PatchPoison: Poisoning Multi-View Datasets to Degrade 3D Reconstruction

arXiv cs.CV / 4/16/2026

📰 NewsSignals & Early TrendsIdeas & Deep AnalysisModels & Research

Key Points

  • PatchPoison is introduced as a lightweight dataset-poisoning approach to prevent unauthorized 3D reconstruction from multi-view images by corrupting the inputs rather than modifying reconstruction pipelines.
  • It works by adding a small, high-frequency checkerboard-like adversarial patch to the periphery of each image, aiming to disrupt feature matching and Structure-from-Motion (SfM) camera pose estimation in tools such as COLMAP.
  • By inducing systematic misalignments in estimated camera poses, the method causes downstream 3D reconstruction methods (including 3D Gaussian Splatting/3DGS optimization) to diverge from correct scene geometry.
  • Experiments on the NeRF-Synthetic benchmark show that a 12×12 pixel patch increases reconstruction error by 6.8× in LPIPS while remaining visually unobtrusive to human viewers.
  • PatchPoison is positioned as a practical “drop-in” preprocessing step for content creators since it requires no changes to existing 3D reconstruction pipelines.

Abstract

3D Gaussian Splatting (3DGS) has recently enabled highly photorealistic 3D reconstruction from casually captured multi-view images. However, this accessibility raises a privacy concern: publicly available images or videos can be exploited to reconstruct detailed 3D models of scenes or objects without the owner's consent. We present PatchPoison, a lightweight dataset-poisoning method that prevents unauthorized 3D reconstruction. Unlike global perturbations, PatchPoison injects a small high-frequency adversarial patch, a structured checkerboard, into the periphery of each image in a multi-view dataset. The patch is designed to corrupt the feature-matching stage of Structure-from-Motion (SfM) pipelines such as COLMAP by introducing spurious correspondences that systematically misalign estimated camera poses. Consequently, downstream 3DGS optimization diverges from the correct scene geometry. On the NeRF-Synthetic benchmark, inserting a 12 X 12 pixel patch increases reconstruction error by 6.8x in LPIPS, while the poisoned images remain unobtrusive to human viewers. PatchPoison requires no pipeline modifications, offering a practical, "drop-in" preprocessing step for content creators to protect their multi-view data.