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