Pith. sign in

REVIEW 4 major objections 7 minor 22 references

GS4Buildings: Prior-Guided Gaussian Splatting for 3D Building Reconstruction

T0 review · 4 major / 7 minor · reviewed 2026-08-05 · deepseek-v4-flash

Pith's one-line read The paper shows that LoD2 building models can replace SfM and supervise 2DGS optimization, lifting completeness by 20.5% and cutting surface deviation by 32.8%.

desk verdict LoD2-prior 2DGS is a sensible, genuinely new engineering recipe, but the headline completeness gain is partly a construct of evaluating against a reference that is structurally coherent with the prior. read the letter →

arxiv 2508.07355 v1 pith:CZFFTSGA submitted 2025-08-10 cs.CV

classification cs.CV
keywords GaussianSplatting2DGSLoD2buildingmodelsDepthandnormalpriorsUrban3DreconstructionSfM-freeinitializationTUM2TWINCityGML
verification ladder T0 review T1 audit T2 compute T3 formal

The pith

A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.

The reading

The paper tries to establish that widely available semantic 3D building models at Level of Detail 2 can serve as geometric priors for 2D Gaussian Splatting, replacing the usual SfM-derived initialization and adding depth and normal supervision during optimization. If correct, this makes building-scale reconstruction more complete in occluded and sparsely photographed urban scenes, while keeping novel-view quality on par with the baseline. Experiments on real UAV imagery report a 20.5% gain in reconstruction completeness and a 32.8% reduction in M3C2 surface deviation. A building-focused mode cuts the number of Gaussian primitives by 71.8%, indicating the approach can scale to large city models.

What carries the argument

The load-bearing object is the LoD2 building mesh used as a geometric prior. From it, the method derives (i) a visibility-filtered sample cloud that initializes 2D Gaussian splats and (ii) per-view depth maps $D_j$ and normal maps $N_j$ via raycasting. The optimization objective augments standard 2DGS losses with $L_{db}$ (absolute depth difference) and $L_{nb}$ (normal cosine distance), applied only where the raycast mask is valid, with weights scheduled from a prior-dominated first phase to a fine-tuning second phase.

What would settle it

Take a test scene with a precisely surveyed building, deliberately perturb the LoD2-to-camera alignment by 5 to 20 cm, and rerun optimization. If completeness and M3C2 degrade monotonically with perturbation size, the priors are doing the work and alignment is the critical risk; if they survive, some other component is carrying the result. Alternatively, use an outdated LoD2 model that no longer matches the photographed building: if the reconstruction faithfully reproduces the obsolete model instead of the image evidence, the prior is over-driving the data.

Watch

Extended reading notes

Core claim

The central claim is that LoD2 building meshes—lightweight, planar, city-wide models—carry enough geometric truth to guide a splat-based reconstruction without SfM. The paper samples Gaussian initial positions directly from the mesh, filters them by multi-view visibility, and renders per-view depth and normal priors by raycasting. Two additional losses, $L_{db}$ and $L_{nb}$, pull rendered depth and normals toward those priors during a two-phase training schedule. On the TUM2TWIN dataset, this lifts average completeness from 0.318 to 0.369 at the 0.5 m threshold and from 0.185 to 0.223 in voxel occupancy, while reducing average M3C2 error from 0.405 to 0.272. The ablation attributes most of

Load-bearing premise

The entire prior guidance assumes the LoD2 mesh can be placed in the camera coordinate system accurately; the paper states this transformation but does not describe how it is computed, so a small misalignment would systematically pull the Gaussians toward incorrect surfaces.

Editorial extensions

If this is right

  • Under occlusions and sparse viewpoints, building surfaces that image-only methods leave missing are recovered because the prior supervises invisible regions directly.
  • The method stays SfM-free: if camera intrinsics and extrinsics are known, no sparse reconstruction is needed for initialization, removing a common failure point in urban scenes.
  • Building-only mode concentrates Gaussians on architecturally relevant areas, cutting primitive count by 71.8% without sacrificing reconstruction quality.
  • Novel-view synthesis remains comparable to 2DGS, so the geometric prior is not bought at the cost of rendering fidelity.
  • Because LoD2 priors are coarse, fine details such as windows, doors, and eaves are smoothed; the paper identifies adaptive weighting as the natural next step.

Reading between the lines

Editorial extensions of the paper, not claims the author makes directly.

  • The same prior-guided recipe may transfer to other structured priors, such as LoD1 footprints, CAD models, or cadastral maps, which would widen applicability beyond the 215 million LoD2 models the paper cites.
  • The method's dependence on camera poses suggests a natural test: fusing LoD2 priors with pose optimization could make the pipeline robust when GPS or inertial metadata is inaccurate.
  • One could turn the prior losses into an online alignment objective, treating the LoD2-to-camera transform as learnable, which would remove the registration assumption and allow the mesh to be corrected against imagery.
  • The reported M3C2 reduction is a local surface-deviation claim; a per-facade coverage comparison would clarify whether the prior improves full building shells or mainly the observed sides.
Share X Bluesky LinkedIn Reddit HN

Editorial analysis

A structured set of objections, weighed in public.

Desk editor's note, referee report, and a circularity audit.

Referee Report

4 major / 7 minor

Summary. The paper presents GS4Buildings, a method that integrates LoD2 semantic building models into 2D Gaussian Splatting (2DGS) for building reconstruction. Instead of SfM-based initialization, Gaussians are initialized from points sampled on the LoD2 mesh and filtered by multi-view visibility. Per-view depth and normal priors are rendered from the same LoD2 geometry by raycasting and are added as losses L_db and L_nb on top of the 2DGS objective. An optional building-only mode restricts training to building pixels. Experiments on nine subsets of the TUM2TWIN dataset compare against Pix4Dmatic MVS and vanilla 2DGS using NVS metrics, Chamfer distance and M3C2 against laser-scanned point clouds, and threshold-based/VOC completeness against LoD3-derived point clouds. The paper reports a 20.5% improvement in completeness and a 32.8% improvement in M3C2 over 2DGS, with comparable NVS quality.

Significance. The core idea—using ubiquitous open CityGML LoD2 models as geometric priors for Gaussian Splatting—is timely and potentially impactful for urban digital twinning and large-scale building reconstruction. The paper has concrete strengths: it uses a public dataset, releases code, avoids SfM initialization, and introduces a practical building-only efficiency mode. If the quantitative claims are validated, the method would be a useful step toward robust urban reconstruction from sparse or occluded imagery. However, the current evaluation does not cleanly separate image-driven reconstruction from conformity to the LoD2 prior, because the completeness reference (LoD3) is structurally coherent with that same prior. The independent laser-scanned accuracy results are also mixed across scenes. Thus the headline claims are not yet fully established.

major comments (4)
  1. [Sec. 4.1, Table 3, Abstract] The completeness reference is explicitly described as 'structurally coherent with the LoD2 models.' Since the method's initialization and prior losses (Secs. 3.1–3.2, Eqs. 10–11) are derived from the same LoD2 models, the reported 20.5% VOC improvement over 2DGS may largely measure how strongly the optimization is pulled toward the prior, rather than how well the images reconstruct the scene. The independent laser-scan reference in Table 2 shows inconsistent gains (e.g., Scene 1 M3C2: 0.384 vs 0.376; Scene 6: 0.161 vs 0.059), so the average completeness gain is not robust evidence of general reconstruction capability. Please add a control: evaluate completeness against a reference not derived from LoD2/LoD3 (e.g., completeness of laser-scanned surfaces after occlusion completion), restrict completeness evaluation to regions outside the LoD2 prior footprint, or include a baseline that use
  2. [Sec. 3.2, Eq. (4)] The method assumes that 'we transform the LoD2 mesh M_raw into the global scene coordinate system defined by the camera poses,' but the registration procedure is never described. The raycasted priors D_j and N_j are used in Eqs. (10)–(11) with hard validity masks; any alignment error (rotation or translation) systematically biases these losses and can pull Gaussians toward incorrect surfaces. This is load-bearing because the claimed robustness under sparse views and occlusions relies entirely on the correctness of these priors. Please specify the alignment method (manual control points, ICP, co-registration) and provide a sensitivity analysis showing how reconstruction quality degrades as a function of alignment error.
  3. [Sec. 3.3, Eqs. (10)–(12), Sec. 4.2] The scale adjustment factor α in Eq. (10) and the time-dependent loss weights in Eq. (12) are never given. The text only says 'all loss weights λ are time-dependent and scheduled,' and Sec. 4.2 refers to a 'two-stage loss scheduling strategy' without reporting the schedule, transition point, decay form, or final values. Without these details, the two-phase training is not reproducible, and the contribution of each loss cannot be independently assessed. Please report the exact schedule and all hyperparameter values in Sec. 4.2 or a supplementary table.
  4. [Table 2, Sec. 4.4] The headline M3C2 improvement of 32.8% is an average over nine scenes, but in several scenes GS4B is worse than 2DGS (Scene 1: 0.384 vs 0.376; Scene 6: 0.161 vs 0.059), and the aggregate is driven by a few large relative gains with small absolute values. With only nine scenes and no per-scene variance, confidence intervals, or paired significance test, the aggregate claim is not statistically supported. Please provide a paired test or per-scene error bars, and discuss the failure cases explicitly.
minor comments (7)
  1. [Sec. 4.1] The phrase 'structurally coherent with the LoD2 models' is vague. Please define it precisely (e.g., same footprint, same roof topology, LoD3 as a refinement of LoD2) since it is central to the completeness evaluation.
  2. [Table 3 / Table 4] Typos in headers: 'V oxel Occupancy Completeness' and 'V oC' should be 'Voxel Occupancy Completeness' and 'VOC'.
  3. [Eq. (3)] The summation notation appears malformed ('MX' without a lower subscript). Please fix the typesetting.
  4. [Sec. 3.3] The statement 'all loss weights λ are time-dependent' conflicts with 'all 2DGS hyperparameters kept unchanged' in Sec. 4.2. Clarify which λ are time-varying and which are fixed.
  5. [Table 4] The 'With SfM Init' row is not a clean ablation of initialization alone unless it is stated whether the depth/normal priors are still active in that configuration. Please clarify.
  6. [Sec. 3.3 / Sec. 4.3] The terminology is inconsistent: 'building-enhanced mode' and 'building-focused mode' are used interchangeably. Define both terms once and use them consistently.
  7. [Sec. 3.3] The extracted mesh is described as 'watertight,' but TSDF fusion on partial scenes does not guarantee watertightness. Please qualify this claim.

Circularity Check

1 steps flagged · score 6.0 of 10

Completeness claim is confounded by LoD2-LoD3 coherence; accuracy claim remains independent.

  1. renaming known result [Section 4.1, Dataset and Evaluation Metrics; Table 3]
    "The second was LoD3-derived point clouds, which are structurally coherent with the LoD2 models and served as a reference for assessing structural completeness."

    The method's optimization is driven by LoD2 priors: Section 3.1 initializes Gaussians by sampling the LoD2 mesh, and Eqs. (10)-(11) add depth and normal losses derived from LoD2 raycasting. Table 3's completeness metrics, including VOC, use LoD3-derived reference point clouds that the paper itself says are 'structurally coherent with the LoD2 models.' A reconstruction that simply projected the LoD2 prior would score highly on this completeness metric regardless of image evidence. The reported 20.5% VOC improvement therefore partially measures LoD2-LoD3 coherence, not an independent image-driven reconstruction result. The paper does not use the independent laser-scanned reference for completeness (it is used only for accuracy in Table 2), so the headline completeness gain is partially force

full rationale

The paper's central accuracy improvement (32.8% M3C2 reduction over 2DGS, Table 2) is measured against laser-scanned point clouds that are independent of the LoD2 prior, so that claim is not circular. The NVS comparison is also independent. The completeness claim, however, is evaluated against LoD3-derived point clouds that the paper itself calls 'structurally coherent with the LoD2 models,' while the method's Gaussian initialization and depth/normal supervision (Eqs. 10-11, Sections 3.1-3.3) are derived from LoD2. A mesh that simply projects the LoD2 prior would score well on this completeness metric without any image-driven reconstruction, so the reported 20.5% VOC improvement partially measures LoD2-LoD3 agreement rather than reconstruction quality. The paper does not use the independent laser-scan reference for completeness, and its limitation section does not control for this coherence. No load-bearing self-citation chain or imported uniqueness theorem is present; the only significant circularity is the confounded completeness benchmark. Score 6 reflects partial circularity: one of the two headline claims is forced by the prior-reference relationship, while the other retains independent empirical content.

Assumptions & free parameters 5 free parameters · 4 assumptions · 0 invented entities

The central claim rests on the availability and correct alignment of LoD2 models, on an underspecified set of loss weights and scaling factors, and on the suitability of LoD3-derived point clouds as a completeness reference. None of these are derived within the paper; they are inputs from prior literature or from hand-chosen implementation choices.

free parameters (5)
  • alpha (scale adjustment factor in depth loss) = not reported
    In Eq. 10, an extra scale factor is multiplied onto the rendered depth before comparing with the prior depth; its value and update rule are not specified, so it is a free parameter that could absorb scale mismatch.
  • loss weights lambda_db, lambda_nb, lambda_d, lambda_n = not reported
    Section 3.3 says all weights are 'time-dependent and scheduled' but no schedule, initial values, or decay rates are given; they are chosen by hand.
  • visibility threshold epsilon = e.g., 5 cm
    In Eq. 2, chosen by hand; affects which sampled points initialize the Gaussians.
  • minimum number of observing views k = not reported
    In Eq. 3, chosen by hand; controls initialization density.
  • point sampling density on mesh surface = not reported
    Section 3.1 says 'density-controllable' sampling but no density is specified; affects reconstruction quality and the 71.8% primitive reduction claim.
assumptions (4)
  • domain assumption LoD2 mesh can be accurately transformed into the camera coordinate frame
    Section 3.2 states the transformation but gives no method for computing it; inaccurate alignment would corrupt the priors.
  • domain assumption Camera poses from Pix4Dmatic are sufficiently accurate to render prior depth and normal maps and to back-project sampled points
    Camera pose estimation is done with Pix4Dmatic (Section 4.2); errors in poses propagate into the raycast priors.
  • domain assumption LoD3-derived point clouds are an appropriate completeness reference
    Table 3 uses LoD3-derived clouds as ground truth; paper acknowledges they are 'structurally coherent with the LoD2 models', which weakens the independence of the completeness metric.
  • standard math Standard 2DGS formulation (Eqs. 5-9) and photometric loss are correct
    Borrowed from Huang et al. (2024).

how reviews work

0 comments
Cite this review

Pith. "Pith review of GS4Buildings: Prior-Guided Gaussian Splatting for 3D Building Reconstruction." pith.science (2026). https://pith.science/paper/CZFFTSGA

@misc{pith2026250807355,
  author       = {Pith},
  title        = {Pith review of: GS4Buildings: Prior-Guided Gaussian Splatting for 3D Building Reconstruction},
  year         = {2026},
  howpublished = {\url{https://pith.science/paper/CZFFTSGA}},
  note         = {Machine review of arXiv:2508.07355}
}
read the original abstract

Recent advances in Gaussian Splatting (GS) have demonstrated its effectiveness in photo-realistic rendering and 3D reconstruction. Among these, 2D Gaussian Splatting (2DGS) is particularly suitable for surface reconstruction due to its flattened Gaussian representation and integrated normal regularization. However, its performance often degrades in large-scale and complex urban scenes with frequent occlusions, leading to incomplete building reconstructions. We propose GS4Buildings, a novel prior-guided Gaussian Splatting method leveraging the ubiquity of semantic 3D building models for robust and scalable building surface reconstruction. Instead of relying on traditional Structure-from-Motion (SfM) pipelines, GS4Buildings initializes Gaussians directly from low-level Level of Detail (LoD)2 semantic 3D building models. Moreover, we generate prior depth and normal maps from the planar building geometry and incorporate them into the optimization process, providing strong geometric guidance for surface consistency and structural accuracy. We also introduce an optional building-focused mode that limits reconstruction to building regions, achieving a 71.8% reduction in Gaussian primitives and enabling a more efficient and compact representation. Experiments on urban datasets demonstrate that GS4Buildings improves reconstruction completeness by 20.5% and geometric accuracy by 32.8%. These results highlight the potential of semantic building model integration to advance GS-based reconstruction toward real-world urban applications such as smart cities and digital twins. Our project is available: https://github.com/zqlin0521/GS4Buildings.

Figures

Figures reproduced from arXiv: 2508.07355 by the authors.

Figure 1
Figure 1. Unlike (a) traditional MVS and (b) vanilla 2DGS, both [PITH_FULL_IMAGE:figures/full_fig_p001_1.png] view at source ↗
Figure 2
Figure 2. Overview of the proposed GS4Buildings framework. Given a LoD2 building model and camera parameters, our method [PITH_FULL_IMAGE:figures/full_fig_p003_2.png] view at source ↗
Figure 3
Figure 3. Prior-guided supervision: (a) Depth priors align splats [PITH_FULL_IMAGE:figures/full_fig_p004_3.png] view at source ↗
Figures from the paper (3 more)
Figure 4
Figure 4. Figure 4: 2D visual comparison of NVS results on representative [PITH_FULL_IMAGE:figures/full_fig_p005_4.png]
Figure 5
Figure 5. Figure 5: Training convergence of our GS4B compared to 2DGS [PITH_FULL_IMAGE:figures/full_fig_p006_5.png]
Figure 6
Figure 6. Figure 6: Visual comparison of 3D reconstruction accuracy and completeness in a representative urban scene with partial occlusion [PITH_FULL_IMAGE:figures/full_fig_p007_6.png]

Discussion (0). Continue with ORCID to comment.

Reference graph

Works this paper leans on

22 extracted references · 19 canonical work pages

  1. [1]

    write newline

    " write newline "" before.all 'output.state := FUNCTION list.label.output make.list.label ", " * write FUNCTION article output.bibitem list.label.output list.year output new.block title output new.block journal emphasize output format.volume.number output pages output new.block url output new.block note output fin.entry FUNCTION book output.bibitem list.l...

  2. [2]

    Uav laser scanning and photogrammetry of tum downtown campus

    Anders, K., Wang, J., Wysocki, O., Huang, X., Liu, S., 2025. Uav laser scanning and photogrammetry of tum downtown campus. Zenodo. https://doi.org/10.5281/zenodo.14899378

  3. [3]

    Trimesh: A python library for triangular meshes

    Dawson-Haggerty, M., 2019. Trimesh: A python library for triangular meshes. https://trimsh.org/ (24 April 2025)

  4. [4]

    Gaussian Building Mesh (GBM): Extract a Building's 3D Mesh with Google Earth and Gaussian Splatting

    Gao, K., Li, L., He, H., Lu, D., Xu, L., Li, J., 2024. Gaussian Building Mesh (GBM): Extract a Building's 3D Mesh with Google Earth and Gaussian Splatting. arXiv preprint arXiv:2501.00625

  5. [5]

    oger, G., Kolbe, T. H., Nagel, C., H\

    Gr\"oger, G., Kolbe, T. H., Nagel, C., H\"afele, K.-H., 2012. OGC City Geography Markup Language CityGML Encoding Standard

  6. [6]

    An update on automatic 3D building reconstruction

    Haala, N., Kada, M., 2010. An update on automatic 3D building reconstruction. ISPRS Journal of Photogrammetry and Remote Sensing , 65(6), 570--580

  7. [7]

    2d gaussian splatting for geometrically accurate radiance fields

    Huang, B., Yu, Z., Chen, A., Geiger, A., Gao, S., 2024. 2d gaussian splatting for geometrically accurate radiance fields. ACM SIGGRAPH 2024 conference papers, 1--11

  8. [8]

    LOD3 building reconstruction from multi-source images

    Huang, H., Michelini, M., Schmitz, M., Roth, L., Mayer, H., 2020. LOD3 building reconstruction from multi-source images. The International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences , 43, 427--434

Show all 22 references
  1. [9]

    3d density-gradient based edge detection on neural radiance fields (nerfs) for geometric reconstruction

    J \"a ger, M., Jutzi, B., 2023. 3d density-gradient based edge detection on neural radiance fields (nerfs) for geometric reconstruction. arXiv preprint arXiv:2309.14800

  2. [10]

    3d gaussian splatting for real-time radiance field rendering

    Kerbl, B., Kopanas, G., Leimk \"u hler, T., Drettakis, G., 2023. 3d gaussian splatting for real-time radiance field rendering. ACM Trans. Graph. , 42(4), 139--1

  3. [11]

    Tanks and temples: Benchmarking large-scale scene reconstruction

    Knapitsch, A., Park, J., Zhou, Q.-Y., Koltun, V., 2017. Tanks and temples: Benchmarking large-scale scene reconstruction. ACM Transactions on Graphics (ToG) , 36(4), 1--13

  4. [12]

    Accurate 3D comparison of complex topography with terrestrial laser scanner: Application to the Rangitikei canyon (NZ)

    Lague, D., Brodu, N., Leroux, J., 2013. Accurate 3D comparison of complex topography with terrestrial laser scanner: Application to the Rangitikei canyon (NZ). ISPRS journal of photogrammetry and remote sensing , 82, 10--26

  5. [13]

    Dngaussian: Optimizing sparse-view 3d gaussian radiance fields with global-local depth normalization

    Li, J., Zhang, J., Bai, X., Zheng, J., Ning, X., Zhou, J., Gu, L., 2024. Dngaussian: Optimizing sparse-view 3d gaussian radiance fields with global-local depth normalization. Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, 20775--20785

  6. [14]

    P., Tancik, M., Barron, J

    Mildenhall, B., Srinivasan, P. P., Tancik, M., Barron, J. T., Ramamoorthi, R., Ng, R., 2021. Nerf: Representing scenes as neural radiance fields for view synthesis. Communications of the ACM , 65(1), 99--106

  7. [15]

    Pix4Dmatic Software, Version 1.71.0

    Pix4D SA , 2024. Pix4Dmatic Software, Version 1.71.0 . https://www.pix4d.com/product/pix4dmatic (24 April 2025)

  8. [16]

    L., Frahm, J.-M., 2016

    Schonberger, J. L., Frahm, J.-M., 2016. Structure-from-motion revisited. Proceedings of the IEEE conference on computer vision and pattern recognition, 4104--4113

  9. [17]

    DN-Splatter: Depth and Normal Priors for Gaussian Splatting and Meshing

    Turkulainen, M., Ren, X., Melekhov, I., Seiskari, O., Rahtu, E., Kannala, J., 2024. DN-Splatter: Depth and Normal Priors for Gaussian Splatting and Meshing. arXiv preprint arXiv:2403.17822

  10. [18]

    Tum2twin project: High-accuracy digital representations of the tum campus

    Wysocki, O., Schwab, B., 2025. Tum2twin project: High-accuracy digital representations of the tum campus. https://tum2t.win/ (24 April 2025)

  11. [19]

    H., 2024

    Wysocki, O., Schwab, B., Beil, C., Holst, C., Kolbe, T. H., 2024. Reviewing Open Data Semantic 3D City Models to Develop Novel 3D Reconstruction Methods. The International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences , 48, 493--500

  12. [20]

    Scan2lod3: Reconstructing semantic 3d building models at lod3 using ray casting and bayesian networks

    Wysocki, O., Xia, Y., Wysocki, M., Grilli, E., Hoegner, L., Cremers, D., Stilla, U., 2023. Scan2lod3: Reconstructing semantic 3d building models at lod3 using ray casting and bayesian networks. Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, ...

  13. [21]

    CDGS: Confidence-Aware Depth Regularization for 3D Gaussian Splatting

    Zhang, Q., Wysocki, O., Urban, S., Jutzi, B., 2025. CDGS: Confidence-Aware Depth Regularization for 3D Gaussian Splatting. arXiv preprint arXiv:2502.14684

  14. [22]

    Open3D: A modern library for 3D data processing

    Zhou, Q.-Y., Park, J., Koltun, V., 2018. Open3D: A modern library for 3D data processing. arXiv preprint arXiv:1801.09847

Pith tools

Reviewed August 5, 2026 · model on record in the stance chip above.