UnReflectAnything

UnReflectAnything inputs any RGB image and removes specular highlights, returning a clean diffuse-only outputs. We trained UnReflectAnything by synthetizing specularities and supervising in DINOv3 feature space. UnReflectAnything works on both natural indoor and surgical/endoscopic domain data. Visit the Project Page!

Pre-loaded examples