Next Article in Journal
Deep Learning Method Based on Spectral Characteristic Rein-Forcement for the Extraction of Winter Wheat Planting Area in Complex Agricultural Landscapes
Next Article in Special Issue
A Principal Component Analysis Methodology of Oil Spill Detection and Monitoring Using Satellite Remote Sensing Sensors
Previous Article in Journal
Assessment of Estimated Phycocyanin and Chlorophyll-a Concentration from PRISMA and OLCI in Brazilian Inland Waters: A Comparison between Semi-Analytical and Machine Learning Algorithms
Previous Article in Special Issue
Plot Quality Aided Plot-to-Track Association in Dense Clutter for Compact High-Frequency Surface Wave Radar
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Multilevel Spatial and Spectral Feature Extraction Network for Marine Oil Spill Monitoring Using Airborne Hyperspectral Image

1
College of Oceanography and Space Informatics, China University of Petroleum (East China), Qingdao 266580, China
2
First Institute of Oceanography, Ministry of Natural Resources, Qingdao 266061, China
*
Author to whom correspondence should be addressed.
Remote Sens. 2023, 15(5), 1302; https://doi.org/10.3390/rs15051302
Submission received: 19 January 2023 / Revised: 19 February 2023 / Accepted: 23 February 2023 / Published: 26 February 2023
(This article belongs to the Special Issue Feature Paper Special Issue on Ocean Remote Sensing - Part 2)

Abstract

:
Marine oil spills can cause serious damage to marine ecosystems and biological species, and the pollution is difficult to repair in the short term. Accurate oil type identification and oil thickness quantification are of great significance for marine oil spill emergency response and damage assessment. In recent years, hyperspectral remote sensing technology has become an effective means to monitor marine oil spills. The spectral and spatial features of oil spill images at different levels are different. To accurately identify oil spill types and quantify oil film thickness, and perform better extraction of spectral and spatial features, a multilevel spatial and spectral feature extraction network is proposed in this study. First, the graph convolutional neural network and graph attentional neural network models were used to extract spectral and spatial features in non-Euclidean space, respectively, and then the designed modules based on 2D expansion convolution, depth convolution, and point convolution were applied to extract feature information in Euclidean space; after that, a multilevel feature fusion method was developed to fuse the obtained spatial and spectral features in Euclidean space in a complementary way to obtain multilevel features. Finally, the multilevel features were fused at the feature level to obtain the oil spill information. The experimental results show that compared with CGCNN, SSRN, and A2S2KResNet algorithms, the accuracy of oil type identification and oil film thickness classification of the proposed method in this paper is improved by 12.82%, 0.06%, and 0.08% and 2.23%, 0.69%, and 0.47%, respectively, which proves that the method in this paper can effectively extract oil spill information and identify different oil spill types and different oil film thicknesses.

1. Introduction

Marine oil spills not only endanger marine life and the marine environment but also threaten human health and social and economic development. The types of oil spills on the sea surface are closely related to the formulation of pollution control programs. Oil film thickness is an important parameter for estimating oil spills. Accurately identifying the types of oil spills on the sea surface and quantifying the oil film thickness is of great importance to the emergency treatment of oil spill accidents and the assessment of losses. Therefore, the identification and monitoring technology of offshore oil spills has become important for domestic and foreign scholars.
Hyperspectral remote sensing [1,2,3,4] is one of the main means of oil spill monitoring in the ocean. Hyperspectral images (HSI) consist of hundreds of continuous spectral bands and are rich in spectral and spatial information. Early hyperspectral image classification models often utilized traditional machine-learning methods, such as Support Vector Machine (SVM) [5], Multiclass Logistic Regression (MLR) [6], and K-Nearest Neighbor (KNN) [7], and some dimensionality reduction methods based on spectral features, such as Principal Component Analysis (PCA) [8], Independent Component Analysis (ICA) [9], and Linear Discriminant Analysis (LDA) [10]. However, these methods ignore the connection between neighboring pixels and do not make use of the spatial information of the image, so the classification is not effective. Later on, some joint spectral-spatial classifiers emerged, which can use both spectral and spatial information for classification, such as 3D spectral/spatial Gabor [11], Support Vector Machine based on Markov Random Field (SVM-MRF) [12], Multiclass Multiscale Support Tensor Machine (MCMS-STM) [13], and Multiple Kernel-Based SVM [14]. Although these methods have improved the classification accuracy to a certain extent, the above methods are usually only shallow models with simple extracted features, and the classification results obtained are generally poor.
With the continuous development of deep learning, more and more deep learning models are being used to deal with hyperspectral image classification problems. These models can be broadly divided into network models based on spectral features and joint spectral and spatial feature network models. The first approach based on spectral feature extraction focuses on spectral information, for example, Deep Convolutional Neural Networks (DCNN) [15], Deep Residual Involution Networks (DRIN) [16], Depth-wise Separable Convolution Neural Networks with Residual connection (Des-CNN) [17], and Generative Adversarial Networks (GAN) [18] of the model. Approaches based on the extraction of spectral information ignore the importance of spatial information, such as the extraction of edge information. Secondly, many scholars focus on methods that combine spectral and spatial features, for example, CSSVGAN [19]; SATNet [20]; SSRN [21]; SSUN [22]; DBMA [23]; DBDA [24]; DCRN [25]; MSDN-SA [26]; ENL-FCN [27]; SSDF [28]; and other models.
Many domestic and foreign scholars have carried out research work on hyperspectral oil spill detection [29], oil spill type identification [30,31], and oil film thickness estimation [3,32] using machine learning and in-depth learning methods. Initially, models such as Support Vector Machines (SVM) [31], K-Nearest Neighbor (KNN), and Least Squares (PLS) were widely used for hyperspectral oil spill image classification tasks due to their intuitive oil and water classification results. However, most of them use only hand-crafted features that do not represent the specific distribution characteristics of oil and water. To address this problem, a range of deep learning models such as Convolutional Neural Networks (CNN) [33], Deep Neural Networks (DNN) [34], and Deep Convolutional Neural Networks (DCNN) [35] have been proposed to optimize oil and water classification results by making full use of and abstracting limited data to reduce the number of spectra. Although these methods have made great strides, the learning of oil spill features is not comprehensive enough and there is still much room for improvement in detection accuracy. To fully learn the characteristics of the oil spill, many scholars have developed a deep learning model for oil spill monitoring combined with several methods. For example, Jiang et al. [32] proposed OG-CNN to invert oil film thickness; Wang et al. [36] proposed SSFIN; Jiang et al. [37] proposed an ALTME optimizer; and Yang et al. [38] developed a decision fusion algorithm of deep learning and shallow learning for marine oil spill detection.
In summary, current oil spill monitoring using hyperspectral images mainly extracts spectral and spatial features based on a single level in Euclidean space. Despite the good results, the spectral and spatial information of the oil spill image has not been fully exploited. Some problems do not adequately express the differences between spectral and spatial information. Therefore, it is an important research point to develop joint multilevel spectral and spatial feature extraction methods. For this paper, a multilevel spatial and spectral feature extraction network was developed. The method was applied to the hyperspectral data of outdoor oil spill simulation experiments in UAV, and the validity of the method for oil spill type and oil spill film thickness classification was verified. To evaluate the effectiveness of the proposed algorithm in this study, we compared the effectiveness of the proposed method for oil spill type identification and oil film thickness classification with three mainstream deep learning methods, SSRN, CGCNN, and A2S2KResNet. The experimental results of the proposed method obtained better classification performance and had higher identification and classification accuracy.
The main contributions of our research are as follows.
  • We developed a dimension reduction composition module based on independent component analysis and superpixel segmentation. Pixels with the same spatial and spectral characteristics can be assembled into superpixel blocks to effectively focus irregular oil spill edge information.
  • The spectral features were extracted by graph convolution of the spectral domain; the graph attention network assigns weights to different graph nodes to extract the main spatial features, and the features in Euclidean space are extracted using modules based on convolutional neural network architecture. On this basis, the feature fusion algorithm was designed to fuse each part of the extracted features separately to obtain multilevel features, and further fuse the multilevel features at the feature level.

2. Proposed Method

In this paper, a novel multilevel spatial and spectral feature extraction network (GCAT) is proposed for marine oil spill type identification and oil film thickness classification. The network framework is divided into three main parts: superpixel graph construction, spectral and spatial information extraction and supplementation, and multilevel feature fusion and classification. Figure 1 illustrates the architecture of the proposed GCAT method for oil spill monitoring. The proposed model structure is based on the Pytorch framework, and the specific structural parameters were set as shown in Table 1.
Hyperspectral oil spill images have rich spectral and spatial characteristics, and hyperspectral oil spill image data are multidimensional data. In the superpixel graph construction part, we reduce the dimension by ICA. The redundant bands in the oil spill image are removed, and the bands with more information are retained. The segmented superpixel blocks can effectively focus on the edge information of the oil spill image, which is helpful to distinguish different types of oil spills.
In the spectral branch, the graph convolutional neural network converts the spatial graph signal to the spectral domain. The spectral features of the non-Euclidean structure data (graph structure data) after superpixel segmentation are learned in the spectral domain. Its weights are shared, and its parameters are shared. As the number of layers increases, information about distant neighbors accumulates. The more layers, the larger the receptive field, and the more spectral information is involved in the operation, the more fully the spectral information of the oil spill can be learned.
In the spatial branch, the graph attention neural network can perform convolution on the spatial structure of the graph structure data. The attention mechanism is constructed by the features of nodes and neighbor nodes to calculate the edge weight of the central node and neighbor nodes. The masked self-attentional layers were introduced to improve the computational efficiency and process the features of all neighbor pairs in parallel. For each node, the corresponding hidden information is calculated, and the attention mechanism is introduced when calculating its adjacent nodes, improving the model’s ability to generalize to unknown graphs. In the process of oil spill spatial feature extraction, the weights are shared and do not depend on the number of nodes in the input graph.
In the Euclidean space structure data, the BCP module (BN-2DConv-PReLU) is designed to enhance the oil spill features. The BPSDS module (BN-PointConv-Sigmoid-DepthConv-Sigmoid) is used to extract the oil spill information. Among them, depth convolution and point convolution consider both channels and regions, which can effectively extract spectral and spatial information.
Traditional oil spill image classification tasks are mostly based on a single method to extract oil spill information and mainly apply CNN to extract features in Euclidean structure. A single method cannot focus on both spatial and spectral information about oil spills. Moreover, the spectral and spatial information differences cannot be fully expressed, and the oil spill information extraction is incomplete. We propose a variety of methods for multilevel feature extraction while focusing on two different forms of structural feature information, and multilevel feature fusion is proposed to combine the extracted features. The oil spill information is fully mined to obtain more detailed oil spill characteristics.

2.1. Superpixel Graph Construction

This part mainly performs dimensionality reduction and normalization operations on the data by independent component analysis (ICA) and segmentation of hyperspectral images into superpixel maps by linear iterative clustering (SLIC).
A hyperspectral image contains hundreds of thousands of pixel points, which increases the computational complexity of the subsequent graph neural network and classification. To solve this problem, ICA is first used to perform the dimensionality reduction operation on the hyperspectral image. Simple Linear Iterative Clustering (SLIC) [39], one of the superpixel segmentation algorithms, continuously iterates to cluster the original N pixels of the image into K superpixel blocks by using a K-mean clustering algorithm, each of which represents an irregular region with strong spectral spatial similarity, and treats each superpixel block as a graph node, thus greatly reducing the number of graph nodes. The features of each node are the average spectral features of the pixels in the superpixels, and the SLIC algorithm effectively preserves the local structure information, which helps the subsequent classification to be accurate. The superpixel segmentation algorithm is defined as follows:
d c o l o r = l j l i 2 + a j a i 2 + b j b i 2 , d s p a t i a l = x j x i 2 + y j y i 2 , D = d c o l o r N c m a x 2 + d s p a t i a l N m a x 2    
Here, l ,   a , and b are color values, d c o l o r stands for color distance, and d s p a t i a l stands for spatial distance. N m a x is the maximum intra-class spatial distance, defined as N m a x = sqrt N / K and applied to each cluster.   N c m a x is the maximum color distance.

2.2. Spectral and Spatial Feature Extraction

The spectral and spatial information extraction and supplementation section consist of three main branches, which are used to extract spectral and spatial information and Euclidean structure information, respectively, where GCN extracts the spectral features in the non-Euclidean space transformed from the spatial domain to the spectral domain, GAT extracts the spatial features in the non-Euclidean space of the pre-processed image, and CNN is used to capture features in Euclidean space as a complement to the above spatial and spectral features.

2.2.1. Spectral Feature Extraction

A graph is a complex non-linear structure used to describe a one-to-many relationship in non-Euclidean space. Kipf et al. proposed the concept of GCN in 2017. The construction of graph models in GCN [40] relies heavily on the creation of undirected graphs, which are used to describe the set of nodes and edges of a graph structure, as well as the adjacency matrix, which consists of connected nodes with similarity weights between edges.
In this paper, we define the relationship of spectral features in HSI as an undirected graph of G = V ,   E , where V denotes the set of nodes V = v 1 ,   v 2 ,   ,   v N , and E is the set of edges. The adjacency matrix defined as   A   is used to describe the internal associations between nodes. The elements A i , j in A denote the weights of the edges between node v i   and node v j and are defined as follows:
A i , j = e x p x i x j 2 σ 2  
where σ is the parameter controlling the width of the radial basis function, and the vectors   x i ,   x j represent the corresponding spectral features of the graph nodes v i and v j determined by the superpixel segmentation, respectively.
After this, we can solve for the corresponding Laplace matrix   L which is shown below.
L = D A  
where   D is the degree matrix of   the   adjacency   matrix   A .
A more robust representation of graph structure data can be obtained by normalizing the Laplace matrix, which has the real symmetric positive semidefinite property
L = I N D 1 / 2 A D 1 / 2  
Firstly, to perform a nodal embedding of G, a spectral filtering on the graph is defined, which can be expressed as a signal   x with a filter in the Fourier domain   g θ = d i a g θ , the product of
g θ x = U θ U x  
where   U is the normalized Laplacian matrix   L = I D 1 / 2 A D   1 / 2 = U Λ U of the eigenvector matrix, where   Λ denotes the matrix of   L the diagonal matrix of eigenvalues, and   I denotes a unit matrix of suitable size.   g θ   can be understood as an   L as a function of the eigenvalues of   g θ Λ .
To reduce the number of parameters in (4), Kipf [40] et al. used the Chebyshev polynomial   T k x to approximate the truncated expansion of   g θ Λ , up to order K.
g θ ( Λ ) k = 0 K θ k T k ( Λ ¯ )
where θ denotes the vector of Chebyshev coefficients, and Λ ¯ = 2 / λ m a x Λ I , where   λ m a x is the   L the largest eigenvalue of the Chebyshev polynomial which, according to the literature, can be defined as   T k x = 2 x T k 1 x T k 2 x , where   T 0 x = 1 , and   T 1 x = x . We, therefore, define the signal   x of the convolution is defined as
g θ x k = 0 K θ k T k ( L ~ ) x
where   L ˜ = 2 / λ m a x L I is the scaled Laplace matrix. By limiting k = 1 , and   λ m a x 2   [40], so (7) reduces to
g θ x θ 0 x + θ 1 L I x = θ 0 x θ 1 D 1 2 A D 1 2  
for which   θ 0 and   θ 1 are two variable parameters, and overfitting can be effectively prevented by reducing the number of parameters, so (8) is further reduced to
g θ x θ I + D 1 2 A D 1 2 x  
By order   θ = θ 0 = θ 1 , since the   I + D 1 2 A D 1 2 the eigenvalues are within [0,2], repeated use would result in the gradients in the deep network exploding or disappearing. To solve this problem, Kipf and Welling performed a reformulation of I + D 1 / 2 A D 1 / 2 D ˜ { 1 / 2 ) A ˜ D ˜ 1 / 2 , where   A ˜ = A + I and D ¯ i i = j A ¯ i j .
The expression for the final graph convolution is
H i = σ A ¯ l 1 W l  
where   H i denotes the output of the first   l the output of the layer, and   σ denotes the activation function. We denote the extracted spectral features as Hspectral.

2.2.2. Spatial Feature Extraction

Graph Attention Neural Networks (GAT) [41] operates directly in the spatial domain, with stacked layers that enable nodes to participate in the features of their neighbors, and can assign different weights to different nodes in the neighborhood without any costly matrix operations.
In the preprocessing part, we obtain the superpixel graph, considering each superpixel block in it as a graph node, where the input is a set of node features V = v 1 ,   v 2 ,   ,   v N , where N is the number of nodes. With all nodes sharing the self-attention mechanism, the attention coefficient between nodes i and j is calculated, which indicates the importance of node i ’s features to node j . The resulting attention coefficient is
e i j = a W v i ,   W v j .  
This coefficient can represent the importance of node   j relative to node i . To capture the boundary information more accurately, we use a first-order attention mechanism, i.e., only node j is connected to node i .
Next, we use the softmax function to normalize the attention coefficient to the weight information as
α i j = softmax ( e i j ) = exp ( e i j ) k N i exp ( e i k ) ,
where N i denotes the neighborhood of node i . Finally, we encapsulate this process into a single-layer feedforward neural network using the LeakyReLU activation function. We then have
α i j = exp ( leaky ReLU ( a T [ W v i W v j ] ) ) k N i exp ( leaky ReLU ( a T [ W v i W v k ] ) )
where ‖ is the tandem operation.   a T is the transpose of a , denoting the learnable parameter. Thus, the node embedding can be expressed as
v i = σ ( j N i α i j W v j )
To make the node embedding a stable representation of node i , we apply the multiheaded attention mechanism at the first attention layer, i.e., execute Equation (14) K times independently, and then concatenate the obtained node embeddings to obtain the following output node feature representation as
v i = k = 1 K σ ( j N i α i j k W k v j )
Here, we denote the final acquired features as Hspatial.

2.2.3. Euclidean Structure Feature Extraction

This module is mainly implemented by 2D dilation convolution and depth-separable convolution, consisting of depth convolution and point convolution. The 2D expanded convolution has a larger perceptual field and better feature extraction capability than conventional convolution under the same computational conditions. The depth-separable convolution can effectively reduce the number of parameters required compared to ordinary convolution. Unlike ordinary convolution, which considers both channels and regions, depth-separable convolution achieves the separation of channels and regions.
The features extracted by the 2D expanded convolution and the depth-separable convolution can be expressed as
F l + 1 X n = f W l + 1 X n + b l + 1
where   W l + 1 is the weight matrix,   b l + 1 is the bias, and   X n is the feature matrix of each layer, and   f · denotes the activation function. The extracted features are represented as HEuclidean.

2.3. Multilevel Feature Fusion Module

In the multilevel feature fusion and classification part, the acquired spectral, spatial, and complementary features are fused, and the fused features are fused again to obtain the final features, which are feedback for the full-connected layer, and the final classification results are output through softmax.
We fuse the extracted spatial features, spectral features, and Euclidean structure features to obtain multilevel features. The calculation formula is as follows.
H 1 = H s p e c t r a l · H s p a t i a l
H 2 = H s p e c t r a l · H E u c l i d e a n
H 3 = H E u c l i d e a n · H s p a t i a l
where   ·   operation is feature stitching, and finally, the obtained multilevel features are summed to obtain the final   H s u m = H 1 + H 2 + H 3 . The classification result is output by the softmax classifier, using the cross-entropy loss function, calculated as follows.
L ( y , p ) = 1 N i = 1 N C = 1 C y i c log ( p i c )
where   y denotes the true value, p is the predicted value for each pixel, and   y i c denotes the label   y of the c element of the label. p i c denotes that the pixel   i belongs to the first   c class, calculated by the softmax function, the probability that   C and   N denote the total number of classes and the total number of samples in the training dataset.

3. Experiments and Results

In this paper, two outdoor simulated oil spill scenarios were designed, and an airborne hyperspectral imaging system was applied to obtain typical oil spill type data and oil film thickness data. Based on this, oil type identification and oil film thickness classification experiments were carried out using the proposed method mentioned above and compared with advanced methods such as CGCNN, SSRN, and A2S2KResNet. To evaluate the performance of the proposed model, three evaluation metrics, overall accuracy (OA), average accuracy (AA), and Kappa coefficient, were utilized.

3.1. Data

(1)
Oil type data
The oil type detection experiment designed in this paper was carried out in an outdoor seawater pool (40 m × 40 m × 2 m), where the different oil types were separated using PVC panels of 1 m × 1 m. The oil type data were acquired by Cubert-S185 unmanned hyperspectral sensor at an altitude of 15 m (spatial resolution of 6 mm) at noon on 23 September 2020. The image has 125 spectral bands, with a spectral range of 450–950 nm. The preprocessed image size is 500 × 500, with 250,000 labeled samples, including 10 types of crude oil, fuel oil, diesel oil, palm oil, and gasoline. Crude oil was obtained in Shengli Oilfield, China. Fuel oil is the engine fuel of large ships. Crude oil and fuel oil are heavy oils. Diesel is the fuel of choice for high-speed diesel engines on small ships. The gasoline was #95 gasoline, which is similar to the condensate oil that leaked in the East China Sea in 2018. Palm oil is the largest vegetable oil produced in the world in terms of production, consumption, and trade. Diesel, gasoline, and palm oil are all light oils. The hyperspectral false color image and ground truth image of different oil types are shown in Figure 2. The ground truth image of oil type data was produced based on a combination of field photographs and human–computer interactive interpretation.
(2)
Oil film thickness data
The oil film thickness detection experiment designed in this paper was carried out in an outdoor black square tank (76 cm × 56 cm × 26 cm) loaded with seawater, with different thicknesses of oil film separated using a PE ring with an inner diameter of 7 cm. The oil film thickness data were acquired by Cubert-S185 airborne hyperspectral sensor at an altitude of 10 m (spatial resolution of 4 mm) at 14:00 on 6 September 2022. The image has 125 spectral bands in the spectral range of 450–950 nm. The preprocessed image size is 96 × 150, with 4778 labeled samples, including seawater and 17 oil films of different thicknesses. The hyperspectral false color image and ground truth image of different thickness oil films are shown in Figure 3. The ground truth image of the oil film thickness data was produced based on a combination of field photographs and human–computer interactive interpretation.

3.2. Experimental Setting

In the outdoor simulated oil spill experiment, we used an anemometer to measure the wind speed of the experimental environment. The experimental data in this paper were collected under the conditions of cloudless and relatively stable wind speed, ensuring that the oil film in the enclosure was relatively evenly distributed to avoid interference caused by the unstable wind speed.
For this paper, we selected several well-known methods of deep learning for comparison, including SSRN [21], CGCNN [42], and A2S2KResNet [43]. To ensure the fairness of the comparison experiments, we used the same hyperparameter settings for these methods, and all experiments were executed on an NVIDIA GeForce RTX 3090 GPU with 24 GB of memory. In this paper, we randomly selected a few samples from each dataset for training and validation. Specifically, for the oil type data, we selected 5% of the samples for training and 5% for validation. For the oil film thickness data, we selected 5% of the samples for training and 5% for validation. Table 2 and Table 3 show the number of training, validation, and testing samples for the two types of data.

3.3. Experimental Results

The oil spill simulation experiment in this paper was carried out under relatively controlled outdoor conditions. The oil was spread over a long time to ensure that the oil film thickness was relatively uniform. The collected UAV hyperspectral data were obtained under relatively stable illumination and wind speeds. These considerations ensured that data acquisition was not affected by other factors.
The proposed method and the other three algorithms were applied to the data obtained from the outdoor simulated oil spill scenario. The data were hyperspectral data of oil spill type and hyperspectral data of oil film with different thicknesses. The oil type recognition results (Figure 4) and the oil film thickness classification results (Figure 5) were obtained. From the oil type identification results (Figure 4), CGCNN showed a poor ability to distinguish the same crude oil with different thicknesses, and it was easy to classify them into the same class, such as classifying 2.5 mm crude oil into 1.5 mm crude oil; and the classification effect for diesel oil was also poor; SSRN and A2S2KResNet showed misclassification in each class boundary, such as classifying some oil boundaries as seawater. From the oil film thickness classification results (Figure 5), CGCNN also had difficulty in distinguishing some oil films thicknesses, such as dividing 0.4 mm oil film into 0.07 mm, 0.5 mm, and 0.6 mm thicknesses; SSRN and A2S2KResNet had the phenomenon of dividing thinner oil films into thicker oil films, such as dividing 0.07 mm oil film into 0.4 mm oil film, and 0.1 mm oil film into 0.8 mm oil film. GCAT was obvious in each class boundary, and the misclassification phenomenon was reduced, thanks to the superpixel composition based on ICA and SLIC and the multilevel fusion features extracted by GCAT, which can better focus on the spectral information and retain the class boundary information.
Evidently, the proposed GCAT method achieved the best performance in oil type identification and oil film thickness classification compared with the other three methods, which proves the effectiveness of our method in oil spill type identification and oil film thickness classification.
To evaluate the performance of the proposed model, the overall oil type identification accuracy and film thickness classification accuracy were evaluated using overall accuracy (OA), average accuracy (AA), and Kappa coefficient. Additionally, the recall was used to evaluate the classification accuracy of a single oil type or a single film thickness. The oil type recognition accuracy and film thickness classification accuracy are shown in Table 4 and Table 5.
Firstly, from the classification results of oil type data, the algorithm that only uses CNN to extract features (CGCNN) achieved general classification accuracy, especially for the classification results with seawater, probably because the spatial and spectral features were not extracted separately. Additionally, using only one way to extract features at the same time may cause part of the spatial or spectral feature information to be ignored, making the final results poor; SSRN and A2S2KResNet can recognize most of the categories, but their classification results are not good for containment booms with relatively few pixels; our proposed GCAT still maintains a high recall rate in the category with few pixel points. Secondly, from the classification results of oil film thickness data, CGCNN showed poor classification results in some categories, such as for 1.01 mm crude oil. The algorithms with joint spectral spatial feature extraction (SSRN, A2S2KResNet) showed better performance, which indicates that it is desirable to extract spectral and spatial information separately to achieve classification. Finally, from the classification results, it can be seen that the GCAT model combining spatial and spectral features extracted in non-Euclidean space with those extracted in Euclidean space was effective, achieving the best OA, Kappa, and competitive AA in both datasets.
Compared with a single method, the multilevel spatial spectral feature extraction network proposed by us can obtain more complete oil spill information through multilevel feature fusion. The results of each type of oil and each type of oil film thickness were more continuous, and there were no more fragmented patches (results of misclassification). This is because we fused the proposed features twice. First, we carried out a multilevel feature fusion, fused each part of the acquired feature information in pairs to obtain more detailed features, and then spliced the fused features to obtain the final output oil spill feature. This output feature focuses on the important spectral and spatial information in the oil spill image. In addition, the spilled oil and oil film boundaries in our method results are obvious, which is due to the independent component analysis (ICA) dimensionality reduction and superpixel segmentation method. The oil spill image was divided into superpixel blocks with high spectral spatial similarity through superpixel segmentation. The boundary of each superpixel block is obvious, and the edge information was fully learned.
Among these compared methods, GCAT improved the overall recognition accuracy in oil type data by at least 12.82%, 0.06%, and 0.08%, and the overall classification accuracy for oil film thickness data by at least 2.23%, 0.69%, and 0.47%. The classification results show that by simultaneously using the spatial and spectral features in non-Euclidean space, and the features in Euclidean space, the information in the oil spill images can be fully explored to improve the classification accuracy. Additionally, the accuracy of each category is improved without the phenomenon that one category is very high or very low in the comparison methods, and the algorithm is highly stable.

4. Discussion

4.1. Influence of the Proportion of Training Samples on Classification Results

In this section, several experiments are designed to explore the robustness of the proposed method under different training ratios. Two datasets were randomly selected with 1%, 3%, and 5% training samples. Figure 6 and Figure 7 show the results of the four methods on the two datasets with different training ratios.
Firstly, it is clear that different proportions of training samples resulted in different classification performances for the four methods: as the proportion of training samples increased, the classification accuracy increased, and the proposed GCAT method achieved the best performance compared to the other methods with different samples.
Secondly, in the oil film dataset, GCAT still showed better oil film classification performance than CGCNN, SSRN, and A2S2KResNet for a small sample size of 1%.
Finally, it can be seen from Figure 6 and Figure 7 that as the training ratio increases, the accuracy of the combined spatial and spectral methods (SSRN and A2S2KResNet) became closer and closer, especially for oil data. Compared with these, our proposed GCAT is still highly competitive.

4.2. Comparison with the Single-Level Feature Fusion Module

Taking the oil type data as an example, to further verify the effectiveness of the proposed multilevel feature fusion module, the recognition accuracy of the single-level feature fusion module was evaluated separately, and the results are shown in Table 6 (the best results are bolded).
Where Y1 is the spectral feature extraction module, Y2 is the spatial feature extraction module, and Y3 is the Euclidean spatial feature extraction module.
The results show that spectral features and spatial features were expressed differently, and the effect of extracting only a certain part of features alone was not optimal. GCAT improved OA by 7.54%, 8.15%, and 0.8%, respectively, in comparison with a single-feature extraction module, and 7.51%, 1.57%, and 0.82% in comparison with a two-by-two fusion-feature extraction module. It is further demonstrated that multilevel feature fusion helps oil spill information extraction, which can significantly improve classification accuracy and has better robustness.

4.3. Comparison with Other Works

This paper also focuses on oil type identification and oil film thickness classification. The difference from other studies is mainly reflected in two aspects: (1) In terms of field experiment setup, for oil type identification experiments, the experimental scene was carried out in a real seawater pool. The selection of oil products was also based on past oil spill events. For the oil film thickness experiment, the design of the oil film thickness was a more detailed division of the oil film thickness mentioned in the Bonn agreement. The data were obtained under relatively stable conditions of light and wind speed. (2) In terms of the model, we used a variety of methods to extract multilevel features from the oil spill image. The extracted spatial and spectral features were fused at multiple levels. Compared with the features extracted by a single method, the fused features can better express the oil spill information. From the results of model experiments, our method achieved good accuracy in oil spill identification and oil film thickness classification.

5. Conclusions

Marine oil spill accidents occur frequently and cause great harm to marine ecology. The effective identification of oil spill type and the accurate quantification of oil film thickness are the prerequisites for the emergency response and damage assessment of oil spill accidents. In this paper, by designing an outfield oil spill simulation experiment, we acquired hyperspectral images of five typical oil spill types and 17 different oil film thicknesses based on an unmanned airborne hyperspectral imaging system and proposed a marine oil spill monitoring model with multilevel feature extraction suitable for oil spill scenarios. In this paper, we mainly draw the following two conclusions: (1) To address the problem of incomplete extraction of oil spill information by single-level features, we designed the graph convolutional network module to focus on spectral information, the graph attention network module to focus on the main spatial information, and the module based on convolutional neural network architecture to focus on the oil spill information in the Euclidean space. A multilevel feature fusion method was developed to obtain multilevel features by fusing the obtained spatial and spectral features and the features of Euclidean space. Compared with the single-level feature extraction method, the proposed method shows better oil type identification accuracy and oil film thickness classification accuracy. (2) For the spectral and spatial feature differences in different oil spill images, a method of fusing multilevel features at the feature level is proposed, which can more fully express the spectral and spatial differences in oil spill type and oil film thickness images. By comparing with the mainstream methods such as CGCNN, SSRN, and A2S2KResNet, the overall classification accuracy of the proposed method was improved by 12.82%, 0.06%, and 0.08%, and 2.23%, 0.69%, and 0.47%, respectively, and the classification results also achieve the best visual effect, which proves the effectiveness and robustness of the proposed method.
Our model was designed to solve the problem of incomplete extraction of oil spill information at a single level. The hyperspectral image of the oil spill was classified and identified by combining the spectral and spatial characteristics of non-Euclidean space with the information on the oil spill characteristics of Euclidean space. Although the final output of the model was better than other classical neural networks, there were some problems encountered in the actual classification. For example, the accuracy of the GCAT model proposed in this paper was less prominent when there are few types of ground objects in the oil spill hyperspectral image. The problem may be that the composition of the data preprocessing section was not detailed enough to classify fewer and scattered categories into other categories. Therefore, constructing a more effective feature map is the next step to improve the accuracy of oil spill identification and oil film thickness classification.
In this study, multilevel feature extraction and fusion were carried out for the hyperspectral images of oil spills acquired by unmanned airborne hyperspectral sensors. We plan to carry out future experiments on oil spill detection based on unmanned airborne multi-sensors to acquire multisource remote sensing data such as hyperspectral, SAR, and radar. The acquired multisource remote sensing data will be used to further validate the multilevel feature extraction and fusion method and improve the marine oil spill detection capability.

Author Contributions

Conceptualization, J.W. and Z.L.; methodology, J.W., Z.L. and J.Y.; software, J.W., S.L. (Shanwei Liu) and J.Y.; validation, J.W. and J.Y.; formal analysis, J.W.; data curation, J.W.; writing—original draft preparation, J.W.; writing—review and editing, J.W., Z.L., S.L. (Shanwei Liu) and S.L. (Shibao Li); supervision, Z.L. and S.L. (Shibao Li); project administration, Z.L., J.Z., S.L. (Shanwei Liu) and J.Y.; funding acquisition, J.Z., Z.L. and J.Y. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China (Grant No. U1906217, No. 61890964, No. 42206177), Shandong Provincial Natural Science Foundation (Grant No. ZR2022QD075), Qingdao Postdoctoral Application Research Project (Grant No. qdyy20210082), and the Fundamental Research Funds for the Central Universities (Grant No. 21CX06057A).

Data Availability Statement

The data used in this study are available on request from the first author.

Acknowledgments

The authors thank the reviewers and editors for their positive and constructive comments, which have significantly improved the work.

Conflicts of Interest

The authors declare no conflict of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript, or in the decision to publish the results.

References

  1. Zhao, D.; Tan, B.; Zhang, H.; Deng, R. Monitoring Marine Oil Spills in Hyperspectral and Multispectral Remote Sensing Data by the Spectral Gene Extraction (SGE) Method. Sustainability 2022, 14, 13696. [Google Scholar] [CrossRef]
  2. El-Rahman, S.A.; Zolait, A.H.S. Hyperspectral image analysis for oil spill detection: A comparative study. Int. J. Comput. Sci. Math. 2018, 9, 103–121. [Google Scholar] [CrossRef]
  3. Guangbo, R.; Jie, G.; Yi, M.; Xudong, L. Oil spill detection and slick thickness measurement via UAV hyperspectral imaging. Haiyang Xuebao Chin. 2019, 41, 146–158. [Google Scholar]
  4. Angelliaume, S.; Ceamanos, X.; Viallefont-Robinet, F.; Baqué, R.; Déliot, P.; Miegebielle, V. Hyperspectral and Radar Airborne Imagery over Controlled Release of Oil at Sea. Sensors 2017, 17, 1772. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  5. Bazi, Y.; Melgani, F. Toward an optimal SVM classification system for hyperspectral remote sensing images. IEEE Trans. Geosci. Remote Sens. 2006, 44, 3374–3385. [Google Scholar] [CrossRef]
  6. Li, J.; Bioucas-Dias, J.M.; Plaza, A. Semisupervised hyperspectral image segmentation using multinomial logistic regression with active learning. IEEE Trans. Geosci. Remote Sens. 2010, 48, 4085–4098. [Google Scholar] [CrossRef] [Green Version]
  7. Ma, L.; Crawford, M.M.; Tian, J. Local manifold learning-based $ k $-nearest-neighbor for hyperspectral image classification. IEEE Trans. Geosci. Remote Sens. 2010, 48, 4099–4109. [Google Scholar] [CrossRef]
  8. Rodarmel, C.; Shan, J. Principal component analysis for hyperspectral image classification. Surv. Land Inf. Sci. 2002, 62, 115–122. [Google Scholar]
  9. Wang, J.; Chang, C.-I. Independent component analysis-based dimensionality reduction with applications in hyperspectral image analysis. IEEE Trans. Geosci. Remote Sens. 2006, 44, 1586–1600. [Google Scholar] [CrossRef]
  10. Li, W.; Prasad, S.; Fowler, J.E.; Bruce, L.M. Locality-preserving dimensionality reduction and classification for hyperspectral image analysis. IEEE Trans. Geosci. Remote Sens. 2011, 50, 1185–1198. [Google Scholar] [CrossRef] [Green Version]
  11. Bau, T.C.; Sarkar, S.; Healey, G. Hyperspectral region classification using a three-dimensional Gabor filterbank. IEEE Trans. Geosci. Remote Sens. 2010, 48, 3457–3464. [Google Scholar] [CrossRef]
  12. Zhang, B.; Li, S.; Jia, X.; Gao, L.; Peng, M. Adaptive Markov random field approach for classification of hyperspectral imagery. IEEE Geosci. Remote Sens. Lett. 2011, 8, 973–977. [Google Scholar] [CrossRef]
  13. Gao, T.; Chen, H.; Chen, W. MCMS-STM: An Extension of Support Tensor Machine for Multiclass Multiscale Object Recognition in Remote Sensing Images. Remote Sens. 2022, 14, 196. [Google Scholar] [CrossRef]
  14. Wang, Y.; Yu, W.; Fang, Z. Multiple kernel-based SVM classification of hyperspectral images by combining spectral, spatial, and semantic information. Remote Sens. 2020, 12, 120. [Google Scholar] [CrossRef] [Green Version]
  15. Hu, W.; Huang, Y.; Wei, L.; Zhang, F.; Li, H. Deep convolutional neural networks for hyperspectral image classification. J. Sens. 2015, 2015, 258619. [Google Scholar] [CrossRef] [Green Version]
  16. Meng, Z.; Zhao, F.; Liang, M.; Xie, W. Deep residual involution network for hyperspectral image classification. Remote Sens. 2021, 13, 3055. [Google Scholar] [CrossRef]
  17. Dang, L.; Pang, P.; Lee, J. Depth-wise separable convolution neural network with residual connection for hyperspectral image classification. Remote Sens. 2020, 12, 3408. [Google Scholar] [CrossRef]
  18. Zhan, Y.; Hu, D.; Wang, Y.; Yu, X. Semisupervised hyperspectral image classification based on generative adversarial networks. IEEE Geosci. Remote Sens. Lett. 2017, 15, 212–216. [Google Scholar] [CrossRef]
  19. Li, Z.; Zhu, X.; Xin, Z.; Guo, F.; Cui, X.; Wang, L. Variational generative adversarial network with crossed spatial and spectral interactions for hyperspectral image classification. Remote Sens. 2021, 13, 3131. [Google Scholar] [CrossRef]
  20. Hong, Q.; Zhong, X.; Chen, W.; Zhang, Z.; Li, B.; Sun, H.; Yang, T.; Tan, C. SATNet: A Spatial Attention Based Network for Hyperspectral Image Classification. Remote Sens. 2022, 14, 5902. [Google Scholar] [CrossRef]
  21. Zhong, Z.; Li, J.; Luo, Z.; Chapman, M. Spectral–spatial residual network for hyperspectral image classification: A 3-D deep learning framework. IEEE Trans. Geosci. Remote Sens. 2017, 56, 847–858. [Google Scholar] [CrossRef]
  22. Xu, Y.; Zhang, L.; Du, B.; Zhang, F. Spectral–spatial unified networks for hyperspectral image classification. IEEE Trans. Geosci. Remote Sens. 2018, 56, 5893–5909. [Google Scholar] [CrossRef]
  23. Ma, W.; Yang, Q.; Wu, Y.; Zhao, W.; Zhang, X. Double-branch multi-attention mechanism network for hyperspectral image classification. Remote Sens. 2019, 11, 1307. [Google Scholar] [CrossRef] [Green Version]
  24. Li, R.; Zheng, S.; Duan, C.; Yang, Y.; Wang, X. Classification of hyperspectral image based on double-branch dual-attention mechanism network. Remote Sens. 2020, 12, 582. [Google Scholar] [CrossRef] [Green Version]
  25. Xu, Y.; Li, Z.; Li, W.; Du, Q.; Liu, C.; Fang, Z.; Zhai, L. Dual-channel residual network for hyperspectral image classification with noisy labels. IEEE Trans. Geosci. Remote Sens. 2021, 60, 1–11. [Google Scholar] [CrossRef]
  26. Fang, B.; Li, Y.; Zhang, H.; Chan, J.C.-W. Hyperspectral images classification based on dense convolutional networks with spectral-wise attention mechanism. Remote Sens. 2019, 11, 159. [Google Scholar] [CrossRef] [Green Version]
  27. Shen, Y.; Zhu, S.; Chen, C.; Du, Q.; Xiao, L.; Chen, J.; Pan, D. Efficient deep learning of nonlocal features for hyperspectral image classification. IEEE Trans. Geosci. Remote Sens. 2020, 59, 6029–6043. [Google Scholar] [CrossRef]
  28. Mu, C.; Liu, Y.; Liu, Y. Hyperspectral image spectral–spatial classification method based on deep adaptive feature fusion. Remote Sens. 2021, 13, 746. [Google Scholar] [CrossRef]
  29. Zhao, D.; Cheng, X.; Zhang, H.; Niu, Y.; Qi, Y.; Zhang, H. Evaluation of the ability of spectral indices of hydrocarbons and seawater for identifying oil slicks utilizing hyperspectral images. Remote Sens. 2018, 10, 421. [Google Scholar] [CrossRef] [Green Version]
  30. Thomas, T. Spectral similarity algorithm-based image classification for oil spill mapping of hyperspectral datasets. J. Spectr. Imaging 2020, 9, a14. [Google Scholar]
  31. Yang, J.; Wan, J.; Ma, Y.; Zhang, J.; Hu, Y. Characterization analysis and identification of common marine oil spill types using hyperspectral remote sensing. Int. J. Remote Sens. 2020, 41, 7163–7185. [Google Scholar] [CrossRef]
  32. Jiang, Z.; Ma, Y.; Yang, J. Inversion of the thickness of crude oil film based on an OG-CNN Model. J. Mar. Sci. Eng. 2020, 8, 653. [Google Scholar] [CrossRef]
  33. Zhu, X.; Li, Y.; Zhang, Q.; Liu, B. Oil film classification using deep learning-based hyperspectral remote sensing technology. ISPRS Int. J. Geo-Inf. 2019, 8, 181. [Google Scholar] [CrossRef] [Green Version]
  34. Li, Y.; Yu, Q.; Xie, M.; Zhang, Z.; Ma, Z.; Cao, K. Identifying oil spill types based on remotely sensed reflectance spectra and multiple machine learning algorithms. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2021, 14, 9071–9078. [Google Scholar] [CrossRef]
  35. Yang, J.; Ma, Y.; Hu, Y.; Jiang, Z.; Zhang, J.; Wan, J.; Li, Z. Decision Fusion of Deep Learning and Shallow Learning for Marine Oil Spill Detection. Remote Sens. 2022, 14, 666. [Google Scholar] [CrossRef]
  36. Wang, B.; Shao, Q.; Song, D.; Li, Z.; Tang, Y.; Yang, C.; Wang, M. A spectral-spatial features integrated network for hyperspectral detection of marine oil spill. Remote Sens. 2021, 13, 1568. [Google Scholar] [CrossRef]
  37. Jiang, Z.; Zhang, J.; Ma, Y.; Mao, X. Hyperspectral remote sensing detection of marine oil spills using an adaptive long-term moment estimation optimizer. Remote Sens. 2021, 14, 157. [Google Scholar] [CrossRef]
  38. Yang, J.-F.; Wan, J.-H.; Ma, Y.; Zhang, J.; Hu, Y.-B.; Jiang, Z.-C. Oil spill hyperspectral remote sensing detection based on DCNN with multi-scale features. J. Coast. Res. 2019, 90, 332–339. [Google Scholar] [CrossRef]
  39. Achanta, R.; Shaji, A.; Smith, K.; Lucchi, A.; Fua, P.; Süsstrunk, S. SLIC superpixels compared to state-of-the-art superpixel methods. IEEE Trans. Pattern Anal. Mach. Intell. 2012, 34, 2274–2282. [Google Scholar] [CrossRef] [Green Version]
  40. Kipf, T.N.; Welling, M. Semi-supervised classification with graph convolutional networks. arXiv 2016, arXiv:1609.02907. [Google Scholar]
  41. Veličković, P.; Cucurull, G.; Casanova, A.; Romero, A.; Lio, P.; Bengio, Y. Graph attention networks. arXiv 2017, arXiv:1710.10903. [Google Scholar]
  42. Liu, Q.; Xiao, L.; Yang, J.; Chan, J.C.-W. Content-guided convolutional neural network for hyperspectral image classification. IEEE Trans. Geosci. Remote Sens. 2020, 58, 6124–6137. [Google Scholar] [CrossRef]
  43. Roy, S.K.; Manna, S.; Song, T.; Bruzzone, L. Attention-based adaptive spectral–spatial kernel ResNet for hyperspectral image classification. IEEE Trans. Geosci. Remote Sens. 2020, 59, 7831–7843. [Google Scholar] [CrossRef]
Figure 1. The architecture of the proposed model for oil spill monitoring.
Figure 1. The architecture of the proposed model for oil spill monitoring.
Remotesensing 15 01302 g001
Figure 2. Oil type data: (a) False-color image (R: 10, G: 23, B: 42); (b) ground-truth image.
Figure 2. Oil type data: (a) False-color image (R: 10, G: 23, B: 42); (b) ground-truth image.
Remotesensing 15 01302 g002
Figure 3. Oil film thickness data: (a) False-color image (R: 11, G: 27, B: 45); (b) ground-truth image.
Figure 3. Oil film thickness data: (a) False-color image (R: 11, G: 27, B: 45); (b) ground-truth image.
Remotesensing 15 01302 g003
Figure 4. Identification results of the oil type data. (a) CGCNN, (b) SSRN, (c) A2S2KResNet, (d) GCAT.
Figure 4. Identification results of the oil type data. (a) CGCNN, (b) SSRN, (c) A2S2KResNet, (d) GCAT.
Remotesensing 15 01302 g004
Figure 5. Detection results of the oil film thickness data. (a) CGCNN, (b) SSRN, (c) A2S2KResNet, (d) GCAT.
Figure 5. Detection results of the oil film thickness data. (a) CGCNN, (b) SSRN, (c) A2S2KResNet, (d) GCAT.
Remotesensing 15 01302 g005
Figure 6. Classification results on the oil type data with different proportions of training samples.
Figure 6. Classification results on the oil type data with different proportions of training samples.
Remotesensing 15 01302 g006
Figure 7. Classification results on the oil film thickness data with different proportions of training samples.
Figure 7. Classification results on the oil film thickness data with different proportions of training samples.
Remotesensing 15 01302 g007
Table 1. Detailed configuration of the proposed network structure.
Table 1. Detailed configuration of the proposed network structure.
LayerInput/OutputKernelDilationActivation
GCN layer-1(128,128)--PReLU
GCN layer-2(128,64)--PReLU
GAT layer-2(128,64)--ELU
2DConv layer-1(128,128)3 × 32PReLU
2DConv layer-2(128,128)3 × 32PReLU
DeepConv layer-1(64,64)5 × 5-Sigmod
PointConv layer-2(128,64)1 × 1-Sigmod
Full connected layer(64, Class_count)---
Table 2. Sample numbers of training, validation, and testing in the oil type data.
Table 2. Sample numbers of training, validation, and testing in the oil type data.
NumberClassTrainValidationTestTotal
11.5 mm Crude Oil56256210,11711,241
22.5 mm Crude Oil57257210,29411,438
33.5 mm Crude Oil551551991111,013
4Gasoline57557510,35211,502
5Seawater67966796122,328135,920
6Palm Oil56856810,23111,367
71 mm Fuel Oil58258210,47311,637
82 mm Fuel Oil57557510,34511,495
9Diesel Oil56456410,15211,280
10Containment Boom1155115520,79723,107
Total12,50012,500225,000250,000
Table 3. Sample numbers of training, validation, and testing numbers in the oil film thickness data.
Table 3. Sample numbers of training, validation, and testing numbers in the oil film thickness data.
NumberClassTrainValidationTestTotal
1Seawater1414259287
20.04 mm Crude Oil1313237263
30.008 mm Crude Oil1313235261
40.07 mm Crude Oil1414250278
50.1 mm Crude Oil1414249277
60.3 mm Crude Oil1212219243
70.4 mm Crude Oil1414255283
80.5 mm Crude Oil1414253281
90.2 mm Crude Oil1313242268
100.6 mm Crude Oil1313242268
110.8 mm Crude Oil1313224250
120.7 mm Crude Oil1414250278
130.9 mm Crude Oil1414251279
141.01 mm Crude Oil1313236262
151.5 mm Crude Oil1414246274
162 mm Crude Oil1313241267
172.5 mm Crude Oil1212219243
183 mm Crude Oil1111194216
Total23823843024778
Table 4. Classification results of different methods for the oil type data.
Table 4. Classification results of different methods for the oil type data.
NumberClassCGCNNSSRNA2S2KResNetGCAT
11.5 mm Crude Oil90.7799.6299.9599.13
22.5 mm Crude Oil82.9899.9499.8399.53
33.5 mm Crude Oil94.8299.4199.0899.05
4Gasoline97.8599.1499.9899.31
5Seawater81.8599.2299.2699.31
6Palm Oil92.6298.9298.9697.97
71 mm Fuel Oil92.1299.8699.8799.16
82 mm Fuel Oil96.8799.6699.2198.25
9Diesel Oil84.4499.0698.7098.88
10Containment Boom87.3293.1892.8194.88
OA (%)85.9898.7498.7298.80
AA (%)90.1698.8098.7698.65
Kappa Coefficient0.80520.98140.98110.9824
Note: The bolded values represent the optimal values.
Table 5. Classification results of different methods for the oil film thickness data.
Table 5. Classification results of different methods for the oil film thickness data.
NumberClassCGCNNSSRNA2S2KResNetGCAT
1Seawater95.33100.00100.0099.69
20.04 mm Crude Oil100.00100.00100.00100.00
30.008 mm Crude Oil96.89100.00100.0099.66
40.07 mm Crude Oil100.0098.66100.00100.00
50.1 mm Crude Oil99.62100.0099.4699.35
60.3 mm Crude Oil98.33100.00100.00100.00
70.4 mm Crude Oil94.2994.6495.7298.51
80.5 mm Crude Oil100.00100.0097.7199.92
90.2 mm Crude Oil97.6999.79100.00100.00
100.6 mm Crude Oil94.46100.00100.0099.34
110.8 mm Crude Oil100.00100.00100.0099.91
120.7 mm Crude Oil96.9599.04100.0099.61
130.9 mm Crude Oil93.4198.8199.7499.45
141.01 mm Crude Oil88.6096.0898.3799.65
151.5 mm Crude Oil100.0098.6395.7199.76
162 mm Crude Oil100.00100.00100.0098.67
172.5 mm Crude Oil97.6198.64100.0099.44
183 mm Crude Oil99.9096.4599.1699.58
OA (%)97.3598.8999.1199.58
AA (%)97.3998.9399.2299.59
Kappa Coefficient0.97200.98820.99060.9956
Note: The bolded values represent the optimal values.
Table 6. The OA (%), AA (%), and Kappa coefficient for ablation experiments.
Table 6. The OA (%), AA (%), and Kappa coefficient for ablation experiments.
ModulesOA (%)AA (%)Kappa
Y191.2691.870.8712
Y290.6591.590.86
Y39897.890.9705
Y1·Y291.2991.960.8717
Y1·Y397.2396.950.9593
Y2·Y397.9898.050.9703
Y1·Y2+ Y1·Y3+ Y2·Y398.8098.650.9824
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Wang, J.; Li, Z.; Yang, J.; Liu, S.; Zhang, J.; Li, S. A Multilevel Spatial and Spectral Feature Extraction Network for Marine Oil Spill Monitoring Using Airborne Hyperspectral Image. Remote Sens. 2023, 15, 1302. https://doi.org/10.3390/rs15051302

AMA Style

Wang J, Li Z, Yang J, Liu S, Zhang J, Li S. A Multilevel Spatial and Spectral Feature Extraction Network for Marine Oil Spill Monitoring Using Airborne Hyperspectral Image. Remote Sensing. 2023; 15(5):1302. https://doi.org/10.3390/rs15051302

Chicago/Turabian Style

Wang, Jian, Zhongwei Li, Junfang Yang, Shanwei Liu, Jie Zhang, and Shibao Li. 2023. "A Multilevel Spatial and Spectral Feature Extraction Network for Marine Oil Spill Monitoring Using Airborne Hyperspectral Image" Remote Sensing 15, no. 5: 1302. https://doi.org/10.3390/rs15051302

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