Fake3DGS
收藏Fake3DGS 数据集概述
Fake3DGS 是一个用于神经渲染中三维篡改检测的基准数据集,相关论文发表于 ICPR 2026。
数据集内容
- 数据集包含两类样本:
- 原始样本(original_samples):未经篡改的样本。
- 编辑样本(edited_samples):经过篡改的样本。
- 格式:数据集以 nerfstudio checkpoints 压缩文件形式提供。
- 下载链接:
- 原始样本:original_samples
- 编辑样本:edited_samples
数据预处理
下载后需使用 extract_data.py 文件进行处理,将每个高斯溅射特征提取到 .pkl 文件中。示例命令:
bash python extract_data.py --input_dir root/Fake3DGS/original_compressed/ --output_dir gaussian_pickels/real --label 0
若为编辑样本,则 --label 1
训练
使用 train.py 进行模型训练,示例命令:
bash python -u train.py -bs 4 -e 8 --config mixed_training.pkl --name new_mixed --resume new_mixed_5.pth
参数说明:
--bs:批次大小。-e:训练轮数。--config:配置文件(.pkl 文件)。--name:训练名称。--resume:恢复训练的检查点文件。
测试
- 下载预训练权重:checkpoint.pth 并放置在
checkpoints/文件夹中。 - 运行测试命令:
bash python -u test.py -bs 4 --test_set "mixed_training.pkl" --ckpt "checkpoints/best.pth"
参数说明:
--bs:批次大小。--ckpt:加载的模型权重。--test_set:测试配置文件(.pkl 文件)。
引用
若在项目中使用该数据集,请引用以下论文:
bibtex @inproceedings{ddinuccifake3dgs, title={Fake3DGS: A Benchmark for 3D Manipulation Detection in Neural Rendering}, author={Di Nucci, Davide and Catalini, Riccardo and Borghi, Guido and Vezzani, Roberto}, booktitle={Twentyeighth International Conference on Pattern Recognition}, year=2026 }




