Next Article in Journal
Improving Network Training on Resource-Constrained Devices via Habituation Normalization
Previous Article in Journal
Driver Intent-Based Intersection Autonomous Driving Collision Avoidance Reinforcement Learning Algorithm
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Linear Spatial Misregistration Detection and Correction Based on Spectral Unmixing for FAHI Hyperspectral Imagery

1
Key Laboratory of Space Active Opto-Electronics Technology, Shanghai Institute of Technical Physics, Chinese Academy of Sciences, Shanghai 200083, China
2
University of Chinese Academy of Sciences, Beijing 100049, China
3
Hangzhou Institute for Advanced Study, University of Chinese Academy of Sciences, Hangzhou 310024, China
4
Research Center for Intelligent Sensing Systems, Zhejiang Laboratory, Hangzhou 311100, China
*
Author to whom correspondence should be addressed.
Sensors 2022, 22(24), 9932; https://doi.org/10.3390/s22249932
Submission received: 29 September 2022 / Revised: 1 December 2022 / Accepted: 14 December 2022 / Published: 16 December 2022
(This article belongs to the Section Physical Sensors)

Abstract

:
In push-broom hyperspectral imaging systems, the sensor rotation to the optical plane leads to linear spatial misregistration (LSM) in hyperspectral images (HSIs). To compensate for hardware defects through software, this paper develops four methods to detect LSM in HSIs. Different from traditional methods for grayscale images, the method of fitting the sum of abundance (FSAM) and the method of searching for equal abundance (SEAM) are achieved by hyperspectral unmixing for a selected rectangular transition areas containing an edge, which makes good use of spatial and spectral information. The method based on line detection for band-interleaved-by-line (BIL) images (LDBM) and the method based on the Fourier transform of BIL images (FTBM) aim to characterize the slope of line structure in BIL images and get rid of the dependence on scene and wavelength. A full strategy is detailed from aspects of data selection, LSM detection, and image correction. The full spectrum airborne hyperspectral imager (FAHI) is China’s new generation push-broom scanner. The HSIs obtained by FAHI are tested and analyzed. Experiments on simulation data compare the four proposed methods with traditional methods and prove that FSAM outperforms other methods in terms of accuracy and stability. In experiments on real data, the application of the full strategy on FAHI verifies its effectiveness. This work not only provides reference for other push-broom imagers with similar problems, but also helps to reduce the requirement for hardware calibration.

1. Introduction

Hyperspectral imaging combines imaging technology and spectroscopy technology to obtain sets of data cubes composed of cross-track, along-track, and spectral dimensions. The hyperspectral images (HSIs) contain spatial, spectral, and radiation information, which greatly improves the ability to monitor the Earth system and human activities [1]. In particular, the high spectral resolution allows for hundreds of bands to identify ground objects with spectral similarity [2,3,4]. It is important for hyperspectral sensors to capture spectral features accurately, because it will affect hyperspectral image applications [5,6].
The hyperspectral imaging system mainly includes a line scanning optical imaging system and a push-broom imaging system. Among them, push-broom imaging is widely used in practice because of its simple structure, high signal-to-noise ratio, and high spectral and spatial resolution [7]. The full spectrum airborne hyperspectral imager (FAHI), China’s new generation push-broom hyperspectral imager, has been applied to civil and environmental monitoring [8,9]. The workflow of a push-broom instrument is shown in Figure 1. Briefly, as the scanner pushes forward along the track, the radiation from substances in a linear field of view is received by the detector array after collimation, dispersion, and convergence of the optical system. Two common optical artifacts occur in this process, which are keystone and smile [10,11]. Keystone is caused by the lateral chromatic aberration of the off-axis dispersive beam exiting from the slit edge. It acts in such a way that a straight line is imaged as a curve for a given pixel in spatial dimensions, known as spatial misregistration. Smile results from the dispersion difference of the dispersive element for the beam emitted from different positions of slit. It leads to the curved line on the image sensor for a given wavelength, known as spectral misregistration. Actually, laboratory measurements are available for keystone and smile optimization, and their values are usually specified in the camera specifications as primary optical indicators [12]. To obtain spectral signatures useful for scientific research, some studies made requirements for keystone and smile. A spectral uncertainty of less than 0.01 of the full width at half maximum throughput of the spectral response function is considered to be necessary, and a maximum level of allowed keystone to be 5% of a pixel is set [13,14].
However, this paper focuses on another image artifact faced by push-broom hyperspectral imagers—linear spatial misregistration (LSM) caused by sensor rotation, which has been neglected in the past. It has been mentioned in previous articles, but not in detail [15]. In addition, LSM was detected in hyperspectral data obtained by Hyperion and SWIR (short wave Infrared) full spectrum imager (SFSI) instruments [6,16]. Figure 2 explains the generation of this artifact, where the gray cube denotes the optical plane, and the red grid denotes the rotational detector array. It refers to the rotational misalignment of the sensor to the optical plane and has nothing to do with the whole optical system. The approximation of a linear function of bands provides a reasonable model for LSM detection and correction in HSIs [6]. There is a problem that keystone also produces spatial misregistration and theoretically affects the detection performance. Considering the following aspects: (1) keystone drives nonlinear spatial misregistration and has a maximum level below 5% of a pixel, as mentioned above; (2) hyperspectral data contain hundreds of bands; and (3) the setting of threshold in our method hinders keystone to some extent, hence, the impact of keystone for LSM detection is considered negligible in our research.
LSM prevents accurate spectrum acquisition. It weakly distorts the spectrum of pixels in the uniform regions and severely distorts the spectrum of pixels in transition areas, which will be verified in our simulation experiments. The distorted spectral curves bring errors to hyperspectral applications, especially to sub-pixel level applications [17,18,19]. In this case, it is necessary to develop LSM detection and correction preprocessing tools to eliminate LSM and recover spectrum, which compensates for the hardware effects though software. In another way, it reduces the requirement for hardware calibration and provides reference for hardware calibration accuracy. In the absence of prior information, such as the spectral signature of a certain substance, the spatial location of an edge is an available feature for subpixel analysis. In past studies, scene-based methods have been proposed for spatial misregistration detection, which are commonly achieved by locating edges at the subpixel level. The correlation-based method is widely used, including the cross-correlation method (CC) and the phase correlation method (PC) [20,21,22,23]. Robert calculated the Pearson correlation coefficient over a user defined sliding correlation window at the most prominent edge and determined the inter-band subpixel shift by interpolating the correlation values [16]. Naoto used the normalized cross-correlation method and the phase correlation method to detect spatial misregistration, and the latter provided better detection performance [6]. Specifically, the phase correlation method determined the peak location of the phase correlation function as misregistration between two bands. Gradient maximization (GM) is also one of the effective ways for subpixel edge detection [24,25], which generally determines the subpixel location by fitting pixels of each row and calculating the maximum gradient. Endice improved it by carrying out a weighted sum to refine each location for spatial misregistration detection [15]. These methods were initially used in grayscale images, so they only exploit the spatial information and ignore spectral information in HSIs. Sometimes, they suffer from instability.
To improve the LSM detection performance, spectral unmixing is adopted for spectral analysis, which has been widely used in subpixel analysis. [26,27,28]. The method of fitting the sum of abundance (FSAM) and the method of searching for equal abundance (SEAM) are developed to detect LSM, which rely on the linear mixture model (LMM) in spectral unmixing and make good use of the spatial and spectral information in HSIs. FSAM is achieved by fitting the sum of abundance of each row in the selected data, and SEAM aims to search for bands with equal abundance for two adjacent pixels. FSAM and SEAM need rectangular transition areas containing clear edges as test subjects. Each side of the edge is composed of pure pixels (endmembers), and the transition area consists of mixed pixels. To get rid of the dependence on scene, the method based on line detection for band-interleaved-by-line (BIL) images (LDBM) and the method based on the Fourier transform of BIL images (FTBM) are produced. They take images in the form of BIL as test data, considering BIL images intuitively reflect the linear change of radiation with wavelength. LDBM directly performs line detection on BIL images, and FTBM characterizes the lines in the frequency domain of BIL images. According to the LSM detection result, cubic spline interpolation is adopted to correct the HSIs. To make it clear, a full three-step strategy is detailed from aspects of data selection, LSM detection, and image correction.
As one of the airborne push-broom imagers, FAHI suffers the problem of sensor rotation due to mechanical instability and hardware adjustment, which leads to varying degrees of LSM in HSIs obtained from each flight mission. In this paper, the hyperspectral data of FAHI is used in our experiments. On the one hand, the performance of the proposed detection methods is tested and compared through simulation experiments. On the other hand, the artifact existing in FAHI is detected, analyzed, and corrected.
The major contributions of this paper are as follows: This paper concentrates on the LSM phenomenon caused by sensor rotation in push-broom hyperspectral imaging systems, proposes novel methods for HSIs to quantify LSM, and details a full strategy to eliminate LSM. The application of the strategy on FAHI verifies its effectiveness. Moreover, the work provides solutions for other push-broom scanners with similar problems and helps to simplify hardware requirements by compensating for hardware effects in software.

2. Materials and Methods

The proposed three-step strategy is used to deal with the spatial misregistration caused by rotational misalignment of the detector, which contains three parts corresponding to data selection, LSM detection, and image correction, as shown in Figure 3.

2.1. Data Selection

The removal of LSM should be performed on HSIs without radiometric and geometric corrections since the operation of resampling degrades spectral signatures, which is a common premise. The four proposed detection methods have different requirements for experiment data. FSAM and SEAM depend on the availability of edges in the HSIs, while LDBM and FTBM need to convert HSIs into BIL format. These are described separately in the following paragraphs.
For FSAM and SEAM, subregions containing clear edges crossing the along-track direction are first cropped from HSIs as experiment data. To ensure the accuracy of the subsequent endmember’s extraction, it is necessary to check that each side of the edge is a homogenous area covered by one kind of substance. It is better to choose continuous bands with high signal-to-noise ratio and similar scene contrast, which reduce the computational cost on the one hand and improve the detection accuracy on the other hand. Generally, at least three different subregions are selected in each of the left, center, and right field of view (FOV) to enhance the reliability.
For each subregion, endmembers are then extracted on both sides of the edge to prepare for FSAM and SEAM detection. Considering the complexity of surface distribution and the existence of spectral variability [29,30], an endmember extraction algorithm is not suitable for this work. For one thing, it is not sure whether there are endmembers in the cropped subregions, especially when the spatial resolution is low. For another, the mixed pixels in the transition area may be the result of the complex action of various ground objects, and using endmember extraction methods based on LMM will bring large errors. In this work, regions of interest (ROIs) are selected on both sides of the edge and take the average of the pixel’s spectrum within ROIs as representative endmembers.
For LDBM and FTBM, the hyperspectral image in BIL format is required, where the horizontal direction represents spatial dimension, and the vertical direction represents spectral dimension. LDBM and FTBM utilize the feature that BIL images can reflect the linear change of radiation with wavelength for LSM detection. There are three ways of storing hyperspectral data, including BIL, band sequential format (BSQ), and band-interleaved-by-pixel format (BIP), which can be converted to each other.

2.2. LSM Detection

Four methods are developed here for LSM detection. Among them, FSAM and SEAM use vectorized LMM in hyperspectral unmixing and perform abundance analysis to obtain the detected LSM. LDBM and FTBM aim to characterize the slope of the structure in BIL images and convert it to LSM.

2.2.1. Methods Based on Hyperspectral Unmixing

To make good use of spatial and spectral information in HSIs, LMM is improved to vectorized LMM. Based on that, two methods are presented. In this part, vectorized LMM, FSAM, and SEAM are introduced successively.

Vectorized LMM

Hyperspectral unmixing aims to decompose mixed pixels into a combination of endmembers, including the process of endmember extraction and abundance estimation [31]. The former extracts the spectra of endmembers from the hyperspectral image, and the latter determines the abundance of each endmember in mixed pixels. The mixing model provides the basis for hyperspectral unmixing, which contains LMM and the nonlinear mixing model (NLMM) [32,33]. In practice, LMM is most broadly used in terms of its simple structure and good performance. LMM uses a linear combination of endmembers weighted by the corresponding abundance to describe pixels.
For a hyperspectral image Y = [ y 1 , y 2 , , y N ] L × N with p endmembers, LMM can be expressed as:
Y = E A + n ,
where E = [ e 1 , e 2 , , e p ] L × p is the endmember matrix, A = [ a 1 , a 2 , , a N ] p × N is the abundance matrix, and n L × N represents the additive noise matrix. The abundance matrix is required to satisfy two constraints, the abundance non-negativity constraint (ANC):
a i 0 ,
and the abundance sum-to-one constraint (ASC):
1 T a i = 1 ,
where 1 is a vector of ones, and i = 1 , , N .
Figure 4 shows a selected subregion and the image of one band, where the red line represents the subpixel edge location. Both sides of the edge consist of pure pixels corresponding to two types of spectral signatures, which are denoted by e 1 and e 2 . According to LMM, pixels crossed by the edge are mixed pixels formed by linear combination of the two endmembers. If there is no LSM between bands, a given pixel y can be described as:
y = α e 1 + β e 2 ,
where α and β are abundances corresponding to e 1 and e 2 . However, if there is LSM in the hyperspectral image, the abundances are no longer constant but vary with bands. The given pixel y is formulated as:
y = α e 1 + β e 2 ,
where α = [ α 1 , α 2 , , α L ] T and β = [ β 1 , β 2 , , β L ] T are abundance vectors recording the abundance for each band to e 1 and e 2 , respectively. If e 1 and e 2 are known, the abundance vectors can be calculated as:
α = y e 2 e 1 e 2 ,
β = y e 1 e 2 e 1 .
According to ASC and ANC in LMM,
α i + β i = 1 ,       α i 0 ,     β i 0 ,
where i = 1 , , L . Perform hyperspectral unmixing on all pixels, and a three-dimensional abundance map is obtained for e 1 or e 2 .

FSAM Detection

FSAM is achieved by fitting the sum of abundance of each row in the selected data. The edge splits each pixel into two parts, where one part is covered by e 1 , and the other part is covered by e 2 . In the abundance map, each pixel can be considered as a square of 1 × 1 , as the pixel value records the area covered by e 1 or e 2 ranging from 0 to 1. Figure 5 shows a row of the j th band in the abundance map, containing m pixels. The blue line represents the edge in the j th band, and the red line represents the edge in the ( j + 1 ) th band with offset of k pixel from the blue line. Then, the difference Δ S in the area covered by e 1 or e 2 in these two bands can be represented by k :
Δ S = k = S j + 1 _ l e f t S j _ l e f t = S j _ r i g h t S j + 1 _ r i g h t ,
where S j + 1 _ l e f t refers to the left area of the red line, S j _ l e f t is the left area of the blue line, is the right area of the blue line, and S j + 1 _ r i g h t refers to the right area of the red line. Use abundance to replace:
S j + 1 _ l e f t = i = 1 n α j + 1 i ,
S j _ l e f t = i = 1 n α j i .
where α j i is the abundance of the i th pixel in the j th band for e 1 . Thus, k is given as:
k = i = 1 n α j + 1 i i = 1 n α j i
To reduce the error caused by endmember estimation and noise, calculate S for all bands and obtain S = [ S 1 _ l e f t , S 2 _ l e f t , , S L _ l e f t ] T . Then, a linear fit to S according to Z = k ^ S + b is performed, where k ^ is used to denote the estimated inter-band misregistration for this row. The k ^ of all rows in the subregion is averaged as the final LSM caused by rotational misalignment.

SEAM Detection

For two adjacent pixels in a row, SEAM aims to search for two bands with the same abundance. Specifically, for each row in the selected subregion, a middle band with high signal-to-noise ratio is taken to perform the Sobel operator to enhance the edge. Supposing that the i th pixel obtains the maximum value, the abundance vectors to e 1 or e 2 for the ith pixel and the ( i +1)th pixel are calculated, which correspond to α i = [ α 1 i , α 2 i , , α L i ] T and α i + 1 = [ α 1 i + 1 , α 2 i + 1 , , α L i + 1 ] T .
For α j i in α i , α l i + 1 could be found in α i + 1 and satisfies:
| α j i α l i + 1 | < ε
where ε is a small constant. It is set as 0.005 in our experiments. To improve the robustness, it is necessary to limit the band range:
| j l | > τ
where τ is an integer. For different band offset, the optimal value of τ is different.
Then, k is given by:
k = 1 | j l |
Figure 6 depicts this case. The blue line represents the subpixel edge in the j th band of the row, and the red line represents the subpixel edge in the l th band with an offset of 1 to the blue line. The blue area and the red area denote α j i and α l i + 1 —the abundance of the ith pixel and the ( i +1)th pixel to endmember e 1 or e 2 .
For the i th pixel, multiple k can be obtained. The average of the multiple k as an offset for this row and the average of offsets for all rows are taken as the final LSM for the subregion.

2.2.2. Methods Based on BIL Images

Though FSAM and SEAM take advantage of spatial and spectral information in HSIs, they rely on the availability of edges in the image between homogeneous areas. To get rid of the dependence on scene, two methods based on slope detection are proposed, which are simple to implement on BIL images.

LDBM Detection

The BIL image contains both spatial and spectral information in a linear field of view. The LSM phenomenon is intuitively reflected in BIL images, leading the texture to skew to a certain angle. Thus, an idea for LSM detection is to perform line detection on the BIL image, and the slope of the detected line is taken as the LSM result. The flowchart of LDBM is shown in Figure 7a.
Canny operator is widely used for edge detection because of its high precision. Due to the influence of spatial resolution and the existence of mixed pixels, the edges in BIL image are blurred. In LDBM, for a BIL image, the canny operator is first adopted to enhance the edges. Then, the Hough transform is used to recognize the line features. Based on the voting mechanism, the lines corresponding to the top n voting peaks are selected as effective detection results. Parameter n is set as 3, 5, or 7 in our experiments. The coordinates of the head and end points of each line are given by the Hough transform, through which the slope of the line can be calculated. Finally, take average of the slopes of the effective lines as LSM.

FTBM Detection

The rotation component of an image can be clearly displayed in the frequency domain, specifically, presenting strips inclined at a certain angle. So FTBM is determined, which tries to recognize the slope in the Fourier transform of BIL images. The flowchart of FTBM is shown in Figure 7b.
For a BIL image, fast Fourier transform is first needed to convert it to the frequency domain. Then, the canny operator is applied to extract the edge information. The continuous line structure is characterized by the Hough transform. The lines with the first n (3, 5, or 7) voting peaks are selected. Finally, average the slopes of the selected lines as the final LSM.
In LDBM and FTBM, the canny operator, Hough transform, and Fourier transform are realized through functions in MATLAB 2019a, which make the methods simple and fast to achieve. FSAM and SEAM are more complicated to conduct than LDBM and FTBM. But FSAM has the potential to be applied to nonlinear spatial misregistration detection; the other three are mainly used for linear detection.

2.3. Image Correction

After detecting LSM, the image should be corrected according to detected result. As the smaller the k and the larger the detection error, a threshold is set to compare with k . If k is less than the threshold, the effect of LSM is ignored. Contrarily, the hyperspectral image needs to be corrected. Based on the detection results in the simulation experiments, the threshold is set to be 0.005.
The correction method is based on cubic interpolation because of its good trade-off between smoothness and shape preservation [34]. Specifically, a reference band is first selected, generally in the middle band with high signal-to-noise ratio. Then, the offset of other bands to the reference band is calculated:
o f f s e t j = k ( j i ) ,
where the reference band is the i th band, and o f f s e t j is the offset of the j th band to the i th band. Finally, perform interpolation on each band to correct the image.

3. Results and Discussion

In this Section, experiments on simulation data and real data are conducted to assess the performance of the proposed methods and the three-step strategy. In experiments on simulation data, the accuracy and the adaptability to different spatial and spectral resolutions of FSAM, SEAM, LDBM, and FTBM are mainly tested with PC, CC, and GM as comparison. In experiments on real data, the full strategy is applied to real data of FAHI, aiming to analyze the artifact in FAHI and prove its feasibility and effectiveness.

3.1. Experimental Data

The hyperspectral data obtained by FAHI is used in our experiments [35,36]. To evaluate the detection ability for LSM of the proposed methods, we conducted experiments on simulation data. Since whether LSM exists or its value cannot be determined in advance, a sub-image with a detected result less than the threshold was selected as original data. Its size is 500 × 500, and it contains 90 bands covering a spectral range from 1500 to 1800 nm. The spatial resolution is 0.5 m, and the spectral resolution is 3.2 nm. To induce LSM, the band offsets of 0.01, 0.03, and 0.05 of a pixel were set on it using bilinear interpolation functions, respectively, with the first band as the reference band. Then, three simulated datasets were obtained. Figure 8 shows the selected sub-image and the local comparison with different offsets. The larger the offset, the more obvious the artifact. Finally, three subregions containing clear edges were cropped from simulated datasets for LSM detection, as shown in Figure 9.
To verify the effectiveness of the full strategy, experiments were carried out on HSIs of FAHI. For each hyperspectral image, three subregions in each of the left, middle, and right FOV were selected to enhance the reliability of the detection results. The results of an image were presented.

3.2. Evaluation Metrics

To evaluate the LSM detection performance of the proposed algorithms, the following two metrics are used:
1. Absolute error (AE):
AE = | k k ¯ | ,
where k ¯ is the real offset, and k is the detected offset. AE directly reflects the detection error.
2. Mean root mean square error (MRMSE):
MRMSE = 1 r i = 1 r n o r m ( y i y ¯ i ) 2 L ,
where y ¯ i refers to the fitting vector of all bands in the i th row, y i refers to the detected vector of all bands, L is the number of bands, and r is the number of rows. MRMSE indicates the stability of the test algorithm. The smaller the values are of AE and MRMSE, the better the detection results are.
To measure the improvement of the image quality after LSM correction, the following three metrics are calculated [37,38]:
1. Peak signal to noise ratio (PSNR):
PSNR = 20 × l o g 10 ( M A X M S E ) ,
where M A X is the maximum value of the image, and M S E is the mean square error of two images. PSNR is the most widely used image quality evaluation indicator based on the error between corresponding pixels.
2. Structural similarity (SSIM):
SSIM = 2 μ x μ y + C 1 μ x 2 + μ y 2 + C 1 · 2 δ x y + C 2 δ x 2 + δ y 2 + C 2 ,
where C 1 and C 2 are constants, μ x and μ y are the mean gray values of two images, δ x and δ y   are standard deviations of two images, and δ x y is the covariance. SSIM measures the image similarity from brightness, contrast, and structure.
3. Spectral angle mapper (SAM):
SAM = c o s 1 x T y ( x T x ) 1 / 2 ( y T y ) 1 / 2 ,
where x and y correspond to the spectral vectors of pixels at the same location in two hyperspectral images. SAM is an important indicator for measuring changes in spectral features, since the spectra determine the identification of substances. The larger the values are of PSNR and SSIM and the smaller the value of SAM, the better the image quality is.

3.3. Experiments on Simulation Data

In this section, four sets of experiments are carried out, aiming at comparing the LSM detection performance of all test algorithms, measuring the change of image quality after LSM correction, testing the adaptability to HSIs with different spatial resolution of the proposed methods, and testing the adaptability to HSIs with different spectral resolution of the proposed methods, respectively.

3.3.1. Performance Comparison of Detection Methods

Experiments on simulation data are conducted to assess the performance of the proposed FSAM, SEAM, LDBM, and FTBM with PC, CC, and GM as comparisons. All test methods are performed on the three subregions, as shown in Figure 9, to detect the LSM. The results of detected k , AE, and MRMSE are shown in Table 1. Since SEAM, LDBM, and FTBM do not fit all bands, their MRMSE cannot be calculated; only k and AE are available.
From the experimental results: (1) for each subregion, the values of AE obtained by all test algorithms are all within 0.01; (2) for each subregion, compared with SEAM and FTBM, the proposed FSAM and LDBM obtain lower values of AE, with the lowest for FSAM, which means they have higher detection accuracy; (3) during the experiments, it is found that SEAM and FTBM are less stable as their detection performance overly depends on parameter adjustment, such as an angle range, that is very close to the real situation and needs to be set in the Hough transform function in LDBM and FTBM to maintain a good detection performance; (4) for each subregion, in comparison methods, GM provides relatively lower values of AE, indicating it brings smaller detection errors compared to CC and PC; (5) the MRMSE results exhibit a significant difference for each subregion, and this demonstrates the varying degrees of stability of the algorithms; (6) though GM obtains lower AE, its MRMSE results are highest for different levels of the band shift, showing its sensitivity to noise; (7) FSAM obtains the lowest MRMSE, so it is more stable compared to CC, PC, and GM; (8) compared with other methods (including CC, PC, GM, SEAM, LDBM, and FTBM), FSAM shows a smaller detection error and better stability and is more suitable for LSM detection; (9) the consistency of AE and MRMSE for the three subregions also verifies the capability of FSAM to detect LSM; (10) in addition, it seems that subregion1 obtains larger MRMSE, and subregion3 obtains smaller MRMSE. It is related to the complex distribution of vegetation areas such as different vegetation densities.
In conclusion, the proposed FSAM outperforms other methods (including CC, PC, GM, SEAM, LDBM, and FTBM) in terms of detection error and stability, and the detection error of FSAM is within 0.005.

3.3.2. Improvement of Image Quality

The average results of the three subregions obtained by FSAM are used to correct the sub-image, which are 0.0098, 0.0302, and 0.0504. To measure the improvement of the image quality after LSM correction, PSNR, SSIM, and SAM are calculated, and the results are shown in Figure 10, Figure 11 and Figure 12.
From the results, the impact of LSM on image quality is quantified: (1) for a certain offset, the farther away it is from the reference band, the worse the band quality is; (2) for a different offset, the larger the offset is, the worse the image quality is; (3) for offsets of 0.01, 0.03, and 0.05, PSNR decreases to 31.8, 26.6, and 24.4, respectively; SSIM decreases to 0.97, 0.90, and 0.84, respectively; (4) SAM increases significantly, which means the spectra deviate from the ground truth; (5) results of SAM also show that the spectral distortion in the edge is larger than that in the homogeneous region.
After LSM correction, the image quality is improved: (1) for a certain offset, PSNR, SSIM, and SAM are all improved compared with those before LSM correction; (2) for offsets of 0.01, 0.03, and 0.05, PSNR of the last band increased to 34.4, 29.4, and 27.5, respectively; SSIM of the last band increases to 0.98, 0.95, and 0.92, respectively; (3) SAM decreases greatly, thus the spectral curves move closer to the real curves; (4) on the whole, the larger the offset, the more the image quality is improved; (5) though the image is recovered, the image with a large offset is still inferior to the image with a small offset.
In conclusion, LSM degrades hyperspectral quality, and the proposed detection and correction is effective for dealing with the problem, as it improves the image quality and brings recovered spectral features.

3.3.3. Adaptability to HSIs with Different Spatial Resolution

To verify the adaptability of the proposed methods to hyperspectral data with different spatial resolution, experimental data with spatial resolution of 1 m and 2 m are obtained by applying pixel merging to the original data [39]. Then, the inter-band offset is set to 0.01, 0.03, and 0.05 of a pixel. The detection results of all test methods on subregion 1, subregion 2, and subregion 3 are shown in Table 2 and Table 3.
From the experimental results: (1) for each subregion, the values of AE obtained by all test algorithms remain below 0.01, among which, FSAM offers lower values of AE; (2) compared to the results in Table 1, with the decrease in spatial resolution, AE of CC, PC, GM, FSAM, and SEAM show weak fluctuation, indicating the methods keep their performance for LSM detection; (3) relatively, AE of LDBM and FTBM have clear fluctuation, indicating they are affected by spatial resolution, as the lower the spatial resolution is, the blurrier the edges in BIL images are; (4) for each subregion, GM obtains the highest values of MRMSE, and FSAM and PC obtain lower values of MRMSE, which shows that FSAM and PC are more stable than GM and CC; (5) compared to the results in Table 1, with the decrease in spatial resolution, MRMSE values of test algorithms decrease significantly, and it is mainly because the images with high spatial resolution can display rich details of ground objects; (6) the MRMSE results also indicate that the algorithms have different stability at different levels of spatial resolution; (7) FSAM keeps lower MRMSE to HSIs at different spatial resolution, which shows the FSAM is more robust to spatial resolution changes compared with CC, PC, and GM.
In conclusion, the spatial resolution mainly affects the detection accuracy of LDBM and FTBM, and the algorithm stability of CC, PC, GM, and FSAM. FSAM shows better adaptability to HSIs with spatial resolution from 0.5 m to 2 m in terms of detection accuracy and stability, and the absolute detection error is kept within 0.005.

3.3.4. Adaptability to HSIs with Different Spectral Resolution

To verify the adaptability of the proposed methods to hyperspectral data with different spectral resolution, experimental data with spectral resolution of 6.4nm and 9.6nm are obtained by applying band merging to the original data [39]. Then, the inter-band offset is set to 0.01, 0.03, and 0.05 of a pixel. The detection results of all test methods on subregion 1, subregion 2, and subregion 3 are shown in Table 4 and Table 5.
From the experimental results: (1) for each subregion, the values of AE obtained by all test algorithms are below 0.01, and FSAM still provides detection error less than 0.005; (2) compared to the results in Table 1, with the decrease in spectral resolution, AE of the test algorithms shows an increasing tendency in fluctuation overall, demonstrating the detection accuracy of most algorithms is reduced; (3) relatively, the AE values obtained by FSAM, PC, and GM show little change, which indicates that FSAM keeps better ability to detect LSM at the spectral resolution of 6.4nm and 9.6nm; (4) AE of LDBM, FTBM, and CC increase significantly, which represents they are easily affected by spectral resolution; (5) for each subregion, GM obtains higher values of MRMSE, and FSAM still keeps lower values of MRMSE, showing the good stability of FSAM; (6) compared to the results in Table 1, with the decrease in spectral resolution, MRMSE shows slight fluctuation, meaning the stability of CC, PC, GM, and FSAM remains steady with the change of spectral resolution.
It is concluded that the spectral resolution affects the detection accuracy of most test methods. The higher the spectral resolution is, the more number of bands there are, and the higher the detection accuracy. Considering detection error and algorithm stability, FSAM provides better adaptability to HSIs with spectral resolution from 3.2 nm and 9.6 nm compared with other methods, and the absolute detection error remains within 0.005.

3.4. Experiments on Real Data

In this section, the results of a hyperspectral image obtained by FAHI are present. Three subregions are selected in each of the left, middle, and right FOV of the image, and the proposed FSAM is utilized to detect LSM on the subregions. The results of detected k are shown in Table 6.
Results detected for all subregions are all around 0.03 with slight fluctuation (Table 6), which demonstrates the sensor rotation existing in FAHI instrument. The average of the results is used to correct the image, and qualitative analysis is implemented here. The buildings, plants, and seaside areas before and after correction are compared in Figure 13. In the original sub-images, there is noticeable ghosting phenomenon caused by spatial misregistration, especially in the transition areas involving two or more substances. In the corrected sub-images, this phenomenon is greatly reduced, and the transition regions become sharp and clear. The image in BIL format also reflects the change before and after correction, where the horizontal direction represents spatial dimension, and the vertical direction represents spectral dimension. The BIL images of the selected two lines are shown in Figure 14. As can be seen, there are stripes inclined at a certain angle to the spectral dimension in the original images, and this angle is significantly reduced after LSM correction. The application on FAHI proves the effectiveness and the feasibility of the full strategy.

4. Discussion

Overall, the results of the selected subregions show consistency, which enhances the reliability of detection. For the proposed methods, FSAM and SEAM are more complex to conduct, since they depend on the availability of edges in the homogenous area. LDBM and FTBM are easier to perform, as they are based on BIL images. From the scope of application, FSAM calculates the offset for each band and can be used for nonlinear detection, while the other three are only used for LSM detection. In terms of detection accuracy, FSAM and LDBM perform better than SEAM and FTBM. SEAM searches for bands with equal abundance, thus it has a high requirement on spectral unmixing. The line structure in the frequency domain after the Fourier transform is nearly covered by other complex frequency components, resulting in the large error in FTBM. In terms of stability, it is found that the performance of SEAM, LDBM, and FTBM is easily affected by parameter setting. In SEAM, the parameter τ is set differently according to the simulated inter-band shift. A rotation angle range that is close to the real value needs to be set in LDBM and FTBM, and a range less than 2° achieves better accuracy. For comparison methods, GM offers small absolute error but poor stability, while CC and PC balance on both. Though CC, PC, and GM obtain the offset for each band, it is inferred that CC and PC can achieve high precision on nonlinear spatial misregistration detection.
In addition, LDBM and FTBM are more sensitive to the decrease in spatial resolution, owing to the blurred edge information in BIL images at low spatial resolution. The other methods keep their accuracy and obtain better fitting stability, which is mainly because the decreased spatial resolution leads to the loss of detailed information. All methods demand high spectral resolution to realize good performance. The higher the spectral resolution, the more number of bands there are, and the higher the detection accuracy is.
Considering accuracy and stability, FSAM performs better in LSM detection compared to other methods. In the field of linear detection, FSAM, LDBM, and GM can be selected for adoption. In nonlinear detection, FSAM, CC, and PC show their advantages. Moreover, for HSIs with spatial resolution and spectral resolution set in our experiments, the detection error of all methods is less than 0.01 of a pixel, especially if that of FSAM is less than 0.005 of a pixel, which simplifies the requirement for lab calibration and provides reference value for the calibration accuracy.

5. Conclusions

In push-broom hyperspectral imagers, the sensor rotation to optical axis leads to LSM in HSIs. This paper develops methods (including FSAM, SEAM, LDBM, and FTBM) to detect LSM and details a full strategy to eliminate LSM. It facilitates the analysis of the sensor rotation degree in push-broom scanners and, more importantly, reduces the hardware demand by compensating for hardware effects in software. Specifically, the experimental data is first selected. For FSAM and SEAM, subregions with distinct edges in each of the left, center, and right FOV are selected, and representative spectrum are extracted as endmembers for each subregion. For LDBM and FTBM, the hyperspectral image needs to be converted to a BIL image as input. Then, the detection method is applied to evaluate LSM. FSAM and SEAM conduct abundance analysis for the abundance map after spectral unmixing, while LDBM and FTBM aim to recognize the slope of the line structure. Finally, cubic interpolation is performed on each band to correct the image according to the detected result.
The proposed methods are tested by experiments on simulation data with CC, PC, and GM as comparison. For HSIs with spatial resolution of 0.5 m, 1 m, and 2 m, and spectral resolution of 3.2 nm, 6.4 nm, and 9.6 nm, all methods ensure that the absolute detection error is less than 0.01. Though FSAM is more complicated to implement, it outperforms other methods in terms of accuracy and stability with absolute error less than 0.005 and shows good adaptability to the change of spatial resolution and spectral resolution. The sensor rotation existing in FAHI is detected through the proposed strategy in experiments on real data, and the image is effectively calibrated, which provides reference for other push-broom hyperspectral instruments with similar problems.
Though several methods have been proposed to detect LSM, it still leaves much to be desired. The algorithm accuracy determines the application value. Under the premise of accuracy improvement of FSAM, nonlinear spatial misregistration detection of band-by-band will contribute to the joint analysis of keystone and sensor rotation.

Author Contributions

Conceptualization, X.Z. and Y.W.; methodology, X.Z.; software, X.Z.; validation, X.Z.; formal analysis, X.Z.; investigation, X.Z.; resources, Y.W.; data curation, X.Z.; writing—original draft preparation, X.Z.; writing—review and editing, X.C. and T.X.; visualization, X.C. and T.X.; supervision, Y.W.; project administration, Y.W. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Civil Aerospace Project of China (No. D040102) and Key Research Project of Zhejiang Laboratory (2021MH0AC01).

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. Jia, J.; Wang, Y.; Chen, J.; Guo, R.; Shu, R.; Wang, J. Status and application of advanced airborne hyperspectral imaging technology: A review. Infrared Phys. Technol. 2020, 104, 103115. [Google Scholar] [CrossRef]
  2. Kruse, F.; Boardman, J.; Huntington, J. Comparison of airborne hyperspectral data and EO-1 Hyperion for mineral mapping. IEEE Trans. Geosci. Remote Sens. 2003, 41, 1388–1400. [Google Scholar] [CrossRef] [Green Version]
  3. Schmidt, K.S.; Skidmore, A.K. Spectral discrimination of vegetation types in a coastal wetland. Remote Sens. Environ. 2003, 85, 92–108. [Google Scholar] [CrossRef]
  4. Pu, R.L. Broadleaf species recognition with in situ hyperspectral data. Int. J. Remote Sens. 2009, 30, 2759–2779. [Google Scholar] [CrossRef]
  5. Casey, J.; Kerekes, J. Misregistration impacts on hyperspectral target detection. J. Appl. Remote Sens. 2009, 3, 033513. [Google Scholar]
  6. Naoto, Y.; Norihide, M.; Akira, L. Detection and correction of spectral and spatial misregistrations for hyperspectral data using phase correlation method. Appl. Opt. 2010, 49, 4568–4575. [Google Scholar]
  7. Mourouloulis, P.; Mckerns, M. Pushbroom imaging spectrometer with high spectroscopic data fidelity: Experimental demonstration. Opt. Eng. 2000, 39, 808–816. [Google Scholar] [CrossRef]
  8. Wang, Y.; Wei, L.; Yuan, L.; Li, C.; Lv, G.; Xie, F.; Han, G.; Shu, R.; Wang, J. New generation VNIR/SWIR/TIR airborne imaging spectrometer. In Proceedings of the International Symposium on Optoelectronic Technology and Application 2016, Beijing, China, 9–11 May 2016. [Google Scholar]
  9. Zhang, D.; Yuan, L.; Wang, S.; Yu, H.; Zhang, C.; He, D.; Han, G.; Wang, J.; Wang, Y. Wide swath and high resolution airborne hyperspectral imaging system and flight validation. Sensors 2019, 19, 1667. [Google Scholar] [CrossRef] [Green Version]
  10. Yokoya, N.; Miyamura, N.; Iwasaki, A. Preprocessing of hyperspectral imagery with consideration of smile and keystone properties. In Proceedings of the SPIE: Multispectral, Hyperspectral, and Ultraspectral Remote Sensing Technology, Techniques, and Applications III, Incheon, Republic of Korea, 11–14 October 2010. [Google Scholar]
  11. Hoye, G.; Loke, T.; Fridman, A. Method for quantifying image quality in push-broom hyperspectral cameras. Opt. Eng. 2015, 54, 053102. [Google Scholar] [CrossRef] [Green Version]
  12. Hoye, G.; Fridman, A. Spatial misregistration in hyperspectral cameras: Lab characterization and impact on data quality in real-world images. Opt. Eng. 2020, 59, 084103. [Google Scholar] [CrossRef]
  13. Green, R.O. Spectral calibration requirement for Earth-looking imaging spectrometers in the solar-reflected spectrum. Appl. Opt. 1998, 37, 683–690. [Google Scholar] [CrossRef]
  14. Mouroulis, P.; Green, R.; Chrien, T. Design of pushbroom imaging spectrometers for optimum recovery of spectroscopic and spatial information. Appl. Opt. 2000, 39, 2210–2220. [Google Scholar] [CrossRef] [PubMed]
  15. Dell’Endice, F.; Nieke, J.; Schlapfer, D.; Itten, K. Scene-based method for spatial misregistration detection in hyperspectral imagery. Appl. Opt. 2007, 46, 2803–2816. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  16. Neville, R.; Sun, L.; Staenz, K. Detection of keystone in imaging spectrometer data. In Proceedings of the SPIE: Algorithms and Technologies for Multispectral, Hyperspectral, and Ultraspectral Imagery X, Orlando, FL, USA, 12–16 April 2004. [Google Scholar]
  17. Song, X.; Zou, L.; Wu, L. Detection of subpixel targets on hyperspectral remote sensing imagery based on background endmember extraction. IEEE Trans. Geosci. Remote Sens. 2021, 59, 2365–2377. [Google Scholar] [CrossRef]
  18. Li, R.; Latifi, S. Improving hyperspectral subpixel target detection using hybrid detection space. J. Appl. Remote Sens. 2018, 12, 015022. [Google Scholar] [CrossRef]
  19. Shi, W.; Hao, M. Analysis of spatial distribution pattern of change-detection error caused by misregistration. Int. J. Remote Sens. 2013, 34, 6883–6897. [Google Scholar] [CrossRef]
  20. Hoge, W. A subspace identification extension to the phase correlation method. IEEE Trans. Med. Imag. 2003, 22, 277–280. [Google Scholar] [CrossRef]
  21. Nagashima, S.; Aoki, T.; Higuchi, T.; Kobayashi, K. A subpixel image matching technique using phase-only correlation. In Proceedings of the 2006 International Symposium on Intelligent Signal Processing and Communications, Yonago, Japan, 12–15 December 2005. [Google Scholar]
  22. Debella-Gilo, M.; Kääb, A. Sub-pixel precision image matching for measuring surface displacements on mass movements using normalized cross-correlation. Remote Sens. Environ. 2011, 115, 130–142. [Google Scholar] [CrossRef] [Green Version]
  23. Alba, A.; Aguilar-Ponce, R. Phase correlation based image alignment with subpixel accuracy. In Advances in Artificial Intelligence; Batyrshin, I., González Mendoza, M., Eds.; Springer: Berlin/Heidelberg, Germany, 2012; Volume 7629, pp. 171–182. [Google Scholar]
  24. Ren, J.; Vlachos, T.; Zhang, Y.; Zheng, J.; Jiang, J. Gradient-based subspace phase correlation for fast and effective image alignment. J. Vis. Commun. Image R. 2014, 25, 1558–1565. [Google Scholar] [CrossRef] [Green Version]
  25. Hu, Z.; Xie, H.; Lu, J.; Hua, T.; Zhu, J. Study of the performance of different subpixel image correlation methods in 3D digital image correlation. Appl. Opt. 2010, 49, 4044–4051. [Google Scholar] [CrossRef]
  26. Hasanlou, M.; Seydi, S.; Shah-Hosseini, R. A sub-pixel multiple change detection approach for hyperspectral imagery. Can. J. Remote Sens. 2018, 44, 601–615. [Google Scholar] [CrossRef]
  27. Hosseinjani, M.; Tangestani, M.H. Mapping alteration minerals using sub-pixel unmixing of ASTER data in the Sarduiyeh area, SE Kerman, Iran. Int. J. Digit. Earth 2011, 4, 487–504. [Google Scholar] [CrossRef]
  28. Xu, X.; Tong, X.; Plaza, A. A new spectral-spatial sub-pixel mapping model for remotely sensed hyperspectral imagery. IEEE Trans. Geosci. Remote Sens. 2018, 56, 6763–6778. [Google Scholar] [CrossRef]
  29. Mei, S.H.; He, M.Y. Spatial purity based endmember extraction for spectral mixture analysis. IEEE Trans. Geosci. Remote Sens. 2010, 48, 3434–3445. [Google Scholar] [CrossRef]
  30. Zare, A.; Ho, K. Endmember variability in hyperspectral analysis: Addressing spectral variability during spectral unmixing. IEEE Signal Process. Mag. 2014, 31, 95–104. [Google Scholar] [CrossRef]
  31. Bioucas-Dias, J.; Plaza, A.; Dobigeon, N.; Parente, M.; Du, Q.; Gader, P.; Chanussot, J. Hyperspectral unmixing overview: Geometrical, statistical, and sparse regression-based approaches. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2012, 5, 354–379. [Google Scholar] [CrossRef] [Green Version]
  32. Keshava, N.; Mustard, J.F. Spectral unmixing. IEEE Signal Process. Mag. 2002, 19, 44–57. [Google Scholar] [CrossRef]
  33. Wei, J.; Wang, X. An overview on linear unmixing of hyperspectral data. Math. Probl. Eng. 2020, 2020, 3735403. [Google Scholar] [CrossRef]
  34. Feng, Y.T.; Xiang, Y. Mitigation of spectral mis-registration effects in imaging spectrometers via cubic spline interpolation. Opt. Express. 2008, 16, 15366–15374. [Google Scholar] [CrossRef]
  35. Jia, J.; Wang, Y.; Cheng, X.; Yuan, L.; Zhao, D.; Ye, Q.; Zhuang, X.; Shu, R.; Wang, J. Destriping algorithms based on statistics and spatial filtering for visible-to-thermal infrared pushbroom hyperspectral imagery. IEEE Trans. Geosci. Remote Sens. 2019, 57, 4077–4091. [Google Scholar] [CrossRef]
  36. Liu, H.; Zhang, D.; Wang, Y. Preflight spectral calibration of airborne shortwave infrared hyperspectral imager with water vapor absorption characteristics. Sensors 2019, 19, 2259. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  37. Zhang, H.; Liu, L.; He, W.; Zhang, L. Hyperspectral image denoising with total variation regularization and nonlocal low-rank tensor decomposition. IEEE Trans. Geosci. Remote Sens. 2020, 58, 3071–3084. [Google Scholar] [CrossRef]
  38. Xue, J.; Zhao, Y.; Liao, W. Joint spatial and spectral low-rank regularization for hyperspectral image denoising. IEEE Trans. Geosci. Remote Sens. 2018, 56, 1940–1958. [Google Scholar] [CrossRef]
  39. Xue, T.; Wang, Y.; Chen, Y.; Jia, J.; Wen, M.; Guo, R.; Wu, T.; Deng, X. Mixed noise estimation model for optimized kernel minimum noise fraction transformation in hyperspectral image dimensionality reduction. Remote Sens. 2021, 13, 2607. [Google Scholar] [CrossRef]
Figure 1. The workflow of push-broom hyperspectral imagers. (x refers to the cross-track direction, and y refers to the along-track direction; X is the spatial dimension in detector, and Y is the spectral dimension).
Figure 1. The workflow of push-broom hyperspectral imagers. (x refers to the cross-track direction, and y refers to the along-track direction; X is the spatial dimension in detector, and Y is the spectral dimension).
Sensors 22 09932 g001
Figure 2. Diagram of detector rotational misalignment.
Figure 2. Diagram of detector rotational misalignment.
Sensors 22 09932 g002
Figure 3. Flowchart of the proposed three-step strategy.
Figure 3. Flowchart of the proposed three-step strategy.
Sensors 22 09932 g003
Figure 4. The selected subregion with a crossed edge represented by the red line.
Figure 4. The selected subregion with a crossed edge represented by the red line.
Sensors 22 09932 g004
Figure 5. The subpixel edges (represented by red and blue) under two adjacent bands in a row of the abundance map.
Figure 5. The subpixel edges (represented by red and blue) under two adjacent bands in a row of the abundance map.
Sensors 22 09932 g005
Figure 6. The subpixel edges (represented by red and blue) under two bands with offset of 1 in a row of the abundance map.
Figure 6. The subpixel edges (represented by red and blue) under two bands with offset of 1 in a row of the abundance map.
Sensors 22 09932 g006
Figure 7. Flowcharts of (a) LDBM method and (b) FTBM method.
Figure 7. Flowcharts of (a) LDBM method and (b) FTBM method.
Sensors 22 09932 g007
Figure 8. Pseudo-color sub-images with k of (a) 0; (b) 0.01; (c) 0.03; (d) 0.05.
Figure 8. Pseudo-color sub-images with k of (a) 0; (b) 0.01; (c) 0.03; (d) 0.05.
Sensors 22 09932 g008
Figure 9. Pseudo-color image of the selected subregions.
Figure 9. Pseudo-color image of the selected subregions.
Sensors 22 09932 g009
Figure 10. PSNR of each band between original image and images with k of (a) 0.01; (b) 0.03; and (c) 0.05.
Figure 10. PSNR of each band between original image and images with k of (a) 0.01; (b) 0.03; and (c) 0.05.
Sensors 22 09932 g010
Figure 11. SSIM of each band between original image and images with k of (a) 0.01; (b) 0.03; and (c) 0.05.
Figure 11. SSIM of each band between original image and images with k of (a) 0.01; (b) 0.03; and (c) 0.05.
Sensors 22 09932 g011
Figure 12. SAM between original image and the (a) uncorrected image with k of 0.01; (b) uncorrected image with k of 0.03; (c) uncorrected image with k of 0.05; (d) corrected image with k of 0.01; (e) corrected image with k of 0.03; (f) corrected image with k of 0.05.
Figure 12. SAM between original image and the (a) uncorrected image with k of 0.01; (b) uncorrected image with k of 0.03; (c) uncorrected image with k of 0.05; (d) corrected image with k of 0.01; (e) corrected image with k of 0.03; (f) corrected image with k of 0.05.
Sensors 22 09932 g012
Figure 13. Comparison between (a) original sub-images and (b) corrected sub-images of buildings, plants, and seaside areas.
Figure 13. Comparison between (a) original sub-images and (b) corrected sub-images of buildings, plants, and seaside areas.
Sensors 22 09932 g013
Figure 14. Comparison between (a) original BIL images and (b) corrected BIL images of two lines with spectral range from 8.3   μ m to 10.5   μ m .
Figure 14. Comparison between (a) original BIL images and (b) corrected BIL images of two lines with spectral range from 8.3   μ m to 10.5   μ m .
Sensors 22 09932 g014
Table 1. The results of all test methods on subregion 1, subregion 2, and subregion 3.
Table 1. The results of all test methods on subregion 1, subregion 2, and subregion 3.
subregion 1
kAEMRMSE
0.010.030.050.010.030.050.010.030.05
CC0.01060.03420.05010.00060.00420.00010.28690.27240.2571
PC0.00940.02670.04470.00060.00330.00530.28720.30220.3129
GM0.01130.03060.05070.00130.00060.00070.50120.47760.5105
FSAM0.01040.03030.05070.00040.00030.00070.16010.14940.1490
SEAM0.01480.02810.05330.00480.00190.0033
LDBM0.01070.03130.05270.00070.00130.0027
FTBM0.01200.03160.05620.00200.00160.0062
subregion 2
kAEMRMSE
0.010.030.050.010.030.050.010.030.05
CC0.00880.03300.04970.00120.00300.00030.18190.20240.2075
PC0.01010.02900.04830.00010.00100.00170.14690.14690.1482
GM0.01050.03040.05020.00050.00040.00020.37540.38360.3876
FSAM0.01010.03090.05110.00010.00090.00110.12170.11890.1206
SEAM0.01430.02880.05150.00430.00120.0015
LDBM0.01110.03030.05130.00110.00030.0013
FTBM0.00770.03310.05360.00230.00310.0036
subregion 3
kAEMRMSE
0.010.030.050.010.030.050.010.030.05
CC0.00830.03300.05010.00170.00300.00010.13540.16650.1815
PC0.00970.02870.04790.00030.00130.00210.15950.15770.1586
GM0.00990.02950.04960.00010.00050.00040.33120.33300.3270
FSAM0.00880.02950.04950.00120.00050.00050.12000.13970.1433
SEAM0.01460.02770.04900.00460.00230.0010
LDBM0.01060.03020.05220.00060.00020.0022
FTBM0.00650.03200.05260.00350.00200.0026
CC, cross-correlation; PC, phase correlation; GM, gradient maximization; FSAM, the proposed method.
Table 2. The results of all test methods on subregion 1, subregion 2, and subregion 3 with spatial resolution of 1 m.
Table 2. The results of all test methods on subregion 1, subregion 2, and subregion 3 with spatial resolution of 1 m.
subregion 1
kAEMRMSE
0.010.030.050.010.030.050.010.030.05
CC0.00880.03350.05010.00120.00350.00010.17060.18910.1923
PC0.01050.02850.04660.00050.00150.00340.08930.10510.0943
GM0.01280.03140.05100.00280.00140.00100.18240.20300.1835
FSAM0.01060.03020.04970.00060.00020.00030.10890.09160.0856
SEAM0.01300.03090.05280.00300.00090.0028
LDBM0.01230.03120.05180.00230.00120.0018
FTBM0.00620.02650.04910.00380.00350.0009
subregion 2
kAEMRMSE
0.010.030.050.010.030.050.010.030.05
CC0.00790.03280.04970.00210.00280.00030.09180.11640.1546
PC0.00970.02750.04560.00030.00250.00440.08230.08300.0876
GM0.01250.03090.04990.00250.00090.00010.13410.16430.1667
FSAM0.01020.02930.04770.00020.00070.00230.09980.08090.0925
SEAM0.01330.02940.05200.00330.00060.0020
LDBM0.01440.02970.05200.00440.00030.0020
FTBM0.00510.02390.04760.00490.00610.0024
subregion 3
kAEMRMSE
0.010.030.050.010.030.050.010.030.05
CC0.00830.03300.05010.00170.00300.00010.08090.10930.1538
PC0.01030.02870.04720.00030.00130.00280.07900.08000.0915
GM0.01270.03080.05020.00270.00080.00020.15650.17910.1855
FSAM0.00990.02910.04970.00010.00090.00030.08670.08110.1247
SEAM0.01410.02710.04580.00410.00290.0042
LDBM0.01170.03150.05230.00170.00150.0023
FTBM0.00380.02620.05170.00620.00380.0017
Table 3. The results of all test methods on subregion 1, subregion 2, and subregion 3 with spatial resolution of 2 m.
Table 3. The results of all test methods on subregion 1, subregion 2, and subregion 3 with spatial resolution of 2 m.
subregion 1
kAEMRMSE
0.010.030.050.010.030.050.010.030.05
CC0.00840.03300.04970.00160.00300.00030.12860.14540.1757
PC0.01060.02760.04600.00060.00240.00400.05600.06950.0666
GM0.01310.03130.05150.00310.00130.00150.16110.16310.1566
FSAM0.01010.02950.05010.00010.00050.00010.07870.06270.0642
SEAM0.01400.03030.05050.00400.00030.0005
LDBM0.00860.03260.05240.00140.00260.0024
FTBM0.00410.02330.04800.00590.00670.0020
subregion 2
kAEMRMSE
0.010.030.050.010.030.050.010.030.05
CC0.00840.03310.05010.00160.00310.00010.08050.09630.1519
PC0.01050.02700.04420.00050.00300.00580.05150.05470.0569
GM0.01230.03060.05020.00230.00060.00020.10280.13070.1469
FSAM0.01010.03140.04970.00010.00140.00030.09510.07830.0987
SEAM0.01230.02770.05390.00230.00230.0039
LDBM0.01280.03230.05330.00280.00230.0033
FTBM0.00390.02660.04710.00610.00340.0029
subregion 3
kAEMRMSE
0.010.030.050.010.030.050.010.030.05
CC0.00860.03290.04910.00140.00290.00090.06500.08450.2027
PC0.01050.02890.04760.00050.00110.00240.05090.05700.0614
GM0.01310.03090.05040.00310.00090.00040.14710.17340.1776
FSAM0.00980.03080.05030.00020.00080.00030.05280.06580.0890
SEAM0.01420.03030.04650.00420.00030.0035
LDBM0.01210.03130.05340.00210.00130.0034
FTBM0.00630.02710.05830.00370.00290.0083
Table 4. The results of all test methods on subregion 1, subregion 2, and subregion 3 with spectral resolution of 6.4 nm.
Table 4. The results of all test methods on subregion 1, subregion 2, and subregion 3 with spectral resolution of 6.4 nm.
subregion 1
kAEMRMSE
0.010.030.050.010.030.050.010.030.05
CC0.01020.03500.05940.00020.00500.00940.19840.26270.2548
PC0.01260.03130.05030.00260.00130.00030.18090.22670.2201
GM0.01420.03390.05370.00420.00390.00370.47530.50950.4726
FSAM0.00950.03050.04940.00050.00050.00060.11630.12540.1186
SEAM0.01310.03230.05280.00310.00230.0028
LDBM0.01260.02470.04890.00260.00530.0011
FTBM0.01350.02440.05140.00350.00560.0014
subregion 2
kAEMRMSE
0.010.030.050.010.030.050.010.030.05
CC0.00710.03180.05810.00290.00180.00810.12940.22170.1603
PC0.01070.02880.04710.00070.00120.00290.19070.18770.1794
GM0.00930.02860.04920.00070.00140.00080.30340.32350.2795
FSAM0.00940.03040.05260.00060.00040.00260.13700.13360.1438
SEAM0.00550.02870.05050.00450.00130.0005
LDBM0.01620.02450.04830.00620.00550.0017
FTBM0.01210.02440.04650.00210.00560.0035
subregion 3
kAEMRMSE
0.010.030.050.010.030.050.010.030.05
CC0.00700.03230.05770.00300.00230.00770.14470.19920.1952
PC0.00940.02820.04740.00060.00180.00260.21350.22040.2103
GM0.01120.03120.05190.00120.00120.00190.33720.37130.3517
FSAM0.00950.02940.04960.00050.00060.00040.12770.13250.1384
SEAM0.00620.02800.04970.00380.00200.0003
LDBM0.00530.02390.04760.00470.00610.0024
FTBM0.00720.02520.04330.00280.00480.0067
Table 5. The results of all test methods on subregion 1, subregion 2, and subregion 3 with spectral resolution of 9.6 nm.
Table 5. The results of all test methods on subregion 1, subregion 2, and subregion 3 with spectral resolution of 9.6 nm.
subregion 1
kAEMRMSE
0.010.030.050.010.030.050.010.030.05
CC0.01100.03530.05790.00100.00530.00790.16990.30750.2822
PC0.01250.03190.05000.00250.00190.00000.24110.23990.2536
GM0.01590.03930.05740.00590.00930.00740.41650.46690.4253
FSAM0.01170.03060.04980.00170.00060.00020.10830.11400.1075
SEAM0.01560.03310.05630.00560.00310.0063
LDBM0.01800.03430.05570.00800.00430.0057
FTBM0.00450.02190.05260.00550.00810.0026
subregion 2
kAEMRMSE
0.010.030.050.010.030.050.010.030.05
CC0.00660.02660.05500.00340.00340.00500.11680.19160.1896
PC0.01020.02970.04690.00020.00030.00310.15810.15500.1596
GM0.00960.02800.04610.00040.00200.00390.36540.36360.4190
FSAM0.00950.02920.05010.00050.00080.00010.11900.11350.1091
SEAM0.00580.03370.05310.00420.00370.0031
LDBM0.00720.03430.05730.00280.00430.0073
FTBM0.01430.02670.04380.00430.00330.0062
subregion 3
kAEMRMSE
0.010.030.050.010.030.050.010.030.05
CC0.00600.02590.05560.00400.00410.00560.10540.15350.1867
PC0.00980.02990.04790.00020.00010.00210.16900.16580.1672
GM0.00900.03070.04870.00100.00070.00130.31470.31680.3535
FSAM0.00950.02840.04870.00050.00160.00130.11290.11130.1148
SEAM0.00530.03330.05600.00470.00330.0060
LDBM0.01790.02420.05210.00790.00580.0021
FTBM0.00850.02310.04130.00150.00690.0087
Table 6. The results of LSM detection on hyperspectral data acquired by FAHI.
Table 6. The results of LSM detection on hyperspectral data acquired by FAHI.
Left FOVMiddle FOVRight FOV
#1#2#3#1#2#3#1#2#3
−0.0304−0.0324−0.0307−0.0308−0.0297−0.0296−0.0307−0.0310−0.0304
Average: −0.0306
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Zhang, X.; Cheng, X.; Xue, T.; Wang, Y. Linear Spatial Misregistration Detection and Correction Based on Spectral Unmixing for FAHI Hyperspectral Imagery. Sensors 2022, 22, 9932. https://doi.org/10.3390/s22249932

AMA Style

Zhang X, Cheng X, Xue T, Wang Y. Linear Spatial Misregistration Detection and Correction Based on Spectral Unmixing for FAHI Hyperspectral Imagery. Sensors. 2022; 22(24):9932. https://doi.org/10.3390/s22249932

Chicago/Turabian Style

Zhang, Xiangyue, Xiaoyu Cheng, Tianru Xue, and Yueming Wang. 2022. "Linear Spatial Misregistration Detection and Correction Based on Spectral Unmixing for FAHI Hyperspectral Imagery" Sensors 22, no. 24: 9932. https://doi.org/10.3390/s22249932

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