GeoStereo: A Unified Stereo Geometry Estimation Framework for Disparity and Surface Normal
GeoStereo is a unified framework that integrates a feed-forward stereo matching pipeline with a diffusion-based normal estimation branch to leverage strong geometric priors, achieving state-of-the-art performance in both disparity and surface normal estimation across challenging scenarios and zero-shot benchmarks.
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
Imagine you are trying to build a 3D world out of thin air, but you only have two flat photographs to work with. This is the daily challenge for computers in the field of "3D vision." To make sense of a flat image, a computer needs to figure out two things: how far away every object is (a concept called disparity, which is just a fancy way of saying "how much the picture shifts between your left and right eyes") and which way the surfaces are facing (called surface normals, like knowing if a wall is flat, a roof is slanted, or a ball is round).
For a long time, computers have been pretty good at guessing distances in clear, sunny conditions. But when things get tricky—like in the dark, on shiny mirrors, or through glass—traditional computer programs get confused and start hallucinating. They lack a "gut feeling" about how the world usually looks. Recently, a new type of AI called a diffusion model has become famous for its ability to "imagine" details. Think of it like an artist who has seen millions of paintings and can guess what a missing part of a picture should look like, even if they've never seen that specific scene before. The big question researchers are asking is: Can we teach a computer to use this powerful "imagination" to fix its bad guesses about 3D shapes, especially when the photos are messy?
Enter GeoStereo, a new framework proposed by a team of researchers that tries to solve this exact problem. Instead of choosing between a fast, traditional computer program and a slow, imaginative AI, GeoStereo forces them to work together as a team. The researchers built a system where a standard "stereo matching" engine (the fast worker) and a "diffusion" engine (the imaginative artist) talk to each other constantly.
Here is how the magic happens: The fast worker first takes a quick look at the two photos and makes a rough guess about the distances. It then turns this rough guess into a basic map of how surfaces are tilted. This rough map is handed to the imaginative artist. The artist doesn't just guess from scratch; it uses the rough map as a starting point and "refines" it, filling in the gaps where the fast worker was confused. But the teamwork goes both ways. The artist also looks at the second photo (the right eye view), but it warps it so it lines up perfectly with the first photo. This gives the artist extra clues about the shape of the world.
The most exciting part is that this isn't just a one-way street. Because the two parts are mathematically linked, when the artist corrects the surface map, that correction sends a signal back to the fast worker, telling it, "Hey, your distance guess was a little off here; fix it!" This creates a loop where the fast worker gets better at guessing distances, and the artist gets better at guessing shapes, all while helping each other.
The researchers tested this idea on many different challenges, including dark rooms, shiny surfaces, and see-through objects. They found that GeoStereo is incredibly good at making guesses without needing to be retrained for every new type of room or scene (a concept called "zero-shot" learning). In tests on standard benchmarks like KITTI and NYUv2, the system achieved top-tier accuracy in guessing distances and surface angles, often beating previous methods that relied on just one type of AI. The paper suggests that by combining the speed of traditional methods with the "common sense" of diffusion models, we can build 3D vision systems that are much more reliable in the messy, real world. The authors note that while the system is highly accurate, it does take a bit more time to run because of the imaginative AI part, but the trade-off for better accuracy in difficult scenes seems well worth it.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.