Emergent Correspondence from Image Diffusion
Abstract
Finding correspondences between images is a fundamental problem in computer vision. In this paper, we show that correspondence emerges in image diffusion models without any explicit supervision. We propose a simple strategy to extract this implicit knowledge out of diffusion networks as image features, namely DIffusion FeaTures (DIFT), and use them to establish correspondences between real images. Without any additional fine-tuning or supervision on the task-specific data or annotations, DIFT is able to outperform both weakly-supervised methods and competitive off-the-shelf features in identifying semantic, geometric, and temporal correspondences. Particularly for semantic correspondence, DIFT from Stable Diffusion is able to outperform DINO and OpenCLIP by 19 and 14 accuracy points respectively on the challenging SPair-71k benchmark. It even outperforms the state-of-the-art supervised methods on 9 out of 18 categories while remaining on par for the overall performance. Project page: https://diffusionfeatures.github.io
Community
Very impressive work! always amazed by the fascinating emergent properties of these pretrained models.
One nitpick thought: Stable Diffusion is trained on LAION (text-image pairs, text as condition), and therefore the model does receive explicit textual supervision.
Although same properties also emerge from ADM, which is completely unsup
Very impressive work! always amazed by the fascinating emergent properties of these pretrained models.
One nitpick thought: Stable Diffusion is trained on LAION (text-image pairs, text as condition), and therefore the model does receive explicit textual supervision.
Although same properties also emerge from ADM, which is completely unsup
Thanks for your interest in our work and the nice words! We are also truely exicted by these properties.
So here under the specific context, when it says "explicit supervision", it is referring to the correspondence supervision, i.e., (sparse or dense) labeled corresponding points between images, which is not used either in diffusion features and other self-supervised learning features (DINO, OpenCLIP).
Models citing this paper 0
No model linking this paper
Datasets citing this paper 0
No dataset linking this paper
Spaces citing this paper 0
No Space linking this paper