GeoGS: Geometry-only Gaussian Splatting
- GeoGS is a framework where Gaussian primitives are optimized for geometry rather than appearance, focusing on accurate surface reconstruction and depth fidelity.
- Different formulations of GeoGS decouple or remove color parameters, using techniques like depth-normal regularization and curvature alignment to enforce geometric consistency.
- Empirical studies demonstrate that GeoGS improves reconstruction metrics and reduces computational overhead across applications like panoramas, dynamics, and SLAM.
Geometry-only Gaussian Splatting (GeoGS) denotes a geometry-centric strand of Gaussian-splatting research in which Gaussian primitives are optimized primarily for surface reconstruction, depth fidelity, normal consistency, or map quality rather than for appearance alone. The recent literature suggests that the label does not identify a single canonical method. Instead, it covers several related formulations: strictly geometry-only representations that remove color parameters, hybrid systems that decouple geometry from appearance, and geometry-focused variants of 3DGS that still retain photometric rendering terms while making geometric consistency the central training signal (Zhou et al., 8 Jul 2026, Zhou et al., 3 Jun 2026, Yao et al., 5 Jan 2026, Jiang et al., 2024).
1. Terminology and conceptual scope
In the cited literature, “GeoGS” is used in several technically distinct but related senses. Some works use it literally, as a representation with no appearance modeling; others use it to denote geometry-first optimization inside an otherwise standard Gaussian-splatting renderer.
| Paper | Meaning of GeoGS | Defining mechanism |
|---|---|---|
| "360-GeoGS: Geometrically Consistent Feed-Forward 3D Gaussian Splatting Reconstruction for 360 Images" (Yao et al., 5 Jan 2026) | Geometry-focused feed-forward 3DGS for panoramas | Depth-Normal regularization on Gaussian position, rotation, and scale |
| "Geometry Field Splatting with Gaussian Surfels" (Jiang et al., 2024) | Geometry-only splatting of a geometry field | Gaussian surfels splat rather than volumetric density |
| "Decoupling Motion and Geometry in 4D Gaussian Splatting" (Zhang et al., 1 Mar 2026) | GeoGS mode inside 4DGS | Set and disable GDN for time-invariant geometry |
| "Geometry Gaussians: Decoupling Appearance and Geometry in Gaussian Splatting" (Zhou et al., 3 Jun 2026) | Geometry-only behavior via decoupled opacity | Separate and |
| "GeoGS-SLAM: Geometry-Only Gaussian Splatting for Dense Monocular SLAM" (Zhou et al., 8 Jul 2026) | Strict geometry-only Gaussian map for SLAM | Remove SH/color and keep only spatial parameters |
Adjacent work broadens the same design space even when it does not use the exact label. "GeoGaussian: Geometry-aware Gaussian Splatting for Scene Rendering" (Li et al., 2024) preserves geometry through thin surface-aligned ellipsoids, co-planarity losses, and tangent-plane densification. "GeoSplat: A Deep Dive into Geometry-Constrained Gaussian Splatting" (Li et al., 5 Sep 2025) extends this idea by using first-order and second-order geometric quantities, including principal curvatures and directions, throughout initialization, gradient updates, and densification. "Geometry-Grounded Gaussian Splatting" (Zhang et al., 25 Jan 2026) provides a stochastic-solid interpretation of Gaussian primitives and uses physically grounded volumetric depth for shape extraction. "Sparse2DGS: Geometry-Prioritized Gaussian Splatting for Surface Reconstruction from Sparse Views" (Wu et al., 29 Apr 2025) freezes appearance and shifts optimization toward geometry-expressive feature supervision under sparse views.
A common misconception is that every GeoGS system is appearance-free. The most explicit counterexample is 360-GeoGS, which states that it is “not strictly ‘geometry-only’ in the sense of ignoring appearance”; it still learns colors via spherical harmonics and includes a photometric loss, while adding strong geometric regularization on Gaussian position, scale, and rotation (Yao et al., 5 Jan 2026). Conversely, GeoGS-SLAM is explicitly geometry-only: it removes all appearance modeling and keeps only spatial parameters, reducing per-primitive parameters from $59$ to $10$, a reduction of approximately (Zhou et al., 8 Jul 2026).
2. Representational foundations
Most GeoGS formulations inherit the basic 3DGS parameterization of a primitive by center, orientation, anisotropic scale, covariance, and opacity. In 360-GeoGS, a 3D Gaussian primitive has mean , rotation , scales , covariance
0
opacity 1, and appearance coefficients 2 represented by spherical harmonics. Projection uses the Jacobian of the camera mapping, giving the induced image-space covariance
3
This is standard GS structure, but GeoGS-style methods reinterpret which parameters carry geometry and how they should be constrained (Yao et al., 5 Jan 2026).
A first major branch treats geometry as a surface-aligned anisotropic primitive. GeoGaussian initializes thin ellipsoids aligned with surface normals, fixes the thickness scale along the normal to a small constant such as 4 for smoothly connected regions, and constrains densification to tangent planes so that new Gaussians remain co-planar with local surfaces (Li et al., 2024). GeoSplat pushes this further by aligning Gaussian axes to principal curvature directions and setting tangent-plane scales from curvature ratios, while keeping the normal-axis scale near 5 so that the primitive behaves as a surface-hugging “pancake” (Li et al., 5 Sep 2025). Sparse2DGS adopts 2DGS-style planar disk Gaussians with two tangent directions, a derived normal 6, and a scale matrix 7, making the primitive intrinsically surface-like rather than volumetric (Wu et al., 29 Apr 2025). GeoGS-SLAM uses the same geometry-only intuition at the SLAM level by parameterizing each primitive as
8
with planar scale and no color or SH coefficients (Zhou et al., 8 Jul 2026).
A second branch treats geometry as a field rather than as a purely rasterized opacity heuristic. Geometry Field Splatting defines a stochastic geometry field
9
where the kernels are Gaussian surfels lying on tangent planes. Instead of splatting volumetric density directly, the method splats the geometry field and derives a ray-dependent density through opaque-surface theory, including the factor
0
This yields a closed-form opacity footprint
1
and rendering with exact transmittance and self-attenuation, up to the practical approximation of global sorting (Jiang et al., 2024).
A third branch treats standard Gaussians themselves as stochastic solids. Geometry-Grounded Gaussian Splatting derives the vacancy field
2
for a Gaussian occupancy 3, and then defines attenuation by
4
This replaces heuristic depth from alpha compositing with a volumetric transmittance model and median depth
5
which the method uses as a sharper and more view-consistent geometric signal than expected depth (Zhang et al., 25 Jan 2026).
A fourth branch decouples appearance and geometry without removing either. Geometry Gaussians adds a single scalar 6 to each splat, alongside the usual 7. RGB rendering uses only 8, while depth and normals use only 9. The method therefore argues that default 3DGS is “inheritedly unsuited to represent texture and geometry at the same time,” and that explicit opacity disentanglement removes this conflict (Zhou et al., 3 Jun 2026).
These formulations suggest that GeoGS is less a single primitive type than a spectrum of representational choices about where surface geometry should reside: in anisotropic covariances, in planar surfels, in a stochastic geometry field, in a stochastic-solid transmittance model, or in a geometry-specific opacity channel.
3. Geometry-centric supervision and optimization
The defining feature of GeoGS is not only representation but supervision. In 360-GeoGS, the central mechanism is Depth-Normal geometric regularization. The method flattens each Gaussian along its smallest scale by
0
defines an intersection depth
1
and recovers normals from depth gradients through a cross product. The resulting D-Normal loss enforces consistency between rendered normals and target normals, thereby directly supervising Gaussian position 2, rotation 3, and scale 4. The full objective combines photometric loss, scale flattening, depth loss, and D-Normal loss with hyperparameters 5, 6, and 7 (Yao et al., 5 Jan 2026).
GeoGaussian operationalizes geometry preservation through initialization and constrained densification. Smoothly connected points receive thin, normal-aligned ellipsoids; clones are displaced only in the tangent plane via
8
and splits are constrained to remain co-planar. Optimization uses a geometric consistency loss combining plane-offset consistency and normal alignment, denoted 9, and the training schedule runs photometric-only for the first $59$0 iterations, with densification ending at $59$1 and full training at approximately $59$2 (Li et al., 2024).
GeoSplat extends geometry-only supervision from first-order to second-order structure. Its manifold- and varifold-based estimators refresh normals, tangent directions, principal curvatures, and principal directions during training. These priors shape initialization, truncation of position gradients in the normal direction, curvature-aligned covariance warm-up, and geometry-aware densification. The method adds two explicit regularizers,
$59$3
for curvature-consistent anisotropy and small normal scale, and
$59$4
for alignment of Gaussian axes with principal directions and normal, yielding
$59$5
It also upsamples flat regions using mean absolute curvature rather than mean curvature, specifically to avoid failure on surfaces such as helicoids whose mean curvature is zero but whose bending is not (Li et al., 5 Sep 2025).
Sparse2DGS shows a different route to geometry-first optimization under sparse views. It initializes from CLMVSNet depth, back-projects MVS points to Gaussian centers, samples appearance features $59$6 and colors $59$7 once, and then keeps both fixed throughout optimization. The key losses are feature splatting,
$59$8
Direct Gaussian Primitive Regularization, which reparameterizes a primitive as $59$9, normal alignment, and 2DGS depth-normal and depth-distortion terms. The full objective is
$10$0
with $10$1, $10$2, $10$3, and $10$4. Instead of standard densification, it uses Selective Gaussian Update every $10$5 steps, reprojecting rendered cues back to positions only when rendered NCC is superior to Gaussian-primitive NCC (Wu et al., 29 Apr 2025).
Geometry-Grounded Gaussian Splatting replaces heuristic depth with volumetric median depth and backpropagates gradients to all Gaussians along the ray through the implicit relation $10$6. Its loss combines RGB, depth-derived normal consistency, and multi-view regularization consisting of patch NCC and geometric cycle consistency:
$10$7
with $10$8, $10$9, 0, and 1 (Zhang et al., 25 Jan 2026).
Across these methods, a consistent pattern emerges: geometry-only or geometry-first Gaussian splatting is achieved either by suppressing appearance degrees of freedom, by separating appearance and geometry into different pathways, or by injecting explicit geometric structure into initialization, updates, and densification.
4. Specialized formulations: panoramas, dynamics, and SLAM
For panoramic reconstruction, 360-GeoGS adapts feed-forward 3DGS to equirectangular images. It uses a SphereCNN backbone to construct a spherical cost volume, predicts an initial dense depth prior, aggregates high-level features into 2, modulates low-level features through FiLM, and regresses per-pixel Gaussian parameters at full panorama resolution 3. Depth gradients and normals are computed directly in spherical image space, which the method uses to avoid seam artifacts and to handle strong projection distortions from 360 cameras. The intended setting is indoor panoramic reconstruction from one or more 360 panoramas with known camera-to-world poses (Yao et al., 5 Jan 2026).
For dynamic scenes, VeGaS makes GeoGS a mode of a broader 4DGS system. Standard 4DGS couples motion and geometry through a single 4D covariance, so updates to 4 affect both conditional mean and conditional covariance. VeGaS instead introduces a Galilean shearing matrix
5
which changes the time-dependent mean trajectory while leaving the conditional spatial covariance invariant by Schur complement invariance. The GeoGS configuration is obtained by setting 6 and disabling the Geometric Deformation Network, so that 7 and the splats become time-invariant (Zhang et al., 1 Mar 2026).
For dense monocular SLAM, GeoGS-SLAM turns geometry-only Gaussian splatting into a complete system. It combines a DROID-SLAM front-end, monocular depth and normal priors from Omnidata, and a Gaussian back-end whose primitives have only center, rotation, planar scales, and opacity. The renderer predicts depth
8
and normals
9
with no color modeling. Training uses single-view geometric losses and multi-view photometric consistency induced by rendered depth. The system also introduces a coherent loop-closure update: after pose correction, revisited Gaussians are globally transformed by a single estimated Sim(3), rather than by inconsistent per-viewpoint corrections, to prevent map tearing (Zhou et al., 8 Jul 2026).
For appearance-geometry disentanglement in complex materials, Geometry Gaussians provides a distinct but closely related specialization. It adds only one scalar per primitive, 0, yet uses it to render an unbiased geometry depth 1 and geometry normals independently of the photometric depth 2. A discrepancy mask
3
is then combined with transparent-region segmentation to drive detection-guided supervision and a transparency-aware masked MVS loss. This is particularly targeted at transparent and reflective scenes where default 3DGS cannot make one opacity parameter serve both appearance and geometry (Zhou et al., 3 Jun 2026).
These variants show that GeoGS is not tied to a single application domain. The same design principle—separating geometric reasoning from appearance overfitting—has been used for 360 imagery, sparse-view reconstruction, dynamic 4D scenes, transparent objects, and online monocular SLAM.
5. Empirical performance
Reported results span novel-view synthesis, depth estimation, surface reconstruction, and SLAM benchmarks. The numbers vary because the underlying problem settings differ substantially, but the central empirical claim is consistent: stronger geometric structuring improves depth, surface quality, or map quality without necessarily collapsing rendering performance.
| Setting | Dataset | Reported result |
|---|---|---|
| 360-GeoGS (Yao et al., 5 Jan 2026) | HM3D / Replica | Abs Diff 4; RMSE 5; PSNR 6; HM3D Chamfer 7 |
| Geometry Field Splatting (Jiang et al., 2024) | DTU / BlendedMVS | DTU average Chamfer 8 with latent reflectance; BlendedMVS scene-level average 9 with SH |
| Sparse2DGS (Wu et al., 29 Apr 2025) | DTU 3-view | Mean Chamfer Distance 0; training time 1 min |
| Geometry Gaussians (Zhou et al., 3 Jun 2026) | TransLab / DTU | TransLab PSNR 2, CD 3, F1 4; DTU mean CD 5 |
| Geometry-Grounded GS (Zhang et al., 25 Jan 2026) | DTU / Tanks & Temples | DTU mean CD 6–7 mm; Tanks & Temples mean F1 8 |
| GeoGS-SLAM (Zhou et al., 8 Jul 2026) | Replica / ScanNet++ / DTU | Replica Avg Acc. 9 cm, Comp. 0 cm, ATE 1 cm; ScanNet++ CD 2 cm; DTU CD 3 cm |
Within the 360-imaging regime, 360-GeoGS reports depth gains over panoramic baselines: on HM3D, Abs Diff improves from 4 for Splatter-360 and 5 for MVSplat to 6, while 3D reconstruction improves from Splatter-360’s accuracy/completeness/Chamfer of 7 and MVSplat’s 8 to 9. Its ablation also shows that removing D-Normal regularization drops PSNR from 00 to 01 and increases Chamfer from 02 to 03, while removing both D-Normal and scale flattening further degrades PSNR to 04 and Chamfer to 05 (Yao et al., 5 Jan 2026).
For opaque-surface reconstruction, Geometry Field Splatting reports a DTU average Chamfer Distance of 06 with latent reflectance and 07 with SH, compared with 08 for 2DGS and 09 for RaDe-GS. On BlendedMVS, the SH variant reaches the best scene-level average of 10 and the best object-centric average of 11. Runtime is approximately 12 minutes for the SH version and 13 minutes for the latent version, compared with 14 minutes for 2DGS and more than 15 hours for Neuralangelo (Jiang et al., 2024).
For sparse-view surface reconstruction, Sparse2DGS reports a DTU three-view mean Chamfer Distance of 16, outperforming 2DGS at 17, GOF at 18, and PGSR at 19. It is reported as approximately 20 faster than SparseNeus, with a training time of 21 minutes versus 22 minutes, and much faster than NeuSurf at 23 hours (Wu et al., 29 Apr 2025).
For transparent scenes, Geometry Gaussians reports on TransLab: PSNR 24, CD 25, F1 26, and training time 27h. On the same dataset, TSGS reports PSNR 28, CD 29, F1 30, and training time 31h; PGSR reports PSNR 32, CD 33, and F1 34; 2DGS reports PSNR 35, CD 36, and F1 37. On NeRF Synthetic, the same method reports PSNR 38, CD 39, and F1 40, while on Mip-NeRF360 it reports overall PSNR 41 and indoor PSNR 42 (Zhou et al., 3 Jun 2026).
For geometry-grounded reconstruction, Geometry-Grounded Gaussian Splatting reports mean Chamfer Distance of 43–44mm on DTU and mean F1-score 45 on Tanks & Temples, with average optimization times of 46–47 minutes and about 48 minutes, respectively. The paper contrasts these results with PGSR at 49mm on DTU and 50 F1 on Tanks & Temples, GOF at 51mm and 52, and 2DGS at 53mm and 54 (Zhang et al., 25 Jan 2026).
For SLAM, GeoGS-SLAM reports on Replica an average accuracy of 55cm, completeness 56cm, completeness ratio 57, and ATE 58cm. On ScanNet++, it reports ATE 59cm and CD 60cm; on ScanNet, average ATE 61cm; and on DTU, average CD 62cm under a two-minute budget. The same paper emphasizes that GeoGS uses far fewer Gaussians and less storage than appearance-inclusive baselines: on DTU Scan55, 63 Gaussians and 64MB, compared with 65 and 66MB for 2DGS, 67 and 68MB for PGSR, and 69 and 70MB for QGS (Zhou et al., 8 Jul 2026).
6. Limitations, misconceptions, and likely directions
The limitations are highly formulation-dependent. 360-GeoGS assumes indoor scenes and accurate camera poses, and its geometry depends on a good spherical depth prior and consistent panoramic calibration; reflective or transparent surfaces and severe occlusions can still cause local misalignment (Yao et al., 5 Jan 2026). Geometry Field Splatting is designed for opaque solids and does not handle transparency, semi-transparent materials, participating media, or fuzzy objects well; its exactness also relies on either non-overlapping intersections or fully overlapped intersections with identical color, while practical efficiency uses global rather than per-ray sorting (Jiang et al., 2024). GeoGaussian is sensitive to normal and plane estimation, especially for distant geometry or cluttered scenes, and excessive geometric weights can flatten fine structure (Li et al., 2024). GeoSplat notes that curvature estimation can remain challenging near singularities and thin structures, and that bandwidth selection and neighborhood size are sensitive hyperparameters (Li et al., 5 Sep 2025). Sparse2DGS still depends on MVS quality, lacks explicit robust visibility weighting and silhouette constraints, and can fail when sparse-view MVS depth or features are unreliable (Wu et al., 29 Apr 2025). Geometry Gaussians depends on transparent-region segmentation, thresholding in 71, and foundation-model supervision that may be noisy or non-metric (Zhou et al., 3 Jun 2026). Geometry-Grounded GS retains the independence assumption in 72, requires bracketing for binary search, and still renders RGB and normals rasterically rather than volumetrically (Zhang et al., 25 Jan 2026). GeoGS-SLAM assumes static environments and does not target photorealistic novel-view synthesis (Zhou et al., 8 Jul 2026).
Several misconceptions recur across the literature. One is that geometry-only necessarily means colorless rendering. In fact, some works are strictly geometry-only, such as GeoGS-SLAM, while others merely prioritize or decouple geometry. Another is that geometry-only always implies lower rendering quality. 360-GeoGS explicitly reports competitive rendering quality while improving geometric consistency, and Geometry Gaussians argues that decoupling opacity can improve rendering and geometry simultaneously in transparent scenes (Yao et al., 5 Jan 2026, Zhou et al., 3 Jun 2026). A third is that better geometry must come from abandoning Gaussian splatting in favor of meshing or full volumetric rendering. The stochastic-solid and geometry-field papers instead show that the Gaussian representation itself can be reinterpreted in a more geometrically principled way, with exact or almost exact transmittance, closed-form footprints, or median-depth rendering, while remaining within a splatting-based framework (Zhang et al., 25 Jan 2026, Jiang et al., 2024).
The literature also outlines a clear forward path. 360-GeoGS identifies pose-free reconstruction from 360 images, generative filling for occluded regions, meshing from Gaussians using normals and intersection depths, multi-sensor fusion with IMU or LiDAR, and temporal consistency across panoramic sequences as plausible extensions (Yao et al., 5 Jan 2026). VeGaS suggests higher-order motion models and stronger geometric priors for difficult dynamic sequences (Zhang et al., 1 Mar 2026). GeoSplat points to improved handling of discontinuities and uncertainty-aware geometry scheduling (Li et al., 5 Sep 2025). Geometry Gaussians suggests that geometry-only outputs can be combined with existing geometry-aware surface extraction pipelines (Zhou et al., 3 Jun 2026). Taken together, these directions suggest that GeoGS is evolving from a narrow reconstruction trick into a broader design principle for Gaussian-based spatial representation: preserve the computational advantages of splatting, but make geometry a first-class, explicitly modeled quantity rather than a by-product of photometric optimization.