Next Article in Journal
Long-Term Land Use/Land Cover Change Assessment of the Kilombero Catchment in Tanzania Using Random Forest Classification and Robust Change Vector Analysis
Next Article in Special Issue
Hyperspectral Image Classification Based on a Shuffled Group Convolutional Neural Network with Transfer Learning
Previous Article in Journal
On-Orbit Calibration of Installation Parameter of Multiple Star Sensors System for Optical Remote Sensing Satellite with Ground Control Points
Previous Article in Special Issue
Deep Relation Network for Hyperspectral Image Few-Shot Classification
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Underwater Hyperspectral Target Detection with Band Selection

1
Information Science and Technology College, Dalian Maritime University, Dalian 116026, China
2
Peng Cheng Laboratory, Shengzhen 518000, China
3
Remote Sensing Signal and Image Processing Laboratory, Department of Computer Science and Electrical Engineering, University of Maryland, Baltimore, MD 21250, USA
4
Department of Computer Science and Information Management, Providence University, Taichung 02912, Taiwan
*
Author to whom correspondence should be addressed.
Remote Sens. 2020, 12(7), 1056; https://doi.org/10.3390/rs12071056
Submission received: 24 January 2020 / Revised: 14 March 2020 / Accepted: 20 March 2020 / Published: 25 March 2020
(This article belongs to the Special Issue Advances in Hyperspectral Data Exploitation)

Abstract

:
Compared to multi-spectral imagery, hyperspectral imagery has very high spectral resolution with abundant spectral information. In underwater target detection, hyperspectral technology can be advantageous in the sense of a poor underwater imaging environment, complex background, or protective mechanism of aquatic organisms. Due to high data redundancy, slow imaging speed, and long processing of hyperspectral imagery, a direct use of hyperspectral images in detecting targets cannot meet the needs of rapid detection of underwater targets. To resolve this issue, a fast, hyperspectral underwater target detection approach using band selection (BS) is proposed. It first develops a constrained-target optimal index factor (OIF) band selection (CTOIFBS) to select a band subset with spectral wavelengths specifically responding to the targets of interest. Then, an underwater spectral imaging system integrated with the best-selected band subset is constructed for underwater target image acquisition. Finally, a constrained energy minimization (CEM) target detection algorithm is used to detect the desired underwater targets. Experimental results demonstrate that the band subset selected by CTOIFBS is more effective in detecting underwater targets compared to the other three existing BS methods, uniform band selection (UBS), minimum variance band priority (MinV-BP), and minimum variance band priority with OIF (MinV-BP-OIF). In addition, the results also show that the acquisition and detection speed of the designed underwater spectral acquisition system using CTOIFBS can be significantly improved over the original underwater hyperspectral image system without BS.

Graphical Abstract

1. Introduction

Underwater target detection using the images acquired by traditional red-green-blue (RGB) cameras has become more and more mature where traditional image processing methods [1,2] and target detection algorithms based on deep learning, such as Faster Region-based Convolutional Neural Networks (Faster R-CNN) [3] and You Only Look Once (YOLO) [4], have been widely applied to underwater target detection. In an ideal underwater imaging environment, the detection speed and accuracy of various algorithms can reach a high level of performance. However, the traditional RGB image detection technology suffers from a series of problems. When the underwater imaging environment is poor and marine animals have their protective color mechanism, it is difficult to detect and identify targets of interest effectively from the complex background [5,6].
Hyperspectral imaging technology can provide a higher spectral resolution than RGB images, and its band coverage can range from ultraviolet, visible, near-infrared to mid-infrared bands and provides wealthy spectral information. Hyperspectral data is generally acquired by hundreds of contiguous narrow spectral bands, which can resolve the problems encountered in traditional RGB image detection technology and also make it have a good ability to identify targets and distinguishing similar targets. Classical hyperspectral target detection algorithms include an anomaly detector developed by Reed and Xiaoli, called the RXD algorithm [7], kernel RXD (KRXD) algorithm [8], orthogonal subspace projection (OSP) algorithm [9], and constrained energy minimization (CEM) algorithm [10]. Among them, CEM is a subpixel target detection algorithm that has been shown to be an effective and promising technique when only the target spectrum of interest is known and the background spectrum is unknown. So, it is quite suitable for target detection in a complicated underwater background and environment with insufficient prior knowledge.
At the present time, only a few studies on hyperspectral underwater target detection are available in the literature and most of them mainly focused on three aspects. First, in order to ensure that the hyperspectral imager can accurately extract key information in the complex marine environment when collecting underwater images, the designed key technologies are different. Second, since a hyperspectral image has a large number of spectral bands with very high spectral resolution, it has good target recognition ability. However, this is also traded for a slow imaging speed, enormous data volume, long transmission cycle, and slow calculation speed, all of which cannot be suitable for the remote operated vehicle (ROV) platform and real-time underwater target detection [11,12]. Third, hyperspectral underwater target detection technology tends to have strategic significance in both military and economic aspects. So, the degree of technological openness is extremely limited.
Because of the low imaging speed and long processing time of underwater hyperspectral images, the current research on underwater spectral imaging and detection is mainly focused on the detection of underwater pipelines, the distribution and species detection of underwater plants and microorganisms, etc. [13,14,15,16,17], but the capability of real-time detection is low. Some researchers have complied a spectral library for recognition and detection of different underwater targets. Kuniaki Uto et al. [18] classified the objects of interest by measuring their average spectral curves of cauliflower and sand to calculate their resultant correlation coefficient. Tegdan [19] et al. used a spectral library of some known objects of interest to achieve automatic recognition of other objects. An underwater hyperspectral imaging (UHI) system, jointly developed by Norwegian company Ecotone and Norwegian Underwater application robotics, is an optimized underwater hyperspectral imaging system, which can be used for underwater hyperspectral remote sensing. This system is capable of collecting information in the full color spectrum (370–800 nm).
In this paper, sea cucumbers are selected as our primary underwater targets due to its economic value on gross domestic product (GDP) growth in Dalian, China. Marine aquaculture is one of Dalian’s pillar industries with an annual output value of more than 3.5 billion US dollars. Sea cucumbers are the major seafood products to account for the most revenue. At present, the main methods for fishing sea cucumbers, abalone, and other sea treasures rely on diver operation and submarine trawl operation. However, such diver operation is inefficient, and the deep-sea environment is extremely harmful to the health of divers. On the other hand, the submarine trawl operation generally causes severe damage to the underwater ecological environment. Therefore, autonomous fishing of seafood using underwater robots has become the most effective solution, and the rapid detection of underwater objects is a key issue that needs to be solved urgently.
Comparing to other targets, sea cucumber detection has more difficulty and greater challenges because sea cucumbers have a strong protective color mechanism. It is difficult to observe using color and texture characteristics when ordinary RGB cameras are used for underwater observation. However, the sea cucumber exhibits relatively obvious reflectance characteristics in some special bands, which is the exact reason why we use hyperspectral technology to solve this problem.
The methods described above can effectively apply hyperspectral imaging technology to underwater biological classification and detection but cannot achieve real-time detection of underwater targets [20]. For the target to be detected, if its sensitive bands can be selected for detection in advance, the image processing speed can be increased to satisfy the real-time requirements. Gleason [21] found that the bands of 546, 568, and 589 nm could more easily separate corals and algae from other background objects. So, a multi-spectral camera could be constructed by six bands for fast acquisition of images for target detection. Experiments show that compared to the traditional RGB cameras, the six-band multi-spectral cameras had better performance in detecting submarine corals. However, the selected bands used for coral detection in the experiments were obtained as a by-product of other experiments, which are not applicable to other underwater targets and are not universal. Therefore, a reliable BS method needs to be designed so that it can select representative band subsets for different targets.
The researchers put forward some effective methods for BS. For example, information divergence (ID) selects bands according to the difference between the probability distributions of a measured band and its corresponding Gaussian probability distribution. The maximum-variance principal component analysis (MVPCA) developed in [22] first performed PCA transformation on the original data and then constructed the loading factor matrix from the obtained eigenvectors and eigenvalues. The priority of a band was determined by the variance of its corresponding loading factor. However, the bands selected according to such band prioritization methods were usually highly correlated. By factoring band correlation into consideration, the optimal index factor (OIF) [23] method was developed to find the largest OIF index. Yang et al. [24] proposed a BS method based on linear prediction, which used linear prediction as a similarity measure to find the next least similar band by sequential forward selection. All of the described methods select band subsets in accordance with the characteristics of the data itself and are not designed to select an optimal band subset for a specific target.
For target detection, Yuan et al. [25] proposed a multigraph determinantal point process (MDPP) model to effectively search for discriminative band sets. Wang [26] proposed the multi-band selection (MBS) method, which did not require prioritizing the bands but relied on a specific application to select desired bands. Based on the concept of CEM, Geng [27] proposed a sparse constrained band selection (SCBS), which is convenient for solving the global optimal solution and avoids the complicated subset search process. Wang et al. [28] proposed a new multi-target detection BS method, MinV-BP, which minimized the variance generated by the target of interest to measure the priority of the band.
This paper proposes a real-time detection method for hyperspectral underwater targets based on BS. First of all, in order to solve the problems suffering from a large amount of redundant data and slow acquisition and processing speed of hyperspectral image data, a BS method is designed in combination with MinV-BP [28] and OIF [23] to select an optimal band subset with strong ability in characterizing specific targets, called constrained-target OIF band selection (CTOIFBS). Then, an underwater multi-spectral sensor composed of the selected bands is particularly designed to collect images to overcome the difficulty of long transmission time of the complete hyperspectral image. Finally, CEM is used to detect underwater targets. The proposed CTOIFBS not only can extract a set of bands more suitable for specific targets to improve detection performance but can also meet the real-time requirements of underwater image acquisition.

2. Materials and Methods

2.1. MinV-BP

The idea of the Minimum Variance Band Prioritization (MinV-BP) is based on CEM, which was derived from the linearly constrained minimum variance beamformer in the field of digital signal processing. It detects signals in a specific direction and minimizes signal interference in other directions, thereby achieving target detectability from the image and suppressing the background [10].
Suppose { r 1 , r 2 , , r N } is a hyperspectral image with N pixels. N is the total number of pixels in the image. Each pixel, r i = ( r i 1 , r i 2 , , r i L ) T , is an L-dimensional column vector, where L is the number of bands. Define d as the target spectral signal to be detected, which is known prior information. The purpose of CEM is to design a linear FIR filter w = [ w 1 , w 2 , , w L ] T so that its output energy is minimized under the constraint term (1):
d T w = l = 1 L d l w l = 1
where w = [ w 1 , w 2 , , w L ] T is an L-dimensional column vector formed by the filter coefficient. Suppose the output of the FIR filter corresponding to the input pixel r i is y i defined in Equation (2):
y i = i = 1 L w l r i l = w T r i = r i T w
Then, for all input { r 1 , r 2 , , r N } , the average energy of the filter output is:
E = 1 N i = 1 N y i 2 = 1 N ( r i T w ) T r i T w = 1 N i = 1 N w T r i r i T w = w T ( 1 N i = 1 N r i r i T ) w = w T R w
where R = ( 1 N ) i = 1 N r i r i T represents the sample autocorrelation matrix of the L × L dimension. CEM can be expressed as the following linear constrained optimization problem:
min w { E } = min w { w T R w }    s . t . d T w = 1
By using the Lagrange multiplier method, the optimal solution and CEM error of Equation (4) are obtained as follows:
w C E M = R 1 d d T R 1 d
and:
min w w R 1 w = ( w CEM ) T R 1 w CEM = ( d T R 1 d ) 1
The CEM filter is obtained from Equation (5):
δ C E M ( r ) = ( w C E M ) T r = ( R 1 d d T R 1 d ) T r = d T R 1 r d T R 1 d
The CEM operator is applied to every pixel in the image to minimize the output energy caused by other unknown signals so that the target d of interest can be detected to achieve the purpose of detection.
According to the CEM algorithm, single band minimum variance band prioritization (MinV-BP) can further use the variance generated by the target of interest to measure the priority of the band to obtain the band with the best characterization ability for the specific target. Suppose { b l } l = 1 L is the band set of hyperspectral image, where bl is a column vector, b l = ( b l 1 , b l 2 , , b l N ) T , representing the image of the l-th band. { b l i } i = 1 N is the set of all N pixels on the l-th band image bl. According to the CEM error derived from Equation (6), MinV-BP is defined as:
V ( b l ) = ( d b l T R b l 1 d b l ) 1
Using Equation (8), MinV-BP can obtain the band priority sequence for the target of interest. Where, the smaller the variance, the higher the priority. The larger the variance, the lower the priority. In short, the advantage of MinV-BP is that it can give higher priority to the band with strong target characterization ability through the minimum variance criterion. However, when MinV-BP prioritizes the bands, it only considers the ability of the bands to represent the target vector but does not consider the strong correlation and redundancy between the bands. As a result, the bands with high priority in the resulting sequence are largely adjacent bands with a strong correlation. Therefore, how to de-correlate the priority bands and obtain a band set with weak correlation and stronger discrimination ability is a subsequent problem to be solved.

2.2. OIF

Chavez et al. [23] proposed the optimum index factor (OIF) defined as:
OIF = i = 1 L S i / i = 1 L j = i + 1 L | R i j |
to evaluate the amount of information in a dataset where Si and R i j represent the standard deviation of the l-th band and the correlation coefficient between band i and j, respectively, and L is the total number of bands. The standard deviation is used to represent the amount of image information. Based on the ratio of the amount of information in the band set to the correlation coefficient between the bands defined by:
R i j = S i j 2 S i × S j
A band subset with a large amount of information and a small correlation can be selected as a band subset. In Equation (10), S i j represents the covariance of bands i and j, and:
S i j 2 = C o v ( i , j ) = 1 n w = 1 n ( x i w x ¯ i ) ( y j w y ¯ j )
where xi represents the spectral grayscale value for the i-th band; x i w represents the gray value of the w-th pixel in the i-th band; y ¯ i represents the spectral grayscale value for the j-th band; y j w represents the gray value of the w-th pixel in the j-th band; N represents the number of pixels in a single band and n is the n-th pixel in the band, 1 n N .
In other words, for a hyperspectral image containing L bands, the standard deviation of the single-band image and the correlation coefficient matrix of each band are calculated first, and then the OIF index corresponding to all possible band subsets are calculated subsequently, and the optimal band subset is finally selected according to the index value.

2.3. Constrained-Target OIF Band Selection

Hyperspectral data generally have very high band correlation and data redundancy. In order to mitigate this problem, a BS method with target constraints, called constrained-target optimum index factor BS (CTOIFBS), is developed in this paper. It first prioritizes all bands by MinV-BP to obtain a band priority sequence. The smaller the variance, the higher the priority of the band, and the stronger the ability of the band to represent the target. It is then followed by estimating virtual dimensionality (VD) [10,29,30,31] to determine the required number of bands, nBS, where VD is defined as the number of spectrally distinct signal sources present in the data that can effectively characterize the hyperspectral data from a perspective view of target detection and classification. In this case, the first n bands with higher priorities in the sequence are clustered into nBS clusters by a K-means method to remove the band correlation. As a result, the band correlation in the same cluster will be high, while the band correlation between different clusters will be low. Finally, a band is selected from each cluster to form a band subset. The OIF value of the band subset is then calculated. The band subset with the largest OIF value is selected as the best band subset. The CTOIFBS process is as follows.
Algorithm CTOIFBS
Input: Hyperspectral image data Ω
Output: The optimal band set Ω n BS *
  • According to (8), all bands b l in Ω are ranked to obtain the priority sequence of bands, b l 1 b l 2 b l L , where b l j b l k V ( b l j ) < V ( b l k ) , the notation “ ” is used to indicate “superior to”.
2.
The required number of bands nBS is determined by VD.
3.
The first n bands of priority sequence obtained in step 1 were divided into nBS bands set Ω k by K-means, where Ω k = { b 1 k , b 2 k , , b n k k } , 1 k n BS , n k denotes the number of bands included in Ω n BS , n = i = 1 n BS n k .
4.
Combining the bands in Ω k , Ω * = { Ω 1 × × Ω K } , where “ × ” stands for cartesian product. Ω * contains M band sets, M = n 1 × n 2 × n K . Then calculate the OIF value of each band set in Ω * .
5.
The maximum OIF value is selected as the optimal band set Ω n BS * .
A flowchart implementing CTOIFBS is shown in Figure 1.
Using the MinV-BP criterion, a band priority sequence for the target of interest can be obtained, and then bands with strong characterization of the target can be selected from all the band sequence. However, there is still a problem, which is high inter-band correlation in this band sequence. OIF takes two factors into account: variance and correlation coefficient. Theoretically, the optimal band subset with large information amount and small inter-band correlation can be obtained by optimizing the priority sequence of the band using OIF. However, it has been found in experiments that the use of OIF alone to process band priority sequences was not effective since a band subset with high correlation will still be selected. This is because OIF strives to make the standard deviation of the selected bands as large as possible, while the correlation coefficient between the bands is as small as possible. Unfortunately, it is difficult to achieve the best of both measures [15]. Therefore, instead of selecting the first n bands of the priority sequence directly by the OIF index as a band subset, CTOIFBS is developed to use clusters to perform band de-correlation prior to using OIF. That is, the selected candidate bands are divided into several subsets to further reduce the band correlation and band redundancy. The advantages of such cluster-based band de-correlation have two advantages. One is the pre-grouping process, which reduces the total number of band subset to be compared so that computational complexity can be greatly reduced. The other is clustering by a K-means method in advance to effectively remove band redundancy so as to improve subsequent detection performance.

2.4. Underwater Spectral Imaging System

Using an underwater spectrum camera composed of a best-selected band subset to collect the target image can greatly reduce data redundancy and solve the problem of long transmission time of a complete hyperspectral image. However, due to the complicated underwater imaging environment on the one hand and the difficulty in finding the proper loader or vehicle on the other hand, the development of underwater spectral imaging technology is still far from that of atmospheric spectral imaging. Therefore, how to design a suitable underwater spectral imaging (USI) system is the very key to success in realizing the rapid detection of hyperspectral underwater targets.
The core of the spectral imaging system is the optical splitting system. The spectroscopic techniques currently being used are based on dispersion, filtering, and interferometry, and commonly used optical splitting components include gratings, prisms, and various filters. This paper develops a filter wheel spectral camera to collect spectral images. There are several reasons. First of all, it has a wheel with multiple single band-pass filters to collect spectral information of different bands, which is suitable for the case of fewer bands needed. Second, a narrow band filter has a high transmittance, so it is suitable for the special light conditions under water. Third, it adapts to different filter combinations that can be changed according to different objects. Fourth, this type of camera is much cheaper than the commonly used liquid crystal tunable filter (LCTF) spectral camera.
Therefore, this paper builds an underwater spectral imaging system based on a filter wheel spectral camera, as shown in Figure 2. Its main components include a FLIR Blackfly S USB3 CCD camera and its corresponding lens, electric filter wheel, and single band-pass filters with the wavelengths between 400 and 830 nm at intervals of 10 nm. These filters have a bandwidth of 14nm and a cut-off depth of OD3 and a single chip microcomputer for controlling the camera and filter wheel. All the above parts are packed in a watertight enclosure. This system uses electric filter wheels to collect single-band images in different bands and synthesize the target’s spectral image. It is also possible to obtain spectral images of different band subsets by replacing the filter combinations on the filter wheel. It is important to note that the spectral filter wheel designed is not limited to the USI system and can be applicable to various beam splitters, such as LCTF, acousto-optic tunable filter (AOTF), or spectral filter array (SFA) according to their application scenarios and costs.

3. Results and Discussion

The experiments conducted in this section are divided into three parts. The first part is to validate the performance of the CTOIFBS on a real hyperspectral image, i.e., hyperspectral digital imagery collection experiment (HYDICE) data. A second part is to apply CTOIFBS to real underwater hyperspectral data and to use the calibrated image to select a band subset to validate the CTOIFBS used for the test image. A third part is to design an underwater spectral imaging system to be used to collect the band images of underwater targets according to bands selected by CTOIFBS for detection to verify the feasibility of the USI system for rapid detection of underwater targets and the superiority of CTOIFBS to other BS methods. To further justify the three BS methods, UBS, MinV-BP, and MinV-BP-OIF along with full bands are compared in the experiments where MinV-BP-OIF uses OIF to directly select the optimal band subset for the first n bands selected by MinV-BP. The main difference between CTOIFBS and MinV-BP-OIF is that prior to calculating the OIF value, CTOIFBS uses the K-means method to divide the first n bands selected by MinV-BP into nBS spectral low-relevance clusters. Then, CTOIFBS combines each band from various clusters to form a band subset and then selects a band subset with the largest OIF value as the desired band subset. Comparing to MinV-BP-OIF, the correlation among the bands selected by CTOIFBS is lower than MinV-BP-OIF. In addition, the required number of bands for HYDICE and real underwater hyperspectral data of sea cucumbers were determined by virtual dimensionality (VD) [10,29], which are six and five, respectively. Finally, visual inspection and quantitative analysis are also used to analyze and compare the performance of various BS methods.
Specifically, a 3D receiver operating characteristic (ROC) analysis-based quantitative analysis developed in [32,33] was conducted by calculating the area under the curve (AUC) for the 2D ROC curves of (PD, PF), (PD, τ), and (PF, τ) widely used in target detection where PD and PF represent the detection probability and the false alarm probability defined in [34], respectively, which were produced by using a different τ range from 0 to 1 to binarize the normalized detection result. The AUC values of (PD, PF), (PD, τ), and (PF, τ) were used to measure the overall detection performance, target detection capability, and background suppression ability of a detector, respectively. It should be noted that the higher the AUC values of (PD, PF) and (PD, τ) are, the better the detection performance of the detector is. Conversely, the smaller the AUC value of (PF, τ), the better the suppression ability of the background.

3.1. Real HYDICE Image

This real HYDICE scene has been widely used in target detection. It has a spatial resolution of 1.56 m and contains 169 spectral bands with a size of 64 × 64. There are 15 panels divided into five types of targets, p1, p2, p3, p4, and p5, which are distributed on each row with three different sizes, 3 × 3 m, 2 × 2 m, and 1 × 1 m, respectively shown in Figure 3a. Figure 3b shows their precise spatial locations with the pixels in yellow (Y pixels), indicating panel pixels mixed with the BKG. In addition, there are a total of 19 panel pixels highlighted by red, which are the target pixels to focus on.
Table 1 shows the band subsets selected by four BS methods along with full bands for target p1, p2, p3, p4, and p5 in the HYDICE image. Unlike UBS, which is independent of targets, when the desired targets are different, the bands selected by three BS methods for target detection, MinV-BP, MinV-BP-OIF, and CTOIFBS, are also different. Figure 4 shows the detection results of each target under different sets of bands using CEM. From the intuitive detection results, it can be seen that the detection results are best when using the full bands with the background well suppressed. When using the set of bands selected by MinV-BP and UBS to detect targets, undesired targets respond strongly and are clearly detected. Moreover, the detection results of UBS showed that the band selected by UBS had a weak suppression ability on the background. Finally, compared with the MinV-BP-OIF and CTOIFBS methods, it can be obtained that CTOIFBS has a better ability to detect targets and has a good background suppression effect.
In addition to analyzing the performance of various BS methods by visual inspection, the experiment also performed quantitative analysis. Table 2 tabulates the AUC values of the five BS methods where the best and worst results are highlighted by red and green, respectively. The higher the AUC value, the better the detection, that is, the better the selected band subset to represent the target. As expected, the results using full bands were the best. However, among all the four BS methods, CTOIFBS generally outperformed the other three BS methods in terms of (PD, PF). In order to further demonstrate the effectiveness of CTOIFBS, Table 3 ranks the AUC value of (PD, PF) of various methods. The last row of Table 3 ranks the total target detection capability by the BS methods. The smaller the value, the better detection capability of the selected band subset. Among them, the value of full bands is five, ranking first, and the detection capability is the best. CTOIFBS scores 13, which is only worse than full bands. Although CTOIFBS is slightly inferior to using the full bands in detection performance, its transmission time and processing time are much lower than using the full bands due to the reduced data dimensionality. In addition, CTOIFBS performed better than MinV-BP, MinV-BP-OIF, and UBS assuming that the same number of selected bands was used.

3.2. Underwater Hyperspectral Image

In this section, real hyperspectral data were collected and conducted for sea cucumber detection to validate the performance of CTOIFBS. To demonstrate the effectiveness of CTOIFBS, several state-of-the-art BS methods, full bands, UBS, MinV-BP, and MinV-BP-OIF are compared by experiments where the required number of bands is five determined by VD. Finally, detection results and quantitative analysis were used to analyze and compare the performance of various BS methods. Specifically, quantitative analysis was conducted by the area under the curve (AUC) widely used in target detection.
The data used in our experiments were underwater sea cucumber images collected by a hyperspectral imager, covering 256 bands with a spectral range of 0.4 to 1.05 nm. Due to the fast attenuation of infrared bands in underwater, the sensor could not collect enough information from infrared bands. So, part of the infrared bands (171–256) were removed, and only 1–170 bands were analyzed for experiments with a spectral coverage of 0.4~0.825 nm. Shown in Figure 5a,b are the RGB images of the calibrated data and their corresponding mask image, respectively.
We have plotted the spectra for five types of ground features, including the sea cucumber, sand, pebble, clam, and scallop from calibrated data, as shown in Figure 5a, where the sea cucumber was selected as the target of interest and the other four features as the background. The obtained spectra were used to mark the spectral bands location (points) selected by the four BS methods in Table 4, which is shown in Figure 6 using red vertical dashed lines for visual inspection and comparison among correlation of the selected band sets.
On the one hand, comparing to MinV-BP and MinV-BP-OIF, CTOIFBS took the correlation among bands into consideration. As a result, the bands selected by CTOIFBS were more dispersed and contained more spectral information. On the other hand, although the distribution of band selected by UBS was more dispersed than the other three methods, the detection results were not satisfactory. This is because UBS did not consider the special relationship between the target and its selected bands. Consequently, it was unable to select bands pertaining to target information compared to the band set selected by CTOIFBS, which can effectively avoid high correlation between bands and can be further used to characterize targets of interest.
Table 5 shows the correlation coefficient among bands in each band subset selected by a different BS method where the greater the value between two bands in a band subset, the higher the correlation between these two bands. So, a better band subset should have less correlation among its bands. Furthermore, Table 6 shows the mean correlation coefficients among bands selected by different BS methods.
From Table 6, it can be seen that compared to the other two target-constrained BS methods, the mean correlation coefficient among the bands selected by CTOIFBS is the smallest, which validates the advantage of CTOIFBS in reducing correlation between bands during the BS. It is worth noting that although the mean correlation coefficient among the bands selected by UBS is the smallest, its detection results were poor due to its inability to select effective bands to characterize the target.
According to the band subsets selected by different BS methods in Table 4, their corresponding band images of the calibrated data shown in Figure 5a were synthesized. CEM was then used to detect sea cucumbers, and the detection results of using full bands and band subsets selected by four BS methods were shown in Figure 7. The brighter a pixel in the image is, the higher the probability that the pixel is considered to be more likely a target by the detector. It is also observed that the target pixels detected with a band set selected by UBS were not obvious and have been buried in the background. Furthermore, the AUC values calculated in Table 7 were also used to quantitatively analyze the effect of different BS methods on detection performance where the best and worst results are highlighted by red and green, respectively. Comparing to the AUC values of (PD, PF), the full band was the best followed by CTOIFBS, MinV-BP-OIF, and MinV-BP, and finally, UBS.
In order to further validate the effectiveness of CTOIFBS in detecting underwater targets, an additional experimental image was also selected for testing the performance of various BS methods. Figure 8 shows the detection results of sea cucumbers on the test image using a set of bands selected in Table 4. Table 8 tabulates their AUC values where the best and worst results are highlighted by red and green, respectively. According to the AUC values of (PD, PF) in Table 8, the detection result of CTOIFBS was higher than that of other BS methods, MinV-BP, MinV-BP-OIF, and UBS using the same number of bands. As expected, the CTOIFBS result was only worse than that of using full bands. This proves that it is feasible to use the band subset selected by CTOIFBS for underwater target detection.
The above real image sea cucumber image experiments also proved that it was feasible to use the band subset selected by CTOIFBS for underwater target detection. Although the detection result of CTOIFBS is slightly worse than that of using full bands, the acquisition and transmission speeds are considerably faster than using full bands because a smaller number of bands were used, and the smaller amount of image data is being processed. Table 9 shows the detection speeds of using full bands and CTOIFBS under the same experimental environment.
From Table 9, the process of using full bands consumed a great deal of time, which was reflected in imaging, transmission, and processing. Under the effect of water flow, target movement, and other factors, a USI system needs to detect the target quickly. Obviously, a USI system using full bands cannot meet the requirement for rapid detection of an underwater target. In addition, studies have found that using full bands may incur an issue of the Hughes phenomenon [35], that is, high dimensionality may decrease the detection accuracy. Furthermore, the experiments further demonstrated that the detection results of CTOIFBS could be very close to that obtained using the full bands. With all things considered above, a USI system with full bands is not suitable for underwater rapid target detection.

3.3. Underwater Spectral Imaging System

In order to verify that the collected target spectral data by the constructed underwater spectral imaging (USI) system can accurately detect underwater targets, two experiments were set up in this section. The first experiment was conducted by comparing the hyperspectral data using the selected band subset to the multi-spectral data collected by the USI system using the same band subset under similar scenes to prove that the multi-spectral data collected by the USI system has consistent feature expression capability with the hyperspectral images. A second experiment was also conducted under the same scenes to compare the detection performance of data collected by the USI system using different BS methods to verify the detection capability of CTOIFBS.

3.3.1. First Experiment: Compatibility of USI to HSI

In order to show that the multi-spectral data collected by the USI system have the same feature expression ability as the hyperspectral images, the experiment collected the hyperspectral data and the filter bands corresponding to the band subset selected by CTOIFBS in similar scenes. Because the bands selected by CTOIFBS are 470, 480, 500, 540, and 830 nm, the band images corresponding to the hyperspectral data were extracted to form a band subset for subsequent target detection. Figure 9 shows the images collected by two methods and their corresponding detection results of sea cucumbers in similar scenes.
According to the detection results, both methods are capable of detecting sea cucumbers. From the performance of suppressing non-target pixels, although the image extracted from the HSI data can suppress the main background, which is sand, it has a high response to interference targets, such as stones and clams. By contrast, the data collected by the USI system can suppress non-target pixels more effectively. From the AUC values of (PD, PF) in Table 10, the AUC value detected using the data collected by the USI system is higher than that using HSI data, indicating that its ability to detect targets is higher. Of course, due to the difference in the performance of the sensors used by the two methods, this experiment may not have sufficient evidence to conclude that the detection results based on the data collected by the USI system must be better than the data using the corresponding band of HSI. Nevertheless, it can prove that the data collected using the USI system has the same feature expression ability as the hyperspectral images and can be used for underwater spectral data collection and target detection.

3.3.2. Second Experiment: USI System using CTOIFBS

This section uses the data collected by the USI system to compare the performance of the CTOIFBS with four BS methods. MinV-BP, MinV-BP-OIF, and UBS with their corresponding band subsets tabulated in Table 11. Then, the single-band images are collected by the USI system, as shown in Figure 10. Finally, the collected single-band images are integrated into multi-spectral image cubes for target detection. It should be noted that the single band image-constructed multi-spectral image data has indeed a spectral resolution of approximate 10 nm, and thus, the filters actually used are rounded to 10nm.
CEM was used to detect the sea cucumbers in the composite image of each band subset. The detection results corresponding to each method are shown in Figure 11.
The detection results shown in Figure 11 illustrated that when the set of bands selected by CTOIFBS was used to detect sea cucumbers, non-target pixels could be removed more effectively compared to other BS methods. On the contrary, MinV-BP and MinV-BP-OIF had poor ability in distinguishing the targets from the background, and the response to non-target pixels was also high when the target was detected. Table 12 shows the AUC values of the detection, and we also highlight the best and worst results by red and green. According to the AUC values of (PD, PF) in Table 12, UBS has the worst performance on all four test images. This shows that BS methods based on a constrained-target are more conducive to target detection. Furthermore, except for image USI-06, the AUC value of CTOIFBS is the highest. This proves that compared to other BS methods based on a constrained-target, MinV-BP, and MinV-BP-OIF, CTOIFBS has a better ability to characterize targets.

4. Conclusions

Hyperspectral imaging technology has advantages of high spectral resolution and abundant spectral information. Its applications to underwater object detection can help overcome the problems of a poor underwater imaging environment and complex background. The fast processing of detecting underwater hyperspectral targets can be achieved by CTOIFBS, while retaining crucial spectral information. In the meantime, CTOIFBS also overcomes the imaging and processing speed problems. Experiments show that the detection performance of the band subset selected by CTOIFBS is better than that by using other BS methods.

Author Contributions

Conceptualization, X.F. and M.S.; formal analysis, H.Y.; methodology, X.S. (Xiaodi Shang) and X.S. (Xudong Sun); writing—original draft, X.S. (Xiaodi Shang) and X.S. (Xudong Sun); writing—review and editing, C.-IC. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Nature Science Foundation of China, grant number 61601077, 61971082, 61890964; Fundamental Research Funds for the Central Universities, grant number 3132019341; State Administration of Foreign Experts Affairs, grant number ZD20180073.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Christian, B.; Ronald, P. A fully automated method to detect and segment a manufactured object in an underwater color image. EURASIP J. Adv. Signal Process. 2010, 1–11. [Google Scholar]
  2. Li, C.; Guo, J.-C.; Cong, R.; Pang, Y.-W.; Wang, B. Underwater Image Enhancement by Dehazing With Minimum Information Loss and Histogram Distribution Prior. IEEE Trans. Image Process. 2016, 25, 5664–5677. [Google Scholar] [CrossRef] [PubMed]
  3. Ren, S.; He, K.; Girshick, R.; Sun, J. Faster r-cnn: Towards real-time object detection with region proposal networks. IEEE Transactions PAMI 2015, 39, 1137–1149. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  4. Redmon, J.; Divvala, S.; Girshick, R.; Farhadi, A. You Only Look Once: Unified, Real-Time Object Detection. In Proceedings of the 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Las Vegas, NV, USA, 27–30 June 2016; pp. 779–788. [Google Scholar]
  5. Jaffe, J.S. Underwater Optical Imaging: The Past, the Present, and the Prospects. IEEE J. Ocean. Eng. 2015, 40, 683–700. [Google Scholar] [CrossRef]
  6. Johnsen, S. Transparent animals. Sci. Am. 2000, 282, 62–71. [Google Scholar] [CrossRef] [PubMed]
  7. Reed, I.; Yu, X. Adaptive multiple-band CFAR detection of an optical pattern with unknown spectral distribution. IEEE Trans. Acoust. Speech, Signal Process. 1990, 38, 1760–1770. [Google Scholar] [CrossRef]
  8. Kwon, H.; Nasrabadi, N. Kernel RX-algorithm: A nonlinear anomaly detector for hyperspectral imagery. IEEE Trans. Geosci. Remote. Sens. 2005, 43, 388–397. [Google Scholar] [CrossRef]
  9. Chang, C.-I. Orthogonal subspace projection (OSP) revisited: A comprehensive study and analysis. IEEE Trans. Geosci. Remote Sens. 2005, 43, 502–518. [Google Scholar] [CrossRef]
  10. Chang, C.-I. Hyperspectral Imaging: Techniques for Spectral Detection and Classification; Plenum Publishing Co.: New York, NY, USA, 2003. [Google Scholar]
  11. Johnsen, G.; Ludvigsen, M.; Sørensen, A.; Aas, L.M.S. The use of underwater hyperspectral imaging de-ployed on remotely operated vehicles—Methods and applications. IFAC-PapersOnLine 2016, 49, 476–481. [Google Scholar] [CrossRef]
  12. Sture, Ø.; Ludvigsen, M.; Soreide, F.; Aas, L.M.S. Autonomous underwater vehicles as a platform for underwater hyperspectral imaging. OCEANS Aberdeen 2017, 1–8. [Google Scholar]
  13. Klonowski, W.M.; Fearns, P.; Lynch, M.J. Retrieving key benthic cover types and bathymetry from hyperspectral imagery. J. Appl. Remote. Sens. 2007, 1, 011505. [Google Scholar] [CrossRef]
  14. Fearns, P.R.C.; Klonowski, W.; Babcock, R.C.; England, P.; Phillips, J. Shallow water sub-strate mapping using hyperspectral remote sensing. Cont. Shelf Res. 2011, 31, 1249–1259. [Google Scholar] [CrossRef]
  15. Dierssen, H.M. Overview of hyperspectral remote sensing for mapping marine benthic habitats from airborne and underwater sensors. Opt. Eng. Appl. 2013, 88700. [Google Scholar]
  16. Dierssen, H.; Chlus, A.; Russell, B. Hyperspectral discrimination of floating mats of seagrass wrack and the macroalgae Sargassum in coastal waters of Greater Florida Bay using airborne remote sensing. Remote. Sens. Environ. 2015, 167, 247–258. [Google Scholar] [CrossRef]
  17. Dumke, I.; Purser, A.; Marcon, Y.; Nornes, S.M.; Johnsen, G.; Ludvigsen, M.; Søreide, F. Underwater hyperspectral imaging as an in situ taxonomic tool for deep-sea megafauna. Sci. Rep. 2018, 8, 12860. [Google Scholar] [CrossRef] [Green Version]
  18. Uto, K.; Seki, H.; Saito, G.; Kosugi, Y.; Komatsu, T. Development of a Low-Cost Hyperspectral Whiskbroom Imager Using an Optical Fiber Bundle, a Swing Mirror, and Compact Spectrometers. IEEE J. Sel. Top. Appl. Earth Obs. Remote. Sens. 2016, 9, 3909–3925. [Google Scholar] [CrossRef]
  19. Tegdan, J.; Ekehaug, S.; Hansen, I.M.; Aas, L.M.S.; Steen, K.J.; Pettersen, R.; Beuchel, F.; Camus, L. Underwater hyperspectral imaging for environmental mapping and monitoring of seabed habitats. OCEANS Genova 2015, 1–6. [Google Scholar]
  20. Keshava, N. Distance metrics and band selection in hyperspectral processing with applications to material identification and spectral libraries. IEEE Trans. Geosci. Remote. Sens. 2004, 42, 1552–1565. [Google Scholar] [CrossRef]
  21. Gleason, A.C.R.; Reid, R.P.; Voss, K. Automated classification of underwater multispectral imagery for coral reef monitoring. OCEANS 2007, 1–8. [Google Scholar]
  22. Chang, C.-I.; Du, Q.; Sun, T.-L.; Althouse, M. A joint band prioritization and band-decorrelation approach to band selection for hyperspectral image classification. IEEE Trans. Geosci. Remote. Sens. 1999, 37, 2631–2641. [Google Scholar] [CrossRef] [Green Version]
  23. Chavez, P.S.; Berlin, G.L.; Sowers, L.B. Statistical method for selecting Landsat MSS ratios. J. Appl. Photogr. Eng. 1982. [Google Scholar]
  24. Yang, H.; Du, Q.; Su, H.; Sheng, Y. An Efficient Method for Supervised Hyperspectral Band Selection. IEEE Geosci. Remote. Sens. Lett. 2010, 8, 138–142. [Google Scholar] [CrossRef]
  25. Yuan, Y.; Zheng, X.; Lu, X. Discovering Diverse Subset for Unsupervised Hyperspectral Band Selection. IEEE Trans. Image Process. 2016, 26, 51–64. [Google Scholar] [CrossRef]
  26. Wang, L.; Chang, C.-I.; Lee, L.-C.; Wang, Y.; Xue, B.; Song, M.; Yu, C.; Li, S. Band Subset Selection for Anomaly Detection in Hyperspectral Imagery. IEEE Trans. Geosci. Remote. Sens. 2017, 55, 4887–4898. [Google Scholar] [CrossRef]
  27. Geng, X.; Sun, K.; Ji, L. Band selection for target detection in hyperspectral imagery using sparse CEM. Remote. Sens. Lett. 2014, 5, 1022–1031. [Google Scholar] [CrossRef]
  28. Wang, Y.; Wang, L.; Yu, C.; Zhao, E.; Song, M.; Wen, C.-H.; Chang, C.-I. Constrained-Target BS for multiple-target detection. IEEE Trans. Geosci. Remote Sens. 2019, 57, 6079–6103. [Google Scholar] [CrossRef]
  29. Chang, C.-I.; Du, Q. Estimation of Number of Spectrally Distinct Signal Sources in Hyperspectral Imagery. IEEE Trans. Geosci. Remote. Sens. 2004, 42, 608–619. [Google Scholar] [CrossRef] [Green Version]
  30. Yu, C.; Lee, L.-C.; Chang, C.-I.; Xue, B.; Song, M.; Chen, J. Band-Specified Virtual Dimensionality for Band Selection: An Orthogonal Subspace Projection Approach. IEEE Trans. Geosci. Remote. Sens. 2018, 56, 2822–2832. [Google Scholar] [CrossRef]
  31. Chang, C.-I. A review of virtual dimensionality for hyperspectral imagery. IEEE J-STARS 2018, 11, 1285–1305. [Google Scholar] [CrossRef]
  32. Chang, C.-I. Multiple-parameter receiver operating characteristic analysis for signal detection and classification. IEEE Sens. J. 2019, 10, 423–442. [Google Scholar] [CrossRef]
  33. Chang, C.-I. Hyperspectral Data Processing: Algorithm Design and Analysis; Wiley: New Jersey, NJ, USA, 2013. [Google Scholar]
  34. Poor, H.V. An Introduction to Detection and Estimation Theory, 2nd ed.; Springer: New York, NY, USA, 1994. [Google Scholar]
  35. Hughes, G. On the mean accuracy of statistical pattern recognizers. IEEE Trans. Inf. Theory 1968, 14, 55–63. [Google Scholar] [CrossRef] [Green Version]
Figure 1. A flowchart of implementing CTOIFBS (constrained-target optimal index factor band selection).
Figure 1. A flowchart of implementing CTOIFBS (constrained-target optimal index factor band selection).
Remotesensing 12 01056 g001
Figure 2. Diagram of the underwater spectral imaging system.
Figure 2. Diagram of the underwater spectral imaging system.
Remotesensing 12 01056 g002
Figure 3. (a) Hyperspectral digital imagery collection experiment (HYDICE) scene. (b) Ground truth map of the 15 panels.
Figure 3. (a) Hyperspectral digital imagery collection experiment (HYDICE) scene. (b) Ground truth map of the 15 panels.
Remotesensing 12 01056 g003
Figure 4. CEM (constrained energy minimization) detection map results using different band subsets selected by four BS (band selection) methods along with full bands: (a) Full bands; (b) MinV-BP: minimum variance band priority; (c) MinV-BP-OIF: minimum variance band priority with OIF; (d) CTOIFBS: constrained-target optimal index factor (OIF) band selection; (e) UBS: uniform band selection.
Figure 4. CEM (constrained energy minimization) detection map results using different band subsets selected by four BS (band selection) methods along with full bands: (a) Full bands; (b) MinV-BP: minimum variance band priority; (c) MinV-BP-OIF: minimum variance band priority with OIF; (d) CTOIFBS: constrained-target optimal index factor (OIF) band selection; (e) UBS: uniform band selection.
Remotesensing 12 01056 g004
Figure 5. Sea cucumber data for experiments: (a) RGB image of calibrated data; (b) ground truth map of calibrated data; (c) RGB image of validated data; (d) ground truth map of validated data.
Figure 5. Sea cucumber data for experiments: (a) RGB image of calibrated data; (b) ground truth map of calibrated data; (c) RGB image of validated data; (d) ground truth map of validated data.
Remotesensing 12 01056 g005
Figure 6. Bands selected by four BS (band selection) methods: (a) MinV-BP: minimum variance band priority; (b) MinV-BP-OIF: minimum variance band priority with OIF; (c) CTOIFBS: constrained-target optimal index factor (OIF) band selection; (d) UBS: uniform band selection.
Figure 6. Bands selected by four BS (band selection) methods: (a) MinV-BP: minimum variance band priority; (b) MinV-BP-OIF: minimum variance band priority with OIF; (c) CTOIFBS: constrained-target optimal index factor (OIF) band selection; (d) UBS: uniform band selection.
Remotesensing 12 01056 g006
Figure 7. Detection results of the calibrated data of the RGB image and ground truth map shown in Figure 5a,b by full bands and four BS methods: (a) Full bands; (b) MinV-BP: minimum variance band priority; (c) MinV-BP-OIF: minimum variance band priority with OIF; (d) CTOIFBS: constrained-target optimal index factor (OIF) band selection; (e) UBS: uniform band selection.
Figure 7. Detection results of the calibrated data of the RGB image and ground truth map shown in Figure 5a,b by full bands and four BS methods: (a) Full bands; (b) MinV-BP: minimum variance band priority; (c) MinV-BP-OIF: minimum variance band priority with OIF; (d) CTOIFBS: constrained-target optimal index factor (OIF) band selection; (e) UBS: uniform band selection.
Remotesensing 12 01056 g007
Figure 8. Detection results of the validated data of the RGB image and ground truth map shown in Figure 5c,d by full bands and four BS methods: (a) Full bands; (b) MinV-BP: minimum variance band priority; (c) MinV-BP-OIF: minimum variance band priority with OIF; (d) CTOIFBS: constrained-target optimal index factor (OIF) band selection; (e) UBS: uniform band selection.
Figure 8. Detection results of the validated data of the RGB image and ground truth map shown in Figure 5c,d by full bands and four BS methods: (a) Full bands; (b) MinV-BP: minimum variance band priority; (c) MinV-BP-OIF: minimum variance band priority with OIF; (d) CTOIFBS: constrained-target optimal index factor (OIF) band selection; (e) UBS: uniform band selection.
Remotesensing 12 01056 g008
Figure 9. Images collected by two methods and corresponding detection map results in similar scenes. HSI-01 (a), HSI-02 (c) are hyperspectral images, USI-01 (b), USI-02 (d) are images collected by the USI system; (e), (f), (g), (h) are the detection results corresponding to (a), (b), (c), (d).
Figure 9. Images collected by two methods and corresponding detection map results in similar scenes. HSI-01 (a), HSI-02 (c) are hyperspectral images, USI-01 (b), USI-02 (d) are images collected by the USI system; (e), (f), (g), (h) are the detection results corresponding to (a), (b), (c), (d).
Remotesensing 12 01056 g009
Figure 10. Image acquisition with different bands: (a) 470; (b) 490; (c) 510; (d) 540; (e) 570; (f) 650; (g) 740; (h) 820 nm.
Figure 10. Image acquisition with different bands: (a) 470; (b) 490; (c) 510; (d) 540; (e) 570; (f) 650; (g) 740; (h) 820 nm.
Remotesensing 12 01056 g010
Figure 11. Detection map results using four BS (band selection) methods: (a) original image; (b) MinV-BP: minimum variance band priority; (c) MinV-BP-OIF: minimum variance band priority with OIF; (d) CTOIFBS: constrained-target optimal index factor (OIF) band selection; (e) UBS: uniform band selection.
Figure 11. Detection map results using four BS (band selection) methods: (a) original image; (b) MinV-BP: minimum variance band priority; (c) MinV-BP-OIF: minimum variance band priority with OIF; (d) CTOIFBS: constrained-target optimal index factor (OIF) band selection; (e) UBS: uniform band selection.
Remotesensing 12 01056 g011
Table 1. Optimal band subsets selected by four BS (band selection) methods along with full bands.
Table 1. Optimal band subsets selected by four BS (band selection) methods along with full bands.
TargetMethodBand Set
Full bands1:1:169
UBS1 29 57 86 114 142
p1MinV-BP169 122 123 168 167 166
MinV-BP-OIF133 134 98 99 135 100
CTOIFBS122 169 131 98 162 149
p2MinV-BP122 169 123 132 133 131
MinV-BP-OIF136 98 137 138 99 100
CTOIFBS159 100 137 128 122 98
p3MinV-BP122 123 132 133 124 131
MinV-BP-OIF52 53 51 54 99 100
CTOIFBS124 98 128 53 101 169
p4MinV-BP123 122 124 125 127 128
MinV-BP-OIF99 100 101 102 103 104
CTOIFBS99 103 124 137 127 122
p5MinV-BP122 123 124 125 126 168
MinV-BP-OIF127 134 135 98 138 145
CTOIFBS167 159 98 157 128 163
UBS: uniform band selection; MinV-BP: minimum variance band priority; MinV-BP-OIF: minimum variance band priority with OIF; CTOIFBS: constrained-target optimal index factor (OIF) band selection.
Table 2. AUC (area under the curve) values of detection results for target p1, p2, p3, p4, and p5 using four BS (band selection) methods along with full bands: (a) AUC values of detection results for target p1; (b) AUC values of detection results for target p2; (c) AUC values of detection results for target p3; (d) The AUC values of detection results for target p4; (e) AUC values of detection results for target p5.
Table 2. AUC (area under the curve) values of detection results for target p1, p2, p3, p4, and p5 using four BS (band selection) methods along with full bands: (a) AUC values of detection results for target p1; (b) AUC values of detection results for target p2; (c) AUC values of detection results for target p3; (d) The AUC values of detection results for target p4; (e) AUC values of detection results for target p5.
(a)
Method(PD, PF)(PD, τ)(PF, τ)
Full bands0.99930.60170.0328
MinV-BP0.81790.70170.3120
MinV-BP-OIF0.97940.58170.1603
CTOIFBS0.92740.65830.2418
UBS0.97840.55500.2170
(b)
Method(PD, PF)(PD, τ)(PF, τ)
Full bands0.99980.83750.1012
MinV-BP0.98470.49750.2378
MinV-BP-OIF0.99430.58750.2534
CTOIFBS0.99780.82000.2266
UBS0.98370.37250.1160
(c)
Method(PD, PF)(PD, τ)(PF, τ)
Full bands0.99970.74250.0519
MinV-BP0.99140.48500.2113
MinV-BP-OIF0.99370.76500.3161
CTOIFBS0.99680.57750.2989
UBS0.98950.67750.2412
(d)
Method(PD, PF)(PD, τ)(PF, τ)
Full bands0.99980.77500.0546
MinV-BP0.99530.57000.1868
MinV-BP-OIF0.99440.81500.3585
CTOIFBS0.99850.77750.1918
UBS0.99540.59250.1007
(e)
Method(PD, PF)(PD, τ)(PF, τ)
Full bands0.99980.70000.0495
MinV-BP0.99600.61750.1574
MinV-BP-OIF0.99520.75000.2148
CTOIFBS0.99350.56250.2187
UBS0.99540.70000.0988
MinV-BP: minimum variance band priority; MinV-BP-OIF: minimum variance band priority with OIF; CTOIFBS: constrained-target optimal index factor (OIF) band selection; UBS: uniform band selection.
Table 3. Order of the AUC (area under the curve) values of (PD, PF) of four BS (band selection) methods along with full bands.
Table 3. Order of the AUC (area under the curve) values of (PD, PF) of four BS (band selection) methods along with full bands.
Full BandsMinV-BPMinV-BP-OIFCTOIFBSUBS
p115243
p214325
p314325
p414523
p512453
SUM519171319
MinV-BP: minimum variance band priority; MinV-BP-OIF: minimum variance band priority with OIF; CTOIFBS: constrained-target optimal index factor (OIF) band selection; UBS: uniform band selection.
Table 4. Band subsets selected by four BS (band selection) methods along with full bands.
Table 4. Band subsets selected by four BS (band selection) methods along with full bands.
MethodBand Set
Full bands1:1:170
MinV-BP170  168  43  46  36
MinV-BP-OIF170  168  169  167  29
CIOIFBS34  43  29  58  170
UBS1  35  69  103  137
MinV-BP: minimum variance band priority; MinV-BP-OIF: minimum variance band priority with OIF; CTOIFBS: constrained-target optimal index factor (OIF) band selection; UBS: uniform band selection.
Table 5. Correlation coefficient matrices of the band subset selected by four BS (band selection) methods: (a) correlation coefficient matrix of the band subset selected by MinV-BP; (b) correlation coefficient matrix of the band subset selected by MinV-BP-OIF; (c) correlation coefficient matrix of the band subset selected by CTOIFBS; (d) correlation coefficient matrix of the band subset selected by UBS.
Table 5. Correlation coefficient matrices of the band subset selected by four BS (band selection) methods: (a) correlation coefficient matrix of the band subset selected by MinV-BP; (b) correlation coefficient matrix of the band subset selected by MinV-BP-OIF; (c) correlation coefficient matrix of the band subset selected by CTOIFBS; (d) correlation coefficient matrix of the band subset selected by UBS.
(a)
Band no.170168434636
1701
1680.99131
430.88400.88871
460.89580.90180.99281
360.84200.84400.98090.96511
(b)
Band no.17016816916729
1701
1680.99131
1690.99180.99231
1670.99040.99280.99191
290.80160.80230.80210.80241
(c)
Band no.34432958170
341
430.97111
290.99200.95181
580.82610.92370.78901
1700.82690.88400.80160.89581
(d)
Band no.13569103137
11
350.92121
690.51970.70051
1030.42060.60240.96941
1370.64080.79460.94050.92271
Table 6. Mean correlation coefficients of four BS (band selection) methods.
Table 6. Mean correlation coefficients of four BS (band selection) methods.
MethodMinV-BPMinV-BP-OIFCTOIFBSUBS
Mean correlation coefficient0.91860.91580.88620.7432
MinV-BP: minimum variance band priority; MinV-BP-OIF: minimum variance band priority with OIF; CTOIFBS: constrained-target optimal index factor (OIF) band selection; UBS: uniform band selection.
Table 7. AUC (area under the curve) values of five BS (band selection) methods.
Table 7. AUC (area under the curve) values of five BS (band selection) methods.
Method(PD, PF)(PD, τ)(PF, τ)
Full bands0.90220.57830.4917
MinV-BP0.73150.35110.2998
MinV-BP-OIF0.75770.36660.3145
CTOIFBS0.79610.35220.3176
UBS0.61480.47170.4601
MinV-BP: minimum variance band priority; MinV-BP-OIF: minimum variance band priority with OIF; CTOIFBS: constrained-target optimal index factor (OIF) band selection; UBS: uniform band selection.
Table 8. AUC (area under the curve) values of four BS (band selection) methods along with full bands.
Table 8. AUC (area under the curve) values of four BS (band selection) methods along with full bands.
Method(PD, PF)(PD, τ)(PF, τ)
Full bands0.93960.54940.4036
MinV-BP0.84820.55660.4542
MinV-BP-OIF0.84420.61990.5181
CTOIFBS0.93180.53490.4357
UBS0.74600.30990.2914
MinV-BP: minimum variance band priority; MinV-BP-OIF: minimum variance band priority with OIF; CTOIFBS: constrained-target optimal index factor (OIF) band selection; UBS: uniform band selection.
Table 9. Comparison of the average speed of two methods for detecting a single image.
Table 9. Comparison of the average speed of two methods for detecting a single image.
MethodDetection Speed (ms)
Full bands494
CTOIFBS98
CTOIFBS: constrained-target optimal index factor (OIF) band selection.
Table 10. AUC (area under the curve) values for CEM (constrained energy minimization) detection map results using four images shown in Figure 9.
Table 10. AUC (area under the curve) values for CEM (constrained energy minimization) detection map results using four images shown in Figure 9.
Data(PD, PF)(PD, τ)(PF, τ)
HSI-010.73910.14590.0831
USI-010.86730.09010.0318
HSI-020.84510.21730.0940
USI-020.92740.13290.0432
Table 11. Band subsets selected by four BS (band selection) methods.
Table 11. Band subsets selected by four BS (band selection) methods.
MethodsSelected Bands (nm)
MinV-BP825.6 820.4 506.0 513.5 489.1
MinV-BP-OIF825.6 820.4 823.0 817.8 472.1
CTOIFBS484.2 506.0 472.1 542.9 825.6
UBS400.0 486.7 570.0 654.6 740.7
MinV-BP: minimum variance band priority; MinV-BP-OIF: minimum variance band priority with OIF; CTOIFBS: constrained-target optimal index factor (OIF) band selection; UBS: uniform band selection.
Table 12. AUC (area under the curve) values of detection using four BS (band selection) methods.
Table 12. AUC (area under the curve) values of detection using four BS (band selection) methods.
DataMethodUSI-03USI-04USI-05USI-06
(PD, PF)MinV-BP0.63430.60080.53350.7845
MinV-BP-OIF0.70610.70070.64140.8394
CTOIFBS0.86030.85000.77270.7859
UBS0.59970.52360.59150.5460
(PD, τ)MinV-BP0.86440.90740.88310.8657
MinV-BP -OIF0.86600.83160.90420.8893
CTOIFBS0.91230.90240.91770.9225
UBS0.91340.96110.96340.9609
(PF, τ)MinV-BP0.83490.88680.87150.7950
MinV-BP -OIF0.82620.76410.87070.8189
CTOIFBS0.93670.96140.95790.9606
UBS0.92440.95730.95280.9532
MinV-BP: minimum variance band priority; MinV-BP-OIF: minimum variance band priority with OIF; CTOIFBS: constrained-target optimal index factor (OIF) band selection; UBS: uniform band selection.

Share and Cite

MDPI and ACS Style

Fu, X.; Shang, X.; Sun, X.; Yu, H.; Song, M.; Chang, C.-I. Underwater Hyperspectral Target Detection with Band Selection. Remote Sens. 2020, 12, 1056. https://doi.org/10.3390/rs12071056

AMA Style

Fu X, Shang X, Sun X, Yu H, Song M, Chang C-I. Underwater Hyperspectral Target Detection with Band Selection. Remote Sensing. 2020; 12(7):1056. https://doi.org/10.3390/rs12071056

Chicago/Turabian Style

Fu, Xianping, Xiaodi Shang, Xudong Sun, Haoyang Yu, Meiping Song, and Chein-I Chang. 2020. "Underwater Hyperspectral Target Detection with Band Selection" Remote Sensing 12, no. 7: 1056. https://doi.org/10.3390/rs12071056

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