LiftPose3D
LiftPose3D reconstructs three-dimensional (3D) animal poses from single two-dimensional (2D) camera views to enable kinematic studies in laboratory animals.
Key Features:
- Single-View 3D Reconstruction: Produces accurate 3D pose estimates from a single 2D camera view without requiring multiple synchronized cameras.
- Deep Learning Lifting: Leverages advanced deep learning networks to transform 2D pose estimates into 3D models.
- Replacement of Multi-View Triangulation: Addresses limitations of traditional multi-view triangulation by eliminating the need for complex calibration protocols.
- Robustness to Occlusion and Camera Angles: Maintains accurate pose estimation under varying camera angles and partial occlusions typical of freely moving animals.
- Cross-Species Validation: Demonstrated on diverse laboratory animal models including flies, mice, rats, and macaques.
Scientific Applications:
- Kinematic Studies: Provides 3D pose data for quantitative analysis of movement and biomechanics in laboratory animals.
- Behavioral Quantification in Freely Moving Animals: Enables tracking and pose estimation when body parts are occluded or animals move freely.
- Cross-Species Comparative Analysis: Supports comparative studies across species such as flies, mice, rats, and macaques using a unified single-camera approach.
Methodology:
Transforms 2D pose estimates into 3D reconstructions using advanced deep learning networks, avoiding reliance on multi-view triangulation, synchronized camera arrays, or complex calibration.
Topics
Details
- License:
- GPL-3.0
- Cost:
- Free of charge
- Tool Type:
- library
- Operating Systems:
- Mac, Linux, Windows
- Programming Languages:
- Python
- Added:
- 1/14/2022
- Last Updated:
- 1/14/2022
Operations
Publications
Gosztolai A, Günel S, Lobato-Ríos V, Pietro Abrate M, Morales D, Rhodin H, Fua P, Ramdya P. LiftPose3D, a deep learning-based approach for transforming two-dimensional to three-dimensional poses in laboratory animals. Nature Methods. 2021;18(8):975-981. doi:10.1038/s41592-021-01226-z. PMID:34354294. PMCID:PMC7611544.
PMID: 34354294
PMCID: PMC7611544
Funding: - Schweizerischer Nationalfonds zur Förderung der Wissenschaftlichen Forschung: 175667, 181239
- Human Frontier Science Program: LT000669/2020-C
Downloads
Links
Repository
https://github.com/NeLy-EPFL/LiftPose3D