A pixel-wise Expected Information Gain (EIG)-driven 3DGS-Diffusion fusion framework for faithful and 3D-consistent driving scene synthesis!
In controllable driving-scene reconstruction and 3D scene generation, maintaining geometric fidelity while synthesizing visually plausible appearance under large viewpoint shifts is crucial. However, effective fusion of geometry-based 3DGS and appearance-driven diffusion models faces inherent challenges, as the absence of pixel-wise, 3D-consistent editing criteria often leads to over-restoration and geometric drift. To address these issues, we introduce FaithFusion, a 3DGS-diffusion fusion framework driven by pixel-wise Expected Information Gain (EIG). EIG acts as a unified policy for coherent spatio-temporal synthesis: it guides diffusion as a spatial prior to refine high-uncertainty regions, while its pixel-level weighting distills the edits back into 3DGS. The resulting plug-and-play system is free from extra prior conditions and structural modifications. Extensive experiments on the Waymo dataset demonstrate that our approach attains SOTA performance across NTA-IoU, NTL-IoU, and FID, maintaining an FID of 107.47 even at 6 meters lane shift. Our code will be released soon.
The Waymo data is processed following the pipeline established by the DriveStudio project:
The necessary pipeline to prepare the cross-camera training pairs for the EIGent restoration task is integrated into the DriveStudio project:
bash scripts/trans_camera_demo.sh
scene_list), specifies the set of cameras used for training in train_cam_ids, and renders the results to the set of target cameras specified in render_cam_ids.bash scripts/render_EIG_demo.sh
render.render_novel section within the configuration YAML files (See configs/faithfusion/).base scripts/train_3dgs_with_EIG.sh
do_fix function and the fix_model field in the configuration.If you find this codebase helpful, please kindly cite:
@misc{wang2025faithfusionharmonizingreconstructiongeneration,
title={FaithFusion: Harmonizing Reconstruction and Generation via Pixel-wise Information Gain},
author={YuAn Wang and Xiaofan Li and Chi Huang and Wenhao Zhang and Hao Li and Bosheng Wang and Xun Sun and Jun Wang},
year={2025},
eprint={2511.21113},
archivePrefix={arXiv},
primaryClass={cs.CV},
url={https://arxiv.org/abs/2511.21113},
}
Many thanks to the following open-source projects:
Python
99.2%
A pixel-wise Expected Information Gain (EIG)-driven 3DGS-Diffusion fusion framework for faithful and 3D-consistent driving scene synthesis!
In controllable driving-scene reconstruction and 3D scene generation, maintaining geometric fidelity while synthesizing visually plausible appearance under large viewpoint shifts is crucial. However, effective fusion of geometry-based 3DGS and appearance-driven diffusion models faces inherent challenges, as the absence of pixel-wise, 3D-consistent editing criteria often leads to over-restoration and geometric drift. To address these issues, we introduce FaithFusion, a 3DGS-diffusion fusion framework driven by pixel-wise Expected Information Gain (EIG). EIG acts as a unified policy for coherent spatio-temporal synthesis: it guides diffusion as a spatial prior to refine high-uncertainty regions, while its pixel-level weighting distills the edits back into 3DGS. The resulting plug-and-play system is free from extra prior conditions and structural modifications. Extensive experiments on the Waymo dataset demonstrate that our approach attains SOTA performance across NTA-IoU, NTL-IoU, and FID, maintaining an FID of 107.47 even at 6 meters lane shift. Our code will be released soon.
The Waymo data is processed following the pipeline established by the DriveStudio project:
The necessary pipeline to prepare the cross-camera training pairs for the EIGent restoration task is integrated into the DriveStudio project:
bash scripts/trans_camera_demo.sh
scene_list), specifies the set of cameras used for training in train_cam_ids, and renders the results to the set of target cameras specified in render_cam_ids.bash scripts/render_EIG_demo.sh
render.render_novel section within the configuration YAML files (See configs/faithfusion/).base scripts/train_3dgs_with_EIG.sh
do_fix function and the fix_model field in the configuration.If you find this codebase helpful, please kindly cite:
@misc{wang2025faithfusionharmonizingreconstructiongeneration,
title={FaithFusion: Harmonizing Reconstruction and Generation via Pixel-wise Information Gain},
author={YuAn Wang and Xiaofan Li and Chi Huang and Wenhao Zhang and Hao Li and Bosheng Wang and Xun Sun and Jun Wang},
year={2025},
eprint={2511.21113},
archivePrefix={arXiv},
primaryClass={cs.CV},
url={https://arxiv.org/abs/2511.21113},
}
Many thanks to the following open-source projects:
Python
99.2%