Next Article in Journal
High Accuracy Heartbeat Detection from CW-Doppler Radar Using Singular Value Decomposition and Matched Filter
Next Article in Special Issue
Machine Learning Methods and Synthetic Data Generation to Predict Large Wildfires
Previous Article in Journal
A Secure and Scalable Smart Home Gateway to Bridge Technology Fragmentation
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Pansharpening of WorldView-2 Data via Graph Regularized Sparse Coding and Adaptive Coupled Dictionary

1
School of Automation and Information Engineering, Xi’an University of Technology, Xi’an 710048, China
2
Shannxi Key Laboratory of Complex System Control and Intelligent Information Processing, Xi’an University of Technology, Xi’an 710048, China
*
Author to whom correspondence should be addressed.
Sensors 2021, 21(11), 3586; https://doi.org/10.3390/s21113586
Submission received: 1 April 2021 / Revised: 11 May 2021 / Accepted: 18 May 2021 / Published: 21 May 2021
(This article belongs to the Special Issue Remote Sensing and Data Integration)

Abstract

:
The spectral mismatch between a multispectral (MS) image and its corresponding panchromatic (PAN) image affects the pansharpening quality, especially for WorldView-2 data. To handle this problem, a pansharpening method based on graph regularized sparse coding (GRSC) and adaptive coupled dictionary is proposed in this paper. Firstly, the pansharpening process is divided into three tasks according to the degree of correlation among the MS and PAN channels and the relative spectral response of WorldView-2 sensor. Then, for each task, the image patch set from the MS channels is clustered into several subsets, and the sparse representation of each subset is estimated through the GRSC algorithm. Besides, an adaptive coupled dictionary pair for each task is constructed to effectively represent the subsets. Finally, the high-resolution image subsets for each task are obtained by multiplying the estimated sparse coefficient matrix by the corresponding dictionary. A variety of experiments are conducted on the WorldView-2 data, and the experimental results demonstrate that the proposed method achieves better performance than the existing pansharpening algorithms in both subjective analysis and objective evaluation.

1. Introduction

For several decades, a huge amount of remote sensing images, which are provided by optical satellites, played a crucial role in human tasks. With an increasing demand for very high-resolution (HR) products, high-performance acquisition devices are quickly being developed. Nevertheless, due to physical constraints, a sole acquisition device cannot provide very fine spatial and spectral resolutions [1]. Normally, the optical satellites are equipped with two types of imaging devices: multispectral (MS) and panchromatic (PAN). The MS image is composed of several spectral channels and has rich color information. However, its spatial resolution does not satisfy the requirements of some remote sensing applications, such as classification and objection detection. The PAN image with only one spectral channel can supply high spatial resolution. Thus, pansharpening (PS) technique, which fuses the MS image and the PAN image, was developed to acquire HR MS images [2].
Nowadays, the existing PS approaches can be classified into three categories: component substitution (CS), multiresolution analysis (MRA), and variational optimization (VO)-based methods [3]. The CS-based methods, also known as spectral approaches, project the MS image onto a specific space and substitute the component that contains the main spatial information with the histogram-matched PAN image. This category of methods consists of intensity-hue-saturation (IHS) [4], Gram–Schmidt (GS) spectral sharpening [5], and principal component analysis (PCA) [6]. Due to the obvious spectral distortion caused by the classical CS-based methods, some improved methods belonging to this category were presented, which can be found in the literatures [7,8,9,10]. The MRA-based methods, also known as spatial approaches, constitute another category of PS approaches. This category injects the spatial details extracted from the PAN image through a multiresolution decomposition into the upsampled MS image of the same scale with the PAN image. Several modalities of MRA are used to extract the spatial details, such as decimated wavelet transform [11], undecimated wavelet transform [12], “à trous” wavelet transform (ATWT) [13,14], Laplacian pyramid (LP) [15], contourlet transform [16], curvelet transform [17], generalized LP based on Gaussian filters matching the modulation transfer function (MTF) of the MS sensor (MTF-GLP) [18,19,20], and so on. The MRA-based methods are well able to preserve the spectral information but may cause spatial distortions in local regions. Since these two categories of methods produce the fused images with different features, hybrid methods combining the advantages of CS-based and MRA-based methods were developed. The representative methods include IHS+Wavelet [21], PCA+Contourlet [6], and ICA+Curvelet or Wavelet [17,22], etc.
As a new generation of PS methods, the VO-based methods attracted much attention from researchers and were rapidly developed [3]. This category of PS methods generally coverts the pansharpening process to the optimization of a variational model. As a crucial part for these methods, the construction of energy functional relies on the imaging mechanism of the observed measurements [23,24,25]. The energy functionals generally consist of three parts, i.e., the spectral fidelity model, the spatial enhancement model, and the prior model [3]. The spectral fidelity model aims to preserve the color information of the MS image as much as possible. It describes the relationship between the ideal fused image and the low-resolution (LR) MS image. The LR MS image can be regarded as a degraded version of the ideal HR MS image processed by blurring, downsampling, and noise operators [25,26]. The spatial enhancement model constructs the relationship between the ideal fused image and the PAN image. Two main assumptions are usually made in this model: one assumption is that the PAN band is represented as a linear combination of the HR MS bands [26]; the other assumption is that the spatial structures of the pansharpened image are approximately consistent with the PAN image [27,28]. The prior model that imposes the spatial constraints on the ideal HR MS image is used to further enhance the spatial quality. The representative prior models include Laplacian prior [29], total variation [30], nonlocal prior [31], low-rank prior [32], etc. Based on the idea of image super-resolution, sparse representation (SR) technique was successfully used in remote sensing image fusion [33,34]. The SR-based method assumes that the LR images and the HR images have the same coefficients under certain specific dictionaries. During the last ten years, a lot of SR-based PS methods were proposed [35,36,37,38,39,40,41,42,43,44,45,46,47,48,49]. These methods adopt different dictionary construction approaches to improve the fusion performance. Although the SR-based method has better performance than the CS and MRA methods, its high computational complexity restricts practical applications.
With the rapid development of the deep learning techniques, various types of convolutional neural network (CNN) structures proven to be effective in classification and super-resolution tasks were applied to remote sensing image fusion [50]. The representative methods include Pansharpening CNN (PNN) [51], multiscale and multidepth CNN (MSDCNN) [52], PNN with a spectral-spatial structure loss (S3) [53], Pan-GAN [54], GTP-PNet [55], etc. These methods accomplish better results than the traditional PS methods. However, the CNN-based pansharpening methods require many datasets to train the network structures and have weak generalization ability for different types of remote sensing images.
However, for different types of PS methods, the spectral mismatch between the MS channels and the PAN channel can result in an unwarranted degradation of fusion performance. Figure 1 shows the relative spectral response curve of WorldView-2; the colored lines and black line indicate the spectral responses of the MS channels and the PAN channel, respectively. The yellow, red, and red edge bands are within the wavelength range well covered by the PAN band. Also, the blue and green bands are partially outside the wavelength range covered by the PAN image, while the coastal, NIR1, NIR2 bands are almost outside the wavelength range covered by the PAN image. Hence, an obvious difference exists in the spectral response for the WorldView-2 data. The spectral mismatch problem makes most of PS methods suffer from spectral and spatial distortions. For example, the VO-based methods usually adopt the linear combination model as the spatial enhancement term under the assumption that the spectral range of the PAN image almost covers that of all the MS channels. Hence, these methods are not suitable for pansharpening the WorldView-2 data. The sparse coding-based methods are based on the assumption that the LR and HR image patches have the same sparse representations over the dictionary pair learned from the PAN image and its degraded version. In our earlier work [56], we firstly exploited the graph regularized sparse coding (GRSC) [57] algorithm into the pansharpening. In this method, we only consider the four-band MS images; for the eight-band MS image, due to the spectral mismatch, the dictionary learned from the PAN image may not be adequate to sparsely represent the MS image patches. To reduce the influence of spectral mismatch, this paper proposes a PS method to sharpen the WorldView-2 data via graph regularized sparse coding and adaptive coupled dictionary (GRSC-ACD). Our contributions are as follows.
(1)
Considering the degree of correlation among the MS channels and the PAN channel, the PS process of the WorldView-2 data is regarded as a multitask problem. The first task is to process the adjacent MS channels, i.e., green, yellow, red, and red edge, with high correlation to the PAN band and within the wavelength range well covered by the PAN image. The second task is to process a single MS channel, i.e., blue band, partially outside the wavelength range covered by the PAN image and with low correlation to the PAN image. The third task is to process the MS channels, i.e., coastal, NIR1, and NIR2 outside the wavelength range covered by the PAN image.
(2)
To acquire precise sparse representations of the MS image patches, the GRSC algorithm is used in the GRSC-ACD method by exploiting the local manifold structure that describes the spatial similarity of the image patches. In each task, the LR MS channels are tiled into image patches, which make up an image patch set. Then, the image patch set is clustered into several subsets using the K-means algorithm so that the structural similarities of the image patches are further strengthened. Finally, each subset is sparsely represented by the GRSC algorithm. The accurate sparse representations contribute to a high-quality reconstruction of the HR MS image.
(3)
Adaptive coupled dictionary is constructed for different PS tasks. For the first task, a coupled dictionary learned from the PAN image and its degraded version is used to sparsely represent the MS image patches. For the second task, to effectively represent the single blue band, the PAN image and the reconstructed green band that has high correlation to the blue band are selected as the image dataset to train the coupled dictionary. For the third PS task, the reconstructed blue band with high correlation to the coastal band is selected as the image dataset to learn the adaptive coupled dictionary for the coastal band. Meanwhile, the reconstructed red edge band is taken as the image dataset to learn the adaptive coupled dictionary for sharpening the NIR 1 and NIR 2 bands.
The rest of this article is organized as follows: Section 2 briefly introduces the SR-based PS methods, the SR theory, and the GRSC algorithm; the proposed GRSC-ACD method is presented in Section 3; Section 4 compares and analyzes the experimental results on degraded and real remote sensing data, and finally, Section 5 concludes this article.

2. Related Works

In this section, the background materials that our work is based on is briefly reviewed, including the SR-based PS methods, SR theory, and GRSC.

2.1. SR-Based PS Methods

During the last ten years, as an import branch of the VO-based methods, the SR theory made remarkable achievements in solving the PS problem. The first impressive work based on SR was proposed by Li et al., which assumes that the HR MS image patches have a sparse representation in a dictionary that is constructed by image patches randomly sampled from the HR MS images acquired by “comparable” sensors [33]. Although this method achieves superior performance compared to the aforementioned methods, the dictionary construction limits the applicability of this method because the ideal HR MS images are not available. To overcome this problem, several learning-based methods for dictionary construction were proposed [35,36,37,38]. In [34], Zhu and Bamler proposed SparseFI, a sparse coding-based PS method where a dictionary was learned from the PAN image and its LR version. This method opens up a new direction of PS, and it is based on the assumption that the LR patches and the HR patches share the same sparse representations. In [39], an extension of SparseFI, named J-SparseFI, was proposed by exploiting the possible signal structure correlations among the MS channels. To reduce spectral distortion, a two-step sparse coding method with patch normalization (PN-TSSC) was proposed [40]. In [41], a PS method featured with an online coupled dictionary learning was proposed, in which a superposition strategy was applied to construct the coupled dictionaries. Inspired by the MRA-based methods, Vicinanza et al. [42] proposed an SR-based PS method to estimate the missing details that were injected into the MS image by exploiting the details self-similarity through the scales. In [43], Tian et al. proposed a VO-based method based on gradient sparse representation. It assumes that the gradients of corresponding LR MS and HR PAN images share the similar sparse coefficients under certain specific dictionaries. Then, Tian et al. [44] proposed a VO-based PS method by exploiting cartoon-texture similarities, in which a reweighted total variation term using gradient sparsity is used to describe cartoon similarity and a group low-rank constraint is used to describe texture similarity. However, the SR-based PS method with patch manner suffers from two disadvantages: limited ability to preserve details and high sensitivity to misregistration. To overcome this problem, Fei et al. improved the above PS method by replacing the traditional SR model with a convolutional SR model [45]. Other similar PS methods were presented in [46,47,48,49]. These methods have good ability to preserve the spatial details and reduce the spectral distortion.

2.2. Sparse Representation

Recently, sparse representation became an effective technique for image processing applications [58]. It indicates that natural signals, such as images, are inherently sparse over the dictionary composed of certain appropriate bases. Let x n be a n × n image patch ordered lexicographically as a column vector. It can be represented as a linear sparse combination of basis atoms with respect to a dictionary D n × N n < N , which is defined as x = D α , where α N × 1 is the sparse coefficient vector with fewest nonzero elements. The sparsest α can be estimated through solving the following optimization problem:
arg min α α 0   subject   to   x - D α 2 2 = 0
where · 0 is the 0 norm that counts the nonzero elements in the sparse vector α , and · 2 is the 2 norm. However, the optimization problem in Equation (1) is nondeterministic polynomial-time hard (NP-hard). Hence, this optimization problem can be alternatively solved with the 1 norm formulation, which can be represented as
arg min α α 1   subject   to   x - D α 2 2 ε
where · 1 is the 1 norm, and ε is the error tolerance. (2) can be written as (3), thanks to Lagrange multiplier.
arg min α x - D α 2 2 + λ α 1
where λ is a regularization parameter for tradeoff between reconstruction fidelity and sparsity. Equation (3) can be efficiently solved by basis pursuit and greedy pursuit algorithms, e.g., orthogonal matching pursuit (OMP).

2.3. GRSC

Motivated by the recent progress in sparse coding and manifold learning, GRSC algorithm is an efficient signal processing technique which explicitly considers the local geometrical structure of the data. To encode the geometrical information in the data, the GRSC algorithm builds a k nearest neighbor graph to encode the geometrical information in the data. Hence, the graph Laplacian from the spectral graph theory can be used as a smooth operator to preserve the local manifold structure, which is incorporated into the sparse coding objective function as a regularizer.
Let X = x 1 , x 2 , , x m n × m be a data matrix containing m image patch vectors. The objective function of traditional sparse coding can be formulated as follows:
arg min A X - D A F 2 + γ i = 1 m α i 1
where · F denotes the Frobenius norm matrix, and A is the sparse coefficient matrix. The GRSC algorithm is based on the manifold assumption that if two data points x i and x j are close in the intrinsic geometry of the data distribution, the representation of this two points α i and α j with respect to the dictionary D should be also close to each other. For a set of given data points x 1 , x 2 , , x m , we can construct a nearest neighbor graph G with m vertices that represent the data points. Supposed that W is the weight matrix of the graph G . If the data point x i is among the k nearest neighbors of the data point x i or the data point x j is among the k nearest neighbors of the data point x i , we define W i j = 1 , otherwise, we define W i j = 0 . Based on this, the degree of x i can be defined as h i = j = 1 m W i j , and H = d i a g h 1 , , h m . Considering the problem of mapping the graph G to the sparse representation A , a good map can be obtained by minimize the following objective function:
1 2 i = 1 m j = 1 m α i α j 2 W i j = T r A L A T
where L = H - W denotes the Laplacian matrix. Hence, the following objective function of the GRSC algorithm can be obtained by incorporating the Laplacian regularizer (5) into (4):
arg min A X - D A F 2 + β T r A L A T + γ i = 1 m α i 1
where β is the regularization parameter. The optimization problem (6) can be solved following the method proposed in article [57].

3. Multitask Pansharpening Method: GRSC-ACD

In this section, we introduce the proposed multitask PS method GRSC-ACD for the WorldView-2 data. Figure 2 shows the scheme of the proposed method. The detailed algorithm steps of the proposed method are described as follows.

3.1. Description of Multitask Pansharpening

The first step of the proposed method is to divide the PS process into three tasks according to the degree of correlation among the MS channels and the PAN channel and the relative spectral response curves of different channels. The WorldView-2 data used in this paper is exhibited in Figure 3. Figure 3a shows the MS image with eight spectral bands with the size of 1150 × 1151 , and Figure 3b shows the PAN image with the size of 4600 × 4604 . Then, the degraded PAN image is obtained by blurring and downsampling the PAN image, which has the same spatial resolution and scale as the original MS image. The correlation coefficient matrix among the MS channels and the PAN channel is computed, which is listed in Table 1. According to the correlation coefficients of different channels and the relative spectral response curves among different channels as shown in Figure 1, the PS process of WorldView-2 data is divided into three tasks.
(1)
First task: The correlation coefficients between the MS channels including green, yellow, red and red edge, and the PAN channel are listed in Table 1, which are highlighted in red. The green, yellow, red and red edge bands have high correlation to the PAN image; also, these bands are almost within the wavelength range covered by the PAN image. Hence, in the first task, these MS channels will be sharpened together. For this task, the HR PAN image and its degraded version are used to learn the coupled dictionary pair.
(2)
Second task: In Figure 1, the blue band is mostly within the wavelength range covered by the PAN image. However, it has low correlation to the PAN image. Hence, the second task specially deals with the blue band. From the correlation coefficient labeled with blue color, the blue band and the green band have high correlation. Hence, the PAN image and the reconstructed green band are used as the dataset to learn the adaptive coupled dictionary for this task.
(3)
Third task: The remaining MS channels, i.e., coastal, NIR1, and NIR2, are almost outside the wavelength range covered by the PAN image shown in Figure 1. In this task, three MS channels are divided into two groups: (1) coastal band; (2) NIR1 and NIR2. For these two groups, different reconstructed HR MS bands are chosen to learn the adaptive coupled dictionaries. From the correlation coefficient labeled with purple color, it can be concluded that the coastal band is highly related to the blue band. Hence, the reconstructed blue band is used to learn the coupled dictionary for sharpening the coastal band. The correlation coefficients labeled with green color show the high degree of correlation among red edge, NIR1, and NIR2. Hence, for sharpening the NIR1 and NIR2 bands, we use the reconstructed red edge band to train the coupled dictionary.

3.2. Pansharpening Algorithm via GRSC for Each Task

The purpose of PS is to generate an HR MS image X H with a LR MS image X L and an HR PAN image P H . For each task, the MS channels have high correlation to each other. Hence, the image patches from these MS channels have the same or similar manifold structures. Let X p , t L be the p th band of the LR MS bands for the t th task, where p = 1 , , P , and t = 1 , , T . Then, all the LR MS bands are tiled into image patches with the patch size of r × r and the overlapping size of s × s . Each image patch is arranged in a column vector, and all the column vectors form an image patch set that is denoted as Ω = x 1 , 1 L , , x 1 , J L , , x p , 1 L , , x p , J L , , x P , 1 L , , x P , J L r 2 × J P , where x p , j L is the j th image patch of the p th spectral band of LR MS image. The PS process consists of three main steps which are described as follows.
(1)
Constructing image patch sets with similar geometrical structure: To acquire the precise sparse representations of the image patches, the set Ω is first separated into several subsets with K-means clustering algorithm. Let Ω b be the subset of each class, where b = 1 , 2 , , B , and B is the total number of the subsets. All the image patches in a subset share the same or similar local geometrical structures.
(2)
Sparse coding of the subsets via GRSC: The proposed method is based on the assumption that the LR MS image patch and its corresponding HR MS image patch share the same sparse representation over the coupled dictionary pair. Let D L and D H be the LR dictionary and the HR dictionary, respectively. The dictionary construction method will be introduced in the following subsection. Considering the graph regularized sparse coding for image representation, we first construct the weighted graph matrix W b and the degree matrix H b for the subset Ω b . Then, the Laplacian matrix can be defined as L b = H b - W b . The sparse representation of the subset Ω b can be estimated by solving the following objective function:
arg min A b Ω b - D b L A b F 2 + β T r A b L b A b T + γ v = 1 V b α b , v 1
where A b is the sparse coefficient matrix for the subset Ω b , and α b , v is the sparse vector of the v th image patch in the subset. β and γ are the regularization parameters to balance the contribution of the two regularization terms. To solve the objective function by optimizing over each α b , v , (7) can be rewritten in a vector form. First, the reconstruction error Ω b - D b L A b F 2 can be written as v = 1 V b x b , v - D b L α b , v 2 2 . The Laplacian regularizer T r A b L b A b T can be rewritten as follows:
Tr A b L b A b T = Tr v , u = 1 V b L v , u α b . v α b , u T = v , u = 1 V b L v , u α b , u T α b , v = v , u = 1 V b L v , u α b , v T α b , u
Then, by combining (7) and (8), the problem (5) can be written as
min v = 1 V b x b , v - D b L α b , v 2 2 + β v , u = 1 V b L v , u α b , v T α b , u + γ α b , v 1
Based on the feature-sign search algorithm proposed in [59], the problem in (9) can be effectively solved to acquire the optimal sparse coefficient matrix A b .
(3)
Reconstructing the HR MS channels for each task: The estimated sparse coefficient matrix A ^ b for the subset Ω b can be obtained by solving the problem in (9). Then, the HR MS image patch subset Ω b H corresponding to Ω b can be calculated through the following Formula (10).
Ω b H = D b H A ^ b
After all the HR MS image patch subsets are obtained, the MS bands for each task can be reconstructed by averaging the overlapped image patches.

3.3. Dictionary Learning

Dictionary learning is an essential step in the proposed GRSC-ACD method. For dif-ferent tasks, different coupled dictionary pairs need to be learned according to the charac-teristic of the MS channels. In our method, the images used to learn the coupled dictionary should be updated according to the characteristics of the tasks. The detailed descriptions are as follows.
(1)
First task: This task processes the MS channels: green, red, yellow, and red edge. These MS bands are within the wavelength range covered by the PAN image and show high correlation to the PAN image. Hence, the HR PAN image and its degraded version are suitable to learn the coupled dictionary pair for the first task.
(2)
Second task: This task only processes the blue band, which is partially outside the wavelength band covered by the PAN image, and has low correlation to the PAN image. Thus, only using the PAN image to learn the coupled dictionary is not suitable for this task. To effectively represent the image patches subsets, the PAN image and the reconstructed HR green band with high correlation to the blue band are selected to learn the coupled dictionary.
(3)
Third task: This task sharpens the MS channels that are almost outside the wavelength range covered by the PAN image, i.e., coastal, NIR1, and NIR2. As shown in Table 1, the coastal band has very low correlation to the NIR1 and NIR2 bands. Hence, this task is divided into two subtasks. One subtask processes the coastal spectral band. For this subtask, the reconstructed blue band is used to learn the coupled dictionary. Another subtask processes the NIR1 and NIR2 bands. For this subtask, the reconstructed red edge band is used to learn the coupled dictionary.
Then, the dictionary construction method for each subset Ω b is introduced. Let Y k , b H , k = 1 , 2 , , K be high-resolution images for dictionary learning. The HR images are blurred and downsampled to obtain the corresponding LR images Y k , b L , k = 1 , 2 , , K . Then, the HR and LR image pairs are tiled into the image patches. The patch size for the LR images is r × r , and the overlapping size is s × s . While the patch size for the HR images is F D S r × F D S r , and the overlapping size is F D S s × F D S s , where F D S is the scale factor between MS and PAN. The image patches are arranged into vectors; hence, the coupled dictionary is constructed by the raw LR and HR image patch vectors, which are defined as D b L and D b H , respectively.
In short, our algorithm can be summarized in Algorithm 1.
Algorithm 1. The GRSC-ACD Pansharpening Method.
Input: LR MS image X L , PAN image P H
Initialization: Set parameters β , γ , r , s and B
1: Split the PS process into multiple tasks according to the relative spectral response as shown in Figure 1 and the channel correlation matrix as listed in Table 1
2: for t 1 , 2 , , T do
3: Separate all the MS bands X p , t L , p = 1 , , P into image patches and form an image patch set Ω
4: Generate each subset Ω b , b = 1 , 2 , , B using K-means clustering algorithm
5: for  b 1 , 2 , , B do
6:  Learn the LR dictionary D b L and the HR dictionary D b H
7:  Compute the sparse coefficient matrix A ^ b according to (7)
8:  Compute the HR image patch subset Ω b H through (10)
9: end for
10: Generate the HR MS bands X p , t H , p = 1 , , P
11: end for
Output: Target HR MS image X H .

4. Experiments

4.1. Experimental Dataset and Comparison Methods

Figure 3 shows a pair of images from WorldView-2, i.e., an eight-band MS image and a one-band PAN image. These two images were acquired over Rome on December 10, 2009. The original MS image contains 1150 × 1151 pixels with a spatial resolution of 2 m, and the HR PAN image contains 4600 × 4604 pixels with a spatial resolution of 0.5 m. In the following experiments, the degraded and real images are used to evaluate the performance of the proposed method. First, we crop an MS image containing 256 × 256 pixels and a PAN image containing 1024 × 1024 pixels. For the degraded experiments, an HR reference image is required for quality assessment. To achieve this goal, the original MS and PAN images are blurred and downsampled to the corresponding LR versions with resolutions of 8 m and 2 m, respectively. The original MS image is regarded as the reference image. For the real experiments, we crop a MS image with a resolution of 2 m containing 100 × 100 pixels and a PAN image with a resolution of 0.5 m containing 400 × 400 pixels.
To verify the fusion performance of the proposed method, ten PS methods are taken for performance comparison. These methods include the GS algorithm [5], the high-pass filter (HPF) algorithm [60], the partial replacement adaptive component substitution (PRACS) algorithm [8], the MTF-GLP with high-pass modulation (MTF-GLP-HPM) algorithm [18], the band-dependent spatial-detail (BDSD) algorithm [61], the proportional additive wavelet to the luminance component with haze correction (AWLPH) algorithm [62], the robust BDSD (RBDSD) algorithm [63], the PN-TSSC algorithm [40], the OCDL algorithm [41], and the GRSC algorithm [56]. The key parameters of these methods refer to the corresponding articles. In addition, a resampled MS image is also included during the comparison and is referred as EXP.

4.2. Quality Assessment Indexes

To quantitatively evaluate the fusion performance, various quality indexes are used. Six quality indexes are used in the simulated experiments, including root-mean-square-error (RMSE), average spectral mapper (SAM) [64], erreur relative globale adimensionnelle de synthese (ERGAS) [65], Q [66], structural similarity index (SSIM) [67], and Q2n [68] are considered. The ideal values of RMSE, SAM, ERGAS, Q, SSIM, and Q2n are 0, 0, 0, 1, 1, and 1, respectively. The “quality with no reference” (QNR) [69] is used in the real experiments to assess the fusion performance. The QNR index consists of the spectral distortion index D λ and the spatial distortion index D s . The best values of D λ and D s are both 0, while the best value of QNR is 1.

4.3. The Choice of Tunning Parameters

For our method, its performance is affected by several tunning parameters, i.e., regularization parameters β and γ , patch size, and overlapping size. To optimize the parameters for better performance, experiments with different parameters are conducted on the degraded and real data, respectively.

4.3.1. Regularization Parameters

In this section, the effects of regularization parameters β and γ on the fusion performance are explored. For the degraded data, the patch size is first set to 7 × 7 , and the overlapping size is set to 3. For the regularization parameter β from 1–5 at an interval of 1, and the regularization parameter γ from 50–400 at an interval of 50, their influence on the performance of the proposed method is studied. Six quality indexes are calculated, where the average RMSE of eight bands is presented. In addition, all the values of the quality indexes are normalized to the range of [0, 1]. The normalized results with respect to different parameters are plotted in Figure 4, where the X axis, Y axis, and Z axis stand for the regularization parameter β , the regularization parameter γ , and the normalized results, respectively. The smaller the RMSE, ERGAS, and SAM values, the better the fused results. The larger the Q, SSIM, and Q2n values, the better the fused results. In Figure 4, the proposed method achieves better performance for the degraded data when the regularization parameter β is set to 3 and the regularization parameter γ is set to 250.
For the real data, the influence of the regularization parameters on the performance of the proposed method is also discussed. In the experiment, the real MS image has the size of 100 × 100 and the real PAN image has the size of 400 × 400 . The patch size is set to 25 × 25 , and the overlapping size is set to 1/4 of patch size. For the regularization parameter β from 1–5 at an interval of 1, and the regularization parameter γ from 50–400 at an interval of 50, their influence on the performance of the proposed method is studied. Three indexes including D λ , D s , and QNR are used to evaluate the quality of the pansharpened results. All the quality indexes are normalized to the range of [0, 1]. The normalized results with respect to different parameters are plotted in Figure 5, where the X axis, Y axis, and Z axis stand for the regularization parameter β , the regularization parameter γ , and the normalized results, respectively. The smaller the values of D s and D λ , the better the fused image. The larger the value of QNR, the better the fused image. Figure 5 shows that the proposed method achieves better performance for the real data when the regularization parameter β is set to 3 and the regularization parameter γ is set to 250.

4.3.2. Patch Size and Overlapping Size

In this section, the effects of the patch size and the overlapping size are investigated. For the degraded data, the regularization parameter β is set to 3, and the regularization parameter γ is set to 250. Five patch sizes for the LR MS image, including 5 × 5 , 7 × 7 , 9 × 9 , 11 × 11 , and 13 × 13 , and three overlapping sizes, including 2, 3, 4, are considered together. The performance surface of the proposed method under different patch sizes and overlapping sizes is exhibited in Figure 6, where the X axis, Y axis, and Z axis indicate the patch sizes, the overlapping sizes, and the normalized results, respectively. In Figure 6, the proposed method provides the optimal RMSE, ERGSA, SAM, Q, SSIM, and Q2n values, when the patch size is set to 7 × 7 and the overlapping size is set to 2. However, our proposed method with smaller overlapping size needs more computational time. Hence, considering the tradeoff between the pansharpening quality and running time, the patch size and overlapping size are respectively set to 7 × 7 and 3 in the following experiments.
For the real data, the effect of the patch size on the performance of the proposed method is discussed and analyzed. In the experiment, the regularization parameter β is set to 3, and the regularization parameter γ is set to 250. For the patch size varying from 21–33 at an interval of 2, the quality curves of the proposed method under different patch size are plotted in Figure 7. The green, blue, and red lines represent three quality indexes, i.e., D s , D λ , and QNR, respectively. The proposed method obtains the best QNR value when the patch size is 25 × 25 ; hence, in the following experiments, the patch size for real data is set to 25 × 25 .

4.4. Experimental Results on Degraded Images

In this section, the proposed method is evaluated on two pairs of degraded WorldView-2 images. The input images and the pansharpened results of different PS methods are shown in Figure 8. A local region is magnified and put at the bottom-right of each figure. Figure 8a,b exhibit the LR MS image with a resolution of 8 m and the PAN image with a resolution of 2 m. The LR MS image is obtained by the EXP method. The fused image of EXP has poor spatial resolution and good spectral resolution. Figure 8c–m illustrates the fused images of the GS, HPF, MTF-GLP-HPM, PRACS, BDSD, RBDSD, AWLPH, OCDL, PN-TSSC, GRSC, and GRSC-ACD methods, respectively. Figure 8n is the reference image. In terms of visual analysis, the fused images of the GS, HPF, MTF-GLP-HPM, PRACS, BDSD, RBDSD, AWLPH, OCDL, PN-TSSC, and GRSC methods suffer from slight spectral distortion, especially in vegetation areas. From the magnified region, the fused images of the OCDL and PN-TSSC methods, as shown in Figure 8j,k, exhibit slight blurring effects. The fused images of the BDSD and RBDSD methods, as shown in Figure 8g,h, show an oversharpening effect in spatial detail preservation. Figure 8m shows the fused image of the proposed GRSC-ACD method. Compared with the reference image and the fused images of the other methods, the proposed GRSC-ACD method achieves better spatial and spectral qualities in the fused image.
Table 2 lists the quantitative evaluation results of the fused images of different methods shown in Figure 8, where the best value of each index is highlighted in bold and the second best value of each index is underlined. Table 2 shows that the proposed GRSC-ACD method obtains the best RMSE, ERGAS, Q, SSIM, and Q2n values. However, the proposed method is inferior to the MTF-GLP-HPM method in terms of SAM.
Figure 9 illustrates the pansharpened results of the second pair of degraded images. A magnified region is put at the bottom-right of each figure. Figure 9a,b show the resampled MS image obtained by the EXP method and the PAN image, respectively. The fused image of the EXP method has poor spatial quality. The reference image is shown in Figure 9n. Figure 9c shows the fused image of the GS method, which exhibits a slight spectral distortion as compared with the reference image. Figure 9d–l illustrates the fused images of the HPF, MTF-GLP-HPM, PRACS, BDSD, RBDSD, AWLPH, OCDL, PN-TSSC, and GRSC methods. The fused images of these methods are comparable to the reference image in preserving the spectral information. From the magnified region, the HPF, MTF-GLP-HPM, PRACS, BDSD, RBDSD, AWLPH, and GRSC methods are capable of effectively preserving the spatial details. Compared with the reference image, the pansharpened images produced by the PN-TSSC and OCDL methods suffer from a slight spatial detail distortion. The fused image of the proposed GRSC-ACD method is shown in Figure 9m, which shows good spectral and spatial qualities.
Table 3 lists the quantitative evaluation results of the pansharpened images shown in Figure 9, where the best values are labeled in bold, and the second best values are underlined. The proposed GRSC-ACD method obtains the best values in terms of the RMSE, SAM, Q, SSIM, and Q2n indexes. Regarding the ERGAS index, the PN-TSSC method obtains the best value, and the proposed method obtains the second best value. In general, the proposed method achieves better fusion performance for the degraded datasets based on the subjective and objective assessments.

4.5. Analysis of Difference Images

The above section only gives the global assessments of the fused results. To better understand where the reconstruction errors are localized, the difference images between the pansharpened images and the reference image for two pairs of degraded images are calculated and analyzed. Figure 10 and Figure 11 show the false color difference images of the fused images shown in Figure 8 and Figure 9, respectively. The RGB channels are composed of 7 (NIR1), 4 (yellow), and 1 (coastal). In Figure 10 and Figure 11, black color means zero difference, while intense red, blue, and green colors mean obvious errors in NIR1, yellow, and coastal channels, respectively. In [43], the abrupt color jumps between black colors are regarded as resolution loss. From this point of view, if the abrupt changes have wider transition region, the resolution loss will be more severe.
In Figure 10 and Figure 11, all the difference images have clear structures, indicating that all the methods produce a certain amount of resolution loss. Figure 10a,b and Figure 11a,b exhibit the difference maps of the EXP and GS methods, which have the widest transition regions as compared with the other difference maps. Thus, the EXP and GS methods produce more resolution loss than the other methods. Figure 10c–j and Figure 11c–j show the difference images of the HPF, MTF-GLP-HPM, PRACS, BDSD, RBDSD, ALWPH, PN-TSSC, and OCDL methods. The transition regions for the RBDSD and AWLPH methods are narrower than those for the HPF, MTF-GLP-HPM, PRACS, PN-TSSC, and OCDL methods. Therefore, the RBDSD and AWLPH can preserve the image resolution better. The difference images of the GRSC and GRSC-ACD methods are shown in Figure 10k–l and Figure 11k–l, respectively. The transition regions for the GRSC-ACD and GRSC methods are the narrowest; hence, the GRSC-ACD and the GRSC methods can preserve better image resolution as compared with the other methods.
In terms of spectral distortion, the EXP and GS methods performs the worst, because obvious dominating color appears. For the other PS methods, the intense red, blue, and green colors mainly occur at the boundaries of the objects. This indicates that the boundaries of the objects have severe spectral distortion, which may be associated with the resolution loss. In general, the proposed GRSC-ACD method and the GRSC method outperform the other methods in terms of preserving the spectral information.

4.6. Experimental Results of Real Images

To further demonstrate the effectiveness of the proposed method, the proposed method is performed on three pairs of real images. The first pair of real images contains buildings. The second pair of real images contains buildings and vegetations. The third pair of real images contains buildings and vegetations. The fused images of different methods are shown in Figure 12, Figure 13 and Figure 14, respectively. For better visual comparison, we extract the local magnified region from each figure and put them at the right bottom of each figure. Figure 12a,b shows the resampled MS image and the PAN image, respectively. The pansharpened images of different PS methods on the first pair of real images are shown in Figure 12c–m. The fused image of EXP still has poor spatial resolution and good spectral quality. All the pansharpened methods show good ability to preserve the spectral information as compared with that of the fused image of EXP. From the magnified region, the fused images of the GS, MTF-GLP-HPM, PRACS, RBDSD, AWLPH, OCDL, GRSC, and GRSC-ACD exhibit good spatial qualities, and the fused images of the HPF, BDSD, and PN-TSSC suffer from blurring effects and spatial distortions.
Figure 13 shows the pansharpened images of different PS methods on the second pair of real images. Figure 13a is the fused image of EXP, which shows poor spatial resolution. The fused image of the GS method, as shown in Figure 13c, suffers from spectral distortion in the vegetation area. The fused images of the other PS methods, as shown in Figure 13d–m, exhibit natural colors as compared with the resampled MS image (EXP). From the magnified region, the fused images of the HPF and PN-TSSC methods exhibit slight blurring effects and artifacts. The fused images of the GS, MTF-GLP-HPM, PRACS, BDSD, RBDSD, AWLPH, OCDL, GRSC, and GRSC-ACD methods have good spatial qualities.
Table 4 lists the associated quantitative results of different methods on the first and second pairs of real datasets, where the best values are labeled in bold, and the second best values are underlined. For the first pair of real data, the GRSC-ACD method provides the second best D λ value and the best QNR value. The AWLPH method obtains the best D s value. The OCDL method obtains the second best values in terms of D s and QNR. For the second pair of real data, the GS method obtains the second best D λ value. Besides, the AWLPH method obtains the best D s value, and the proposed GRSC-ACD method obtains the best QNR value. The GRSC method obtains the second best value in terms of D s , and the OCDL method obtains the second best value in terms of QNR.
The pansharpened results of different methods on the third pair of real images are shown in Figure 14. Figure 14a shows the resampled MS image, which has poor spatial resolution and good spectral quality. Figure 14c–m shows the pansharpened results of all the methods. Compared with the fused image of EXP, the fused images of the GS, HPF, MTF-GLP-HPM, PRACS, RBDSD, AWLPH, OCDL, PN-TSSC, GRSC, and GRSC-ACD methods exhibit good spectral preservation. However, the fused image of BDSD shows poor spectral quality. From the magnified region, the fused images of BDSD, OCDL, and PN-TSSC possess slight blurring artifacts. The fused images of GS, HPF, MTF-GLP-HPM, PRACS, RBDSD, AWLPH, and GRSC have comparable spatial quality as compared with that of the PAN image. The fused image of the proposed method, as shown in Figure 14m, gives impressive spectral and spatial qualities. Table 5 lists the associated quantitative results of Figure 14, where the best values are labeled in bold, and the second values are underlined. The proposed method accomplishes the second best D λ and D s values and the optimal QNR value. In short, the proposed GRSC-ACD method has better fusion performance than the other methods on the real data.

4.7. Algorithm Exceution Time Analsysis

In this section, we compare the computational time of the proposed method with the other PS methods. Table 2, Table 3, Table 4 and Table 5 list the computational time of five datasets. All the algorithms are implemented in MATLAB R2016a on a personal computer with 32 GB-RAM, Intel Xeon W-2125 CPU @4.00 GHz. From Table 2, Table 3, Table 4 and Table 5, the EXP, GS, HPF, MTF-GLP-HPM, PRACS, BDSD, RBDSD, and AWLPH methods take computational times less than 1 s. The computational time of the OCDL, PN-TSSC, GRSC, and GRSC-ACD algorithms is higher than that of the above methods because these methods adopt the sparse representation techniques. Parallel processing strategy can be applied to overcome this problem. Although our method takes the highest computational time, it has superior performance for sharpening the Worldview-2 data.

5. Conclusions

A multitask pansharpening method for the Worldview-2 data via graph regularized sparse coding and adaptive coupled dictionaries is proposed in this paper. We fully consider the spectral and correlation characteristics of the MS and PAN images and separate the pansharpening process into three tasks. The first task processes the MS channels that are fully overlapped by the PAN band. The second task processes the blue channel that is partially outside the wavelength range covered by the PAN band. The third task processes the channels that are almost outside the wavelength range covered by the PAN band. For each subtask, the interband and intraband correlations among image patches are considered. For different subtasks, suitable coupled dictionary pairs are designed to efficiently represent the image patch subsets. A variety of experiments are conducted, and the experimental results demonstrate that the proposed method achieves better performance for sharpening the WorldView-2 data.

Author Contributions

Methodology, W.W.; software, W.W.; validation, W.W. and H.L.; writing—original draft preparation, W.W.; writing—review and editing, W.W., H.L., and G.X.; supervision, H.L.; funding acquisition, W.W., H.L., and G.X. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported in part by the National Natural Science Foundation of China under Grants 61703334,61973248,61873201, the Project funded by China Postdoctoral Science Foundation under Grant 2016M602942XB, and the Key Projection of Shaanxi Key Research and Development Program under Grant 2018ZDXM-GY-089.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Alparone, L.; Aiazzi, B.; Baronti, S.; Garzelli, A. Remote Sensing Image Fusion; CRC Press: Boca Raton, FL, USA, 2015. [Google Scholar]
  2. Ghassemian, H. A Review of Remote Sensing Image Fusion Methods. Inf. Fusion 2016, 32, 75–89. [Google Scholar] [CrossRef]
  3. Meng, X.; Shen, H.; Li, H.; Zhang, L.; Fu, R. Review of the Pansharpening Methods for Remote Sensing Images Based on the Idea of Meta-analysis: Practical Discussion and Challenges. Inf. Fusion 2019, 46, 102–113. [Google Scholar] [CrossRef]
  4. Tu, T.M.; Huang, P.S.; Hung, C.L.; Chang, C.P. A Fast Intensity-hue-saturation Fusion Technique with Spectral Adjustment for IKONOS Imagery. IEEE Geosci. Remote Sens. Lett. 2004, 1, 309–312. [Google Scholar] [CrossRef]
  5. Laben, C.A.; Brower, B.V. Process for Enhancing the Spatial Resolution of Multispectral Imagery Using Pan-Sharpening. U.S. Patent 6011875, 4 January 2000. [Google Scholar]
  6. Shan, V.P.; Younan, N.H.; King, R.L. An Efficient Pan-sharpening Method via a Combined Adaptive PCA Approach and Contourlets. IEEE Trans. Geosci. Remote Sens. 2008, 46, 1323–1335. [Google Scholar]
  7. Aiazzi, B.; Baronti, S.; Selva, M. Improving Component Substitution Pansharpening through Multivariate Regression of MS +Pan Data. IEEE Trans. Geosci. Remote Sens. 2007, 45, 3230–3239. [Google Scholar] [CrossRef]
  8. Choi, J.; Yu, K.; Kim, Y. A New Adaptive Component-substitution-based Satellite Image Fusion by Using Partial Replacement. IEEE Trans. Geosci. Remote Sens. 2011, 49, 295–309. [Google Scholar] [CrossRef]
  9. Xu, Q.; Li, B.; Zhang, Y.; Ding, L. High-fidelity Component Substitution Pansharpening by the Fitting of Substitution Data. IEEE Trans. Geosci. Remote Sens. 2014, 52, 7380–7392. [Google Scholar]
  10. Rahmani, S.; Strait, M.; Merkurjev, D.; Moeller, M.; Wittman, T. An Adaptive IHS Pan-sharpening Method. IEEE Geosci. Remote Sens. Lett. 2010, 7, 746–750. [Google Scholar] [CrossRef] [Green Version]
  11. Li, H.; Manjunath, B.S.; Mitra, S.K. Multisensor Image Fusion Using the Wavelet Transform. Gr. Models Image Process. 1995, 57, 235–245. [Google Scholar] [CrossRef]
  12. Garzelli, A.; Nencini, F. Panchromatic Sharpening of Remote Sensing Images Using a Multiscale Kalman Filter. Pattern Recognit. 2007, 40, 3568–3577. [Google Scholar] [CrossRef]
  13. Otazu, X.; González-Audícana, M.; Fors, O.; Núnez, J. Introduction of Sensor Spectral Response into Image Fusion Methods. Application to Wavelet-based Methods. IEEE Trans. Geosci. Remote Sens. 2005, 43, 2376–2385. [Google Scholar] [CrossRef] [Green Version]
  14. Aiazzi, B.; Alparone, L.; Baronti, S.; Garzelli, A. Context-driven Fusion of High Spatial and Spectral Resolution Data Based on Oversampled Multiresolution Analysis. IEEE Trans. Geosci. Remote Sens. 2002, 40, 2300–2312. [Google Scholar] [CrossRef]
  15. Burt, P.J.; Adelson, E.H. The Laplacian Pyramid as a Compact Image Code. IEEE Trans. Commun. 1983, 4, 532–540. [Google Scholar] [CrossRef]
  16. Do, M.N.; Vetterli, M. The Contourlet Transform: An Efficient Directional Multiresolution Image Representation. IEEE Trans. Image Process. 2005, 14, 2091–2106. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  17. Ghahremani, M.; Ghassemian, H. Remote-sensing Image Fusion Based on Curvelets and ICA. Int. J. Remote Sens. 2015, 36, 4131–4143. [Google Scholar] [CrossRef]
  18. Vivone, G.; Alparone, L.; Chanussot, J.; Mura, M.D.; Garzelli, A.; Licciardi, G.A.; Restaino, R.; Wald, L. A Critical Comparison among Pansharpening Algorithms. IEEE Trans. Geosci. Remote Sens. 2015, 53, 2565–2586. [Google Scholar] [CrossRef]
  19. Vivone, G.; Restaino, R.; Mura, M.D.; Licciardi, G.; Chanussot, J. Contrast and Error-based Fusion Schemes for Multispectral Image Pansharpening. IEEE Geosci. Remote Sens. Lett. 2014, 11, 930–934. [Google Scholar] [CrossRef] [Green Version]
  20. Vivone, G.; Restaino, R.; Chanussot, J. Full Scale Regression-based Injection Coefficients for Panchromatic Sharpening. IEEE Trans. Image Process. 2018, 27, 3418–3431. [Google Scholar] [CrossRef]
  21. Nunez, J.; Otazu, X.; Fors, O.I.; Prades, A.; Pala, V.; Arbiol, R. Multiresolution-based Image Fusion with Additive Wavelet Decomposition. IEEE Trans. Geosci. Remote Sens. 1999, 37, 1204–1212. [Google Scholar] [CrossRef] [Green Version]
  22. Chen, F.; Qin, F.; Peng, G.; Chen, S. Fusion of Remote Sensing Images Using Improved ICA Mergers Based on Wavelet Decomposition. Proc. Eng. 2012, 29, 2938–2943. [Google Scholar] [CrossRef] [Green Version]
  23. Ballester, C.; Caselles, V.; Igual, L.; Verdera, J.; Rougé, B. A Variational Model for P+XS Image. Int. J. Comput. Vis. 2006, 69, 43–58. [Google Scholar] [CrossRef]
  24. Liu, P.; Xiao, L.; Zhang, J.; Naz, B. Spatial-Hessian-Feature-Guided Variational Model for Pansharpening. IEEE Trans. Geosci. Remote Sens. 2016, 54, 2235–2253. [Google Scholar] [CrossRef]
  25. Zhang, L.; Shen, H.; Gong, W.; Zhang, H. Adjustable Model-based Fusion Method for Multispectral and Panchromatic Images. IEEE Trans. Syst. Man Cybern. Part B Cybern. 2012, 42, 1693–1704. [Google Scholar] [CrossRef]
  26. Li, Z.; Leung, H. Fusion of Multispectral and Panchromatic Images Using a Restoration-based Method. IEEE Trans. Geosci. Remote Sens. 2009, 47, 1482–1491. [Google Scholar]
  27. Fang, F.; Li, F.; Zhang, G.; Shen, C. A Variational Method for Multisource Remote Sensing Image Fusion. Int. J. Remote Sens. 2013, 34, 2470–2486. [Google Scholar] [CrossRef]
  28. Wang, W.; Liu, H.; Liang, L.; Liu, Q.; Xie, G. A Regularised Model-based Pan-sharpening Method for Remote Sensing Images with Local Dissimilarities. Int. J. Remote Sens. 2019, 40, 3029–3054. [Google Scholar] [CrossRef]
  29. Molina, R.; Vega, M.; Mateos, J.; Katsaggelos, A.K. Variational Posterior Distribution Approximation in Bayesian Super Resolution Reconstruction of Multispectral Images. Appl. Comput. Harmon. Anal. 2008, 24, 251–267. [Google Scholar] [CrossRef] [Green Version]
  30. Palsson, F.; Sveinsson, J.R.; Ulfarsson, M.O. A New Pansharpening Algorithm Based on Total Variation. IEEE Geosci. Remote Sens. Lett. 2014, 11, 318–322. [Google Scholar] [CrossRef]
  31. Duran, J.; Buades, A.; Coll, B.; Sbert, C. A Nonlocal Variational Model for Pansharpening Image Fusion. SIAM J. Imaging Sci. 2014, 7, 761–796. [Google Scholar] [CrossRef]
  32. Liu, P.; Xiao, L.; Li, T. A Variational Pan-Sharpening Method Based on Spatial Fractional-Order Geometry and Spectral-Spatial Low-Rank Priors. IEEE Trans. Geosci. Remote Sens. 2018, 56, 1788–1802. [Google Scholar] [CrossRef]
  33. Li, S.; Yang, B. A New Pansharpening Method Using a Compressed Sensing Technique. IEEE Trans. Geosci. Remote Sens. 2011, 49, 738–746. [Google Scholar] [CrossRef]
  34. Zhu, X.X.; Bamler, R. A Sparse Image Fusion Algorithm with Application to Pan-sharpening. IEEE Trans. Geosci. Remote Sens. 2013, 51, 2827–2836. [Google Scholar] [CrossRef]
  35. Jiang, C.; Zhang, H.; Shen, H.; Zhang, L. A Practical Compressed Sensing-based Pansharpening Method. IEEE Geosci. Remote Sens. Lett. 2012, 9, 629–633. [Google Scholar] [CrossRef]
  36. Wang, W.; Jiao, L.; Yang, S. Fusion of Multispectral and Panchromatic Images via Sparse Representation and Local Autoregressive Model. Inf. Fusion 2014, 20, 73–87. [Google Scholar] [CrossRef]
  37. Li, S.; Yin, H.; Fang, L. Remote Sensing Image Fusion via Sparse Representations Over Learned Dictionaries. IEEE Trans. Geosci. Remote Sens. 2013, 51, 4779–4789. [Google Scholar] [CrossRef]
  38. Ayas, S.; Gormus, E.T.; Ekinci, M. An Efficient Pan Sharpening via Texture Based Dictionary Learning and Sparse Representation. IEEE J. Sel. Top. Appl. Earth Observ. Remote Sens. 2018, 7, 2448–2460. [Google Scholar] [CrossRef]
  39. Zhu, X.X.; Grohnfeldt, C.; Bamler, R. Exploiting Joint Sparsity for Pansharpening: The J-SparseFI Algorithm. IEEE Trans. Geosci. Remote Sens. 2016, 54, 2664–2681. [Google Scholar] [CrossRef] [Green Version]
  40. Jiang, C.; Zhang, H.; Shen, H.; Zhang, L. Two-Step Sparse Coding for the Pan-Sharpening of Remote Sensing Images. IEEE J. Sel. Top. Appl. Earth Observ. Remote Sens. 2014, 7, 1792–1805. [Google Scholar] [CrossRef]
  41. Guo, M.; Zhang, H.; Li, J.; Zhang, L.; Shen, H. An Online Coupled Dictionary Learning Approach for Remote Sensing Image Fusion. IEEE J. Sel. Top. Appl. Earth Observ. Remote Sens. 2014, 7, 1284–1294. [Google Scholar] [CrossRef]
  42. Vicinanza, M.R.; Restaino, R.; Vivone, G.; Mura, M.D.; Chanussot, J. A Pansharpening Method Based on the Sparse Representation of Injected Details. IEEE Goesci. Remote Sens. Lett. 2015, 12, 180–184. [Google Scholar] [CrossRef]
  43. Tian, X.; Chen, Y.; Yang, C.; Gao, X.; Ma, J. A Variational Pansharpening Method Based on Gradient Sparse Representation. IEEE Signal Process. Lett. 2020, 27, 1180–1184. [Google Scholar] [CrossRef]
  44. Tian, X.; Chen, Y.; Yang, C.; Ma, J. Variational Pansharpening by Exploiting Cartoon-Texture Similarities. IEEE Trans. Geosci. Remote Sens. 2021, 1–16. [Google Scholar] [CrossRef]
  45. Fei, R.; Zhang, J.; Liu, J.; Du, F.; Chang, P.; Hu, J. Convolutional Sparse Representation of Injected Details for Pansharpening. IEEE Goesci. Remote Sens. Lett. 2019, 16, 1595–1599. [Google Scholar] [CrossRef]
  46. Yin, H. Sparse Representation Based Pansharpening with Details Injection Model. Signal Process. 2015, 113, 218–227. [Google Scholar] [CrossRef]
  47. Ghanremani, M.; Ghassemian, H. Remote Sensing Image Fusion Using Ripplet Transform and Compressed Sensing. IEEE Geosci. Remote Sens. Lett. 2015, 12, 502–506. [Google Scholar] [CrossRef]
  48. Ghahremani, M.; Ghassemian, H.A. Compressed-Sensing-Based Pan-Sharpening Method for Spectral Distortion Reduction. IEEE Trans. Geosci. Remote Sens. 2016, 54, 2194–2206. [Google Scholar] [CrossRef]
  49. Ghahremani, M.; Liu, Y.; Yuen, P.; Behera, A. Remote Sensing Image Fusion via Compressive Sensing. ISPRS J. Photogramm. Remote Sens. 2019, 152, 34–48. [Google Scholar] [CrossRef] [Green Version]
  50. Dong, C.; Loy, C.C.; He, K.; Tang, X. Image Super-Resolution Using Deep Convolutional Networks. IEEE Trans. Pattern Anal. Mach. Intell. 2016, 38, 295–307. [Google Scholar] [CrossRef] [Green Version]
  51. Masi, G.; Cozzolino, D.; Verdoliva, L.; Scarpa, G. Pansharpening by Convolutional Neural Networks. Remote Sens. 2016, 8, 594. [Google Scholar] [CrossRef] [Green Version]
  52. Yuan, Q.; Wei, Y.; Meng, X.; Shen, H.; Zhang, L. A Multiscale and Multidepth Convolutional Neural Nework for Remote Sensing Imagery Pan-Sharpening. IEEE J. Sel. Top. Appl. Earth Observ. Remote Sens. 2018, 11, 978–989. [Google Scholar] [CrossRef] [Green Version]
  53. Choi, J.; Kim, Y.; Kim, M. S3: A Spectral-Spatial Structure Loss for Pan-Sharpening Networks. IEEE Geosci. Remote Sens. Lett. 2020, 17, 829–833. [Google Scholar] [CrossRef] [Green Version]
  54. Ma, J.; Yu, W.; Chen, C.; Liang, P.; Guo, X.; Jiang, J. Pan-GAN: An Unsupervised Pan-sharpening Method for Remote Sensing Image Fusion. Inf. Fusion 2020, 62, 110–120. [Google Scholar] [CrossRef]
  55. Zhang, H.; Ma, J. GTP-PNet: A Residual Learning Network Based on Gradient Transformation Prior for Pansharpening. ISPRS J. Photogramm. Remote Sens. 2021, 172, 223–239. [Google Scholar] [CrossRef]
  56. Wang, W.; Liu, H.; Liang, L.; Liu, Q. Pan-sharpening of Remote Sensing Images via Graph Regularized Sparse Coding. In Proceedings of the 2018 13th IEEE Conference on Industrial Electronics and Applications (ICIEA) IEEE, Wuhan, China, 31 May–2 June 2018. [Google Scholar]
  57. Zheng, M.; Bu, J.; Chen, C.; Wang, C.; Zhang, L.; Qiu, G.; Cai, D. Graph Regularized Sparse Coding for Image Representation. IEEE Trans. Image Process. 2011, 20, 1327–1336. [Google Scholar] [CrossRef]
  58. Elad, M.; Figueiredo, M.A.T.; Ma, Y. On the Role of Sparse and Redundant Representations in Image Processing. Proc. IEEE 2010, 98, 972–982. [Google Scholar] [CrossRef]
  59. Lee, H.; Battle, A.; Raina, R.; Ng, A.Y. Efficient Sparse Coding Algorithms. Adv. Neural Inf. Process. Syst. 2007, 20, 801–808. [Google Scholar]
  60. Chavez, P.S., Jr.; Sides, S.C.; Anderson, A. Comparison of Three Different Methods to Merge Multiresolution and Multispectral Data: Landsat TM and SPOT Panchromatic. Photogramm. Eng. Remote Sens. 1991, 57, 295–303. [Google Scholar]
  61. Garzelli, A.; Nencini, F.; Capobianco, L. Optimal MMSE Pansharpening of Very High Resolution Multispectral Images. IEEE Trans. Geosci. Remote Sens. 2008, 46, 228–236. [Google Scholar] [CrossRef]
  62. Vivone, G.; Alparone, L.; Garzelli, A.; Lolli, S. Fast Reproducible Pansharpening Based on Instrument and Acquisition Modeling: AWLP Revisited. Remote Sens. 2019, 11, 2315. [Google Scholar] [CrossRef] [Green Version]
  63. Vivone, G. Robust Band-Dependent Spatial-Detail Approaches for Panchromatic Sharpening. IEEE Trans. Geosci. Remote Sens. 2019, 57, 6421–6433. [Google Scholar] [CrossRef]
  64. Yuhas, R.H.; Goetz, A.F.H.; Boardman, J.W. Discrimination among Semi-arid Landscape Endmembers Using the Spectral AngleMapper (SAM) Algorithm. In Proceedings of the Summaries of the Third Annual JPL Airborne Geoscience Workshop, AVIRIS Workshop, Pasadena, CA, USA, 1–5 June 1992; pp. 147–149. [Google Scholar]
  65. Wald, L. Data Fusion: Definitions and Architectures-Fusion of Images of Different Spatial Resolutions; Presses des Mines: Paris, France, 2002. [Google Scholar]
  66. Wang, Z.; Bovik, A. A Universal Image Quality Index. IEEE Signal Process. Lett. 2002, 9, 81–84. [Google Scholar] [CrossRef]
  67. Wang, Z.; Bovik, A.; Sheikh, H.; Simoncelli, E. Image Quality Assessment: From Error Visibility to Structural Similarity. IEEE Trans. Image Process. 2004, 13, 1–13. [Google Scholar] [CrossRef] [Green Version]
  68. Garzelli, A.; Nencini, F. Hypercomplex Quality Assessment of Multi/Hyper-spectral Images. IEEE Geosci. Remote Sens. Lett. 2009, 6, 662–665. [Google Scholar] [CrossRef]
  69. Alparone, L.; Aiazzi, B.; Baronti, S.; Garzelli, A.; Nencini, F.; Selva, M. Multispectral and Panchromatic Data Fusion Assessment without Reference. Photogramm. Eng. Remote Sens. 2008, 74, 193–200. [Google Scholar] [CrossRef] [Green Version]
Figure 1. Relative spectral response of WorldView-2 data (colored lines for MS channels and black line for PAN channel).
Figure 1. Relative spectral response of WorldView-2 data (colored lines for MS channels and black line for PAN channel).
Sensors 21 03586 g001
Figure 2. Scheme of proposed graph regularized sparse coding and adaptive coupled dictionary (GRSC-ACD) method.
Figure 2. Scheme of proposed graph regularized sparse coding and adaptive coupled dictionary (GRSC-ACD) method.
Sensors 21 03586 g002
Figure 3. WorldView-2 data set. (a) MS image ( 1150 × 1151 ); (b) PAN image ( 4600 × 4604 ).
Figure 3. WorldView-2 data set. (a) MS image ( 1150 × 1151 ); (b) PAN image ( 4600 × 4604 ).
Sensors 21 03586 g003
Figure 4. Performance analysis of proposed method with different regularization parameters on degraded data. (a) RMSE; (b) ERGAS; (c) SAM; (d) Q; (e) SSIM; (f) Q2n.
Figure 4. Performance analysis of proposed method with different regularization parameters on degraded data. (a) RMSE; (b) ERGAS; (c) SAM; (d) Q; (e) SSIM; (f) Q2n.
Sensors 21 03586 g004
Figure 5. Performance analysis of proposed method with different regularization parameters on real data. (a) D λ ; (b) D s ; (c) QNR.
Figure 5. Performance analysis of proposed method with different regularization parameters on real data. (a) D λ ; (b) D s ; (c) QNR.
Sensors 21 03586 g005
Figure 6. Performance analysis of proposed method under different patch sizes and overlapping sizes on degraded data. (a) RMSE; (b) ERGAS; (c) SAM; (d) Q; (e) SSIM; (f) Q2n.
Figure 6. Performance analysis of proposed method under different patch sizes and overlapping sizes on degraded data. (a) RMSE; (b) ERGAS; (c) SAM; (d) Q; (e) SSIM; (f) Q2n.
Sensors 21 03586 g006
Figure 7. Performance analysis of proposed method under different patch sizes on real data.
Figure 7. Performance analysis of proposed method under different patch sizes on real data.
Sensors 21 03586 g007
Figure 8. Pansharpened results of different PS methods on first pair of degraded images.
Figure 8. Pansharpened results of different PS methods on first pair of degraded images.
Sensors 21 03586 g008
Figure 9. Pansharpened results of different PS methods on second pair of degraded images.
Figure 9. Pansharpened results of different PS methods on second pair of degraded images.
Sensors 21 03586 g009
Figure 10. False color difference images of pansharpened results shown in Figure 8 (Selected bands: 7 (NIR1), 4 (yellow), and 1 (Coastal)).
Figure 10. False color difference images of pansharpened results shown in Figure 8 (Selected bands: 7 (NIR1), 4 (yellow), and 1 (Coastal)).
Sensors 21 03586 g010
Figure 11. False color difference images of pansharpened results shown in Figure 9 (Selected bands: 7 (NIR1), 4 (yellow), and 1 (Coastal)).
Figure 11. False color difference images of pansharpened results shown in Figure 9 (Selected bands: 7 (NIR1), 4 (yellow), and 1 (Coastal)).
Sensors 21 03586 g011
Figure 12. Pansharpened results of different PS methods on first pair of real images.
Figure 12. Pansharpened results of different PS methods on first pair of real images.
Sensors 21 03586 g012
Figure 13. Pansharpened results of different PS methods on second pair of real images.
Figure 13. Pansharpened results of different PS methods on second pair of real images.
Sensors 21 03586 g013
Figure 14. Pansharpened results of different PS methods on third pair of real images.
Figure 14. Pansharpened results of different PS methods on third pair of real images.
Sensors 21 03586 g014
Table 1. Channel mutual correlation coefficient matrix.
Table 1. Channel mutual correlation coefficient matrix.
PANCoastalBlueGreenYellowRedRed EdgeNIR1NIR2
PAN1.00000.74930.88110.96290.96360.95350.94930.82530.8193
Coastal0.74931.00000.94940.83170.74640.69740.63370.50720.4973
Blue0.88110.94941.00000.95520.8897086360.75840.60200.5887
Green0.96290.83170.95521.00000.96750.95780.86790.71100.6982
Yellow0.96360.74640.88970.96751.00000.98430.88250.68860.6855
Red0.95350.69740.86360.95780.98431.00000.86200.67720.6682
Red Edge0.94930.63370.75840.86790.88250.86201.00000.93570.9352
NIR10.82530.50720.60200.71100.68860.67720.93571.00000.9928
NIR20.81930.49730.58870.69820.68550.66820.93520.99281.0000
Table 2. Quantitative evaluation results of fused images of different methods shown in Figure 8.
Table 2. Quantitative evaluation results of fused images of different methods shown in Figure 8.
MethodsRMSEERGASSAMQSSIMQ2nTime(s)
EXP48.77505.71325.01090.82220.84410.81450.004
GS41.92825.03316.51030.87350.92070.85740.09
HPF35.73404.24924.90890.91390.93060.91020.06
MTF-GLP-HPM31.22603.66024.02690.92890.94750.92740.28
PRACS36.23724.32485.00980.91020.92510.91080.22
BDSD48.00754.64086.34230.89610.92160.88710.09
RBDSD45.67045.48316.10620.88170.90530.86800.19
AWLPH38.52744.51924.75650.91930.93310.91480.17
OCDL36.49544.30034.87930.87670.92520.864867.16
PNTSSC44.49594.28064.94710.90690.92780.90654.22
GRSC30.58113.53474.95720.92930.94010.9223142.53
GRSC-ACD28.52033.32654.17630.93530.94840.9305147.63
Table 3. Quantitative evaluation results of fused images of different methods shown in Figure 9.
Table 3. Quantitative evaluation results of fused images of different methods shown in Figure 9.
MethodsRMSEERGASSAMQSSIMQ2nTime (s)
EXP66.15086.96545.23970.79480.77490.79310.004
GS48.14035.16075.62820.89570.92450.88760.08
HPF39.44514.24354.36940.93400.93360.93220.07
MTF-GLP-HPM36.14363.84334.23110.94510.94630.94370.29
PRACS34.85593.99444.63900.94290.94360.94740.23
BDSD44.92574.60124.94260.93060.93010.92970.09
RBDSD38.60374.01124.02980.94680.94210.94540.18
AWLPH40.75094.37854.37720.94980.94320.94920.15
OCDL44.68634.77804.76490.90060.91810.898754.14
PN-TSSC44.49592.28064.94710.90690.92780.90654.98
GRSC28.81873.04603.99930.96560.95870.9615139.24
GRSC-ACD27.56462.92053.62990.96590.96250.9672151.27
Table 4. Quantitative evaluation results of fused images of different methods shown in Figure 12 and Figure 13.
Table 4. Quantitative evaluation results of fused images of different methods shown in Figure 12 and Figure 13.
MethodsReal Dataset 1Real Dataset 2
D λ D s QNRTime(s) D λ D s QNRTime (s)
EXP0.00000.14030.85970.0050.00000.12630.87370.005
GS0.01480.07850.90780.230.01220.07220.91650.21
HPF0.03120.05300.91750.210.03600.05050.91530.18
MTF-GLP-HPM0.01840.04890.93350.430.02650.04950.92530.42
PRACS0.01390.05390.93300.800.01330.05300.93440.74
BDSD0.01450.07250.91410.130.01830.04720.93540.15
RBDSD0.00810.05920.93320.490.01440.05970.92680.34
AWLPH0.02790.03880.93440.270.02820.03710.93570.26
OCDL0.01450.04260.9435145.700.01950.04420.9371163.12
PN-TSSC0.01640.06190.922828.230.01530.05180.933726.08
GRSC0.01330.05410.9332222.080.02780.04350.9299223.86
GRSC-ACD0.00550.05010.9447399.010.01280.04670.9411353.69
Table 5. Quantitative evaluation results of fused images of different methods shown in Figure 14.
Table 5. Quantitative evaluation results of fused images of different methods shown in Figure 14.
MethodsReal Dataset 3
D λ D s QNRTime (s)
EXP0.00000.11550.88450.002
GS0.03180.09870.87270.28
HPF0.03090.06230.90870.20
MTF-GLP-HPM0.04030.07820.88470.56
PRACS0.02040.07210.90900.81
BDSD0.02880.04530.92720.14
RBDSD0.02570.09500.88170.58
AWLPH0.04270.06890.89140.30
OCDL0.02950.06140.9109159.05
PN-TSSC0.02640.05050.924522.31
GRSC0.03850.05140.9121217.87
GRSC-ACD0.01210.04810.9403318.06
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Wang, W.; Liu, H.; Xie, G. Pansharpening of WorldView-2 Data via Graph Regularized Sparse Coding and Adaptive Coupled Dictionary. Sensors 2021, 21, 3586. https://doi.org/10.3390/s21113586

AMA Style

Wang W, Liu H, Xie G. Pansharpening of WorldView-2 Data via Graph Regularized Sparse Coding and Adaptive Coupled Dictionary. Sensors. 2021; 21(11):3586. https://doi.org/10.3390/s21113586

Chicago/Turabian Style

Wang, Wenqing, Han Liu, and Guo Xie. 2021. "Pansharpening of WorldView-2 Data via Graph Regularized Sparse Coding and Adaptive Coupled Dictionary" Sensors 21, no. 11: 3586. https://doi.org/10.3390/s21113586

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop