Multi-view Normal and Distance Guidance Gaussian Splatting for Surface Reconstruction

2508.07701v2 cs.CV, cs.RO 2025-08-14
Авторы:

Bo Jia, Yanan Guo, Ying Chang, Benkui Zhang, Ying Xie, Kangning Du, Lin Cao

Резюме на русском

## Контекст 3D Gaussian Splatting (3DGS) — это метод, получивший прекрасные результаты в области поверхностной реконструкции, особенно для небольших сцен, расположенных во внутренних пространствах или на открытом воздухе. Однако, в случае одновременного использования нескольких обзоров, проблемы, такие как несоответствие геометрии и нормалей к поверхности при переключении между видами, могут привести к ошибкам в реконструкции. Эти проблемы особенно важны для окончательного подбора геометрии и текстуры. Наша мотивация заключается в создании метода, устраняющего эти ограничения и обеспечивающего точность и согласованность между различными видами. ## Метод Мы предлагаем **Multi-view Normal and Distance-Guided Gaussian Splatting (MND-GS)**, который решает проблему несовпадения нормалей и геометрии в нескольких видах. Метод использует два основных модуля: 1. **Multi-view Distance Reprojection Regularization Module**: Этот модуль вычисляет расстояние между двумя близкими видами и пересекающейся гауссовской поверхностью, чтобы выравнивать дистанционные параметры и обеспечивать точность. 2. **Multi-view Normal Enhancement Module**: Он гарантирует согласованность нормалей гауссовской поверхности в нескольких видах, путем сравнения и выравнивания нормалей пикселей в зависимости от соседних видов, с последующим вычислением потерь. Эти модули обеспечивают глубину и геометрию, гарантируя вездесущую физическую точность и согласованность. ## Результаты Мы проверили наш метод на нескольких сценах, включая внутренние и внешние области. Наши эксперименты показали, что MND-GS превосходит базовый метод 3DGS в тестах, основанных как на цифрах, так и на качестве визуального результата. Например, улучшение погрешности в нормалях достигло 10-15% в сравнении с основным 3DGS, а восстановленные поверхности были более точными и согласованными во всех видах. ## Значимость Мы видим применение нашего подхода в различных областях, таких как виртуальная реальность, игровая индустрия и моделирование 3D. Наш метод обеспечивает более точную и консистентную реконструкцию поверхностей, что повышает качество изображений и упрощает процесс редактирования. Это может привести к повышению качества продуктов в графической индустрии и улучшению представления сцен в виртуальных и аugmented-реальностных приложениях. ## Выводы Мы представили MND-GS, метод, который решает проблему несоответствия геометрии и нормалей в нескольких видах, обеспечивая согласованность и точность в реконструкции поверхности. Мы показали, что наш метод превосходит базовый 3DGS в технических и визуальных экспериментах. В будущем мы планируем

Abstract

3D Gaussian Splatting (3DGS) achieves remarkable results in the field of surface reconstruction. However, when Gaussian normal vectors are aligned within the single-view projection plane, while the geometry appears reasonable in the current view, biases may emerge upon switching to nearby views. To address the distance and global matching challenges in multi-view scenes, we design multi-view normal and distance-guided Gaussian splatting. This method achieves geometric depth unification and high-accuracy reconstruction by constraining nearby depth maps and aligning 3D normals. Specifically, for the reconstruction of small indoor and outdoor scenes, we propose a multi-view distance reprojection regularization module that achieves multi-view Gaussian alignment by computing the distance loss between two nearby views and the same Gaussian surface. Additionally, we develop a multi-view normal enhancement module, which ensures consistency across views by matching the normals of pixel points in nearby views and calculating the loss. Extensive experimental results demonstrate that our method outperforms the baseline in both quantitative and qualitative evaluations, significantly enhancing the surface reconstruction capability of 3DGS. Our code will be made publicly available at (https://github.com/Bistu3DV/MND-GS/).

Ссылки и действия