Litcius/Paper detail

Pansharpening by Convolutional Neural Networks in the Full Resolution Framework

Matteo Ciotola, Sergio Vitale, Antonio Mazza, Giovanni Poggi, Giuseppe Scarpa

2022IEEE Transactions on Geoscience and Remote Sensing92 citationsDOIOpen Access PDF

Abstract

In recent years, there has been a growing interest in deep learning-based pansharpening. Thus far, research has mainly focused on architectures. Nonetheless, model training is an equally important issue. A first problem is the absence of ground truths, unavoidable in pansharpening. This is often addressed by training networks in a reduced-resolution domain and using the original data as ground truth, relying on an implicit scale invariance assumption. However, on full-resolution images, results are often disappointing, suggesting such invariance not to hold. A further problem is the scarcity of training data, which causes a limited generalization ability and a poor performance on off-training-test images. In this article, we propose a full-resolution training framework for deep learning-based pansharpening. The framework is fully general and can be used for any deep learning-based pansharpening model. Training takes place in the high-resolution domain, relying only on the original data, thus avoiding any loss of information. To ensure spectral and spatial fidelity, a suitable two-component loss is defined. The spectral component enforces consistency between the pansharpened output and the low-resolution multispectral input. The spatial component, computed at high resolution, maximizes the local correlation between each pansharpened band and the panchromatic input. At testing time, the target-adaptive operating modality is adopted, achieving good generalization with a limited computational overhead. Experiments carried out on WorldView-3, WorldView-2, and GeoEye-1 images show that methods trained with the proposed framework guarantee a pretty good performance in terms of both full-resolution numerical indexes and visual quality.

Topics & Concepts

Computer sciencePanchromatic filmArtificial intelligenceMultispectral imageGeneralizationConvolutional neural networkDeep learningPattern recognition (psychology)Image resolutionArtificial neural networkDiscriminative modelConsistency (knowledge bases)Training (meteorology)Machine learningComponent (thermodynamics)Margin (machine learning)Domain (mathematical analysis)Image (mathematics)Modality (human–computer interaction)Computer visionTraining setFeature extractionData modelingConvolution (computer science)Scale (ratio)AlgorithmPrincipal component analysisDeep neural networksTest dataData miningAdvanced Image Fusion TechniquesAdvanced Image Processing TechniquesRemote Sensing in Agriculture
Pansharpening by Convolutional Neural Networks in the Full Resolution Framework | Litcius