FoundationStereo: A Foundation Model for Zero-Shot Stereo Depth Estimation | NVIDIA Research

NVIDIA Developer · Advanced ·📄 Research Papers Explained ·1y ago

Key Takeaways

FoundationStereo, a foundation model for zero-shot stereo depth estimation, is presented, demonstrating its ability to generalize across diverse scenes without domain-specific fine-tuning, using a self-curated dataset and scalable architecture.

Full Transcript

we present Foundation stereo a foundation model for zero shot stereo depth estimation notice the sharp reconstruction details for the key hook which is Tiny and includes translucent hanger and metal pieces our method produces sharp dense and metric scale depth given the input of stereo images here's the outline for the rest of the video all results are obtained by zero shot inference of the same model weights and parameters without any fine- tuning now we show results across various domains in the wild here we see an example of a cluttered desk given a pair of stereo images show on the top left our method generates accurate cylindrical Point Cloud for the disinfect bottle sharp and perpendicular edges for the napkin box the quality maintains for more distant objects like a wallet and a package box looking from Top the white cylinder water bottle on the left is accurately Recon constructed despite its textureless and partial visibility here is the room of robotic arm the arm consists of metallic links purely black gripper the table is also purely black often causing challenges for depth sensing other challenges also include the cube of small size as we zoom into the the background objects the trapezoid box with black hole is Faithfully captured so as the trash can with smooth curvature also look at that K with thin spout and those shelves with thin vertical structures here is a kitchen scene captured from egocentric view the tap and sink features common challenges of metallic textureless surface and thin structure the shape of the tap has decent curvature in the resulting Point Cloud looking from Top the textureless wall has nearly perfect planer surface and perpendicular Corner in the point Cloud here is a more different Warehouse scenario the original image is captured in a complex lighting with strong reflection on the ground and extreme exposure of far backgrounds under sealing light the box and shelves are straight the ground is almost perfectly planer the gray and green brackets are sharp as we look over from the high ceiling the entire structure of the warehouse is easily noticeable from the point Cloud this includes a pallet which is already far away from the camera appearing small in the image moving on to outdoor scenarios here is a front view of a house captured under an unusual perspective beside a car with shadows and sunlight the front staircases of red brick with curvature is Faithfully reflected in the point Cloud the sidew wall and garage door have planer surfaces zooming into the front door look at the small white plant base which is also already far away another outdoor scene of a street with much further depth distribution as we rotate to the lateral side the u-shaped rack is clearly visible even though it is thin as we look over the car across the street has the straight reconstruction in the point Cloud the far distance tree is vertically standing next We compare with state-of-the-art stereo matching methods all methods are run in zero shot the best best performing weights of each public released model is used to reflect the best possible generalization results in the wild in the disparity comparison methods are challenged by the reflective floor microwave ours is also the only one that captures the hole of trash bin in the Turning corner now let's visualize the point Cloud comparison comparison methods KOCO V2 CR stereo igv fails to identify the ground plane zooming in the microwave inset within the dark cabinet as well as the reflective griller introduced challenges the ceiling and floor are almost perfectly straight in our predicted Point Cloud the Turning corner with vertical walls is sharply visible here is another example involving challenge of repetitive texture on the wall which usually cause issues for stereo matching the point Cloud predicted by our method recovers the straight walls and its perpendicular connection with the ground this is consistent under different viewing perspectives next we Show an example on a cluttered robotic manipulation scenario at kitchen from the disparity Maps comparison methods tend to struggle with reflective and textureless robotic arm cables microwaves scenes Behind the Chair and sealing light now we visualize the point Cloud although it was not easily observable in the disparity Heat map our method also yields straight countertop most comparison methods have the background connected with the ceiling light moving on to the outdoor Street scenarios our method predicts correctly the translucent store Windows car windshield in the point Cloud our method yields the most accurate and complete Caro Cloud despite the challenge of strong reflection and sunlight exposure looking further the white canvas roof with smooth curvature is Faithfully recovered though it's hardly visible even in the input image finally we compare with state-of-the-art monocular depth estimation methods including depth anything V2 and depth Pro both methods have the metric scale version while they produce decent depth maps there exists noticeable scale difference from our stereo Point Cloud here all Point clouds are aligned in the same left camera coordinate frame with origin being the optical Center the walls from comparison methods are also less straight and non-perpendicular at the corner now we visualize detailed Point Cloud the tap and hand Parts become warped in depth anything in depth Pro in contrast they appear to be sharp in our results when looking over again the wall and depth anything V2 and depth Pro are less straight and non-perpendicular at the corner as opposed to ours demonstrating our accuracy their inaccurate scale prediction also results in misalignment with our Point Cloud thank you for watching

Original Description

FoundationStereo is a zero-shot stereo matching foundation model from NVIDIA Research, built to generalize across diverse scenes without domain-specific fine-tuning. Trained on over 1 million high-fidelity synthetic stereo pairs, it features a self-curated dataset, scalable architecture, monocular prior adaptation, and long-range context reasoning—bridging the sim-to-real gap for robust depth estimation. Paper: https://nvlabs.github.io/FoundationStereo/
Watch on YouTube ↗ (saves to browser)
Sign in to unlock AI tutor explanation · ⚡30

Playlist

Uploads from NVIDIA Developer · NVIDIA Developer · 0 of 60

← Previous Next →
1 Ray Tracing Essentials Part 2: Rasterization versus Ray Tracing
Ray Tracing Essentials Part 2: Rasterization versus Ray Tracing
NVIDIA Developer
2 Ray Tracing Essentials Part 3: Ray Tracing Hardware
Ray Tracing Essentials Part 3: Ray Tracing Hardware
NVIDIA Developer
3 Ray Tracing Essentials Part 4: The Ray Tracing Pipeline
Ray Tracing Essentials Part 4: The Ray Tracing Pipeline
NVIDIA Developer
4 NsightGraphics 2020 2 Release Spotlight
NsightGraphics 2020 2 Release Spotlight
NVIDIA Developer
5 Ray Tracing Essentials Part 5: Ray Tracing Effects
Ray Tracing Essentials Part 5: Ray Tracing Effects
NVIDIA Developer
6 Ray Tracing Essentials Part 6: The Rendering Equation
Ray Tracing Essentials Part 6: The Rendering Equation
NVIDIA Developer
7 Ray Tracing Essentials Part 7: Denoising for Ray Tracing
Ray Tracing Essentials Part 7: Denoising for Ray Tracing
NVIDIA Developer
8 Spatiotemporal Importance Resampling for Many-Light Ray Tracing (ReSTIR)
Spatiotemporal Importance Resampling for Many-Light Ray Tracing (ReSTIR)
NVIDIA Developer
9 Announcing Cloud-Native Support for Jetson Platform
Announcing Cloud-Native Support for Jetson Platform
NVIDIA Developer
10 JetsonTV: Build your next project with NVIDIA Jetson
JetsonTV: Build your next project with NVIDIA Jetson
NVIDIA Developer
11 Nsight Compute Feature Spotlight: Roofline Analysis, Asynchronous Copy, Sparse Data Compression
Nsight Compute Feature Spotlight: Roofline Analysis, Asynchronous Copy, Sparse Data Compression
NVIDIA Developer
12 Nsight Systems Feature Spotlight: OpenMP
Nsight Systems Feature Spotlight: OpenMP
NVIDIA Developer
13 Isaac Sim 2020: Deep Dive
Isaac Sim 2020: Deep Dive
NVIDIA Developer
14 NVIDIA Jetson: Enabling AI-Powered Autonomous Machines at Scale
NVIDIA Jetson: Enabling AI-Powered Autonomous Machines at Scale
NVIDIA Developer
15 NVIDIA Tools to Train, Build, and Deploy Intelligent Vision Applications at the Edge
NVIDIA Tools to Train, Build, and Deploy Intelligent Vision Applications at the Edge
NVIDIA Developer
16 Jetson Xavier NX Developer Kit: The Next Leap in Edge Computing
Jetson Xavier NX Developer Kit: The Next Leap in Edge Computing
NVIDIA Developer
17 Synthesizing High-Resolution Images with StyleGAN2
Synthesizing High-Resolution Images with StyleGAN2
NVIDIA Developer
18 NVIDIA Robotics: Isaac SDK and Sim 2020.1
NVIDIA Robotics: Isaac SDK and Sim 2020.1
NVIDIA Developer
19 Accelerating COVID-19 Research with GPUs
Accelerating COVID-19 Research with GPUs
NVIDIA Developer
20 Visualizing 150 Terabytes of Data
Visualizing 150 Terabytes of Data
NVIDIA Developer
21 Boosting Performance and Utilization with Multi-Instance GPU
Boosting Performance and Utilization with Multi-Instance GPU
NVIDIA Developer
22 Running Multiple Workloads on a Single A100 GPU
Running Multiple Workloads on a Single A100 GPU
NVIDIA Developer
23 NVIDIA Nsight Feature Spotlight: GPU Trace
NVIDIA Nsight Feature Spotlight: GPU Trace
NVIDIA Developer
24 Spark 3 Demo: Comparing Performance of GPUs vs. CPUs
Spark 3 Demo: Comparing Performance of GPUs vs. CPUs
NVIDIA Developer
25 NVIDIA Jetson Nano Wins Edge AI and Vision Alliance Award
NVIDIA Jetson Nano Wins Edge AI and Vision Alliance Award
NVIDIA Developer
26 NVIDIA IndeX on Google Cloud Platform Marketplace
NVIDIA IndeX on Google Cloud Platform Marketplace
NVIDIA Developer
27 DeepStream SDK: Best practices for performance optimization
DeepStream SDK: Best practices for performance optimization
NVIDIA Developer
28 Efficiently Deploying GPU Accelerated 5G CloudRAN for Edge AI Inferencing
Efficiently Deploying GPU Accelerated 5G CloudRAN for Edge AI Inferencing
NVIDIA Developer
29 NVIDIA PhysicsNeMo - Accelerating Scientific & Engineering Simulation Workflows with AI
NVIDIA PhysicsNeMo - Accelerating Scientific & Engineering Simulation Workflows with AI
NVIDIA Developer
30 NVIDIA Deep Learning Institute Instructor-Led Training Available Remotely
NVIDIA Deep Learning Institute Instructor-Led Training Available Remotely
NVIDIA Developer
31 Advancing AR Glasses
Advancing AR Glasses
NVIDIA Developer
32 Blender Cycles: RTX On
Blender Cycles: RTX On
NVIDIA Developer
33 Real-Time GPU-Accelerated Data Analytics of 250 million Flight Data Records of 737 Max grounding
Real-Time GPU-Accelerated Data Analytics of 250 million Flight Data Records of 737 Max grounding
NVIDIA Developer
34 Assessing Property Damage with AI
Assessing Property Damage with AI
NVIDIA Developer
35 RAPIDS: GPU-Accelerated Data Analytics & Machine Learning
RAPIDS: GPU-Accelerated Data Analytics & Machine Learning
NVIDIA Developer
36 DaVinci Resolve Turns RTX On
DaVinci Resolve Turns RTX On
NVIDIA Developer
37 RAPIDS with Plotly Dash : GPU-Accelerated Census 2010 Visualization
RAPIDS with Plotly Dash : GPU-Accelerated Census 2010 Visualization
NVIDIA Developer
38 NVIDIA IndeX for arivis5D Cloud Platform
NVIDIA IndeX for arivis5D Cloud Platform
NVIDIA Developer
39 NVIDIA Backchannel: Behind the Scenes of Marbles at Night RTX
NVIDIA Backchannel: Behind the Scenes of Marbles at Night RTX
NVIDIA Developer
40 NVIDIA Backchannel: Sneak Peek into Marbles RTX in Omniverse
NVIDIA Backchannel: Sneak Peek into Marbles RTX in Omniverse
NVIDIA Developer
41 How to Create "Paint" in Substance Painter
How to Create "Paint" in Substance Painter
NVIDIA Developer
42 Accelerate AI development for Computer Vision on the NVIDIA Jetson with alwaysAI
Accelerate AI development for Computer Vision on the NVIDIA Jetson with alwaysAI
NVIDIA Developer
43 Securing Next Generation Apps over VMware Cloud Foundation with Bluefield-2 DPU
Securing Next Generation Apps over VMware Cloud Foundation with Bluefield-2 DPU
NVIDIA Developer
44 Accelerated Data Centers with NVIDIA and VMware
Accelerated Data Centers with NVIDIA and VMware
NVIDIA Developer
45 GPU-Accelerated Motion Blur in Blender Cycles
GPU-Accelerated Motion Blur in Blender Cycles
NVIDIA Developer
46 NVIDIA Clara Guardian Virtual Patient Assistant
NVIDIA Clara Guardian Virtual Patient Assistant
NVIDIA Developer
47 Revolutionizing Supercomputing with NVIDIA UFM Cyber-AI
Revolutionizing Supercomputing with NVIDIA UFM Cyber-AI
NVIDIA Developer
48 Inventing Virtual Meetings of Tomorrow with NVIDIA AI Research
Inventing Virtual Meetings of Tomorrow with NVIDIA AI Research
NVIDIA Developer
49 Learning a Contact-Adaptive Controller for Robust, Efficient Legged Locomotion
Learning a Contact-Adaptive Controller for Robust, Efficient Legged Locomotion
NVIDIA Developer
50 Getting started with Jetson Nano 2GB Developer Kit
Getting started with Jetson Nano 2GB Developer Kit
NVIDIA Developer
51 NVIDIA Jetson Developer Community AI Projects
NVIDIA Jetson Developer Community AI Projects
NVIDIA Developer
52 Open-source projects on NVIDIA Jetson Nano 2GB Developer Kit
Open-source projects on NVIDIA Jetson Nano 2GB Developer Kit
NVIDIA Developer
53 Real-Time Ray Tracing with Project Lavina
Real-Time Ray Tracing with Project Lavina
NVIDIA Developer
54 Jetson AI Fundamentals - S1E2 - Hello Camera
Jetson AI Fundamentals - S1E2 - Hello Camera
NVIDIA Developer
55 Develop Optimized Conversational AI Models with NVIDIA NeMo on DGX A100
Develop Optimized Conversational AI Models with NVIDIA NeMo on DGX A100
NVIDIA Developer
56 Jetson AI Fundamentals - S1E4 - Image Regression Project
Jetson AI Fundamentals - S1E4 - Image Regression Project
NVIDIA Developer
57 Jetson AI Fundamentals - S2E1 - JetBot Intro and Hardware
Jetson AI Fundamentals - S2E1 - JetBot Intro and Hardware
NVIDIA Developer
58 Jetson AI Fundamentals - S2E2 - JetBot Software Setup
Jetson AI Fundamentals - S2E2 - JetBot Software Setup
NVIDIA Developer
59 Jetson AI Fundamentals - S1E1 - First Time Setup with JetPack
Jetson AI Fundamentals - S1E1 - First Time Setup with JetPack
NVIDIA Developer
60 Jetson AI Fundamentals - S1E3 - Image Classification Project
Jetson AI Fundamentals - S1E3 - Image Classification Project
NVIDIA Developer

This video presents FoundationStereo, a foundation model for zero-shot stereo depth estimation, and demonstrates its ability to generalize across diverse scenes without domain-specific fine-tuning. The model uses a self-curated dataset and scalable architecture to produce sharp, dense, and metric-scale depth estimates from stereo images.

Key Takeaways
  1. Train a foundation model on a large dataset of stereo images
  2. Use the trained model to estimate depth from new, unseen stereo images
  3. Apply the model to diverse scenes, including indoor and outdoor environments
  4. Evaluate the model's performance using metrics such as accuracy and completeness of the point cloud
  5. Compare the model's performance to state-of-the-art stereo matching and monocular depth estimation methods
💡 FoundationStereo's ability to generalize across diverse scenes without domain-specific fine-tuning makes it a powerful tool for a wide range of computer vision applications.

Related Reads

Up next
Thunderbit Review: AI Web Scraping in Just 2 Clicks 🔥
DroidCrunch
Watch →