DrivingDepth: Sparse-Prompted Pixel-wise Scale Correction for Driving Depth Estimation
DrivingDepth proposes a novel framework for autonomous driving depth estimation that preserves the geometric coherence of foundation models by using sparse LiDAR data solely as prompts to learn per-pixel scale corrections, thereby achieving state-of-the-art metric accuracy and structural consistency without regenerating depth from scratch.
Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer
The Big Problem: The "Map" vs. The "Ruler" Conflict
Imagine you are trying to build a 3D model of a city for a self-driving car. You have two tools, but neither is perfect on its own:
- The Camera (The Artist): This tool is amazing at drawing the shape of things. It knows exactly where the edges of a car are, how the road curves, and where the trees stop. It creates a beautiful, detailed, and continuous picture. However, it has no idea how far away things actually are. It's like a painter who can draw a perfect mountain but doesn't know if it's 10 feet tall or 10 miles tall.
- The LiDAR (The Surveyor): This tool uses lasers to measure exact distances. It gives you a perfect "ruler" measurement. However, it's very sparse. Imagine the Surveyor only throws a few darts at the wall to measure it. You get a few accurate dots, but huge gaps in between. Also, sometimes the darts land in the wrong spots (noise) or don't line up perfectly with the painting.
The Conflict:
If you try to force the Surveyor's few dots onto the Artist's painting, you often ruin the painting. The Surveyor's dots might be slightly off, and if you force the painting to bend to fit those dots, you create weird holes, broken surfaces, or "floaters" in the 3D model. This is the Geometry-Scale Conflict: You have perfect shapes but no scale, or perfect scale but broken shapes.
The Old Way: "Start Over"
Previous methods tried to solve this by taking the Surveyor's dots and telling the computer, "Ignore the Artist's painting; let's rebuild the whole 3D world from scratch using these dots."
- The Result: The computer gets the scale right, but because it ignored the Artist's original smooth lines, the result looks glitchy, with broken surfaces and artifacts.
The New Solution: DrivingDepth (The "Tweaker")
The authors of this paper, DrivingDepth, came up with a smarter idea. They realized the Artist (a powerful AI model called DepthAnything3) already drew the perfect shape of the world. The only thing missing was the size.
Instead of rebuilding the whole painting, they decided to just add a "tweaker" layer on top of the existing painting.
How It Works (The Analogy)
Think of the AI's depth map as a rubber sheet that already has the perfect wrinkles and folds of the city drawn on it.
- The Frozen Artist: They keep the original rubber sheet exactly as it is. They don't let the computer redraw the wrinkles.
- The Sparse Prompts: The Surveyor's dots (LiDAR) are treated like sticky notes placed on specific spots of the rubber sheet.
- The Tweaker (Scale Correction): The new AI looks at the sticky notes. It asks, "Okay, at this sticky note, the rubber sheet says the car is 10 units away, but the Surveyor says it's 20 units."
- The Magic: Instead of ripping the rubber sheet, the AI simply stretches or shrinks the rubber sheet locally at that spot to match the Surveyor. It does this for every single pixel, creating a unique "stretch map" (a scale factor) for the whole image.
Key Features of this Approach:
- Minimal Intervention: The computer doesn't learn how to draw the world; it only learns how to stretch the existing drawing to fit the measurements.
- Confidence: The AI is smart enough to know when a Surveyor's dot is a mistake (noise). If a dot looks suspicious, the AI ignores it and trusts the Artist's smooth shape instead.
- Smoothness: It ensures that between the sticky notes, the rubber sheet doesn't get bumpy or torn. It keeps the surface smooth, just like the original painting.
Why It's Better
The paper shows that this method gets the best of both worlds:
- Correct Scale: The distances are accurate (thanks to the Surveyor's dots).
- Perfect Shapes: The edges of cars and roads are sharp and aligned with the camera image (thanks to the Artist's original drawing).
In tests, other methods that tried to "start over" created broken 3D models with holes in them. DrivingDepth kept the models solid and smooth while still getting the distances right. Even when the Surveyor only provided 10% of the usual data (very few dots), DrivingDepth still worked better than others that had 100% of the data.
Summary
DrivingDepth is like a master tailor who takes a perfectly cut suit (the visual geometry) and simply adjusts the buttons and seams (the scale) to fit a specific person's measurements (the LiDAR data), rather than trying to sew a whole new suit from scratch. This ensures the suit looks great and fits perfectly at the same time.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.