Ankit Dhiman 1,2* · Manan Shah 1* · Rishubh Parihar 1 · Yash Bhalgat 3 · Lokesh R Boregowda · R Venkatesh Babu 1
* Equal Contribution
1 Vision and AI Lab, IISc Bangalore
2 Samsung R & D Institute India - Bangalore
3 Visual Geometry Group, University of Oxford
- [4/1/2025] 🔥 Release the training, inference and evaluation codes
- Release the dataset generation code
- Release the checkpoints
- [22/10/2024] 🔥 Release the dataset
- [24/9/2024] 🔥 Release the paper and project page
We tackle the problem of generating highly realistic and plausible mirror reflections using diffusion-based generative models. We formulate this problem as an image inpainting task, allowing for more user control over the placement of mirrors during the generation process. To enable this, we create SynMirror, a large-scale dataset of diverse synthetic scenes with objects placed in front of mirrors. SynMirror contains around
MirrorFusion/ -> contains the code used for training and evaluating MirrorFusion. Check the README.
@inproceedings{reflecting,
title = {Reflecting Reality: Enabling Diffusion Models to Produce Faithful Mirror Reflections},
author = {Ankit Dhiman* and Manan Shah* and Rishubh Parihar and Yash Bhalgat and Lokesh R Boregowda and R Venkatesh Babu},
year = {2025},
booktitle = {3DV}
}
Our code is built on top of BrushNet, diffusers and BlenderProc. We would like to thank all the contributors of these projects. We would also like to thank Om Rastogi for setting up the SAM codebase and adapting it for our use to compute the IoU metrics.