{"slug": "3d-gaussian-splatting", "title": "3D Gaussian Splatting", "summary": "A developer reconstructing indoor rooms with 3D Gaussian Splatting (3DGS) reports that VGGT-1B confidence drops sharply when processing the full sequence of 470+ images at once, while inference on smaller subsets yields good results. Chunking the dataset into segments of 60 images with a 30-image overlap, merging the scenes and applying Global Adjustment still produced poor final reconstructions. A respondent attributes the failure to the merge rather than 3DGS, noting each chunk's VGGT poses sit in their own coordinate frame and scale, and recommends fitting a similarity transform (rotation, translation and scale) on the 30 shared images' camera positions before merging and checking the overlap residual to determine whether alignment or downstream processing is at fault.", "body_md": "I am currently working on 3D Gaussian Splatting (3DGS) for indoor room reconstruction. My pipeline uses **VGGT-1B**, followed by Bundle Adjustment (BA), to supply camera poses, images, and point clouds (derived from depth and poses) to 3DGS.\n\nWhen processing the full sequence of 470+ images at once, the VGGT confidence drops sharply. However, running inference on smaller subsets yields good results. To scale this up, I tried chunking the dataset into segments of 60 images with a 30-image overlap, running inference per chunk, merging the scenes, and applying Global Adjustment. Unfortunately, the final reconstruction results remain poor.\n\nCan any help with this\n\n \n \nOne likely culprit is the merge, not 3DGS: each chunk’s VGGT poses live in that chunk’s own coordinate frame and scale, so merged clouds can put the same wall in several places at once, and global adjustment starting from there rarely recovers. Align neighbouring chunks first — fit a similarity transform (rotation, translation, and scale) on the 30 shared images’ camera positions, apply it before merging, and check the overlap residual: if shared cameras still disagree after alignment, the chunk poses are the problem; if they agree, then run your joint adjustment. That one number tells you whether to fix alignment or look downstream.", "url": "https://wpnews.pro/news/3d-gaussian-splatting", "canonical_source": "https://discuss.huggingface.co/t/3d-gaussian-splatting/190934#post_2", "published_at": "2026-10-23 04:57:22+00:00", "updated_at": "2026-10-23 05:10:13.887552+00:00", "lang": "en", "topics": ["computer-vision", "artificial-intelligence", "ai-research"], "entities": ["3D Gaussian Splatting", "VGGT-1B", "Bundle Adjustment", "Global Adjustment"], "also_reported_by": [], "alternates": {"html": "https://wpnews.pro/news/3d-gaussian-splatting", "markdown": "https://wpnews.pro/news/3d-gaussian-splatting.md", "text": "https://wpnews.pro/news/3d-gaussian-splatting.txt", "jsonld": "https://wpnews.pro/news/3d-gaussian-splatting.jsonld"}}