Skip to content
samaustPublic
forked from nv-tlabs/vipe

About

ViPE: Video Pose Engine for Geometric 3D Perception

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

 
 

Repository files navigation

ViPE: Video Pose Engine for Geometric 3D Perception

teaser

TL;DR: ViPE is a useful open-source spatial AI tool for annotating camera poses and dense depth maps from raw videos!

ViPE estimates camera intrinsics, camera motion, and dense near-metric depth maps from unconstrained raw videos, including pinhole, wide-angle, and 360-degree panorama footage.

Project Page arXiv PyPI Documentation Datasets

News

  • 2026/06: 🚀🚀🚀 Released ViPE 1.2.0: 2.7x speed-up with no loss of accuracy, enabled by CUDA fused kernels, model and pipeline caching, prefetching, and other optimizations.
  • 2026/05: Merged Panorama estimation pipeline & bump release version to 1.0.0.
  • 2026/01: Integration with Depth-Anything 3 for depth estimation (use dav3 pipeline).
  • 2025/10: Add support to run on wide-angle videos.
  • 2025/09: Add support to run Lyra pipeline.
  • 2025/08: Initial release of ViPE.

In-memory integration API

TensorVideoStream accepts float RGB tensors shaped [frames, height, width, 3] in [0,1] and keeps its backing storage on CPU. Set pipeline.return_output_streams = True to receive processed streams without enabling artifact output, then convert one with annotation_from_stream to a validated, CPU-resident VipeAnnotationData value.

save_annotation_data and load_annotation_data round-trip one synchronized pinhole sequence using ViPE's standard rgb, mask, depth, pose, intrinsics, and vipe artifact directories. Loading rejects missing, non-contiguous, mismatched, or non-pinhole data.

License

This project will download and install additional third-party models and softwares. Note that these models or softwares are not distributed by NVIDIA. Review the license terms of these models and projects before use. This source code, except for the Unik3D part (which is under the BY-NC-SA 4.0 license) , is released under the Apache 2 License.

About

ViPE: Video Pose Engine for Geometric 3D Perception

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages