DeepFly3D, a deep learning-based approach for 3D limb and appendage tracking in tethered, adult Drosophila
Open accessPublished version of a preprint
Abstract
Studying how neural circuits orchestrate limbed behaviors requires the precise measurement of the positions of each appendage in three-dimensional (3D) space. Deep neural networks can estimate two-dimensional (2D) pose in freely behaving and tethered animals. However, the unique challenges associated with transforming these 2D measurements into reliable and precise 3D poses have not been addressed for small animals including the fly, Drosophila melanogaster. Here, we present DeepFly3D, a software that infers the 3D pose of tethered, adult Drosophila using multiple camera images. DeepFly3D does not require manual calibration, uses pictorial structures to automatically detect and correct pose estimation errors, and uses active learning to iteratively improve performance. We demonstrate more accurate unsupervised behavioral embedding using 3D joint angles rather than commonly used 2D pose data. Thus, DeepFly3D enables the automated acquisition of Drosophila behavioral measurements at an unprecedented level of detail for a variety of biological applications.
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
Central Pattern Generators (CPGs) are neural circuits that generate rhythmic output without receiving rhythmic input.
“Central Pattern Generators (CPGs) are neural circuits that generate rhythmic output without receiving rhythmic input 58 .”
From NeuroMechFly v2: simulating embodied sensorimotor control in adult Drosophila (2024) · cites this paper as [58]
The Results section discusses optogenetically elicited walking and grooming, while Materials and methods analyzes periodic limb motion. Neither defines central pattern generators or addresses whether they produce rhythmic output without rhythmic input. Searches for “central pattern generator” and “CPG rhythmic output” found no relevant passage in our copy; page numbers were not provided. (LLM, conf=0.76)
Experimental — accuracy not yet measuredTwo prominent mechanisms have been proposed for insect locomotion: a centralized mechanism that depends on coupled CPGs, and a more decentralized approach whereby locomotion emerges from the application of sensory feedback-based rules that dictate for each leg when to lift, swing, or remain in stance phase.
“Two prominent mechanisms have been proposed for insect locomotion. The first is a centralized mechanism that depends on coupled CPGs (i.e., circuits producing rhythmic motor output without rhythmic input 58 ). The second is a more decentralized approach whereby locomotion emerges from the application of sensory feedback-based rules that dictate for each leg when to lift, swing, or remain in stance”
From NeuroMechFly v2: simulating embodied sensorimotor control in adult Drosophila (2024) · cites this paper as [58]
Split into 2 atoms — 0 confirmed, 0 partially supported, 0 disputed, 0 misattributed, 2 unverifiable. Expand the claim to see per-atom verdicts.
Experimental — accuracy not yet measuredEvidence for each of these control approaches has been found across species, motivating their application toward robotic motor control.
“Evidence for each of these control approaches has been found across species 58,59,60,61 , motivating their application toward robotic motor control 62,63 .”
From NeuroMechFly v2: simulating embodied sensorimotor control in adult Drosophila (2024) · cites this paper as [58]
The Results section on behavioral classification describes tracking walking and grooming in tethered fruit flies, while the Discussion says the tracking method could be adapted to other animals. Neither passage provides evidence for the unspecified motor-control approaches across species. The robotic-motor-control portion is attached to different citations (62, 63). (LLM, conf=0.72)
Experimental — accuracy not yet measured
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
The self-check needs the paper’s full text.
Cites
Stacked Hourglass Networks for Human Pose Estimation
Newell, A., Yang, K., & Deng, J. (2016) · Lecture Notes in Computer Science · doi:10.1007/978-3-319-46484-8_29 · Cited by 5,634 · see citing works
Bundle Adjustment — A Modern Synthesis
Triggs, B., McLauchlan, P. F., Hartley, R. I., & Fitzgibbon, A. W. (2000) · Lecture Notes in Computer Science · doi:10.1007/3-540-44480-7_21 · Cited by 3,988 · see citing works
Human3.6M: Large Scale Datasets and Predictive Methods for 3D Human Sensing in Natural Environments
Ionescu, C., Papava, D., Olaru, V., & Sminchisescu, C. (2014) · IEEE Transactions on Pattern Analysis and Machine Intelligence · doi:10.1109/tpami.2013.248 · Cited by 3,653 · see citing works
Independent optical excitation of distinct neural populations
Klapoetke, N. C., Murata, Y., Kim, S. S., Pulver, S. R., Birdsey-Benson, A., Cho, Y. K., Morimoto, T. K., Chuong, A. S., Carpenter, E. J., Tian, Z., et al. (2014) · Nature Methods · doi:10.1038/nmeth.2836 · Cited by 2,344 · see citing works
Neuronal Control of <i>Drosophila</i> Walking Direction
Bidaye, S. S., Machacek, C., Wu, Y., & Dickson, B. J. (2014) · Science · doi:10.1126/science.1249964 · Cited by 222 · see citing works
A neural command circuit for grooming movement control
Hampel, S., Franconville, R., Simpson, J. H., & Seeds, A. M. (2015) · eLife · doi:10.7554/elife.08758 · Cited by 177 · see citing works
Optogenetic dissection of descending behavioral control in Drosophila
Cande, J., Namiki, S., Qiu, J., Korff, W., Card, G. M., Shaevitz, J. W., Stern, D. L., & Berman, G. J. (2018) · eLife · doi:10.7554/elife.34275 · Cited by 163 · see citing works
Flagged first, then by citations
Research works printed but not linked: 42
- Andriluka M Pishchulin L Gehler P Schiele B 2014 2d human pose estimation: new benchmark and state of the art analysis Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition 3686 3693 10.1109/CVPR.2014.471 · DOI
- Bender JA Simpson EM Ritzmann RE 2010 Computer-assisted 3D kinematic analysis of all leg joints in walking insects PLOS ONE 5 e13617 10.1371/journal.pone.0013617 21049024 PMC2964314 · DOI
- Berman GJ Choi DM Bialek W Shaevitz JW 2014 Mapping the stereotyped behaviour of freely moving fruit flies Journal of the Royal Society Interface 11 20140672 10.1098/rsif.2014.0672 PMC4233753 25142523 · DOI · Paper page
- Bishop CM 2006 Pattern Recognition and Machine Learning Springer
- Casiez G Roussel N Vogel D 2012 1€ filter: a simple speed-based low-pass filter for noisy input in interactive systems Proceedings of the SIGCHI Conference on Human Factors in Computing Systems ACM 2527 2530
- Chavdarova T Baqué P Bouquet S Maksai A Jose C Lettry L Fua P Gool LV Fleuret F 2018 WILDTRACK: A Multi-Camera HD Dataset for Dense Unscripted Pedestrian Detection The IEEE Conference on Computer Vision and Pattern Recognition (CVPR) 5030 5039
- Chen CL Hermans L Viswanathan MC Fortun D Aymanns F Unser M Cammarato A Dickinson MH Ramdya P 2018 Imaging neural activity in the ventral nerve cord of behaving adult Drosophila Nature Communications 9 4390 10.1038/s41467-018-06857-z 30348941 PMC6197219 · DOI · Paper page
- Dombeck DA Khabbaz AN Collman F Adelman TL Tank DW 2007 Imaging large-scale neural activity with cellular resolution in awake, mobile mice Neuron 56 43 57 10.1016/j.neuron.2007.08.003 17920014 PMC2268027 · DOI · Paper page
- Elhayek A Aguiar E Jain A Tompson J Pishchulin L Andriluka M Bregler C Schiele B Theobalt C 2015 Efficient Convnet-Based Marker-Less motion capture in general scenes with a low number of cameras IEEE Conference on Computer Vision and Pattern Recognition (CVPR) 10.1109/CVPR.2015.7299005 · DOI
- Feany MB Bender WW 2000 A Drosophila model of Parkinson's disease Nature 404 394 398 10.1038/35006074 10746727 · DOI
- Felzenszwalb PF Huttenlocher DP 2005 Pictorial structures for object recognition International Journal of Computer Vision 61 55 79 10.1023/B:VISI.0000042934.15159.49 · DOI
- Hartley R Zisserman A 2000 Multiple View Geometry in Computer Vision Cambridge University Press
- Hewitt VL Whitworth AJ 2017 Mechanisms of Parkinson's Disease: Lessons from Drosophila Current Topics in Developmental Biology 121 173 200 10.1016/bs.ctdb.2016.07.005 28057299 · DOI
- Ionescu C Li F Sminchisescu C 2011 Latent structured models for human pose estimation 2011 International Conference on Computer Vision IEEE 2220 2227 10.1109/ICCV.2011.6126500 · DOI
- Isakov A Buchanan SM Sullivan B Ramachandran A Chapman JK Lu ES Mahadevan L de Bivort B 2016 Recovery of locomotion after injury in Drosophila Melanogaster depends on proprioception The Journal of Experimental Biology 219 1760 1771 10.1242/jeb.133652 26994176 · DOI
- Kain J Stokes C Gaudry Q Song X Foley J Wilson R De Bivort B 1910 Leg-tracking and automated behavioural classification in Drosophila Nature Communications 2013 4 10.1038/ncomms2908 PMC3674277 23715269 · DOI
- Maaten LJP 2008 Visualizing High Dimensional Data Using t-SNE Journal of Machine Learning Research 2579 2605
- Martinez J Hossain R Romero J Little JJ 2017 A simple yet effective baseline for 3D human pose estimation ICCV
- Mathis A Mamidanna P Cury KM Abe T Murthy VN Mathis MW Bethge M 2018 DeepLabCut: markerless pose estimation of user-defined body parts with deep learning Nature Neuroscience 21 1281 1289 10.1038/s41593-018-0209-y 30127430 · DOI · Paper page
- McKellar CE Lillvis JL Bath DE Fitzgerald JE Cannon JG Simpson JH Dickson BJ 2019 Threshold-Based ordering of sequential actions during Drosophila courtship Current Biology 29 426 434 10.1016/j.cub.2018.12.019 30661796 · DOI · Paper page
- Mehta D Sridhar S Sotnychenko O Rhodin H Shafiei M Seidel H Xu W Casas D Theobalt C 2017 Vnect: Real-Time3D Human Pose Estimation with a Single RGB Camera SIGGRAPH
- Mendes CS Bartos I Akay T Márka S Mann RS 2013 Quantification of gait parameters in freely walking wild type and sensory deprived Drosophila Melanogaster eLife 2 e00231 10.7554/eLife.00231 23326642 PMC3545443 · DOI · Paper page
- Moeslund TB Granum E 2000 Multiple cues used in model-based human motion capture. Proceedings Fourth IEEE International Conference on Automatic Face and Gesture Recognition (Cat. No. PR00580) 362 367 10.1109/AFGR.2000.840660 · DOI
- Moreno-noguer F 2017 3d human pose estimation from a single image via distance matrix regression CVPR
- Nath T Mathis A Chen AC Patel A Bethge M Mathis MW 2019 Using DeepLabCut for 3D markerless pose estimation across species and behaviors Nature Protocols 14 2152 2176 10.1038/s41596-019-0176-0 31227823 · DOI
- Pavlakos G Zhou X Derpanis K Konstantinos G Daniilidis K 2017a Coarse-To-Fine volumetric prediction for Single-Image 3D human pose CVPR
- Pavlakos G Zhou X Konstantinos KDG Kostas D 2017b Harvesting multiple views for Marker-Less 3D human pose annotations In: CVPR
- Pereira TD Aldarondo DE Willmore L Kislin M Wang SS Murthy M Shaevitz JW 2019 Fast animal pose estimation using deep neural networks Nature Methods 16 117 125 10.1038/s41592-018-0234-5 30573820 PMC6899221 · DOI
- Popa AI Zanfir M Sminchisescu C 2017 Deep multitask architecture for integrated 2D and 3D human sensing In: CVPR
- Rhodin H Robertini N Casas D Richardt C Seidel HP Theobalt C 2016 General automatic human shape and motion capture using volumetric contour cues ECCV
- Rogez G Weinzaepfel P Schmid C 2017 Lcr-Net: localization-classification-regression for human pose In: CVPR
- Seeds AM Ravbar P Chung P Hampel S Midgley FM Mensh BD Simpson JH 2014 A suppression hierarchy among competing motor programs drives sequential grooming in Drosophila eLife 3 e02951 10.7554/eLife.02951 25139955 PMC4136539 · DOI · Paper page
- Seelig JD Chiappe ME Lott GK Dutta A Osborne JE Reiser MB Jayaraman V 2010 Two-photon calcium imaging from head-fixed Drosophila during optomotor walking behavior Nature Methods 7 535 540 10.1038/nmeth.1468 20526346 PMC2945246 · DOI
- Simon T Joo H Matthews I Sheikh Y 2017 Hand keypoint detection in single images using multiview bootstrapping In: CVPR
- Sun X Shang J Liang S Wei Y 2017 Compositional human pose regression ICCV
- Takahashi K Mikami D Isogawa M Kimata H 2018 Human pose as calibration pattern; 3D human pose estimation with multiple unsynchronized and uncalibrated cameras The IEEE Conference on Computer Vision and Pattern Recognition (CVPR) Workshops
- Tekin B Marquez-neila P Salzmann M Fua P 2017 Learning to fuse 2D and 3D image cues for monocular body pose estimation ICCV
- Todd JG Kain JS de Bivort BL 2017 Systematic exploration of unsupervised methods for mapping behavior Physical Biology 14 015002 10.1088/1478-3975/14/1/015002 28166059 · DOI
- Tome D Russell C Agapito L 2017 Lifting from the deep: convolutional 3D pose estimation from a single image arXiv https://arxiv.org/abs/1701.00295 · arXiv
- Triggs B Mclauchlan P Hartley R Fitzgibbon A 2000 Vision Algorithms: Theory and Practice Springer
- Uhlmann V Ramdya P Delgado-Gonzalo R Benton R Unser M 2017 FlyLimbTracker: an active contour based approach for leg segment tracking in unmarked, freely behaving Drosophila PLOS ONE 12 e0173433 10.1371/journal.pone.0173433 28453566 PMC5409058 · DOI
- Zhou X Huang Q Sun X Xue X Wei Y 2017 Weakly-supervised transfer for 3d human pose estimation in the wild IEEE International Conference on Computer Vision
Cited by
Sorted by citations
DeepPoseKit, a software toolkit for fast and robust animal pose estimation using deep learning
Graving, J. M., Chae, D., Naik, H., Li, L., Koger, B., Costelloe, B. R., & Couzin, I. D. (2019) · eLife · doi:10.7554/elife.47994 · Cited by 547 · see citing works
Deep learning tools for the measurement of animal behavior in neuroscience
Mathis, M. W., & Mathis, A. (2020) · Current Opinion in Neurobiology · doi:10.1016/j.conb.2019.10.008 · Cited by 450 · see citing works
Computational Neuroethology: A Call to Action
Datta, S. R., Anderson, D. J., Branson, K., Perona, P., & Leifer, A. (2019) · Neuron · doi:10.1016/j.neuron.2019.09.038 · Cited by 453 · see citing works
Anipose: A toolkit for robust markerless 3D pose estimation
Karashchuk, P., Rupp, K. L., Dickinson, E. S., Walling-Bell, S., Sanders, E., Azim, E., Brunton, B. W., & Tuthill, J. C. (2021) · Cell Reports · doi:10.1016/j.celrep.2021.109730 · Cited by 324 · see citing works
A Primer on Motion Capture with Deep Learning: Principles, Pitfalls, and Perspectives
Mathis, A., Schneider, S., Lauer, J., & Mathis, M. W. (2020) · Neuron · doi:10.1016/j.neuron.2020.09.017 · Cited by 231 · see citing works
The neuromechanics of animal locomotion: From biology to robotics and back
Ramdya, P., & Ijspeert, A. J. (2023) · Science Robotics · doi:10.1126/scirobotics.adg0279 · Cited by 92 · see citing works
Self-citationNeuroMechFly, a neuromechanical model of adult Drosophila melanogaster
Lobato-Rios, V., Ramalingasetty, S. T., Özdil, P. G., Arreguit, J., Ijspeert, A. J., & Ramdya, P. (2022) · Nature Methods · doi:10.1038/s41592-022-01466-7 · Cited by 88 · see citing works
Self-citationAscending neurons convey behavioral state to integrative sensory and action selection brain regions
Chen, C.-L., Aymanns, F., Minegishi, R., Matsuda, V. D. V., Talabot, N., Günel, S., Dickson, B. J., & Ramdya, P. (2023) · Nature Neuroscience · doi:10.1038/s41593-023-01281-z · Cited by 58 · see citing works
Self-citationDescending neuron population dynamics during odor-evoked and spontaneous limb-dependent behaviors
Aymanns, F., Chen, C.-L., & Ramdya, P. (2022) · eLife · doi:10.7554/elife.81527 · Cited by 43 · see citing works
NeuroMechFly v2: simulating embodied sensorimotor control in adult Drosophila
Wang-Chen, S., Stimpfling, V. A., Lam, T. K. C., Özdil, P. G., Genoud, L., Hurtak, F., & Ramdya, P. (2024) · Nature Methods · doi:10.1038/s41592-024-02497-y · Cited by 43 · see citing works
“The size of the neck was determined by measuring the proportion of head size to neck size in real animals 58 .”
Self-citationFrom reinforcement learning to agency: Frameworks for understanding basal cognition
Seifert, G., Sealander, A., Marzen, S., & Levin, M. (2024) · BioSystems · doi:10.1016/j.biosystems.2023.105107 · Cited by 16 · see citing works
Transferring Dense Pose to Proximal Animal Classes
Sanakoyeu, A., Khalidov, V., McCarthy, M. S., Vedaldi, A., & Neverova, N. (2020) · 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR) · doi:10.1109/cvpr42600.2020.00528 · Cited by 13 · see citing works
- Authors
- Günel, S., Rhodin, H., Morales, D., Campagnolo, J., Ramdya, P., & Fua, P.
- Affiliations
- Computer Vision Laboratory (CH)
- University of British Columbia (CA)
- École Polytechnique Fédérale de Lausanne (CH)
- Corresponding author
- Günel, Semih
- Ramdya, Pavan
- Venue
- eLife
- Publisher
- eLife Sciences Publications, Ltd
- Published
- 2019-10-04
- Volume
- 8
- ISSN
- 2050-084X (ISSN-L)
- PMC
- PMC6828327
- OpenAlex
- W2977639561
- Cited by
- 167
- References
- 7
- Citations by year
- 2026: 14 · 2025: 14 · 2024: 19 · 2023: 28 · 2022: 32 · 2021: 33 · 2020: 24 · 2019: 3
- FWCI
- 10.17
- Type
- journal article
- Language
- en
- Open access
- gold
- doi.org
- Licence
- Locations
- eLife (publishedVersion, cc-by)
- bioRxiv (Cold Spring Harbor Laboratory) (acceptedVersion, cc-by-nc-nd)
- Europe PMC (PubMed Central) (publishedVersion, cc-by)
- PubMed Central (publishedVersion, cc-by)
- PubMed (publishedVersion)
- Infoscience (Ecole Polytechnique Fédérale de Lausanne) (submittedVersion, cc-by-nc-nd)
- DOAJ (DOAJ: Directory of Open Access Journals) (submittedVersion, cc-by-sa)
- Publikationen an der Universität Bielefeld (Universität Bielefeld) (submittedVersion)
- PUB – Publications at Bielefeld University (Bielefeld University) (submittedVersion)
- Funders
- Schweizerischer Nationalfonds zur Förderung der Wissenschaftlichen Forschung (175667, 181239)
- EPFL (iPhD)
- Microsoft Research (JRC Project)
- Swiss Government Excellence Postdoctoral Scholarship (2018.0483)
- Topics
- Physical Sciences › Computer Science › Computer Vision and Pattern Recognition › Human Pose and Action Recognition
- Life Sciences › Neuroscience › Cellular and Molecular Neuroscience › Neurobiology and Insect Physiology Research
- Life Sciences › Biochemistry, Genetics and Molecular Biology › Biophysics › Cell Image Analysis Techniques
- Keywords
- pictorial structures, active learning (machine learning)
- MeSH terms
- Deep Learning, Animals, Behavior, Animal, Drosophila, Extremities, Movement, Software, Imaging, Three-Dimensional, Optical Imaging
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review