atlas

Research map / Architectures and efficiency / CNN design

Content-Adaptive Non-Local Convolution for Remote Sensing Pansharpening

CVPR 2024 · Architectures and efficiency › CNN design · approach: Dense matching and estimation CNNs · 51 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 CANConv, a content-adaptive non-local convolution that clusters pixels via K-Means and generates per-cluster kernels, and CANNet, a U-Net built from it for remote sensing pansharpening.

Problem

Pansharpening methods fail to exploit non-local self-similarity in remote sensing images, and spatial adaptive convolutions are redundant (one kernel per pixel) and local-only.

Approach

Cluster pixels globally by neighborhood features (similarity relationship partition), then generate one adaptive convolution kernel and bias per cluster from its centroid (partition-wise adaptive convolution), so all similar pixels anywhere in the image share a kernel.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use CANNet instead of the strongest listed baselineCANNet · WV3 reduced-resolutionSAM: 3.038±0.585 -> 2.930±0.593Helped
use CANNet instead of the strongest listed baselineCANNet · WV3 full-resolutionDλ: 0.0165±0.0074 -> 0.0196±0.0083Hurt
use CANNet instead of the strongest listed baselineCANNet · QB reduced-resolutionERGAS: 3.404±0.478 -> 3.652±0.327Hurt
use CANNet instead of the strongest listed baselineCANNet · GF2 reduced-resolutionSAM: 0.786±0.148 -> 0.707±0.148Helped
replace some backbone convolutions with CANConvDiCNN · WV3 reduced-resolutionSAM: 3.593±0.762 -> 3.371±0.694Helped
replace some ResBlocks with CAN-ResBlocksFusionNet · WV3 reduced-resolutionSAM: 3.325±0.698 -> 3.293±0.703Helped
replace some spatial-adaptive ResBlocks with CAN-ResBlocksLAGConv · WV3 reduced-resolutionSAM: 3.104±0.559 -> 3.051±0.617Helped
disable SRP and use K = 1 (ablation)CANNet · WV3 reduced-resolutionSAM: 2.930±0.593 -> 3.023±0.606Hurt
disable SRP and use K = ∞ (ablation)CANNet · WV3 reduced-resolutionSAM: 2.930±0.593 -> 2.982±0.608Hurt
replace fk with a direct MLP (ablation)CANNet · WV3 full-resolutionconvergenceHurt
set η = 0 when training (ablation)CANNet · WV3 full-resolutionDs: 0.0301±0.0074 -> 0.0400±0.0053Hurt

Surprising findings

Limitations

Experimental setup

Datasets: WorldView-3 (WV3) pansharpening data via PanCollection QuickBird (QB) pansharpening data via PanCollection GaoFen-2 (GF2) pansharpening data via PanCollection

Benchmarks: WV3 reduced-resolution WV3 full-resolution QB reduced-resolution GF2 reduced-resolution

Metrics: SAM ERGAS Q8 Q4 Dλ Ds HQNR

Baselines: EXP MTF-GLP-FS TV BDSD-PC CVPR2019 LRTCFPan PNN PanNet DiCNN FusionNet DCFNet MMNet

Builds on: DFN PAC LAGConv CPNet IGNN

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