Context-adaptive Pansharpening based on binary partition tree segmentation
Pansharpening is a successful application of data fusion to remotely sensed data. It aims at obtaining a detailed representation of an Earth's zone both in terms of spatial and spectral resolution. This is done through the fusion of a panchromatic and a multispectral image (having complementary spatial and spectral resolutions) that are acquired simultaneously by several optical satellites. The result of the fusion is commonly achieved by introducing the spatial details, modulated opportunely by gains, in the multispectral one. The injection gains can be estimated globally over the image, or locally, thus obtaining spatially variant values. The latter approach has been proven to achieve better results and it is based on windowing the analyzed image in squared blocks. In this paper we propose a more elaborated concept of locality, as it is based on an opportune segmentation of the target scene. In greater details, we propose to estimate the local injection gains on regions composed of pixel with similar spectral characteristic, as defined by a segmentation. Such local approach is compared to the global one and to the conventional local estimation based on overlapping and non-overlapping blocks. The performances have been assessed by using three real datasets, the first acquired by WorldView-2 and the other two by Pléiades. The analysis evidences the appreciable improvements of the performances with respect to classical schemes.