Authors: Chandrajit Bajaj, Tianming Wang
Link: https://arxiv.org/abs/1902.08224
Written by: Pronoma Banerjee
The paper presents a method for fusing a hyperspectral image (HSI) of low resolution with a multispectral image (MSI) of high resolution to produce a super-resolution image (SRI). The process is similar to the process of hyperspectral pan sharpening, but unlike previous work, it assumes no prior knowledge of the spatial or spectral degradation from the SRI to the HSI. It also doesn't assume a perfectly aligned HSI and MSI pair. The SRI is assumed to be aligned with the MSI. The image fusion is performed iteratively by fusing the HSI with a graph Laplacian of the MSI. The proposed approach searches for the blur kernel and uses the graph Laplacian defined on the MSI to guide the super-resolution of all the bands of the HSI simultaneously. This approach is able to achieve super-resolution without prior knowledge of the spatial nor spectral degradation.
In remote sensing the graph Laplacian has been used to convert a hyperspecrtral image to RGB for better visualization. Assuming the SRI to be spacially aligned with the MSI, the authors exploit the correlation between them using the graph Laplacian.
Let
Tr
where
When the spatial degradation from SRI to HSI is known,
min
When the spatial degradation is not known, the BGLRF algorithm alternates between updating the blur kernel
An isotropic TV regularization is applied to the kernel
We take
min
where
The above equation is solved using proximal alternating minimization. Each band of
Hence the algorithm for the entire process is as follows:
Algorithm 1: Blind graph Laplacian Regularized Fusion (BGLRF)
Initialize X using bicubic interpolation
for iteration = 0,1,··· do
end for
Lemma: If the generated sequence
The experiments are executed from MATLAB R2018a on a 64-bit Linux machine with 8 Intel i7-7700 CPUs at 3.60 GHz and 32 GB of RAM. Experiments were conducted from simulated HSI and MSI pairs generated from the Indian Pines, Salinas, Pavia University and the Western Sichuan dataset.
The synthesis of HSI and MSI was done using the standard procedure. At first the input image was denoised, to produce the SRI. The HSI was a result of spatial degradation of the SRI. This spatial degradation was modeled by a Gaussian blur, followed by downsampling and then adding noise. The Gaussian blur has a standard deviation such that its full width at half maximum is equal to the downsampling ratio
The graph Laplacian chosen was one that defines the affinity of pixel vectors using correlations between the overlapping windows, using both spectral and spatial information. Conjugate gradient was used to update
Further experiments were done to prove the usefulness of the blind kernel estimation, and graph laplacian regularization, by comparing BGLRF with bicubic interpolation, no graph Laplacian regularization and non-blind image fusions, using the HSI and MSI generated from Indian Pines, with a blur kernel shifted by 4 pixels horizontally and vertically to the botton right. When there is no regularization, the TV regularization about the blur kernel isn't as useful. One cannot expect to get good estimation of the blur kernel due to the lack of spatial information, which is provided via the graph Laplacian. When there is no blur kernel estimation, the super-resolution is not as good. Hence, BGLRF outperforms the other methods.
All the results were evaluated using the following metrics:
Metrics based on spatial measures::
Metrics based on spectral measures:
BGLRF was compared to other related algorithms (dTV, HySure, STEREO) for aligned and misaligned blur kernels over several datasets in 3 different settings:
In all the settings, STEREO and HySure are fed with the ground truth blur kernel and spectral responses. The CP rank of STEREO is set to be 150. For BGLRF,
The proposed algorithm proves to be capable of preserving classification accuracy, with the additional advantage of being able to better distinguish different materials in the scene.
The authors presented a hyperspectral-multispectral fusion algorithm using graph Laplacian regularization, without assuming prior knowledge about the blur kernel. This algorithm alternates between finding the blur kernel and fusing HSI with MSI. As a byproduct, the algorithm is able to deal with translation mis-alignment between the two input images. Various numerical experiments validate the usefulness of our algorithm, and its ability to preserve spectral information. Such property is desirable for further classification and detection tasks.