atlas

Research map / 3D vision / Gaussian splatting

DC-Gaussian: Improving 3D Gaussian Splatting for Reflective Dash Cam Videos

NeurIPS 2024 · 3D vision › Gaussian splatting · approach: Sparse-view Gaussian splatting for novel views · 4 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes DC-Gaussian, a 3D Gaussian Splatting method that jointly models windshield reflections and occlusions in dash cam videos via learned opacity maps, illumination-aware obstruction modeling, and geometry-guided Gaussian enhancement.

Problem

Novel view synthesis from dash cam videos is degraded by windshield obstructions (reflections, occlusions, stains) that violate multi-view consistency, causing 3DGS to model them as static geometry.

Approach

Decomposes each frame into transmission and obstruction using a learnable per-view 2D opacity map; models the globally shared obstruction appearance with a multi-resolution hash encoding conditioned on camera position via Latent Intensity Modulation gates; and enhances 3DGS geometry with MVS depth priors filtered on obstruction-suppressed images.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add global-shared hash encoding via NOM (ablation)3DGS · DCVR obstruction-influenced areasPSNR: 23.99 -> 25.21Helped
Add adaptive image decomposition (AD) (ablation)DC-Gaussian with NOM · DCVR obstruction-influenced areasPSNR: 25.21 -> 25.65Helped
Add Latent Intensity Modulation (LIM) (ablation)DC-Gaussian with NOM and AD · DCVR obstruction-influenced areasPSNR: 25.65 -> 25.90Helped
Add Geometry-Guided Gaussian Enhancement (G3E) (ablation)DC-Gaussian with NOM, AD, and LIM · DCVR obstruction-influenced areasPSNR: 25.90 -> 26.30Helped
Vary the obstruction-inpainting threshold τ among 0.3, 0.5, and 0.7 (ablation)DC-Gaussian · DCVRPSNR: 26.27, 26.30, 26.28No clear effect
Preprocess images with DSRNet reflection removal before training 3DGS (ablation)3DGS · BDD100KPSNR: 28.02 -> 27.99No clear effect
Preprocess images with DSRNet reflection removal before training 3DGS (ablation)3DGS · DCVRPSNR: 23.73 -> 23.72No clear effect
Replace 3DGS with DC-Gaussian3DGS · BDD100KPSNR: 28.02 -> 29.44Helped
Replace ZipNeRF with DC-GaussianZipNeRF · DCVRPSNR: 24.41 -> 24.74Helped

Surprising findings

Limitations

Experimental setup

Datasets: BDD100K DCVR

Benchmarks: BDD100K DCVR

Metrics: PSNR SSIM LPIPS FPS

Baselines: 3DGS Zip-NeRF NeRF-W GaussianPro DSRNet NIR NeRFRen

Builds on: 3D Gaussian Splatting NeRF-in-the-wild multi-resolution hash encoding PatchMatchNet UC-NeRF

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy