atlas

Research map / Architectures and efficiency / RNNs and normalization

MCNet: Rethinking the Core Ingredients for Accurate and Efficient Homography Estimation

CVPR 2024 · Architectures and efficiency › RNNs and normalization · approach: Dataset condensation and flow estimation · 27 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 MCNet, an iterative deep homography estimator that runs correlation searching across multiple feature scales with one-pass feature extraction, plus an FGO loss that boosts accuracy near convergence.

Problem

Deep homography estimation is accurate only with many iterations and feature re-extraction; single-scale correlation searching yields limited accuracy gains in later iterations, and dynamic-object scenes are hard, while prior methods are computationally expensive.

Approach

Combine iterative correlation searching with a coarse-to-fine multiscale feature pyramid extracted once (no per-iteration re-extraction or warping), and add a Fine-Grained Optimization loss, an inverse-proportional term on L1 error that increases gradients for well-estimated samples near convergence.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use MCNet instead of 2-scale RHWFhomography estimation · MSCOCO testMACE: 0.039 -> 0.031Helped
use MCNet instead of 2-scale RHWFhomography estimation · GoogleEarthMACE: 1.066 -> 0.603Helped
use MCNet instead of 2-scale RHWFhomography estimation · GoogleMapMACE: 0.394 -> 0.232Helped
use MCNet instead of 2-scale IHN-movhomography estimation · SPIDMACE: 1.285 -> 0.680Helped
increase iterations per scale from (2, 2, 2) to (4, 4, 4) (ablation)MCNet · MSCOCOMACE: 0.031 -> 0.023Helped
increase iterations per scale from (2, 2, 2) to (8, 8, 8) (ablation)MCNet · MSCOCOMACE: 0.031 -> 0.022Helped
increase iterations per scale to (4, 4, 4) (ablation)MCNet · MSCOCOinference time: 33.1 -> 55.3Hurt
increase iterations per scale to (8, 8, 8) (ablation)MCNet · MSCOCOinference time: 33.1 -> 101.0Hurt
use 2 scales instead of 1 (ablation)MCNet · MSCOCOMACE: 0.336 -> 0.072Helped
use 3 scales instead of 1 (ablation)MCNet · MSCOCOMACE: 0.336 -> 0.031Helped
add FGO loss to L1 loss (ϵ=0.1, α=0.85) (ablation)MCNet · MSCOCOMACE: 0.046 -> 0.031Helped
set FGO parameters to ϵ=0.001, α=1 (ablation)MCNet with L1+FGO · MSCOCOMACE: 0.046 -> 0.038Helped

Surprising findings

Limitations

Experimental setup

Datasets: MSCOCO GoogleEarth GoogleMap SPID

Benchmarks: MSCOCO GoogleEarth GoogleMap SPID

Metrics: average corner error (ACE) mean average corner error (MACE) inference time FLOPs parameters memory

Baselines: RHWF IHN LocalTrans MHN UDHN DHN CLKN DLKFM SIFT+RANSAC SIFT+MAGSAC

Builds on: IHN RHWF DeTone deep homography (DHN) IC-LK iterator

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