← Latest papers
💻 computer science

CoMVS-GS: Collaborative Multi-View Stereo and 3D Gaussian Splatting for Surface Reconstruction

CoMVS-GS is a novel surface reconstruction framework that enhances 3D Gaussian Splatting by integrating Multi-View Stereo for geometrically robust initialization, employing PatchMatch-3DGS mutual supervision to refine weakly constrained regions, and utilizing a Delaunay graph-cut pipeline for high-quality mesh extraction, thereby achieving superior geometric accuracy and mesh compactness in both indoor and outdoor scenes.

Original authors: Shihan Chen, Junjing Zhang, Qingsong Yan, Haibing Liu, Haofan Ren, Fei Deng

Published 2026-08-20
📖 6 min read🧠 Deep dive

Original authors: Shihan Chen, Junjing Zhang, Qingsong Yan, Haibing Liu, Haofan Ren, Fei Deng

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

Creating a three-dimensional model of the real world from a collection of two-dimensional photographs is a fundamental challenge in computer vision. For decades, scientists have relied on two main approaches to solve this. The first, known as multi-view stereo, works like a human brain: it looks at the same object from different angles, finds matching points, and calculates their distance to build a dense cloud of dots representing the surface. The second, a newer method called 3D Gaussian Splatting, represents a scene not as a solid object, but as a swarm of tiny, colored, transparent ellipses that float in space. When a camera looks at this swarm, the ellipses blend together to create a sharp, realistic image. While this new method is incredibly fast and produces stunning visual results, it has a significant flaw when it comes to building actual 3D shapes. In areas where the camera has few angles to look from, or where objects are hidden behind others, these floating ellipses can drift apart or form unstable, ghostly structures that look good in a photo but do not represent a real, solid surface.

Researchers at Wuhan University and Hangzhou Dianzi University have developed a new framework called CoMVS-GS to fix this problem. Their goal was to combine the speed and visual quality of the floating ellipses with the geometric reliability of the traditional dot-based method. Instead of treating these two techniques as separate tools, they wove them together into a single process. The result is a system that can reconstruct accurate, solid 3D meshes of both small objects and large outdoor environments, even in difficult lighting or when parts of the scene are hidden. The team found that by using the strengths of the older, slower method to guide the newer, faster one, they could eliminate the floating artifacts and produce surfaces that are both visually convincing and geometrically precise.

The process begins with a crucial step before the main optimization even starts. Traditional methods often begin with a sparse set of points, leaving large gaps that the computer must guess how to fill. The researchers instead used a dense cloud of points generated by a standard multi-view stereo algorithm to initialize their model. They took these points and shaped the floating ellipses to match the local surface orientation and thickness right from the very first moment. Imagine trying to build a wall by first scattering a few bricks in the air and hoping they settle into a flat line; this new method places the bricks exactly where they need to be, aligned with the wall's surface, before the construction begins. This gave the system a strong geometric head start, preventing the ellipses from forming unstable structures in the early stages of training.

Once the model was initialized, the researchers introduced a continuous feedback loop between the two techniques. The system would render a depth map, which is essentially a picture showing how far away every point in the scene is, and use that image to refine the multi-view stereo algorithm. In turn, the refined multi-view stereo algorithm would produce a more accurate depth map, which was then used to correct the floating ellipses. This mutual supervision meant that the system was constantly checking its own work. If the ellipses drifted into a place where they shouldn't be, the multi-view stereo data would pull them back. If the multi-view stereo data was unsure because of a lack of texture, the dense cloud of ellipses would provide a stable guide. This back-and-forth refinement allowed the model to fill in gaps and smooth out surfaces that previous methods struggled to handle.

The final step involved turning these refined ellipses into a solid mesh, which is the wireframe skin used to represent a 3D object. Many existing methods try to do this by dividing the entire 3D space into a grid of tiny cubes and calculating the surface within each cube. This approach is sensitive to the size of the cubes; if the cubes are too large, fine details are lost, but if they are too small, the computer runs out of memory, especially in large outdoor scenes. The researchers avoided this trap by using a different technique called Delaunay graph-cut meshing. Instead of relying on a rigid grid, this method connects the surface points directly and uses the camera's line of sight to determine which parts of the space are inside the object and which are outside. This allowed them to create a clean, complete surface without the memory burden or the loss of detail associated with the grid-based approach.

The team tested their method on several datasets, including the standard DTU benchmark for object-level reconstruction and new subsets of large-scale outdoor scenes from the GauU-Scene V2 and MatrixCity datasets. On the DTU benchmark, their method achieved an average error rate that was competitive with the best existing techniques, often outperforming them in the accuracy of the reconstructed geometry. In the outdoor scenes, the difference was even more pronounced. While other methods produced models with floating fragments or large holes in areas like water or building facades, CoMVS-GS produced clean, continuous surfaces. The researchers noted that their method produced meshes with significantly fewer faces—averaging about 8.76 million faces compared to over 50 million for some competitors—while maintaining higher geometric accuracy. This compactness suggests that the model captured the true shape of the scene more efficiently, without adding unnecessary complexity to fill in gaps.

The study also included tests to see which parts of their system were most important. When they removed the dense point cloud initialization, the model struggled to converge on flat surfaces, particularly on building facades viewed from sharp angles. When they removed the mutual supervision loop, the geometric accuracy dropped, and the surfaces became less smooth. Finally, when they swapped their new meshing technique back to the traditional grid-based method, the resulting models showed holes and incomplete regions, confirming that their graph-cut approach was essential for handling the complexity of large outdoor scenes. The researchers concluded that by integrating multi-view stereo not just as a final step, but as a source of initialization, continuous supervision, and surface extraction, they could achieve a level of geometric stability that neither method could reach on its own.

While the method represents a significant step forward, the authors acknowledge that it still faces challenges with highly reflective or transparent surfaces, where finding matching points across different camera views is difficult. Additionally, the process of periodically refining the depth maps adds some computational cost, which could be a factor for very high-resolution scenes. However, the results demonstrate that combining the geometric rigor of traditional photogrammetry with the efficiency of modern neural rendering is a viable path toward more robust and accurate 3D reconstruction. The work suggests that the future of 3D modeling may not lie in choosing between different technologies, but in finding ways to make them work together, leveraging the strengths of each to overcome the weaknesses of the other.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →