Papers › DeepMatching: Hierarchical Deformable Dense Matching

DeepMatching: Hierarchical Deformable Dense Matching

25 Jun 2015arXiv:1506.07656archive 2025-07-28

Jerome Revaud, Philippe Weinzaepfel, Zaid Harchaoui, Cordelia Schmid

We introduce a novel matching algorithm, called DeepMatching, to compute dense correspondences between images. DeepMatching relies on a hierarchical, multi-layer, correlational architecture designed for matching images and was inspired by deep convolutional approaches. The proposed matching algorithm can handle non-rigid deformations and repetitive textures and efficiently determines dense correspondences in the presence of significant changes between images. We evaluate the performance of DeepMatching, in comparison with state-of-the-art matching algorithms, on the Mikolajczyk (Mikolajczyk et al 2005), the MPI-Sintel (Butler et al 2012) and the Kitti (Geiger et al 2013) datasets. DeepMatching outperforms the state-of-the-art algorithms and shows excellent results in particular for repetitive textures.We also propose a method for estimating optical flow, called DeepFlow, by integrating DeepMatching in the large displacement optical flow (LDOF) approach of Brox and Malik (2011). Compared to existing matching algorithms, additional robustness to large displacements and complex motion is obtained thanks to our matching approach. DeepFlow obtains competitive performance on public benchmarks for optical flow estimation.

PaperPDFCode

Code

vwegn/dm mentioned on GitHubtfMIT report

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Tasks

Dense Pixel Correspondence EstimationOptical Flow Estimation

Results from the paper archive 2025-07-28

TaskDatasetModelMetricValueRank at snapshotLeaderboardReport
Dense Pixel Correspondence Estimation HPatches DeepMatching* Viewpoint I AEPE 5.84 #4 of 8 Archive leaderboard report
Dense Pixel Correspondence Estimation HPatches DeepMatching* Viewpoint II AEPE 4.63 #4 of 8 Archive leaderboard report
Dense Pixel Correspondence Estimation HPatches DeepMatching* Viewpoint III AEPE 12.43 #4 of 8 Archive leaderboard report
Dense Pixel Correspondence Estimation HPatches DeepMatching* Viewpoint IV AEPE 12.17 #4 of 8 Archive leaderboard report
Dense Pixel Correspondence Estimation HPatches DeepMatching* Viewpoint V AEPE 22.55 #4 of 8 Archive leaderboard report

Ranks are positions in the archive's leaderboards as they stood at the 2025-07-28 snapshot. Results published since then are not among these rows, so a rank here is not a current standing.

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections