Next Article in Journal
Environmental Sensitivity of Large Stealth Longwave Antenna Systems
Previous Article in Journal
Impact of Tropospheric Mismodelling in GNSS Precise Point Positioning: A Simulation Study Utilizing Ray-Traced Tropospheric Delays from a High-Resolution NWM
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Two-Round Weight Voting Strategy-Based Ensemble Learning Method for Sea Ice Classification of Sentinel-1 Imagery

1
College of Oceanography and Space Informatics, China University of Petroleum (East China), Qingdao 266580, China
2
Laboratory for Marine Mineral Resources, Qingdao National Laboratory for Marine Science and Technology, Qingdao 266071, China
3
The North China Sea Marine Forecasting Center, State Oceanic Administration, Qingdao 266061, China
*
Author to whom correspondence should be addressed.
Remote Sens. 2021, 13(19), 3945; https://doi.org/10.3390/rs13193945
Submission received: 25 August 2021 / Revised: 30 September 2021 / Accepted: 30 September 2021 / Published: 2 October 2021

Abstract

:
Sea ice information in the Arctic region is essential for climatic change monitoring and ship navigation. Although many sea ice classification methods have been put forward, the accuracy and usability of classification systems can still be improved. In this paper, a two-round weight voting strategy-based ensemble learning method is proposed for refining sea ice classification. The proposed method includes three main steps. (1) The preferable features of sea ice are constituted by polarization features (HH, HV, HH/HV) and the top six GLCM-derived texture features via a random forest. (2) The initial classification maps can then be generated by an ensemble learning method, which includes six base classifiers (NB, DT, KNN, LR, ANN, and SVM). The tuned voting weights by a genetic algorithm are employed to obtain the category score matrix and, further, the first coarse classification result. (3) Some pixels may be misclassified due to their corresponding numerically close score value. By introducing an experiential score threshold, each pixel is identified as a fuzzy or an explicit pixel. The fuzzy pixels can then be further rectified based on the local similarity of the neighboring explicit pixels, thereby yielding the final precise classification result. The proposed method was examined on 18 Sentinel-1 EW images, which were captured in the Northeast Passage from November 2019 to April 2020. The experiments show that the proposed method can effectively maintain the edge profile of sea ice and restrain noise from SAR. It is superior to the current mainstream ensemble learning algorithms with the overall accuracy reaching 97%. The main contribution of this study is proposing a superior weight voting strategy in the ensemble learning method for sea ice classification of Sentinel-1 imagery, which is of great significance for guiding secure ship navigation and ice hazard forecasting in winter.

1. Introduction

As an essential component of the Arctic environment and even the global marine environment, sea ice plays a critical role in the weather and global climate system [1]. It not only affects the dynamic conditions and heat exchanges between the ocean and atmosphere but also plays an important role in the climate and marine ecosystem [2,3,4,5]. Over the past three decades, the reduction in sea ice cover has not only had a profound impact on the climate, hydrology, and ecology of the Arctic region [6,7,8,9] but has also, to some extent, promoted the expansion of the navigation windows of the Arctic shipping routes with advantages in navigation costs and time costs, thus leading to the increase in maritime transport in the Arctic region [10,11,12]. However, even in summer, navigation has increased risks due to the presence of sea ice. In this regard, repaid acquisition of marine meteorological information including sea ice is crucial for ensuring the safety of navigation in polar regions. To this end, the International Maritime Organization (IMO) issued the Polar Code on 1 January 2017, in which ships passing through the polar regions must receive the latest ice information, mainly including the type, thickness, and concentration of sea ice [13]. The sea ice type can be defined according to the stage of sea ice development, from smooth nilas ice to deformed and rough new ice, and multi-year ice that has survived through the entire summer.
Remote sensing has become an important technological means for large-scale sea ice monitoring in the Arctic region due to its advantages of a wide detection range and rapid data acquisition. In particular, synthetic-aperture radar (SAR) has become an indispensable observation system in polar sea ice monitoring with its all-weather and all-day advantages. Moreover, as SAR signals of different frequencies differ in their abilities to penetrate into sea ice, multi-band SAR contributes to capturing the complementary information of sea ice [14]. To be specific, L-band (1~2 GHz) SAR has higher penetration into wet snow and sea ice and can provide internal structural information of sea ice, such as thickness, salinity, and distribution of the bubbles [15,16]. That is, L-band SAR has more advantages in identifying the types of melting sea ice but tends to confuse new ice with open water [17]. On the contrary, X-band (8~12 GHz) SAR has a small penetration depth and is more sensitive to the increase in sea ice thickness during the early stage of sea ice growth. That is, X-band can distinguish new ice from multi-year ice but has a poor ability to distinguish gray ice from gray-white ice [18]. Up to now, most of the SAR sensors in service operate at the C-band (4~8 GHz), which is between the X-band and the L-band. Due to the moderate frequency adopted, the backscattering coefficients of different types of sea ice are significantly different in the C-band. That is the reason why C-band SAR has proved to be the most suitable sensor for polar sea ice type identification, especially for distinguishing ice from open water [19].
In recent decades, many representative semi-automatic and automatic algorithms have emerged and been applied in practice for sea ice classification of SAR images. These models include simple backscatter thresholding [20], clustering algorithms [21,22], expert systems [23,24,25], semantics segmentation (IRGS) [26], machine learning (support vector machines, neural networks) [27,28,29,30], and deep learning (CNN) [31,32,33]. Tan [26] proposed a semi-automatic sea ice classification algorithm for Sentinel-1 SAR images, which incorporated feature selection via random forest and iterative region growing using a semantics model to achieve multi-category sea ice classification in the Labrador Sea. Huiying Liu [28] proposed a method for sea ice classification based on the texture features and sea ice concentration of dual-polarization Radarsat-2 ScanSAR images. Six types of sea ice were classified including open water (OW), new ice (NI), leveled gray ice (LGI), deformed gray ice (DGI), second-year ice (SYI), and multi-year ice (MYI). Bogdanov et al. [30] compared neural networks with other supervised learning algorithms based on linear discriminant analysis (LDA) and used these algorithms to identify six sea ice types from RADARSAT and ERS SAR images of the Kara Sea. In addition, with the successful applications of deep learning models in image processing, preliminary explorations of these models have also been conducted in the classification of sea ice [31,32,33]. For instance, Hugo Boulze et al. [31] utilized a convolutional neural network (CNN) to recognize new ice, first-year ice, and multi-year ice based on 255 images of Sentinel-1 sea ice interpreted by experts. The recognition performance was better than the random forest algorithm, with the overall classification accuracy reaching 91.6%.
The above-mentioned classifiers can improve the classification accuracy of sea ice to a certain extent. However, the whole classification process mainly relies upon one single classifier, rather than combing the advantages of multiple different classifiers. To fully integrate the advantages of different classifiers, ensemble learning has been introduced into remote sensing image classification [34,35,36]. The most protruding characteristic of ensemble learning is the complementarity among the base classifiers. That is, when one classifier misclassifies some samples, other classifiers may correct the categorization of these samples. Therefore, the ensemble learning approach has great potential in improving the accuracy of image classifications. However, it is challenging to design an ensemble learning model with an excellent classification performance. To enhance the robustness of ensemble learning models, the voting strategy adopted herein deserves careful consideration.
Under this background, the concept of ensemble learning is introduced into sea ice classification for the first time. Meanwhile, this paper proposes an ensemble learning method based on a two-round weight voting strategy (TRWV) for the effective classification of sea ice using multi-temporal Sentinel-1 SAR images. Compared with the traditional ensemble methods, this study has the following main remarkable characteristics. During the first round of the voting stage, the weights of six base classifiers are optimized by using a genetic algorithm. After obtaining the first coarse classification result, pixels therein can then be identified to be fuzzy or explicit. The fuzzy pixels are further rectified based on the local similarity of the neighboring explicit pixels. The final precise classification result indicates that the proposed two-round weight voting strategy can significantly reduce the impact of speckle noise of SAR images. At the end, experiments are carried out on 18 scenes from Sentinel-1 SAR images from the Northeast Passage in the Arctic region. In addition, six base classifiers and four different voting strategies are employed as the comparisons, which fully validate the effectiveness and superiorities of the proposed method. The rest of this paper is organized as follows. Section 2 describes the proposed method, including data preprocessing and the detailed algorithm framework. In Section 3, the experimental results are presented and compared with other methods. Section 4 is devoted to the discussions and limitations. Finally, Section 5 concludes this study.

2. Methods

The overall architecture of the proposed TRWV method is depicted in Figure 1 for deriving sea ice categories from S1 EW images in HV and HH polarization. Firstly, the S1 EW images are preprocessed, which includes applying an orbit file, denoising, radiometric calibration, incidence angle correction, and converting to the decibel scale. Secondly, the preferable features of sea ice are selected via random forest from polarization features (HH, HV, HH/HV) and GLCM-derived texture features. Then, the weights of classifiers optimized by a genetic algorithm are adopted during the first round of the weight voting stage. Meanwhile, all pixels are divided into fuzzy pixels or explicit pixels (whose definitions can be found in Equation (7) in Section 2.3). Finally, the fuzzy pixels can be expediently rectified based on the local similarity of the neighboring explicit pixel during the second weight voting stage.

2.1. Preferable Features Selection

In this paper, Sentinel-1 EW dual-polarization (HV and HH) data were employed to verify the proposed algorithm. Some preliminary preprocessing was completed before the release of the S1 EW dual-polarized SAR data; however, it is still indispensable to perform further preprocessing work consisting of a series of standard corrections, which are the application of a precise orbit file, thermal removal, image cropping, speckle filtering, incidence angle correction, range Doppler and terrain correction, etc., for the proposed method. All these corrections in this paper were achieved mainly based on the SentiNel Application Platform (SNAP) [37] developed by the European Space Agency (ESA). The detailed procedures of the further preprocessing work are shown in Figure 2.
Numerous studies have shown that SAR sea ice classification performance is improved by using image texture features. The texture features describe spatial variations of the backscattering coefficients of a group of adjacent pixels in the SAR image. The most common and classic texture feature extraction method is based on the gray level co-occurrence matrix (GLCM) in sea ice classification. Since the GLCM is constructed according to the distance and direction of each pixel pair, it can synthetically reflect the micro-detailed and macro-expressed textures of sea ice.
The GLCM represents the probabilities of all pairwise combinations of gray levels within the window of interest. Normally, the GLCM textures are determined by four parameters: gray levels, the sliding window size, inter-pixel distance, and orientation. For each SAR sub-image constrained by a constant window size, the GLCM is calculated as follows [38,39,40]:
f d , θ ( i , j ) = P d , θ ( i , j ) i N j N P d , θ ( i , j )
where f d , θ ( i , j ) is the GLCM value of a pixel pair; P d , θ ( i , j ) represents the frequency number of grayscale “pixel pairs”; i and j appear simultaneously within the sliding window; θ is the observation angle involving 0°, 45°, 90° and 135°, which correspond to horizontal, northeast–southwest, vertical, and northwest–southeast, respectively; d represents the distance between pixels, namely, the step size; N denotes the gray levels.
In this study, GLCMs were calculated for δ H H , δ H V , and δ H H / δ H V polarimetric SAR images. Therein, multiple window sizes and step sizes were thoroughly employed: window size 5 with step size 1, window sizes 7 and 9 with step sizes 1 and 3, and window size 11 with step sizes 1, 3, and 5. To reduce the computation amount, the gray levels of the image were compressed from 256 to 32. Furthermore, the extracted texture features were obtained by averaging the GLCM from four different angles. Here, we calculated ten texture measurements, which are the angular second moment (ASM), contrast, dissimilarity, energy, entropy, correlation, mean, variance, homogeneity, and maximum, resulting in a total of 240 candidate GLCM features. The detailed formula of these features can be found in [38,39]. These texture features were produced by the texture analysis module from SNAP. In addition, the extracted texture features, together with the foregoing 3 polarization features, were all normalized to the interval of [0, 1] for the convenience of subsequent experiments.
Due to the information redundancy among the extracted texture features, feature reduction is an essential technique for capturing the important features or feature combinations. Random forest is a widely adopted feature selection method because of its simple principle, easy implementation, and low computational cost. Its main idea is to combine a number of decision trees built from bootstrapped training samples using a random subset of features. During this process, the random forest provides the corresponding importance measurement for each input feature f by the following Equation (2):
I m p o r t a n c e f = 1 n v S F ( f , v )
where F ( f , v ) represents the importance of feature f in decision tree v S , and S is the set of all decision trees, S = { T r e e 1 , T r e e 2 , , T r e e n } . The importance of the random forest is described by the variation in the classification accuracy of the out-of-bag (OOB) sample, known as out-of-bag (OOB) error, which is caused by random transformation of features in the OOB sample. The function F ( f , v ) in Equation (2) is given as follows:
F ( f , v ) = x i ϕ O O B N [ l i = c i v ( f ) ] | ϕ O O B | x i ϕ O O B N [ l i = c i v ( f + ) ] | ϕ O O B |
where ϕ O O B is the OOB sample set; l i represents the true classification label of pixel x i ϕ O O B ; c i v ( f ) is the category label of x i predicted by the decision tree based on the OOB dataset; c i v ( f + ) represents the predicted category label of pixel x i after random transformation of feature f ; N [ ] counts the number of correctly classified samples.
The experiment of feature selection based on the random forest was carried out for 240 GLCM texture features on 16,124 artificially interpreted samples. The computation speed of the experiment and accuracy of the feature importance are mainly affected by two parameters: the number of decision trees and iterations. According to a previous study [41], 20 and 50 were set, respectively, in this experiment for the number of decision trees and iterations. Therefore, the ultimate importance according to each feature can be obtained by averaging the importance after 50 rounds of running the above experiment. By ranking each feature with its importance, the top six features were picked out as the representative features, presented in Table 1.
Moreover, to utmostly retain the SAR polarization information, the original 3 polarization features were also introduced, thereby aggregating the 9 preferable sea ice features. The flow chart of acquiring the preferable features of sea ice is shown in Figure 3.

2.2. The First Round Voting Stage—Coarse Classification

In order to fully integrate the advantages of different classifiers, ensemble learning has been introduced into remote sensing image classification [34,35,36]. In this paper, six frequently used classifiers, that is, naive Bayes (NB), decision tree (DT), k-nearest neighbor (KNN), logistic regression (LR), artificial neural network (ANN), and support vector machine (SVM), were employed as the base classifiers to generate the initial classification maps. Since the voting strategy plays a critical role in ensemble learning models, optimization of the voting strategy contributes to improving the classification ability of ensemble learning. Here, the voting strategy was improved with the voting weights of the base classifiers tuned by a genetic algorithm. Therefore, the first round voting stage was conducted on the initial classification maps to obtain the category score matrix and, further, the first coarse classification of sea ice. Figure 4 below illustrates the detailed process of the first round voting stage.
Specific descriptions of the six base classifiers (NB, DT, KNN, LR, ANN, and SVM) can be found in the literature [42,43,44,45,46,47]. Actually, the ensemble classification method operates by voting the initial classification results of different base classifiers according to a certain voting strategy. At present, ensemble learning models are mainly implemented through the mechanisms of bagging [48], boosting [49], and stacking [50]. Here, the bagging mechanism is utilized due to its inherent majority voting concept being involved throughout, which improves the final classification by combining classifications of the base classifiers with randomly selected training data subsets. However, the selection of voting strategies has a significant impact upon the classification performance of the bagging mechanism. Here, the weighted voting strategy was employed, which assigns different weights to the classification results of different base classifiers to achieve the optimal classification. The weights of the above six base classifiers were optimized by a genetic algorithm (GA), whose algorithm flow is shown in Figure 5.
The specific steps of the GA are summarized as follows:
(1)
Initialization: A group of multiple individuals is randomly generated, and each individual represents the weight of each classifier.
(2)
Fitness: The GA computes the fitness (pros and cons) of individuals based on some objective evaluation function, thereby determining the survival probability of individuals in the next evolution.
(3)
Selection: A certain number of excellent individuals with “more fitness” are selected through random or specific population rules to participate in cross and mutation. Generally speaking, excellent individuals are usually of high fitness, that is, better classification performance can be expected if they are used as the weights of base classifiers.
(4)
Cross: New and excellent individuals are generated by exchange and combination of chromosomes.
(5)
Mutation: The individual diversity is increased through genetic mutation by randomly selecting some individuals with a certain probability.
Suppose w = { w 1 , w 2 , , w T } represents the weights of base classifiers, whose optimization process, as mentioned above, can essentially be formulated [51,52,53,54] as follows:
{ w o p t = arg min w j = 1 m L o s s ( L x j , y j ) s . t . t = 1 T w t = 1 , 0 w t 1
where L x j is the predicted label of the sample x j . The loss function L o s s ( ) represents the difference between the predicted label L x j and the true label y j .
According to the optimized weights w o p t = { w o p t 1 , w o p t 2 , , w o p t B } by the GA and the classification results of the base classifiers, the category score matrix of each pixel ( i , j ) can be calculated as follows:
S i , j k = b = 1 B w o p t b ( L i , j b = k )
where L i , j b represents the category label of the pixel ( i , j ) predicted by the b th base classifier, and S i , j k represents the category score value of this pixel assigned to category k , k = 1 , 2 , , K (the total number of categories).
Therefore, the maximum index of the category score can be calculated by the argmax function to obtain the rough classification label.
L a b e l i , j 1 s t = arg max i n d e x S i , j = arg max i n d e x { S i , j 1 , S i , j 2 , S i , j K }
In other words, coarse classification of sea ice is achieved after the first round voting stage.

2.3. The Second Round Voting Stage—Precise Classification

After the first round voting stage, the score values of some pixels assigned to different categories may be very close in the first coarse classification results. By introducing an experiential score threshold, each pixel can thus be identified as a fuzzy or an explicit pixel. As mentioned above, the fuzzy pixels are likely prone to be misclassified. To cope with this issue, the second round of voting is conducted to further determine the category attribution of the fuzzy pixels based on the local similarity of the neighboring explicit pixels, thereby yielding the final precise classification result. Figure 6 shows the process of the second round voting stage with the specific implementation steps described as follows.
Firstly, by using the category score matrix S and the predefined threshold parameter T , each pixel can be identified as a fuzzy or an explicit pixel according to the following rules:
{ P i x e l i , j   i s   F u z z y   P i x e l , i f   max { S i , j } 2 n d max { S i , j } < T P i x e l i , j   i s   E x p l i c i t   P i x e l , i f   max { S i , j } 2 n d max { S i , j } T
where P i x e l i , j represents the current pixel ( i , j ) under consideration, and max { S i , j } and 2 n d max { S i , j } represent the maximum and the secondary maximum of the category score vector corresponding to the pixel ( i , j ) , respectively. Therefore, a logical identification matrix I is generated, indicating that each pixel is either fuzzy or explicit.
Then, for each fuzzy pixel, one corresponding matrix will be created depicting the similarities between the fuzzy pixel and its neighboring explicit pixels. These explicit pixels are all selected from such a square neighborhood centering this fuzzy pixel. Specifically, the correlation coefficient w i , j is introduced for depicting the similarity of the fuzzy pixel x f p and the explicit pixel x i , j N m ( x f p ) ( m represents the size of the neighborhood), which is calculated as follows:
w i , j = cov ( x f p , x i , j ) var ( x f p ) var ( x i , j )
where w i j constitutes the similarity matrix W , and var ( ) and cov ( , ) denote the variance and covariance of the feature vectors.
In the following, the category attribution of the fuzzy pixel can be determined according to its similarity with the neighboring explicit pixels. That is, the cumulative summation of the correlation coefficients is conducted corresponding to each category in the similarity matrix W , thereby obtaining the score vector S .
s k = L a b e l = k ( 1 - I ) W , k = 1 , 2 , K
where I is the logical identification matrix; s k denotes the cumulative summation of the correlation coefficients corresponding to category k ; K is the total number of sea ice categories. Thus, the maximum index of the score vector S is actually the assigned category of the fuzzy pixel under consideration, which is formulated as follows:
L a b e l f p = arg max i n d e x S = arg max i n d e x { s 1 , s 2 , , s K }
where L a b e l f p is the assigned category label of the fuzzy pixel.
Therefore, the final precise classification of sea ice is completed after the second round voting stage.

3. Results

3.1. Study Area and Image Data

The Northeast Passage in the Arctic region was selected as the study area of this paper, which includes the Chukchi Sea, East Siberian Sea, Laptev Sea, Kara Sea, and Barents Sea, located between 69.37°N and 80.43°N, 166.49°W and 39.00°E. Sea ice usually starts to appear from early November and melts by the end of August. First-year ice usually dominates the sea ice type of the Northeast Passage in winter, while old ice will occur in a few areas with high latitudes. This study was conducted to explore the classification of sea ice in the Northeast Passage, one of the most critical shipping routes for Arctic navigation
The performance of the proposed method was validated using 18 views of Sentinel-1 Extra Wide Swath (EW) SAR images (20 × 40 m pixel spacing, 400 km bandwidth) acquired in the Northeast Passage from late 2019 to early 2020. Sentinel-1 is an Earth observation satellite in the Copernicus program implemented by the European Space Agency (ESA). It consists of two satellites equipped with C-band synthetic-aperture radar (SAR) to provide all-day and all-weather data acquisition. Moreover, the EW mode provides greater width strip coverage at the expense of spatial resolution. This mode is mainly used for environmental monitoring and monitoring of polar regions and sea areas, especially for sea ice observation, oil spill monitoring, and shipping safety services. In this paper, Level-1 Ground Range Detected (GRD) products were selected, which indicates that these data have already been focused, multi-looked, and georeferenced into the World Geodetic System 1984 (WGS84). Figure 7 shows the coverage of all 18 scenes of the images. Overall, the selection range of the images covers the entire Northeast Passage, which is the coastal area where human activities and shipping occur most. The footprints highlighted in red rectangles are the selected images from the Northeast Passage for the subsequent experiments. Table 2 presents the relevant information of 18 scenes of Sentinel-1 EW SAR images of sea ice, among which the scene IDs of the images used for training are marked by an asterisk, and the others represent the testing images.
In this paper, sea ice type charts published by the Arctic and Antarctic Research Institute (AARI, http://www.aari.ru/, (accessed on 6 January 2021)) were employed as the benchmark of sea ice types. Sea ice experts manually interpret the monthly AARI sea ice type charts based on multiple satellite data (visible, infrared, and radar), aerial data, and reports from coastal stations and ships. Ice maps in Tif format provided by the ARRI were used in this study. In these files, 16 sea ice types are labeled according to their growth stages: water, nilas ice, new ice, gray ice, gray-white ice, first-year ice, second-year ice, old ice, etc. Further, the Sentinel-1 images in the study area were interpreted by the corresponding ice map to determine the sea ice types. It is found that there are four types of sea ice in the collected images: water (water and nilas ice in AARI ice charts), gray ice, gray-white ice, and first-year ice.

3.2. Evaluation Metrics

The confusion matrix is often used to evaluate the pros and cons of different classification algorithms in remote sensing image classification. Therein, the diagonal elements of the confusion matrix represent the pixels that have been correctly classified. Based on the confusion matrix, the evaluation metrics of the user accuracy (UA), producer accuracy (PA), overall accuracy (OA), and kappa coefficient (Kappa) can be calculated successively as follows:
U s e r s   A c c u r a c y ( U A ) = T P T P + F N
P r o d u c e r s   A c c u r a c y ( P A ) = T P T P + F P
O v e r a l l   A c c u r a c y ( O A ) = T P + T N T P + F P + T N + F N
K a p p a = p 0 p e 1 p e
where
p 0 = T P + T N T P + T N + F P + F N
and
p e = ( T P + F N ) × ( T P + F P ) + ( F P + T N ) × ( F N + T N ) ( T P + T N + F P + F N ) 2
where T P , T N , F P , and F N are the number of true positive, true negative, false positive, and false negative pixels, respectively.

3.3. Experimental Results of the Base Classifiers

In this paper, six frequently used classifiers, that is, naive Bayes (NB), decision tree (DT), k-nearest neighbor (KNN), logistic regression (LR), artificial neural network (ANN), and support vector machine (SVM), were employed as the base classifiers to build the ensemble learning model (see Section 2.2). Except for naive Bayes, the initial parameters of the other classifiers need to be prescribed before starting the classification task. The settings of all these related parameters are listed in Table 3.
To obtain the representative training samples, 5 scenes with the most abundant sea ice types were selected from the 18 scenes of Sentinel-1 SAR images. The scene IDs of these five images are all marked by an asterisk in Table 2. Meanwhile, the sample labels of sea ice were produced based on a joint utilization of the ice map provided by the AARI and artificial interpretations.
Figure 8 shows the Sentinel-1 image of the Laptev Sea on 6 November 2019 and the false color images with the training and testing samples labeled therein. This image is referred to as Image I hereafter for convenience. It is worth noting that when choosing the samples for artificial interpretation, only the sea ice regions with relatively balanced polarization information are considered, rather than the complicated regions with miscellaneous types of objects, to ensure the “purity” of the selected samples. Additionally, the ENVI software was used to assist in better selecting suitable training and test samples, which are marked by rectangular enclosures with different colors indicating different types of sea ice. In total, there are only four different sea ice types under consideration in this paper, which are open water (OW), gray ice (GI), gray-white ice (GWI), and first-year ice (FYI). The artificial interpretation was conducted by using the ice type charts of the AARI. Most of the ice types in this scene image are gray-white ice and first-year ice, while the upper right and lower right corners of the image are covered by seawater or nilas ice. Moreover, there is a small amount of gray ice distributed at the top and left of the image.
As shown in Table 4 below, there were 11,790 pixels and 23,206 pixels picked out as the training and testing samples from Image I, respectively. Meanwhile, approximately 35,000 pixels were also selected from each of the other four scene images as the training and testing samples.
After the parameter settings of each classifier and the sample selection of sea ice, the six base classifiers can be trained by using the training samples, which are constituted by polarization features and the top six GLCM-derived texture features via the random forest. One sea ice classification map will be generated corresponding to each base classifier. The classification accuracy of the base classifier can be evaluated according to the confusion matrix of the test samples. Table 5 shows the overall accuracy (OA), kappa coefficient, user accuracy (UA), and producer accuracy (PA) of each base classifier. By comparing the experimental results of all base classifiers, it is found that SVM has a lower omission error and misclassification error, while DT and NB have a poor performance. However, all of the base classifiers are almost correct for the classification of open water. Meanwhile, LR, ANN, and SVM all have a good performance for the classification of sea ice, among which LR is the best. Although the classifiers of NB, DT, and KNN have lower classification accuracy for gray-white ice, NB obtains the best classification results for gray ice and first-year ice classification. Furthermore, the user accuracies all reach a high point of 0.99 in the DT model for open water, and in the LR and ANN models for gray-white ice. The experimental results indicate the differences in the sea ice classification ability of the six different base classifiers. Therefore, the ensemble learning approach embedded with the appropriate voting strategy is expected to achieve a better classification performance than any single base classifier.

3.4. Experimental Results of the Ensemble Learning Method

To demonstrate the effectiveness of the proposed method, the classification results of the ensemble learning method were compared with each of the base classifiers. Meanwhile, the classification performances of the ensemble learning method with different voting strategies were also compared from both qualitative and quantitative aspects. It is worth mentioning that the category score threshold ( T ) and the neighborhood size ( m ) were set as 0.15 and 11, respectively, in the experiment.
Figure 9 shows the visual comparison of sea ice classifications by the base classifiers and the ensemble learning method with multiple voting strategies on Image I. Through careful observation and analysis of the visualization results, it is found that the ice edge profiles extracted by the proposed method are more intact and smoother. Compared with the experimental results of traditional base classifiers, all the ensemble learning methods present fewer classification isolated points, which indicates that the ensemble learning classifiers can suppress thermal and speckle noise of the original SAR data to some extent. Additionally, the proposed ensemble learning method of TRWV performs better in noise suppression. This is mainly because TRWV takes into consideration the spatial contextual features, rectifying the fuzzy pixels after the first round voting stage based on the local similarity of the neighboring explicit pixels, thereby yielding a final precise classification result.
As shown in Figure 10, the classification performance of TRWV was evaluated by comparing it with the base classifiers and other ensemble classifiers with different voting strategies on Image I in terms of the experimental metrics of the OA and kappa coefficient. As it can be seen in the left part of Figure 10, the proposed method TRWV outperforms all the base classifiers, and its overall accuracy and kappa coefficient are the highest, reaching 0.9760 and 0.9679, respectively, indicating that the voting strategy adopted in TRWV is very effective for integrating multiple base classifiers. The conclusion can also be acquired from the right part of Figure 10, where the two-round weight voting strategy adopted in the proposed method is superior to the other current existing voting strategies. However, it can also be observed in Figure 10 that the ensemble classifier is not always superior to the base classifier. For example, the ensemble classifier based on the PA voting strategy has a poorer performance than the KNN, LR, ANN, and SVM base classifiers.
Table 6 summarizes the accuracy assessments by the experimental metrics of the OA and kappa coefficient for the base classifiers and the ensemble classifiers with different voting strategies on four scenes of the testing images, further indicating that the proposed method is superior to all other comparison methods in terms of classification performance. The proposed method achieves a better overall accuracy and kappa coefficient, which is 1.5–2.8% higher than that of the best base classifier.

4. Discussion

The evaluation metrics shown in Table 6 strongly demonstrate that the proposed ensemble learning method of TRWV distinctly improved the classification accuracy of the base classifiers. Meanwhile, TRWV is also superior to the ensemble classifiers with the current mainstream voting strategies in terms of the OA and kappa coefficient. To expand the application scope of the adopted two-round weight voting strategy, parametric sensitivity analysis is carried out below for two important parameters involved in the proposed method, TRWV, which are the category score threshold T and the neighborhood window size m . By measuring the gap of the maximum and the secondary maximum of the category score, the threshold T acts as the criteria for identifying each pixel as either a fuzzy or an explicit pixel. Additionally, the neighborhood window size m determines the spatial scale of the local similarity, that is, how far a region defined for the explicit pixels therein can be used to rectify the central fuzzy pixel during the second weight voting stage.
As shown in Figure 11a, when m is fixed at 3 and T gradually increases from 0.05 to 0.15, the total classification accuracy rises from 0.9603 to the highest value of 0.9626, and the kappa coefficient increases from 0.9468 to 0.9498. However, when T continuously increases from 0.15 to 0.35, the overall accuracy and kappa coefficient show a gradual downward trend. Thus, it is found that TRWV achieves the optimal classification accuracy when T is taken as 0.15 in the condition of m being 3. On the other hand, the effect on the classification accuracy of the neighborhood window size m is still worth discussing when the threshold T is fixed at 0.15. When m gradually increases from 3 to 11 with a step size of 2, the overall accuracy of the classification results grows significantly from 0.9626 to the highest value of 0.9760. Meanwhile, the kappa coefficient increases from 0.9498 to 0.9678. This is mainly because a smaller window size m gives rise to a narrower spatial neighborhood, thereby leading to the limited spatial context information captured during the second round of the weight voting stage. As a result, the classifier cannot effectively suppress image noise and correct mislabeled pixels. With the increase in m , the suppression of image noise and the final classification accuracy are both improved obviously as more spatial context information is utilized. However, it is also found that the OA and kappa coefficients remain almost unchanged after reaching the maximum value, even though the parameter m continuously increases. Therefore, according to the above discussions, the category score threshold T was set as 0.15 and the neighborhood window size m was taken as 11 in expectation of the highest accuracy of sea ice classification.
Although several experiments have already proved that the proposed method of TRWV has an overwhelming advantage over the current mainstream voting strategies in the classification accuracy, the TRWV method is actually not dominant in terms of the computational cost. In addition to the computation cost in the first round voting stage, which is almost equivalent to that of the traditional ensemble learning method. Additional computations are still indispensable for further rectifying the fuzzy pixels based on their local similarity during the second round voting stage. Moreover, it can also be found from the accuracy evaluation results of the classification of Image II in Table 6 that the values of the OA and kappa of all classifiers are very close. There is only a very slight increase of 0.02% in the overall accuracy for TRWV compared with the base classifier of the KNN model and the ensemble classifier with the GA strategy, which both perform best in the comparison methods. Based on the previous analysis, the main reasons accounting for this can be summarized as follows:
(1)
The selection of training samples and test samples may not be objective enough. Moreover, the sea ice category is generally difficult to be interpreted from SAR images due to the influence of speckle noises, not to mention the artificial interpretation adopted in this experiment. In other words, incorrect interpretations of the pixel category are inevitable to a great extent, which thus brings about a negative impact on the performances of the classifiers.
(2)
Compared with the conventional ensemble learning methods, what makes TRWV different is that it further corrects the fuzzy pixels based on the local similarity of the neighboring explicit pixels. Therefore, if some explicit pixels in the neighborhood are incorrectly classified, the central fuzzy pixel may also be misclassified.
Through the above experiments and discussions, the effectiveness of the proposed method has been fully verified. However, the limitation of the method is that the classification performance of the ensemble learning method is mainly dependent on its base classifiers. That is, the selected base classifiers determine the classification ability of the ensemble classifier to some extent. Thus, the performance of the ensemble classifier can be further improved by introducing new base classifiers such as object-oriented methods, segmentation algorithms, or a CNN in the follow-up studies.

5. Conclusions

In this paper, a two-round weight voting strategy-based ensemble learning method was proposed for refining sea ice classification. The effectiveness of the proposed method was verified by using 18 Sentinel-1 EW dual-polarized SAR images of the Northeast Passage. In TRWV, a random forest was adopted to select the extracted polarization features and texture features to construct the preferable features of sea ice. Then, the weight corresponding to each classifier was optimized by our genetic algorithm to achieve a coarse classification result in the first round voting stage. On this basis, each pixel was divided into a fuzzy pixel or an explicit pixel by introducing a predefined score threshold. Finally, the fuzzy pixels can then be further rectified based on the local similarity of the neighboring explicit pixels in the second round voting stage, thereby yielding the final precise classification result. The main contributions of this study can be summarized as follows:
(1)
An ensemble learning method based on a two-round weight voting strategy was proposed and applied to Sentinel-1 sea ice data for the first time, achieving highly competitive classification results. The performance and effectiveness of the proposed TRWV method were investigated with Arctic sea ice scenarios from different sea areas and with different ice types. The classification results based on the multiple image scenes fully demonstrate the superiority of the proposed approach in terms of visual performance and quantitative accuracies compared with the traditional majority voting strategy and weighted voting strategy.
(2)
In this study, we evaluated the performance of six base classifiers (NB, DT, KNN, LR, ANN, and SVM) for polar sea ice classification. The experimental results show that the classification performance of logistic regression is better than the other base classifiers. By using appropriate voting strategies and integrating the advantages of different base classifiers, ensemble learning has extremely important potential for sea ice classification based on Sentinel-1 images
(3)
In this study, the idea of a two-round voting strategy was adopted for the first time to refine the classification results of the original ensemble learning, in order to improve the classification effect of sea ice. The experimental results indicate that the proposed strategy can preserve the edge contour of sea ice well, mainly because the pixels have a high correlation with their neighbors in the image spatial domain. In addition, in the process of deep mining the texture information of SAR data and calculating the similarity matrix among pixels in the neighborhood, the spatial context information is always taken into account, thus providing a guarantee for a more accurate ice classification map.
The proposed TRWV method in this paper showed a satisfactory performance of sea ice classification on Sentinel-1 images of the Northeast Passage in the winter Arctic region. However, there are still some limitations manifested in the following aspects. (1) The classification performance of the TRWV method is excessively dependent on its base classifiers. (2) Compared with the traditional voting strategies, TRWV has a higher computational cost. As a response to the above issues, the most worthwhile follow-up work of this study can be summarized as follows: (1) explore new base classifiers such as object-oriented methods, segmentation algorithms (IRGS), and CNNs; (2) adopt more efficient strategies to rectify the fuzzy pixels; and (3) evaluate the classification performance and seasonal robustness of TRWV by expanding the sea ice dataset, collecting it both in winter and summer.

Author Contributions

Conceptualization, B.W., L.X. and D.S.; methodology, B.W. and L.X.; software, L.X. and N.W.; validation, B.W. and L.X.; formal analysis, B.W. and D.S.; data curation, B.W. and L.X.; writing—original draft preparation, B.W., L.X. and D.S.; writing—review and editing, B.W., L.X., D.S., Z.L. and N.W.; project administration and funding acquisition, D.S. and Z.L. All authors have read and agreed to the published version of the manuscript.

Funding

This work was funded by the Key Program of Joint Fund of the National Natural Science Foundation of China and Shandong Province under Grant U1906217, the Key Research and Development Program of Shandong Province under Grant 2019GGX101033, the National Natural Science Foundation of China under Grant 41701513, 41772350, 62071491, and 61371189, and in part by the Fundamental Research Funds for the Central Universities under Grant 19CX05003A-8.

Data Availability Statement

The data presented in this study are available on request from the corresponding author.

Acknowledgments

We gratefully appreciate the editor and anonymous reviewers for their efforts and constructive comments, which have greatly improved the technical quality and presentation of this study.

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.

Abbreviations

The following abbreviations are used in this manuscript:
ANN Artificial Neural Network
ASM Angular Second Moment
CNN Convolutional Neural Network
DGI Deformed Gray Ice
DT Decision Tree
ESA European Space Agency
GA Genetic Algorithm
GI Gray Ice
GLCM Gray Level Co-occurrence Matrix
GRD Ground Range Detected
GWI Gray-White Ice
IMO International Maritime Organization
IRGS Iterative Region Growing using Semantics
Kappa Kappa coefficient
KNN K-Nearest Neighbor
LDA Linear Discriminant Analysis
LGI Leveled Gray Ice
LR Logistic Regression
MV Majority Voting
MYI Multi-Year Ice
NB Naive Bayes
NI New Ice
OA Overall Accuracy
OOB Out-Of-Bag
OW Open Water
PA Producer Accuracy
SAR Synthetic-Aperture Radar
SNAP SentiNel Application Platform
SVM Support Vector Machine
SYI Second-Year Ice
TRWV Two-Round Weight Voting Strategy
WGS84 World Geodetic System 1984

References

  1. Zakhvatkina, N.; Smirnov, V.; Bychkova, I. Satellite SAR data-based sea ice classification: An overview. Geosciences 2019, 9, 152. [Google Scholar] [CrossRef] [Green Version]
  2. Stroeve, J.; Notz, D. Changing state of Arctic sea ice across all seasons. Environ. Res. Lett. 2018, 13, 103001. [Google Scholar] [CrossRef]
  3. Blackport, R.; Screen, J.A.; Van Der Wiel, K.; Bintanja, R. Minimal influence of reduced Arctic sea ice on coincident cold winters in mid-latitudes. Nat. Clim. Chang. 2019, 9, 697–704. [Google Scholar] [CrossRef] [Green Version]
  4. Screen, J.A.; Deser, C.; Smith, D.M.; Zhang, X.; Blackport, R.; Kushner, P.J.; Oudar, T.; McCusker, K.; Sun, L. Consistency and discrepancy in the atmospheric response to Arctic sea-ice loss across climate models. Nat. Geosci. 2018, 11, 155–163. [Google Scholar] [CrossRef]
  5. Mori, M.; Kosaka, Y.; Watanabe, M.; Nakamura, H.; Kimoto, M. A reconciled estimate of the influence of Arctic sea-ice loss on recent Eurasian cooling. Nat. Clim. Chang. 2019, 9, 123–129. [Google Scholar] [CrossRef]
  6. Screen, J.A.; Simmonds, I. The central role of diminishing sea ice in recent Arctic temperature amplification. Nature 2010, 464, 1334–1337. [Google Scholar] [CrossRef] [Green Version]
  7. Morison, J.; Kwok, R.; Peralta-Ferriz, C.; Alkire, M.; Rigor, I.; Andersen, R.; Steele, M. Changing Arctic ocean freshwater pathways. Nature 2012, 481, 66–70. [Google Scholar] [CrossRef]
  8. Post, E.; Bhatt, U.; Bitz, C.; Brodie, J.F.; Fulton, T.L.; Hebblewhite, M.; Kerby, J.; Kutz, S.; Stirling, I.; Walker, D.A. Ecological consequences of sea-ice decline. Science 2013, 341, 519–524. [Google Scholar] [CrossRef] [Green Version]
  9. Xu, L.; Li, J. Mapping Sea Ice from Satellite SAR Imagery. Monitoring and Modeling of Global Changes: A Geomatics Perspective; Springer: Dordrecht, The Netherlands, 2015; pp. 113–135. [Google Scholar]
  10. Office of the Auditor General of Canada. Marine navigation in the Canadian Arctic. In Fall Report of the Commissioner Environment and Sustainable Development; Office of the Auditor General of Canada: Ottawa, ON, Canada, 2014. [Google Scholar]
  11. Höglund, A.; Pemberton, P.; Hordoir, R.; Schimanke, S. Ice conditions for maritime traffic in the Baltic Sea in future climate. Boreal Environ. Res. 2017, 22, 245–265. [Google Scholar]
  12. Ho, J. The implications of Arctic sea ice decline on shipping. Mar. Policy 2010, 34, 713–715. [Google Scholar] [CrossRef]
  13. IMO. International Code for Ships Operating in Polar Waters (Polar Code); IMO Resolution MSC: London, UK, 2014; Volume 385. [Google Scholar]
  14. Singha, S.; Johansson, M.; Hughes, N.; Hvidegaard, S.M.; Skourup, H. Arctic sea ice characterization using spaceborne fully polarimetric L-, C-, and X-band SAR with validation by airborne measurements. IEEE Trans. Geosci. Remote Sens. 2018, 56, 3715–3734. [Google Scholar] [CrossRef]
  15. Rignot, E.; Drinkwater, M.R. Winter sea-ice mapping from multi-parameter synthetic-aperture radar data. J. Glaciol. 1994, 40, 31–45. [Google Scholar] [CrossRef] [Green Version]
  16. Mills, P.; Heygster, G. Sea Ice emissivity modeling at L-band and application to 2007 pol-ice campaign field data. IEEE Trans. Geosci. Remote Sens. 2010, 49, 612–627. [Google Scholar] [CrossRef]
  17. Scharien, R.K.; Geldsetzer, T.; Nasonova, S.; Cafarella, S.; Tavri, A. Assessment of seasonal sea ice type and roughness regime discrimination using a unique C-and L-band SAR database. In Proceedings of the IGARSS 2018–2018 IEEE International Geoscience and Remote Sensing Symposium, Valencia, Spain, 22–27 July 2018; pp. 7352–7353. [Google Scholar]
  18. Johansson, A.M.; Brekke, C.; Spreen, G.; King, J.A. X-, C-, and L-band SAR signatures of newly formed sea ice in Arctic leads during winter and spring. Remote Sens. Environ. 2018, 204, 162–180. [Google Scholar] [CrossRef]
  19. Dabboor, M.; Montpetit, B.; Howell, S.; Haas, C. Improving sea ice characterization in dry ice winter conditions using polarimetric parameters from C-and L-band SAR data. Remote Sens. 2017, 9, 1270. [Google Scholar] [CrossRef] [Green Version]
  20. Haverkamp, D.; Soh, L.K.; Tsatsoulis, C. A dynamic local thresholding technique for sea ice classification. In Proceedings of the IGARSS’93-IEEE International Geoscience and Remote Sensing Symposium, Tokyo, Japan, 18–21 August 1993; pp. 638–640. [Google Scholar]
  21. Kwok, R.; Rignot, E.; Holt, B.; Onstott, R. Identification of sea ice types in spaceborne synthetic aperture radar data. J. Geophys. Res. Space Phys. 1992, 97, 2391–2402. [Google Scholar] [CrossRef] [Green Version]
  22. Similä, M.; Dinessen, F.; Hughes, N.E.; Mäkynen, M. Ice edge detection with dual-polarized SAR data. In Proceedings of the 22nd International Conference on Port and Ocean Engineering under Arctic Conditions, Espoo, Finland, 9–13 June 2013. [Google Scholar]
  23. Ramsay, B.; Manore, M.; Weir, L.; Wilson, K.; Bradley, D. Use of RADARSAT data in the Canadian ice service. Remote Sens. 1998, 24, 36–42. [Google Scholar] [CrossRef]
  24. Barber, D.G. Microwave remote sensing, sea ice and Arctic climate. Phys. Can. 2005, 61, 105–111. [Google Scholar]
  25. Haverkamp, D.; Soh, L.K.; Tsatsoulis, C. A comprehensive, automated approach to determining sea ice thickness from SAR data. IEEE Trans. Geosci. Remote Sens. 1995, 33, 46–57. [Google Scholar] [CrossRef] [Green Version]
  26. Tan, W.; Li, J.; Xu, L.; Chapman, M.A. Semi-automated segmentation of Sentinel-1 SAR imagery for mapping sea ice in Labrador coast. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2018, 11, 1419–1432. [Google Scholar] [CrossRef]
  27. Aldenhoff, W.; Heuzé, C.; Eriksson, L.E.B. Comparison of ice/water classification in Fram Strait from C- and L-band SAR imagery. Ann. Glaciol. 2018, 59, 112–123. [Google Scholar] [CrossRef] [Green Version]
  28. Liu, H.; Guo, H.; Zhang, L. SVM-based sea ice classification using textural features and concentration from RADARSAT-2 dual-pol ScanSAR data. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2015, 8, 1601–1613. [Google Scholar] [CrossRef]
  29. Zakhvatkina, N.; Korosov, A.; Muckenhuber, S.; Sandven, S.; Babiker, M. Operational algorithm for ice–water classification on dual-polarized RADARSAT-2 images. Cryosphere 2017, 11, 33–46. [Google Scholar] [CrossRef] [Green Version]
  30. Bogdanov, A.V.; Sandven, S.; Johannessen, O.M.; Alexandrov, V.Y.; Bobylev, L.P. Multisensor approach to automated classification of sea ice image data. IEEE Trans. Geosci. Remote Sens. 2005, 43, 1648–1664. [Google Scholar] [CrossRef] [Green Version]
  31. Boulze, H.; Korosov, A.; Brajard, J. Classification of sea ice types in Sentinel-1 SAR data using convolutional neural networks. Remote Sens. 2020, 12, 2165. [Google Scholar] [CrossRef]
  32. Kruk, R.; Fuller, M.C.; Komarov, A.S.; Isleifson, D.; Jeffrey, I. Proof of concept for sea ice stage of development classification using deep learning. Remote Sens. 2020, 12, 2486. [Google Scholar] [CrossRef]
  33. Wang, Y.R.; Li, X.M. Arctic sea ice cover data from spaceborne synthetic aperture radar by deep learning. Earth Syst. Sci. Data Dis. 2021, 13, 2723–2742. [Google Scholar] [CrossRef]
  34. Vasilakos, C.; Kavroudakis, D.; Georganta, A. Machine learning classification ensemble of multitemporal Sentinel-2 images: The case of a mixed mediterranean ecosystem. Remote Sens. 2020, 12, 2005. [Google Scholar] [CrossRef]
  35. Shen, H.; Lin, Y.; Tian, Q.; Xu, K.; Jiao, J. A comparison of multiple classifier combinations using different voting-weights for remote sensing image classification. Int. J. Remote Sens. 2018, 39, 3705–3722. [Google Scholar] [CrossRef]
  36. Yang, J.; Zhang, X.; Zhengbing, H. Remote sensing textual image classification based on ensemble learning. Int. J. Image Graph. Signal Process. 2016, 8, 21. [Google Scholar]
  37. Veci, L.; Lu, J.; Prats-Iraola, P.; Scheiber, R.; Collard, F.; Fomferra, N.; Engdahl, M. The Sentinel-1 toolbox. In Proceedings of the IEEE International Geoscience and Remote Sensing Symposium (IGARSS), Quebec City, QC, Canada, 13–18 July 2014; pp. 1–3. [Google Scholar]
  38. Soh, L.K.; Tsatsoulis, C. Texture analysis of SAR sea ice imagery using gray level co-occurrence matrices. IEEE Trans. Geosci. Remote Sens. 1999, 37, 780–795. [Google Scholar] [CrossRef] [Green Version]
  39. Clausi, D.A. An analysis of co-occurrence texture statistics as a function of grey level quantization. Can. J. Remote Sens. 2002, 28, 45–62. [Google Scholar] [CrossRef]
  40. Haralick, R.M.; Shanmugam, K.; Dinstein, I.H. Textural features for image classification. IEEE Trans. Syst. Man Cybern. 1973, 6, 610–621. [Google Scholar] [CrossRef] [Green Version]
  41. Tan, W.; Liao, R.; Du, Y.; Lu, J.; Li, J. Improving urban impervious surface classification by combining Landsat and PolSAR images: A case study in Kitchener-Waterloo, Ontario, Canada. In Proceedings of the 2015 IEEE International Geoscience and Remote Sensing Symposium (IGARSS), Milan, Italy, 26–31 July 2015; pp. 1917–1920. [Google Scholar]
  42. Rish, I. An empirical study of the naive Bayes classifier. In Proceedings of the IJCAI 2001 Workshop on Empirical Methods in Artificial Intelligence, Seattle, WA, USA, 6 August 2001; Volume 3, pp. 41–46. [Google Scholar]
  43. Safavian, S.R.; Landgrebe, D. A survey of decision tree classifier methodology. IEEE Trans. Syst. Man Cybern. 1991, 21, 660–674. [Google Scholar] [CrossRef] [Green Version]
  44. Hassoun, M.H. Fundamentals of Artificial Neural Networks; MIT press: Cambridge, MA, USA, 1995. [Google Scholar]
  45. Soucy, P.; Mineau, G.W. A simple KNN algorithm for text categorization. In Proceedings of the 2001 IEEE International Conference on Data Mining, San Jose, CA, USA, 29 November–2 December 2001; pp. 647–648. [Google Scholar]
  46. Pal, M.; Mather, P.M. Support vector machines for classification in remote sensing. Int. J. Remote Sens. 2005, 26, 1007–1011. [Google Scholar] [CrossRef]
  47. Jordan, A. On discriminative vs. generative classifiers: A comparison of logistic regression and naive bayes. Adv. Neural Inf. Process. Syst. 2002, 14, 841. [Google Scholar]
  48. Bryll, R.; Gutierrez-Osuna, R.; Quek, F. Attribute bagging: Improving accuracy of classifier ensembles by using random feature subsets. Pattern Recognit. 2003, 36, 1291–1302. [Google Scholar] [CrossRef]
  49. Svetnik, V.; Wang, T.; Tong, C.; Liaw, A.; Sheridan, R.P.; Song, Q. Boosting: An ensemble learning tool for compound classification and QSAR modeling. J. Chem. Inf. Model. 2005, 45, 786–799. [Google Scholar] [CrossRef]
  50. Wang, Y.; Wang, D.; Geng, N.; Wang, Y.; Yin, Y.; Jin, Y. Stacking-based ensemble learning of decision trees for interpretable prostate cancer detection. Appl. Soft Comput. 2019, 77, 188–204. [Google Scholar] [CrossRef]
  51. Üstün, B.; Melssen, W.J.; Oudenhuijzen, M.; Buydens, L. Determination of optimal support vector regression parameters by genetic algorithms and simplex optimization. Anal. Chim. Acta 2005, 544, 292–305. [Google Scholar] [CrossRef]
  52. Yuan, F.-C. Parameters optimization using genetic algorithms in support vector regression for sales volume forecasting. Appl. Math. 2012, 03, 1480–1486. [Google Scholar] [CrossRef] [Green Version]
  53. Han, C.; Zhang, L.; Wang, X. Polarimetric SAR image classification based on selective ensemble learning of sparse representation. In Proceedings of the 2016 IEEE International Geoscience and Remote Sensing Symposium (IGARSS), Beijing, China, 10–15 July 2016; pp. 4964–4967. [Google Scholar]
  54. Chen, K.-Y.; Wang, C.-H. Support vector regression with genetic algorithms in forecasting tourism demand. Tour. Manag. 2007, 28, 215–226. [Google Scholar] [CrossRef]
Figure 1. The overall architecture of the proposed method.
Figure 1. The overall architecture of the proposed method.
Remotesensing 13 03945 g001
Figure 2. The detailed preprocessing procedures of Sentinel-1 EW data.
Figure 2. The detailed preprocessing procedures of Sentinel-1 EW data.
Remotesensing 13 03945 g002
Figure 3. Preferable features of sea ice constituted by polarization features (HH, HV, HH/HV) and the top six GLCM-derived texture features via random forest.
Figure 3. Preferable features of sea ice constituted by polarization features (HH, HV, HH/HV) and the top six GLCM-derived texture features via random forest.
Remotesensing 13 03945 g003
Figure 4. The first coarse classification results after the 1st round voting stage.
Figure 4. The first coarse classification results after the 1st round voting stage.
Remotesensing 13 03945 g004
Figure 5. The weights of base classifiers optimized by a genetic algorithm.
Figure 5. The weights of base classifiers optimized by a genetic algorithm.
Remotesensing 13 03945 g005
Figure 6. Second weight voting stage rectifying fuzzy pixels based on the local similarity of the neighboring explicit pixels.
Figure 6. Second weight voting stage rectifying fuzzy pixels based on the local similarity of the neighboring explicit pixels.
Remotesensing 13 03945 g006
Figure 7. The study area of this study. (a) The Northeast Passage. (b) Image footprints of 18 Sentinel-1 scenes.
Figure 7. The study area of this study. (a) The Northeast Passage. (b) Image footprints of 18 Sentinel-1 scenes.
Remotesensing 13 03945 g007
Figure 8. Sentinel-1 image from the Laptev Sea on 6 November 2019. (a) Sentinel-1 HH. (b) Sentinel-1 HV. (c) False color images (R-HH, G-HV, B-HH/HV) with labeled training samples. (d) False color images (R-HH, G-HV, B-HH/HV) with labeled testing samples.
Figure 8. Sentinel-1 image from the Laptev Sea on 6 November 2019. (a) Sentinel-1 HH. (b) Sentinel-1 HV. (c) False color images (R-HH, G-HV, B-HH/HV) with labeled training samples. (d) False color images (R-HH, G-HV, B-HH/HV) with labeled testing samples.
Remotesensing 13 03945 g008
Figure 9. Visual comparison of sea ice classifications by the base classifiers and the ensemble learning method with multiple voting strategies on Image I. (a) False color image. (bg) Results of the base classifiers of NB, DT, KNN, LR, ANN, and SVM. (hl) Results of the ensemble classifier with voting strategies of MV, OA, PA, GA, and TRWV. MV: majority voting, OA: voting strategy with overall accuracy as weights, PA: producer accuracy as voting weights, GA: voting weights are optimized by a genetic algorithm, TRWV: the proposed two-round weight voting strategy-based ensemble learning method (TRWV).
Figure 9. Visual comparison of sea ice classifications by the base classifiers and the ensemble learning method with multiple voting strategies on Image I. (a) False color image. (bg) Results of the base classifiers of NB, DT, KNN, LR, ANN, and SVM. (hl) Results of the ensemble classifier with voting strategies of MV, OA, PA, GA, and TRWV. MV: majority voting, OA: voting strategy with overall accuracy as weights, PA: producer accuracy as voting weights, GA: voting weights are optimized by a genetic algorithm, TRWV: the proposed two-round weight voting strategy-based ensemble learning method (TRWV).
Remotesensing 13 03945 g009
Figure 10. Comparisons of the experimental metrics by the base classifiers and the ensemble learning method with multiple voting strategies on Image I.
Figure 10. Comparisons of the experimental metrics by the base classifiers and the ensemble learning method with multiple voting strategies on Image I.
Remotesensing 13 03945 g010
Figure 11. Impact analysis of the critical parameters on the classification accuracy. (a) Relationship between OA and kappa and the category score thresholds when the window size m = 3. (b) Relationship between OA and kappa and the neighborhood window sizes when the score threshold T = 0.15.
Figure 11. Impact analysis of the critical parameters on the classification accuracy. (a) Relationship between OA and kappa and the category score thresholds when the window size m = 3. (b) Relationship between OA and kappa and the neighborhood window sizes when the score threshold T = 0.15.
Remotesensing 13 03945 g011
Table 1. The top six co-occurrence matrix (GLCM)-derived texture features produced according to their averaged importance by random forest.
Table 1. The top six co-occurrence matrix (GLCM)-derived texture features produced according to their averaged importance by random forest.
Polarization ImageFeature NameRank
δ H V Mean 7 × 7 Step 31
δ H H Correlation 11 × 11 Step 52
δ H H Mean 11 × 11 Step 53
δ H V Mean 5 × 5 Step 14
δ H H / δ H V Variance 5 × 5 Step 15
δ H H / δ H V Variance 11 × 11 Step 36
Table 2. Information of 18 scenes of Sentinel-1 EW SAR sea ice images.
Table 2. Information of 18 scenes of Sentinel-1 EW SAR sea ice images.
Scene IDDateTimeDirectionSea Area
1 *11/06/201922:03:19DescendingLaptev
2 *01/08/202002:43:02DescendingKara
301/08/202002:40:58DescendingKara
4 *02/01/202001:02:12DescendingLaptev
502/02/202001:44:26DescendingKara
602/03/202020:32:46DescendingEast Siberian
702/06/202018:28:42DescendingChukchi
803/01/202000:20:08DescendingLaptev
903/02/202005:09:03DescendingBarents
10 *03/03/202002:32:42DescendingKara
1103/03/202002:34:47DescendingKara
12 *03/03/202005:01:16DescendingBarents
1303/03/202019:49:31DescendingEast Siberian
1403/04/202018:05:37DescendingChukchi
1503/30/202003:46:53DescendingBarents
1603/30/202005:25:55DescendingBarents
1704/05/202003:47:52DescendingBarents
1804/06/202020:56:26DescendingEast Siberian
* The training data.
Table 3. Parameter configuration of the base classifiers.
Table 3. Parameter configuration of the base classifiers.
ClassifierValue
Decision TreeMinsplit: 10, criterion: entropy
K-Nearest NeighborK: 5
Logistic RegressionC: 4.354, penalty: L2
Artificial Neural NetworkHidden layer: 100, activation: ReLU
Support Vector MachineC: 1, kernel type: RBF
Table 4. Numbers of the training/testing samples and the color codes of sea ice types in Image I.
Table 4. Numbers of the training/testing samples and the color codes of sea ice types in Image I.
Sea Ice TypeColor CodeTraining SamplesTesting Samples
Open wateryellow30605164
Gray icesapphirine27337309
Gray-white icepurple29425051
FYIgreen30555682
Table 5. User accuracy and producer accuracy of the base classifiers for each type of sea ice 1.
Table 5. User accuracy and producer accuracy of the base classifiers for each type of sea ice 1.
NBDTKNNLRANNSVM
UAPAUAPAUAPAUAPAUAPAUAPA
OW0.9510.990.970.9510.9810.9710.961
GI0.950.920.900.940.910.980.9110.9110.911
GWI0.780.870.750.940.950.830.990.950.990.930.970.95
FYI10.900.980.870.990.970.980.990.9710.980.98
OA0.92310.90810.94590.95720.95360.9537
Kappa0.89650.87660.92750.94270.93790.9379
1 The maximum UA and PA for each sea ice type are presented with bold fonts. NB: naive Bayes, DT: decision tree, KNN: k-nearest neighbors, LR: logistic regression, ANN: artificial neural network, SVM: support vector machine.
Table 6. The OA and kappa coefficients for the base classifiers and the ensemble classifiers with different voting strategies on four scenes of the testing images.
Table 6. The OA and kappa coefficients for the base classifiers and the ensemble classifiers with different voting strategies on four scenes of the testing images.
MethodImage IImage IIImage IIIImage IV
OAKappaOAKappaOAKappaOAKappa
Base ClassifiersNB0.92310.89650.93810.91700.92570.90040.92770.9028
DT0.90810.87660.93440.91220.71220.62040.87910.8373
KNN0.94590.92750.95510.93990.86350.81830.93940.9187
LR0.95720.94270.94370.92460.86740.82340.95100.9341
ANN0.95360.93790.94020.92000.87850.83800.88210.8408
SVM0.95370.93790.95160.93530.90220.86950.94060.9204
Voting StrategiesMV0.96160.94850.94530.92680.88910.85220.95160.9350
OA0.95570.94060.95110.93460.89230.85630.94290.9232
PA0.92730.90250.95120.93470.83980.78660.88150.8405
GA0.96050.94700.95510.93990.92570.90040.96550.9537
TRWV0.97600.96790.95530.94010.94050.92030.97180.9621
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Wang, B.; Xia, L.; Song, D.; Li, Z.; Wang, N. A Two-Round Weight Voting Strategy-Based Ensemble Learning Method for Sea Ice Classification of Sentinel-1 Imagery. Remote Sens. 2021, 13, 3945. https://doi.org/10.3390/rs13193945

AMA Style

Wang B, Xia L, Song D, Li Z, Wang N. A Two-Round Weight Voting Strategy-Based Ensemble Learning Method for Sea Ice Classification of Sentinel-1 Imagery. Remote Sensing. 2021; 13(19):3945. https://doi.org/10.3390/rs13193945

Chicago/Turabian Style

Wang, Bin, Linghui Xia, Dongmei Song, Zhongwei Li, and Ning Wang. 2021. "A Two-Round Weight Voting Strategy-Based Ensemble Learning Method for Sea Ice Classification of Sentinel-1 Imagery" Remote Sensing 13, no. 19: 3945. https://doi.org/10.3390/rs13193945

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