Skip to content

SiamBOMB: Siamese network using Background information for real-time Online Multi-species home-cage animal Behavioral analysis. (Updating)

License

Notifications You must be signed in to change notification settings

YuanJingbin/SiamBOMB

Repository files navigation

SiamBOMB

License RepoSize CodeSize Release Commit

This repo is the second preview version of SiamBOMB, which is updating in September 2021.
Copyright (c) 2021 Institute of Automation, Chinese Academy of Sciences. All rights reserved.

Introduction

Our Paper (IJCAI 2020 Demo Track): 10.24963/ijcai.2020/776

  1. TODO

Setup

1. Configure environments

  • Linux (Ubuntu 18.04 or higher) or Windows (10).
  • C++ build tools (g++ / 2015+ and ninja).
# for ubuntu 18+
sudo apt install build-essential ninja-build
  • CUDA 10.1, 10.2, 11.1, etc. (with cuDNN).
  • Anaconda 4+ (or virtualenv etc.) and Python 3.6+.
# create anaconda env
conda create -n SiamBOMB python=3.7 -y
conda activate SiamBOMB

2. Install dependencies

# install the pyqt5
# pip install pyqt5-tools
conda install pyqt=5 -y

# install other packages
# pip install numpy opencv-python pyyaml yacs tqdm colorama matplotlib cython tensorboardX imutils pandas tb-nightly visdom scikit-image tikzplotlib
pip install SiamBOMB
pip install spatial-correlation-sampler jpeg4py
sudo apt-get install libturbojpeg

3. Equip models

Citation

@inproceedings{SiamBOMB,
  title     = {SiamBOMB: A Real-time AI-based System for Home-cage Animal Tracking, Segmentation and Behavioral Analysis},
  author    = {Chen, Xi and Zhai, Hao and Liu, Danqian and Li, Weifu and Ding, Chaoyue and Xie, Qiwei and Han, Hua},
  booktitle = {Proceedings of the Twenty-Ninth International Joint Conference on
               Artificial Intelligence, {IJCAI-20}},
  publisher = {International Joint Conferences on Artificial Intelligence Organization},             
  pages     = {5300--5302},
  year      = {2020},
  month     = {7},
  doi       = {10.24963/ijcai.2020/776},
  url       = {https://doi.org/10.24963/ijcai.2020/776},
}

References

@article{A_Common_Hub,
  title={A common hub for sleep and motor control in the substantia nigra},
  author={Liu, Danqian and Li, Weifu and Ma, Chenyan and Zheng, Weitong and Yao, Yuanyuan and Tso, Chak Foon and Zhong, Peng and Chen, Xi and Song, Jun Ho and Choi, Woochul and others},
  journal={Science},
  volume={367},
  number={6476},
  pages={440--445},
  year={2020},
  publisher={American Association for the Advancement of Science}
}

About

SiamBOMB: Siamese network using Background information for real-time Online Multi-species home-cage animal Behavioral analysis. (Updating)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 96.8%
  • Cuda 1.9%
  • C++ 1.1%
  • Other 0.2%