Skip to content
Interactive demos/Matching, Live
Home ↗
← Back to slide 3Under the hood, matching means comparing features
← All interactives
Matching, Live
Hover or tap anywhere on the left image. The heat map is the cosine similarity of that patch's DINOv2 feature to every patch of the right image; the ring is the best match. Nothing here was trained for correspondence.
sharpness0.08
move over the left image
Features: DINOv2 ViT-B/14 patch tokens (32×32 grid at 448 px), reduced to 64 dimensions. The cat, horse and dog pairs are PF-PASCAL test pairs with their annotated keypoints; the KITTI pair is two consecutive driving frames, where the dense field becomes optical flow. Similarity is a plain dot product. The dense field applies a soft-argmax with the sharpness above and a median filter, exactly the recipe behind the slide's correspondence field. Try the left cat's eye: the right cat's eye lights up; try the other eye and the match lands on the wrong eye, which is the honest part: symmetric parts are where zero-shot features stop and supervised training begins.