Code
The Code developed for the Viola Jones implementation and dataset creation for CNN methods can be found at the GitHub repository: https://github.com/KILBAHA/Improving_Multiple_Drosophilla_Tracking_With_Deep_Learning
In addition, several Google Colab notebooks have been created to train the CNN detection and tracking methods. These should work straight out of the box with no dependencies. Use the buttons below to be directed to the relevant notebook
Bibliography
1. Geissmann, Q. et al. Ethoscopes: An open platform for high-throughput ethomics. PLOS Biol. 15, e2003026 (2017).
2. Viola, P. & Jones, M. Rapid object detection using a boosted cascade of simple features. in Proceedings of the 2001 IEEE Computer Society Conference on Computer Vision and Pattern Recognition. CVPR 2001 vol. 1 I-511-I–518 (IEEE Comput. Soc, 2001).
3. Ren, S., He, K., Girshick, R. & Sun, J. Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networks. (2015).
4. Bochkovskiy, A., Wang, C.-Y. & Liao, H.-Y. M. YOLOv4: Optimal Speed and Accuracy of Object Detection. (2020).
5. Bewley, A., Ge, Z., Ott, L., Ramos, F. & Upcroft, B. Simple Online and Realtime Tracking. (2016) doi:10.1109/ICIP.2016.7533003.
6. Wojke, N., Bewley, A. & Paulus, D. Simple Online and Realtime Tracking with a Deep Association Metric. (2017).
7. Gu, J. et al. Recent advances in convolutional neural networks. Pattern Recognit. 77, 354–377 (2018).
8. Sultana, F., Sufian, A. & Dutta, P. Advancements in Image Classification using Convolutional Neural Network. in 2018 Fourth International Conference on Research in Computational Intelligence and Communication Networks (ICRCICN) 122–129 (2018). doi:10.1109/ICRCICN.2018.8718718.
9. Harley, A. W. An Interactive Node-Link Visualization of Convolutional Neural Networks. in Advances in Visual Computing (eds. Bebis, G. et al.) vol. 9474 867–877 (Springer International Publishing, 2015).
10. Mahamkali, N. & Ayyasamy, V. OpenCV for Computer Vision Applications. in (2015).
11. Roboflow: Give your software the power to see objects in images and video. https://roboflow.ai.
12. Wu, Y., Kirillov, A., Massa, F., Lo, W.-Y. & Girshick, R. Detectron2. (2019).
13. Lin, T.-Y. et al. Microsoft COCO: Common Objects in Context. (2014).
14. Martín Abadi et al. TensorFlow: Large-Scale Machine Learning on Heterogeneous Systems. (2015).
15. Jiang, Z., Zhao, L., Li, S. & Jia, Y. Real-time object detection method for embedded devices. 11.
16. He, K., Gkioxari, G., Dollár, P. & Girshick, R. Mask R-CNN. ArXiv170306870 Cs (2018).