GS-Checker

June 3, 2026 ยท View on GitHub

This is the official implementation of GS-Checker: Tampering Localization for 3D Gaussian Splatting [AAAI 2026].

Installation

git clone git@github.com:haolianghan/GS-Checker.git

or

git clone https://github.com/haolianghan/GS-Checker.git
cd GS-Checker

Then install the dependencies:

conda env create --file environment.yml
conda activate checker

Download SAFIRE weights: download the weights from Google Drive Link and put them in the ./SAFIRE folder.

Data

Our dataset is available at https://huggingface.co/datasets/Haoliang123/3DGS_Tamper.

Tampering localization

bash run.sh

Rendering

you can render the 3D tampering localization results by running the following command:

python render.py -m <path to the 3DGS model> --scene_name <name of the original scene>

Citation

If you find our paper useful for your work please cite:

@inproceedings{han2026gs,
      title    ={GS-Checker: Tampering Localization for 3D Gaussian Splatting}, 
      author   ={Haoliang Han and Ziyuan Luo and Jun Qi and Anderson Rocha and Renjie Wan},
      booktitle={AAAI},
      year     ={2026}
}