DeepPoseKit, a software toolkit for fast and robust animal pose estimation using deep learning
- PMID: 31570119
- PMCID: PMC6897514
- DOI: 10.7554/eLife.47994
DeepPoseKit, a software toolkit for fast and robust animal pose estimation using deep learning
Abstract
Quantitative behavioral measurements are important for answering questions across scientific disciplines-from neuroscience to ecology. State-of-the-art deep-learning methods offer major advances in data quality and detail by allowing researchers to automatically estimate locations of an animal's body parts directly from images or videos. However, currently available animal pose estimation methods have limitations in speed and robustness. Here, we introduce a new easy-to-use software toolkit, DeepPoseKit, that addresses these problems using an efficient multi-scale deep-learning model, called Stacked DenseNet, and a fast GPU-based peak-detection algorithm for estimating keypoint locations with subpixel precision. These advances improve processing speed >2x with no loss in accuracy compared to currently available methods. We demonstrate the versatility of our methods with multiple challenging animal pose estimation tasks in laboratory and field settings-including groups of interacting individuals. Our work reduces barriers to using advanced tools for measuring behavior and has broad applicability across the behavioral sciences.
Keywords: D. melanogaster; Equus grevyi; Grévy's zebra; Schistocerca gregaria; desert locust; neuroscience.
© 2019, Graving et al.
Conflict of interest statement
JG, DC, HN, LL, BK, BC No competing interests declared, IC Reviewing editor, eLife
Figures
References
-
- Abadi M, Agarwal A, Barham P, Brevdo E, Chen Z, Citro C, Corrado GS, Davis A, Dean J, Devin M, Ghemawat S, Goodfellow I, Harp A, Irving G, Isard M, Jia Y, Jozefowicz R, Kaiser L, Kudlur M, Levenberg J, Mané D, Monga R, Moore S, Murray D, Olah C, Schuster M, Shlens J, Steiner B, Sutskever I, Talwar K, Tucker P, Vanhoucke V, Vasudevan V, Viégas F, Vinyals O, Warden P, Wattenberg M, Wicke M, Yu Y, Zheng X. TensorFlow: Large-scale machine learning on heterogeneous systems. 2015 https://www.tensorflow.org
-
- Andriluka M, Pishchulin L, Gehler P, Schiele B. 2d human pose estimation: new benchmark and state of the art analysis. IEEE Conference on Computer Vision and Pattern Recognition (CVPR); 2014. - DOI
Publication types
MeSH terms
Grants and funding
- IOS-1355061/National Science Foundation/International
- N00014-09-1-1074/Office of Naval Research/International
- N00014-14-1-0635/Office of Naval Research/International
- W911NG-11-1-0385/Army Research Office/International
- W911NF14-1-0431/Army Research Office/International
- DFG Centre of Excellence 2117/Deutsche Forschungsgemeinschaft/International
- Zukunftskolleg Investment Grant/University of Konstanz/International
- The Strukture-und Innovations fonds fur die Forschung of the State of Baden-Wurttemberg/Ministry of Science, Research and Art Baden-Württemberg/International
- Marie Sklodowska-Curie grant agreement No. 748549/Horizon 2020 Framework Programme/International
- GPU Grant/Nvidia/International
- GPU Grant/Nvidia/International
LinkOut - more resources
Full Text Sources
Molecular Biology Databases
