Skip to content

Official repository for Reflecting Reality: Enabling Diffusion Models to Produce Faithful Mirror Reflections

License

Notifications You must be signed in to change notification settings

val-iisc/Reflecting-Reality

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Reflecting Reality: Enabling Diffusion Models to Produce Faithful Mirror Reflections

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

Paper PDF Project Page Dataset
Teaser Image

🗓️ TODO

  • Release the training, inference and evaluation codes
  • Release the checkpoints
  • [22/10/2024] 🔥 Release the dataset
  • [24/9/2024] 🔥 Release the paper and project page

📖 Abstract

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 $198K$ samples rendered from $66K$ unique 3D objects, along with their associated depth maps, normal maps and instance-wise segmentation masks, to capture relevant geometric properties of the scene. Using this dataset, we propose a novel depth-conditioned inpainting method called MirrorFusion, which generates high-quality geometrically consistent and photo-realistic mirror reflections given an input image and a mask depicting the mirror region. MirrorFusion outperforms state-of-the-art methods on SynMirror, as demonstrated by extensive quantitative and qualitative analysis. To the best of our knowledge, we are the first to successfully tackle the challenging problem of generating controlled and faithful mirror reflections of an object in a scene using diffusion based models. SynMirror and MirrorFusion open up new avenues for image editing and augmented reality applications for practitioners and researchers alike.

🤝🏼 Cite Us

@article{Dhiman2024Sep,
	author = {Dhiman, Ankit and Shah, Manan and Parihar, Rishubh and Bhalgat, Yash and Boregowda, Lokesh R. and Babu, R. Venkatesh},
	title = {{Reflecting Reality: Enabling Diffusion Models to Produce Faithful Mirror Reflections}},
	journal = {arXiv},
	year = {2024},
	month = sep,
	eprint = {2409.14677},
	doi = {10.48550/arXiv.2409.14677}
}

About

Official repository for Reflecting Reality: Enabling Diffusion Models to Produce Faithful Mirror Reflections

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published