.. rst-class:: home-display-none Lightning Pose Homepage ======================== .. image:: images/LightningPose_horizontal_light.png .. admonition:: 📢 Official Release: Lightning Pose App 2.0 A new modern UI is available for multi-camera single-animal pose estimation, featuring end-to-end support for labeling, model management, and viewing predictions. Since the initial release in late Jan 2026. Over 70 researchers from 10+ countries have installed and run the app. * **Get started:** Check out the :doc:`Create your first project ` tutorial and :doc:`installation guide `. * **See what's new:** Check out the `release notes `_ for the latest updates. New capabilities are released weekly. * **📣 Join the discord:** Have a question or feature request? Just want to chat? We'd love to hear from you in the `Discord channel `_! .. meta:: :description: Accessible documentation for animal pose estimation. .. raw:: html

An end-to-end toolkit for robust multi-view animal pose estimation.

.. grid:: 1 1 3 3 :gutter: 3 :class-container: feature-card-container .. grid-item-card:: 🛰️ Multi-View :class-card: feature-toggle-card Multiview transformers and patch masking for robust 3D tracking. .. grid-item-card:: 🎬 Single-View :class-card: feature-toggle-card Temporal context networks that learn from unlabeled video. .. grid-item-card:: ☁️ Cloud Ready GUI :class-card: feature-toggle-card Browser-based labeling and training on headless GPU servers. .. rst-class:: multi-view-section Multi-view Capabilities ------------------------ * **Multi-View Transformer (MVT):** A unified architecture that enables simultaneous processing of information across all camera views through early-feature fusion. * **Patch Masking:** A novel training scheme that masks random image patches to force the model to learn robust cross-view correspondences. * **Geometric Consistency:** For calibrated setups, the framework incorporates 3D triangulation losses and geometrically-aware 3D data augmentation. * **Variance Inflation:** An advanced technique for outlier detection that identifies geometrically inconsistent predictions. .. rst-class:: single-view-section Single-view Capabilities ------------------------- * **Temporal Context Networks:** Utilizes information from surrounding frames to resolve anatomical ambiguities and maintain tracking through brief occlusions. * **Unsupervised Learning:** Employs training objectives that penalize predictions for violating physical laws. * **Pretrained Backbone Support:** Optimized to work with generic, off-the-shelf Vision Transformer (ViT) backbones. .. rst-class:: cloud-section Cloud Application & Workflow ----------------------------- * **Cloud & Headless Compatibility:** A browser-based interface designed for local or cloud deployment. * **Multi-view Labeling:** A specialized annotation tool that streamlines the labeling process by using camera calibration. * **Unified Multi-view Viewer:** Integrated visualization tools to inspect and compare predictions across all camera views simultaneously. .. raw:: html -------- Read the papers ---------------- The original Nature Methods 2024 paper that introduced Lightning Pose for single-view pose estimation using semisupervised learning and ensemble kalman smoothing (EKS): | **Lightning Pose: improved animal pose estimation via semi-supervised learning, Bayesian ensembling and cloud-native open-source tools** | Biderman, D., Whiteway, M. R., Hurwitz, C., et al. .. grid:: :padding: 0 :margin: 2 0 0 0 .. grid-item:: .. button-link:: https://pmc.ncbi.nlm.nih.gov/articles/PMC12087009/ :color: primary :outline: *Nature Methods* 21, 1316–1328 (2024) The 2026 preprint that added robust multiview support using multiview transformers (MVT), patch masking, 3d image augmentation and losses, and multiview EKS. | **Lightning Pose 3D: an uncertainty-aware framework for data-efficient multi-view animal pose estimation** | Aharon, L., Whiteway, M. R., et al. .. grid:: :padding: 0 :margin: 2 0 0 0 .. grid-item:: .. button-link:: https://www.biorxiv.org/content/10.64898/2026.04.20.719731v1 :color: primary :outline: bioRxiv Preprint (2026) .. rst-class:: section-multi-view -------- Get started with the app ------------------------- The lightning pose app provides an easy-to-use GUI to access most lightning pose features. To get started, :doc:`install lightning pose ` and follow the :doc:`Create your first project ` tutorial. It covers the end-to-end workflow of labeling, training, and evaluation. .. toctree:: :maxdepth: 2 :hidden: self .. toctree:: :maxdepth: 2 :hidden: :caption: 🚀 Getting started source/installation_guide source/core_concepts source/lightning_pose_3d source/naming_videofiles source/create_first_project source/importing_labeled_data .. toctree:: :maxdepth: 4 :hidden: :caption: 💻 CLI User guides source/user_guide_singleview/index source/user_guide_multiview/index source/user_guide_advanced/index source/app_howto/index .. toctree:: :maxdepth: 2 :hidden: :caption: 🧑‍🤝‍🧑 Community source/migrating_to_app 📣 Discord channel 📣 Github Repo Release notes App Github Repo 📁 App Release notes source/faqs .. toctree:: :maxdepth: 2 :hidden: :caption: 📖 Reference source/directory_structure_reference/index source/api source/cli_reference/index source/developer_guide/index