atlas

Research map / 3D vision / Gaussian splatting

GaussianMarker: Uncertainty-Aware Copyright Protection of 3D Gaussian Splatting

NeurIPS 2024 · 3D vision › Gaussian splatting · approach: Regularization and primitive design for 3DGS · 16 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 GaussianMarker, an uncertainty-aware watermarking method that densifies high-uncertainty 3D Gaussians as invisible perturbations and decodes messages from both 3D Gaussians (PointNet decoder) and rendered images (HiDDeN decoder).

Problem

Copyright protection for 3D Gaussian Splatting models: existing watermarking methods for meshes, point clouds, and NeRFs do not directly apply to explicit 3D Gaussians, and naive embedding distorts rendered views and is not robust.

Approach

Estimate per-Gaussian uncertainty via a Laplace-approximation Hessian (Fisher information) summed over training views, keep original Gaussians fixed, and embed messages as densified copies of high-uncertainty Gaussians; a 2D HiDDeN decoder is distilled into these perturbations and a PointNet decoder with 3D distortion layers is trained for extraction from Gaussians.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use GaussianMarker instead of CopyRNeRF3DGS watermarking · BlenderPSNR/SSIM: 30.29/0.8878 -> 31.53/}/0.9082Helped
Use GaussianMarker instead of 3DGS with messages3DGS watermarking · Blenderbit accuracy (None): 80.22 -> 97.91Helped
Use GaussianMarker instead of CopyRNeRF3DGS watermarking · LLFFPSNR/SSIM: 24.03/0.7747 -> 28.61/0.8930Helped
Use GaussianMarker instead of 3DGS with messages3DGS watermarking · LLFFbit accuracy (None): 83.33 -> 98.33Helped
Use GaussianMarker instead of 3DGS with messages3DGS watermarking · MipNeRF360bit accuracy (None): 77.08 -> 97.32Helped
Use the 3D message decoder rather than the 2D message decoder for 3D attack extractionGaussianMarker · Blender, LLFF, MipNeRF360bit accuracy (Cropout): 48.23 -> 92.70Helped
Perturb low-uncertainty instead of high-uncertainty Gaussians (ablation)GaussianMarker · Blender shipAcc: 97.07 -> 76.56Hurt
Perturb low-uncertainty instead of high-uncertainty Gaussians (ablation)GaussianMarker · Blender shipPSNR: 28.71 -> 26.61Hurt
Raise the uncertainty threshold from average × 1.0 to average × 3.7 (ablation)GaussianMarker · Blender shipACC: 95.21% -> 92.08%Hurt
Lower the uncertainty threshold from average × 1.0 to average × 0.24 (ablation)GaussianMarker · Blender shipACC: 95.21% -> 96.88%Helped

Surprising findings

Limitations

Experimental setup

Datasets: Blender LLFF Mip-NeRF360

Benchmarks: Blender LLFF Mip-NeRF360

Metrics: PSNR SSIM LPIPS bit accuracy L1 position difference SNR

Baselines: CopyRNeRF HiDDeN + 3DGS 3DGS with messages 3DGS with fine-tuning

Builds on: 3D Gaussian Splatting HiDDeN CopyRNeRF PointNet Laplace approximation

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