Skip to content
AI.info

Research

VA-GS: Enhancing the Geometric Representation of Gaussian Splatting via View Alignment

VA-GS: Enhancing the Geometric Representation of Gaussian Splatting via View Alignment Overview Research area: Computer Vision — 3D surface reconstruction and novel view synthesis from multi-view RGB

arXiv
2510.11473
Published
2025-10-13
Authors
Qing Li, Huifang Feng, Xun Gong, Yu-Shen Liu

AI summary

VA-GS: Enhancing the Geometric Representation of Gaussian Splatting via View Alignment

Overview

  • Research area: Computer Vision — 3D surface reconstruction and novel view synthesis from multi-view RGB images, built on top of 3D Gaussian Splatting (3DGS).
  • Technical level: Intermediate. The paper assumes familiarity with 3DGS, alpha-blending rasterization, signed distance fields, and multi-view stereo concepts such as homography-based warping and photometric consistency.
  • Scope: The paper introduces five complementary loss terms that align 3D Gaussian primitives across image edges, normals, and multiple views, and evaluates the resulting method on the DTU, Tanks and Temples, and Mip-NeRF 360 benchmarks.

What This Paper Is About

3D Gaussian Splatting renders new views of a scene quickly and at high quality, but because it represents a scene as a loose cloud of discrete, unstructured Gaussians supervised only by an image-rendering loss, its recovered surfaces are often inaccurate and inconsistent across viewpoints. VA-GS addresses this by adding view-alignment constraints during optimization — edge-aware supervision, visibility- and occlusion-aware multi-view photometric alignment, normal-based geometry constraints, and cross-view deep feature alignment — with the goal of producing accurate, detailed meshes while retaining high-quality novel view synthesis.

Key Contributions

  1. Edge-aware and visibility-aware alignment for boundaries. The method incorporates image edge information into the rendering loss and introduces a visibility-aware multi-view photometric alignment loss that models occlusions, improving surface boundary delineation and geometric consistency across views.
  2. Normal- and feature-based geometric priors. It aligns robust priors derived from surface normals (an edge-aware normal consistency loss plus a normal smoothing loss) and from deep image feature embeddings to mitigate illumination-induced artifacts such as shadows and specular highlights.
  3. A unified five-term training objective. The final objective combines the image reconstruction loss, normal consistency, normal smoothing, multi-view photometric alignment, and multi-view feature alignment, with weights determined by validation performance.
  4. State-of-the-art results on standard benchmarks. The authors report best-in-class or leading performance on surface reconstruction (DTU, TNT) and novel view synthesis (Mip-NeRF 360), with source code released at https://github.com/LeoQLi/VA-GS.

Main Findings

  • Best mean Chamfer distance on DTU: VA-GS records an average Chamfer distance of 0.49 across 15 DTU scenes, lower than PGSR (0.53), GausSurf (0.52, source code unavailable), RaDe-GS (0.68), GOF (0.74), GS-Pull (0.75), 2DGS (0.80), SuGaR (1.33), and vanilla 3DGS (1.96). Runtime is reported as 15.5m, versus 15m for PGSR and 5.8m for 2DGS.
  • Best mean F1-score on TNT: VA-GS reaches 0.54 over the six TNT scenes (Barn, Caterpillar, Courthouse, Ignatius, Meetingroom, Truck), ahead of PGSR (0.52), GausSurf (0.50), GOF (0.46), GS-Pull (0.43), RaDe-GS (0.40), 2DGS (0.32), and 3DGS (0.09). Runtime is 20.6m versus 25.5m for PGSR.
  • Strong novel view synthesis on Mip-NeRF 360: Averaged over all scenes, VA-GS reports 27.50 PSNR, 0.837 SSIM, 0.174 LPIPS, compared with 3DGS at 27.20 / 0.815 / 0.214 and Mip-NeRF 360 at 27.69 / 0.791 / 0.237. On indoor scenes it reports 30.63 / 0.933 / 0.153; on outdoor scenes 25.00 / 0.760 / 0.191. The paper notes Mip-NeRF 360 achieves the highest average indoor PSNR (31.72) but lags on SSIM and LPIPS.
  • Planar constraints hurt here: 2DGS, SuGaR, and GS-Pull are reported to perform worse than vanilla 3DGS on Mip-NeRF 360, which the authors interpret as evidence that constraining Gaussians into planar disks is counterproductive in complex environments.
  • Normal losses are the most critical single components: In the TNT ablation, removing both normal consistency and normal smoothing drops the F1-score to 0.46 (Precision 0.40, Recall 0.57), while removing both multi-view alignment terms drops it to 0.36 (Precision 0.40, Recall 0.33).
  • Multi-view alignment terms each help: Removing the photometric alignment loss alone gives F1 0.50; removing the feature alignment loss alone gives F1 0.53; the full model gives 0.54.
  • Image loss alone is weak but still beats 3DGS: Training with only the reconstruction loss yields F1 0.13, versus 0.09 for vanilla 3DGS.
  • Edge term and edge weight contribute modestly: Removing the edge item gives F1 0.53; removing the edge-aware weight δ in the normal consistency loss gives F1 0.53. The authors attribute the small effect to boundaries occupying a small fraction of scene points.
  • Scale regularization does not help: Adding the widely used scale penalty to flatten 3D Gaussians yields F1 0.54 (no gain) and the paper states it degrades novel-view rendering quality on Mip-NeRF 360.
  • Three source views is the sweet spot: N=1 gives F1 0.52, N=2 gives 0.53, N=3 gives 0.54, and N=4 also gives 0.54 but with higher computational cost.

Methodology in Plain English

The starting point is a standard 3D Gaussian Splatting model: a scene is a set of anisotropic 3D Gaussians, each with a position, a covariance (rotation plus scale), an opacity, and view-dependent color, rendered by alpha-blending them in depth order. Because an RGB reconstruction loss alone does not pin down where surfaces actually are, the authors add constraints in four directions.

First, they make the image loss edge-aware. Alongside the usual L1 and SSIM terms, they add an L1 penalty on the difference between the gradients of the rendered and ground-truth images, which pushes the model to keep sharp contours rather than smoothing over them.

Second, they add normal-based constraints. Each Gaussian's covariance is decomposed into a rotation and a scale matrix; the axis with the smallest scale is treated as the Gaussian's normal, and a per-pixel normal map is rendered with the same alpha-blending used for color. One loss aligns rendered normals with normals derived from the rendered depth map, weighted by a term δ that downweights edge pixels (where normals tend to be ambiguous). A second "normal smoothing" loss penalizes large normal differences between horizontally and vertically adjacent pixels unless they exceed a threshold τ, which encourages locally continuous surfaces without over-smoothing genuine edges.

Third, they borrow from classical multi-view stereo. For each pixel in a reference view, its local plane (defined by rendered normal and distance) induces a homography that warps a small image patch into a neighboring source view. A photometric alignment loss then measures normalized cross-correlation between the reference patch and the warped patch. Two safeguards are applied: a visibility term that discards pixels projected outside the source image bounds, and an occlusion weight based on reprojection error — if a point in the source view reprojects back to within one pixel in the reference view it gets weight 1/exp(error), otherwise zero. Losses from all source views are summed rather than averaged.

Fourth, because color changes with lighting, the same warping is repeated on feature maps extracted by a pretrained network, and the loss measures 1 minus the cosine similarity between reference and source feature vectors. The five losses are combined with fixed weights.

Training is staged: 7,000 steps of color loss only to get a coarse geometry, then the edge term and normal alignment losses, then 8,000 iterations of photometric alignment, then 5,000 iterations of feature alignment. Surface reconstruction runs for 20,000 iterations; novel view synthesis continues for 30,000 iterations total. Hyperparameters include N=3 source views, τ=0.01, a 7×7 patch, β₁=0.2, β₂=0.03, λ₁=0.015, λ₂=0.3, λ₃=0.15, and λ₄=1.0. Meshes are extracted by rendering depth maps for all training views and building a TSDF; Gaussians are initialized from a COLMAP sparse point cloud, and all experiments run on a single NVIDIA RTX 4090.

Why This Matters

Impact on research. The paper targets a known weakness of Gaussian Splatting — that appearance quality and geometric accuracy are not the same thing — and shows that cross-view consistency constraints borrowed from multi-view stereo can be layered onto 3DGS without changing its underlying representation. This is a counterpoint to the trend of flattening Gaussians into 2D disks or adding separate neural SDF branches, and the ablations suggest that the widely used scale regularization may be actively unhelpful in this framework.

Real-world applications (as framed by the paper):

  • 3D modeling, where accurate meshes from photographs reduce manual cleanup.
  • AR/VR, which needs both realistic rendering and correct geometry for believable placement and interaction.
  • Robotics, where surface geometry from multi-view images supports perception and navigation.
  • Mesh-based rendering pipelines, which require complete surfaces including background regions — something the paper notes most implicit methods do not provide.

Industry relevance. The reported robustness to shadows, specular highlights, and cluttered indoor boundaries matters for capture in uncontrolled environments such as construction sites, homes, or retail spaces, where lighting is not carefully controlled. The method keeps a real-time-capable representation and reports runtimes of 15.5m and 20.6m on a single consumer-grade GPU, which is practical for production-scale photogrammetry workflows.

Future Directions

  • Faster training. The authors identify slower training relative to earlier 3DGS variants as the main limitation of their approach.
  • Adaptive Gaussian pruning. Explicitly proposed as future work to accelerate training.
  • Learned covariance regularization. Also proposed as future work, to improve robustness and speed.
  • Large-scale and dynamic scenes. The paper lists extending robustness to these settings as a goal for future work.

Target Audience

Researchers and practitioners in 3D reconstruction, neural rendering, and inverse graphics who are already familiar with Gaussian Splatting and want to improve the geometric fidelity of an existing 3DGS pipeline. It is also relevant to engineers building photogrammetry or AR/VR content pipelines who need mesh output rather than only rendered images, and to anyone studying multi-view consistency losses for explicit scene representations.

Authors’ abstract

3D Gaussian Splatting has recently emerged as an efficient solution for high-quality and real-time novel view synthesis. However, its capability for accurate surface reconstruction remains underexplored. Due to the discrete and unstructured nature of Gaussians, supervision based solely on image rendering loss often leads to inaccurate geometry and inconsistent multi-view alignment. In this work, we propose a novel method that enhances the geometric representation of 3D Gaussians through view alignment (VA). Specifically, we incorporate edge-aware image cues into the rendering loss to improve surface boundary delineation. To enforce geometric consistency across views, we introduce a visibility-aware photometric alignment loss that models occlusions and encourages accurate spatial relationships among Gaussians. To further mitigate ambiguities caused by lighting variations, we incorporate normal-based constraints to refine the spatial orientation of Gaussians and improve local surface estimation. Additionally, we leverage deep image feature embeddings to enforce cross-view consistency, enhancing the robustness of the learned geometry under varying viewpoints and illumination. Extensive experiments on standard benchmarks demonstrate that our method achieves state-of-the-art performance in both surface reconstruction and novel view synthesis. The source code is available at https://github.com/LeoQLi/VA-GS.

Read the original paper