atlas

Research map / Image generation / Super-resolution

Diffusion Model for Dense Matching

ICLR 2024 · Image generation › Super-resolution · approach: Diffusion-based super-resolution · 2 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes DiffMatch, a conditional denoising diffusion model with a cascaded flow-upsampling stage that generates dense correspondence fields conditioned on initial flow and local matching cost, learning both data and prior terms.

Problem

Dense correspondence between image pairs struggles with textureless regions, repetitive patterns, large displacements, and noise, because discriminative learning-based methods only model the data term and not an explicit matching prior.

Approach

Reformulate dense matching as posterior estimation with a conditional diffusion model that generates the correspondence field, conditioned on a soft-argmax initial flow and a local matching cost, followed by a cascaded finetuned super-resolution diffusion model for flow upsampling.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use DiffMatch instead of PDCNet+Dense matching · HPatches OriginalAEPE: 18.91 -> 18.84Helped
use DiffMatch instead of PDCNet+Dense matching · ETH3DAEPE: 3.14 -> 3.12Helped
use DiffMatch instead of PDCNet+Dense matching under ImageNet-C corruptions · HPatches ImageNet-C severity 5AEPE (Avg.): 35.49 -> 34.86Helped
use DiffMatch instead of PDCNet+Dense matching under ImageNet-C corruptions · ETH3D ImageNet-C severity 5AEPE (Avg.): 27.11 -> 26.45Helped
use DiffMatch instead of PDC-Net+Dense matching · MegaDepthAEPE: 63.97 -> 59.73Helped
add diffusion denoising rather than directly regress the matching field (ablation)DiffMatch · HPatchesAEPE: 23.34 -> 18.82Helped
add diffusion denoising rather than directly regress the matching field (ablation)DiffMatch · ETH3DAEPE: 3.96 -> 3.12Helped
add local cost conditioning (ablation)Conditional denoising diffusion · ETH3DAEPE: 4.26 -> 3.44Helped
add local cost conditioning (ablation)Conditional denoising diffusion · C-ETH3DAEPE: 32.07 -> 26.89Helped
add initial flow conditioning (ablation)Conditional denoising diffusion · ETH3DAEPE: 10.28 -> 3.44Helped
add initial flow conditioning (ablation)Conditional denoising diffusion · C-ETH3DAEPE: 80.81 -> 26.89Helped
add flow upsampling diffusion (ablation)Conditional denoising diffusion · ETH3DAEPE: 3.44 -> 3.12Helped

Surprising findings

Limitations

Experimental setup

Datasets: DPED-CityScape-ADE COCO HPatches ETH3D ImageNet-C MegaDepth

Benchmarks: HPatches ETH3D ImageNet-C corrupted HPatches ImageNet-C corrupted ETH3D MegaDepth

Metrics: AEPE

Baselines: GLU-Net GLU-Net-GOCor PDCNet PDCNet+ COTR DGC-Net DMP DKM

Builds on: DDPM DDIM Palette Cascaded Diffusion Model PDC-Net+

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy