Next Article in Journal
Drying–Wetting Changes of Surface Soil Moisture and the Influencing Factors in Permafrost Regions of the Qinghai-Tibet Plateau, China
Previous Article in Journal
Ocean–Atmosphere Variability in the Northwest Atlantic Ocean during Active Marine Heatwave Years
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Efficient Superpixel Generation for Polarimetric SAR Images with Cross-Iteration and Hexagonal Initialization

1
College of Electronic Science and Technology, National University of Defense Technology, Changsha 410073, China
2
College of Information and Navigation, Air Force Engineering University, Xi’an 710077, China
*
Author to whom correspondence should be addressed.
Remote Sens. 2022, 14(12), 2914; https://doi.org/10.3390/rs14122914
Submission received: 30 April 2022 / Revised: 12 June 2022 / Accepted: 14 June 2022 / Published: 18 June 2022
(This article belongs to the Section Remote Sensing Image Processing)

Abstract

:
Clustering-based methods of polarimetric synthetic aperture radar (PolSAR) image superpixel generation are popular due to their feasibility and parameter controllability. However, these methods pay more attention to improving boundary adherence and are usually time-consuming to generate satisfactory superpixels. To address this issue, a novel cross-iteration strategy is proposed to integrate various advantages of different distances with higher computational efficiency for the first time. Therefore, the revised Wishart distance (RWD), which has better boundary adherence but is time-consuming, is first integrated with the geodesic distance (GD), which has higher efficiency and more regular shape, to form a comprehensive similarity measure via the cross-iteration strategy. This similarity measure is then utilized alternately in the local clustering process according to the difference between two consecutive ratios of the current number of unstable pixels to the total number of unstable pixels, to achieve a lower computational burden and competitive accuracy for superpixel generation. Furthermore, hexagonal initialization is adopted to further reduce the complexity of searching pixels for relabelling in the local regions. Extensive experiments conducted on the AIRSAR, RADARSAT-2 and simulated data sets demonstrate that the proposed method exhibits higher computational efficiency and a more regular shape, resulting in a smooth representation of land cover in homogeneous regions and better-preserved details in heterogeneous regions.

Graphical Abstract

1. Introduction

In the last few decades, synthetic aperture radar (SAR) has shown its advantages of being relatively insensitive to atmospheric and illumination conditions. To date, polarimetric SAR (PolSAR), as an advanced form of SAR, has provided abundant scattering information on observed land cover and targets. For civilian purposes, PolSAR can be used to monitor the growth of crops [1] and for the study of the Earth’s resources [2], urban planning [3], mineral resource exploration [4], and disaster monitoring [5], while from a military perspective, PolSAR can be used to identify, detect and evaluate important strategic military targets [6]. Currently, several airborne and spaceborne platforms continuously provide an enormous amount of PolSAR data. It is inappropriate to interpret these highly complicated images with pixel-based methods because a large number of pixels in large-scale images prevents many algorithms from being computationally feasible [7,8]. The term superpixel refers to a region of self-similar pixels with local characteristics and certain visual significance [9]. For PolSAR images, superpixel generation is beneficial for reducing the impact of strong speckle noise, which can, in turn, accelerate subsequent image processing to a great extent. Therefore, there is an urgent need for the development of superpixel generation methods for PolSAR image interpretation, and such methods have been widely studied. For example, Quan et al. [10] and Xiang et al. [11] adopted superpixel generation methods for PolSAR image classification and segmentation to improve the interpretation accuracy. Yin et al. [12] introduced various distance measures to improve boundary adherence, and Lin et al. [13] introduced boundary constraints when generating superpixels.
The last two decades have witnessed a growing trend toward superpixel generation, but most methods proposed to date have been developed for optical images. PolSAR images provide different data representations and exhibit different amounts of inherent speckle noise compared with optical images; consequently, when directly applied to PolSAR images, common superpixel generation methods cannot obtain satisfactory results. Therefore, some scholars have proposed corresponding improvements for PolSAR images, which can be mainly divided into the following five categories:
(1) Density-based methods [14]. Based on the mean shift (MS) algorithm, Lang et al. [15] proposed the generalized MS (GMS) algorithm, which can be applied for the filtering of PolSAR images, and then [16] proposed a new fusion criterion for the application of the GMS algorithm in generating superpixels for PolSAR images. However, density-based algorithms usually cannot offer control over the number of superpixels or their compactness.
(2) Graph-based methods [17,18]. Liu et al. [19] modified the normalized cuts algorithm by incorporating the revised Wishart distance (RWD) and an edge map for superpixel generation. Wang et al. [20] introduced an improved entropy rate algorithm for PolSAR images by incorporating two distance measures and considering the uniformity of PolSAR images. Due to the limitations of algorithm processing, graph-based methods tend to require a combination of various technical elements to improve their accuracy.
(3) Contour evolution methods [21,22]. Liu et al. [23] attempted to use a turbopixel algorithm to divide PolSAR images into superpixels and other residual pixels for final classification. Their work demonstrates the practicability of superpixel generation, but its importance is not limited to classification.
(4) Energy optimization methods. Yang et al. [24] proposed a hierarchical energy-driven method for PolSAR images based on superpixels extracted via energy-driven sampling (SEEDS) by using metrics based on histogram intersections and a novel Wishart energy.
(5) Clustering-based methods [25,26]. Most of these methods make use of the principles of clustering algorithms, such as the k-means algorithm, while using color information and spatial information as the basis for distance measures. Generally, clustering-based methods can be used to obtain a controllable number of compact regions with regular shapes, which is crucial for the interpretation of PolSAR images. Representative algorithms include simple linear iterative clustering (SLIC), linear spectral clustering (LSC), and iterative edge refinement (IER).
Feng et al. [27] introduced the Wishart distance instead of Euclidean distance for PolSAR images, and Qin et al. [28] further adopted the RWD to improve the SLIC method for PolSAR images, which is called POL-SLIC. The fast implementation of the RWD combined with spatial distance was also employed [29] with the IER framework [30], which is called WS. Li et al. [31] improved the WS through a hexagonal initialization strategy with all pixels set to be unstable. The above-mentioned algorithms all use the Wishart distance or the improved ones that perform many algebraic operations based on complex matrices; therefore, the time consumption required for these methods is unsatisfactory. Moreover, these methods show segmentation reliability in homogeneous regions while insufficient regularity in heterogeneous regions.
Among numerous superpixel generation methods, clustering-based methods can provide better-balanced trade-offs between efficiency and accuracy, and the key problem is how to determine a suitable distance for measuring the similarity between different pixels. To obtain more reliable results, an increasing number of measures with good performance are usually combined to generate superpixels for PolSAR images. Specifically, Ratha et al. [32] introduced geodesic distance (GD) based on a unit sphere into PolSAR images derived from a real symmetric Kennaugh matrix that can measure the shortest distance with high computational efficiency and has shown great potential in distinguishing different land cover in heterogeneous scenes [33]. The expression ability of RWD for the inherent statistical features and the computing performance of GD are obviously extremely necessary for PolSAR image superpixel generation.
More importantly, how to integrate these two measures to ensure full utilization of their respective strengths is the key to superpixel generation. Xie et al. [34] introduced the weighted sum of edge gradient distance, spatial distance and Wishart distance to improve the distance measure of SLIC. Zhang et al. [35] and Hou et al. [36] also improved the distance measure by extracting a variety of features and calculating the weighted sum of Euclidean distances. Therefore, the weighted sum of different distances needs to be calculated multiple times when calculating the superpixel label of each pixel. Evidently, simple weighting is a computational challenge for high-resolution PolSAR images, and the performances of measures may interfere with each other. Inspired by the specialty of clustering-based methods, we propose a cross-iteration strategy to alternatively apply the comprehensive similarity measure based on the RWD and GD. This means that only one measure rather than a weighted sum needs to be calculated for local clustering, which can reduce the time cost and mine the unique superiority of each measure with iterative characteristics. In addition, this study proposes the global threshold with respect to the difference of two consecutive ratios of the current number of unstable pixels to all of the unstable pixels.
Clustering-based methods can obtain the number of unstable pixels after each iteration, inspired by this, we propose a novel method for PolSAR image superpixel generation based on cross-iteration with hexagonal initialization (i.e., HCI). To alleviate the speckled effect and time cost to search pixels for relabeling in the local regions, the PolSAR image is initialized into multiple regular hexagonal superpixels, and then all pixels are initialized as unstable pixels based on hexagons. Considering the computational burden and accuracy, cross-iteration is proposed to integrate the GD and RWD, in which the GD is derived from the Kennaugh matrix, with higher efficiency and more satisfactory superpixels in homogeneous regions with RWD. Finally, postprocessing by the dissimilarity measure algorithm based on the GD is adopted to eliminate the isolated small regions. The main contributions of our work are summarized as follows:
  • To the best of our knowledge, the cross-iteration strategy is proposed for PolSAR image superpixel generation for the first time. Without imposing redundant computational load, the cross-iteration strategy is a flexible and simple scheme that can be generalized to several other interpretation tasks, i.e., image classification and segmentation, in which various measures with different superiority can be exploited alternately in the iterative process according to corresponding criteria, which completely differs from the capabilities of other existing weighing methods.
  • The similarity measure ability of RWD and the computational efficiency of GD outperform numerous other distance measures for PolSAR images, which are fully exploited in this study. It is well known that none of the existing distance measures is ideal for PolSAR image superpixel generation, such as the large time consumption for RWD and weak boundary adherence for GD. However, the RWD and GD can be innovatively integrated to reduce their respective drawbacks and positively merge the merits of various measures via cross-iteration.
  • The experimental results conducted on both two simulated PolSAR data sets and two real-world PolSAR data sets effectively demonstrate that the proposed HCI is capable of obtaining reliable results in various land cover scenes. Compared with six competitive state-of-the-art methods, our proposed HCI can provide better computational performance with higher boundary adherence.
The remainder of this article is organized as follows. Section 2 introduces the RWD and GD based on the multilook PolSAR data. Section 3 introduces the proposed HCI segmentation framework in detail. Section 4 demonstrates the experiments and comparisons based on two real-world PolSAR data sets and simulated data sets. The conclusion is given in Section 5.

2. PolSAR Data

PolSAR utilizes vertical and horizontal polarization for emitting and receiving polarized radar waves with four channels: HH, HV, VH and VV. Each pixel of a single-look PolSAR image can be represented by a 2 × 2 complex scattering (or Sinclair) matrix S as [8]
S = S H H S H V S V H S V V
according to the reciprocity medium, S H V = S V H . Therefore, the coherency matrix T commonly used for the multilook PolSAR image can be obtained as follows:
T = k P k P T = T 11 T 12 T 13 T 21 T 22 T 23 T 31 T 32 T 33
where k P = S H H + S V V , S H H S V V , 2 S H V T S H H + S V V , S H H S V V , 2 S H V T 2 2 is the Pauli scattering vector and · means ensemble averaging. The superscripts ∗ and T denote the complex conjugate and transpose operations, respectively. Similarly, the 4 × 4 real symmetric Kennaugh matrix K can also describe the essential target scattering information [32]. For the coherent case, the matrix K can be obtained from S in the following manner:
K = 1 2 A * S S * A T , A = 1 0 0 1 1 0 0 1 0 1 1 0 0 j j 0
where ⊗ is the Kronecker product, and j = 1 . For the incoherent case [32], matrix K can be obtained from T as following equation.
K = T 11 + T 22 + T 33 2 T 12 T 13 T 23 T 12 T 11 + T 22 T 33 2 T 23 T 13 T 13 T 23 T 11 T 22 + T 33 2 T 12 T 23 T 13 T 12 T 11 + T 22 + T 33 2
According to the definition, the matrix K is a real symmetric matrix that is simple to handle in terms of computation while retaining abundant backscattering information and scale invariance [32]. In Section 2.1 and Section 2.2, we briefly introduce the RWD and GD.

2.1. RWD

Generally, matrix T can also be expressed by the outer product of k P as follows:
T = 1 L p = 1 L k P k P T
where L is the number of looks. Let X = L T , then X follows the complex Wishart distribution; that is, X W c L , q , Σ . The Σ = E ( k P k P T ) and q is the dimension of k P , i.e., 3. Let Σ i and Σ j be the center coherency matrices of the regions R i and R j , respectively. The hypothesis test [12] is
H 0 : Σ i = Σ j H 1 : Σ i Σ j
Then, the maximum-likelihood (ML) estimators of Σ i and Σ j are Σ ^ i = n = 1 N i T n n = 1 N i T n N i N i and Σ ^ j = n = 1 N j T n n = 1 N j T n N j N j , respectively, where N i and N j are the numbers of pixels belonging to the regions R i and R j . When the Σ j is given for hypotheses H 0 and H 1 , the likelihood-ratio test statistic [12] shown as follows:
Q = Σ ^ i L N i Σ ^ j L N j exp L N i Tr Σ ^ j 1 Σ ^ i q
As a result, the distance between two regions R i and R j is the RWD defined by the following
d R W R i , R j = ln Σ ^ j Σ ^ i + Tr Σ ^ j 1 Σ ^ i q
Therefore, the RWD between a pixel i with the coherency matrix T i and the jth cluster R j with the center coherency matrix C j = n = 1 N j T n n = 1 N j T n N j N j is as follows:
d R W i , j = ln C j T i + Tr C j 1 T i q
Because the RWD will be calculated many times in the proposed HCI method, a large amount of time will be costly in the computation. Therefore, a fast implementation of the RWD is employed in this study to further increase the computational efficiency [29]. Let w j = f ( ( T j 1 ) T ) and t i = f T i , where f ( · ) is a function that arranges all the elements of the matrix into a vector. Then, it is easy to notice that Tr C j 1 T i = w j T t i , where both w j and t i are 9-dim vectors. In contrast to the high computation of C j 1 T i , only nine multiplication operations and eight additional operations are needed to calculate ( w j ) T t i , which is only one-third of what Tr ( C j 1 T i ) needs in the traditional way. Therefore, the RWD can be represented by the following:
d R W i , j = ln C j T i + ( w j ) T t i q

2.2. GD

Let M be a topological space. Then, the function γ 0 , 1 M is said to be the simple curve joining points γ 0 and γ 1 in M if it is continuous and nonintersecting; i.e., γ t 1 γ t 2 for all t 0 , 1 . For example, a straight line segment in a plane or an arc on a sphere are simple curves [37]. If it satisfies the local Euclidean property, in such a case, M is said to be a Riemannian manifold. Therefore, curves can be compared according to the length derived from the metric. Point A and point B on a Riemannian manifold are known, and F is the family of smooth (differentiable) simple curves starting from point A to ending at point B [32]. Consequently, there will be a curve of the minimum length in comparison with the other curves in F , which is called the geodesic connecting point A and point B.
For two points A and B in R 2 , the straight line joining the two points is the geodesic. However, suppose one has the unit sphere S 2 = x 1 , x 2 , x 3 R 3 x 1 2 + x 2 2 + x 3 2 1 / 2 = 1 in R 3 , the desired geodesic should be the great circle segment joining point A and point B in the case that the curve must be completely lie on the sphere. The great circle is one with a radius of 1 passing through points A and B. Similarly, the great circle is still an ideal geodesic for higher dimensional sphere S N 1 = x 1 , x 2 , , x N R N x 1 2 + x 2 2 + + x N 2 1 / 2 = 1 . The length measured along the great circle is generally called the arc length distance. Then, the GD between points A ( x 1 , x 2 , , x N ) and B ( y 1 , y 2 , , y N ) belonging to S N 1 can be defined as follows [9]:
G D A , B = arccos A · B = arccos i = 1 N x i y i
where “·” represents the scalar dot product in R N . Evidently, this notion of distance is applicable to the unit sphere of arbitrary dimension, which can also be extended to PolSAR data. Each pixel in the PolSAR image can be represented by a matrix K ; thus, the GD between two pixels can be obtained (for details of the proof process to reference [32])
d G D i , j = cos 1 Tr K 1 T K 2 Tr K 1 T K 1 Tr K 2 T K 2

3. Materials and Methods

First, the PolSAR image is initialized as a hexagonal distribution. Then, based on a hexagonal distribution, cross-iteration is adopted to integrate the RWD and GD for relabeling. Finally, postprocessing is performed to eliminate isolated small regions. Figure 1 shows a schematic of the proposed HCI.

3.1. Initialization

To alleviate the computational burden in local clustering and further adapt to the complex terrain distribution of PolSAR images, hexagonal initialization and unstable pixel initialization were proposed in our previous work [31]. In an image, unstable pixels [29] are pixels whose labels are likely to change and should be checked in the next iteration. The definition of unstable pixels is given as follows:
UP = p | n t p n t q and n t q t q , q N b p
where p and q represent pixels in the image domain. N b ( p ) is the neighborhood function, and a 4-connected neighborhood is utilized in the experiments. t ( i ) represents the label of i and n t ( i ) represents the new label after one iteration, and i = p , q .
In both IER and WS, the images are initialized as square distributions, as shown in Figure 2a. Rectangles in a black solid line are initialized superpixels. Centers C i 0 , C i 1 , C i 2 , C i 3 , C i 4 , C i 5 , C i 6 , C i 7 and C i 8 are sampled with an interval of S pixels. Square superpixels display central symmetry, but the regions containing the image edges are generally asymmetric. Considering the boundary adherence of superpixels across image edges, this approach can better meet the complex terrain condition while the initialized superpixel is a polygon.
Figure 2b shows the hexagonal initialization [31] with the clustering centers C j 0 , C j 1 , C j 2 , C j 3 , C j 4 , C j 5 and C j 6 . Hexagons in a black solid line are initialized superpixels, which are sampled horizontally at intervals of S h pixels and S v pixels in the vertical direction. To facilitate subsequent comparisons, set the hexagon superpixel equal to the square superpixel in area, then the side length of the square and hexagon need to satisfy the following geometric relationship:
S 2 H 2 = 3 3 2
According to the geometric characteristics of the hexagonal distribution, the horizontal and vertical distances of adjacent superpixels are as follows:
S h = 3 H S v = 3 / 2 H
Combining (14) and (15), the horizontal distance S h and vertical distance S v can be obtained as follows:
S h = 2 2 3 3 S S v = 3 3 2 2 S
Specifically, our proposed method searches the superpixel center for a certain unstable pixel within the size of 2 S × 2 S . For the square distribution, there are nine clustering centers C i 0 , C i 1 , C i 2 , C i 3 , C i 4 , C i 5 , C i 6 , C i 7 and C i 8 in the local regions. Figure 2a depicts that the search range of the unstable pixel i is the rectangle marked by the blue dotted line. Consequently, the integrated distance needs to be calculated up to nine times for the final assignment. When the input pixel of the PolSAR image is N, the complexity of each clustering iteration is 9 N .
With regard to the hexagonal distribution shown in Figure 2b, there are six adjacent superpixels ( C j 0 , C j 1 , C j 2 , C j 3 , C j 5 and C j 6 ) in the local regions. This means that at most just six distance calculations are needed to determine the superpixel to which the unstable pixel j belongs. Compared with the square distribution, the hexagonal distribution has a lower complexity of 6 N for one iteration of the clustering, which can improve the computation efficiency and attach to edges for the complex terrain distribution of PolSAR images.
In addition, we initialize the unstable pixels as all the pixels based on the hexagonal distribution in PolSAR images, instead of the square edges as IER [31]. By doing so, all the potential edges in PolSAR images will be maintained, resulting in accurate boundary adherence and thus accurate superpixels.

3.2. Cross-Iteration

Specifically, the clustering-based superpixel generation methods can be used to accurately obtain the number of unstable pixels after each iteration, which can facilitate the adjustment of parameters and the evaluation of the measurement performance.
To demonstrate this characteristic more intuitively, this section utilizes the IER method based on hexagonal initialization to perform superpixel generation for a simulated PolSAR image. Figure 3c shows the downward trend of the number of unstable pixels. In the first 4 iterations from Figure 3c, the downward trend of the broken line is obvious and the slope is very large, which means that the number of unstable pixels has dropped considerably at this time. This is because the initialized superpixel is completely segmented according to the spatial geometry, but the similarity information between pixels is not taken into account at all. Evidently, the greater the number of unstable pixels that fall, the more unstable pixels need to be relabeled. Since the basis of relabeling is the distance between pixels, the effect of the distance measure utilized in the first 4 iterations on the segmentation accuracy is particularly critical. From i t e r = 5 to the end of the iteration, the number of unstable pixels sets decreases, the broken line gradually tends to be flat, and the descending number of unstable pixels decreases significantly. Compared with the results in the first 4 iterations, only a small number of unstable pixels need to be relabeled. However, the distance metric used in these iterations still has a great influence on the total running time.
It is believed that the distance metric plays a crucial role in superpixel generation. Generally, a multivariate zero-mean circular Gaussian distribution is used to model the homogeneous regions of PolSAR data, but the time cost of RWD is nonnegligible [20]. On the other hand, the GD based on the Kennaugh matrix is qualified for measuring the shortest distance, which is more beneficial for heterogeneous regions and reduces the computational burden than RWD [9]. Efficiency and accuracy are the essential elements of the PolSAR superpixel generation algorithm. Therefore, the combination of the two distance measures is a suitable choice, but it is still worth exploring how to make full use of the efficiency of GD and the accuracy of RWD.
Xie et al. [34], Zhang et al. [35] and Hou et al. [36] all combine a variety of features for superpixel generation of PolSAR images by simple weighting, which can be used to measure the similarity, but the methods adopted by these algorithms significantly increase the computational burden and cause the advantage loss of some of the measures. For a more intuitive comparison of the difference between simple weighting and the proposed cross-iteration, algebraic expressions of the time-consuming of these two kinds of methods are derived. The simple weighting (SW) of RWD, GD and spatial distance is shown as follows, which considers the spatial continuity of the superpixel.
D S W i , j = d R W i , j m R W 2 + d G D i , j m G D 2 + d s i , j S 2
where S is half of the width of the searching range, m R W and m G D are the compactness parameters. The spatial distance is defined as follows:
d s i , j = x j x i 2 + y j y i 2
where the subscripts i and j represent the cluster center of the ith superpixel and the jth unstable pixel, respectively.
In each iteration of the local clustering process, a large number of unstable pixels need to be relabeled. When relabeling the unstable pixel j, the central pixels of adjacent superpixels are searched in a 2 S × 2 S region, and the distance between unstable pixel j and each of multiple central pixels i is calculated, respectively. Let c be the number of searched central pixels, t S W be the time of running (17) once, then the total time T S W to generate superpixels by using simple weighting is
T S W = t S W · c · n = 1 n m a x U P S W n
where U P S W ( n ) is the number of unstable pixels after the nth iteration by using simple weighting.
Considering the unique advantages of the RWD and GD measures, a cross-iteration strategy is proposed to alternatively apply the comprehensive similarity measure based on the RWD and GD. Specifically, in local clustering, the same strategy of only relabeling unstable pixels as the IER method [30] is adopted, which can reduce redundant computation. Meanwhile, considering the spatial continuity of the superpixel [25], the RWD combined with the spatial distance is utilized in the first n C I iterations:
D R W i , j = d R W i , j m C I _ R W 2 + d s i , j S 2
where m C I _ R W is the compactness parameter.
Obviously, using the RWD in the first n C I iterations can improve the boundary adherence performance. From the ( n C I + 1 )th iteration to the end of the local clustering, the GD and spatial distance are combined to measure the similarity between the cluster center i and the unstable pixel j, shown as follows:
D G D i , j = d G D i , j m C I _ G D 2 + d s i , j S 2
where m C I _ G D is also the compactness parameter. Moreover, the GD derived from the Kennaugh matrix can efficiently measure the shortest distance between the two pixels, which can effectively shorten the distance calculation time and further improve the segmentation accuracy. Therefore, the comprehensive similarity measure based on the RWD and GD can be obtained as follows
D C I = D R W i , j = d R W i , j m C I _ R W 2 + d s i , j S 2 , 1 n n C I D G D i , j = d G D i , j m C I _ G D 2 + d s i , j S 2 , n C I + 1 n n max
Let t C I _ R W and t C I _ G D be the time of running (20) and (21) once, respectively, then the time T C I _ R W in the first n C I iterations is
T C I _ R W = t C I _ R W · c · n = 1 n C I U P C I _ R W n
And the time T C I _ G D from the ( n C I + 1 )th iteration to the end of the local clustering is
T C I _ G D = t C I _ G D · c · n = n C I + 1 n m a x U P C I _ G D n
where U P C I _ R W ( n ) and U P C I _ G D ( n ) are the number of unstable pixels after the nth iteration when RWD and GD are utilized to perform local clustering, respectively. Obviously, the following relationship can be obtained as follows:
n = 1 n m a x U P S W n > n = 1 n C I U P C I _ R W n n = 1 n m a x U P S W n n = n C I + 1 n m a x U P C I _ G D n n = 1 n m a x U P S W n > n = 1 n C I U P C I _ R W n + n = n C I + 1 n m a x U P C I _ G D n
Moreover, t S W > t C I _ R W > t C I _ G D . Combining (19) and (23)–(25), we can obtain
T C I _ R W + T C I _ G D = c · t C I _ R W · n = 1 n C I U P C I _ R W n + t C I _ G D · n = n C I + 1 n m a x U P C I _ G D n < c · t C I _ R W · n = 1 n C I U P C I _ R W n + n = n C I + 1 n m a x U P C I _ G D n < c · t S W · n = 1 n C I U P C I _ R W n + n = n C I + 1 n m a x U P C I _ G D n < c · t S W · n = 1 n m a x U P S W n = T S W
The superpixel generation method for PolSAR images aims to eliminate speckle noise and improve the subsequent interpretation efficiency. As a preprocessing step, if the segmentation accuracy is poor, it will directly affect the interpretation results. Obviously, the significance of superpixels will be lost if the accuracy is improved at the expense of computational efficiency. Specifically, the cross-iteration strategy can make full use of the high precision of RWD and the high efficiency of GD, as shown in Figure 4.
In addition, the parameter n C I undoubtedly plays a decisive role in both efficiency and segmentation accuracy. Since n C I is determined by the reduced number of unstable pixels, the parameter D U R (decreasing unstable-pixels-to-all-pixels ratio) is proposed in this study. D U R ( n ) represents the difference of U R (unstable-pixels-to-all-pixels ratio) before and after the nth iteration. If n satisfies the following conditions, let n C I = n ( n 2 ) .
D U R ( n ) = R ( n 1 ) R ( n ) R t h D U R ( n + 1 ) = R ( n ) R ( n + 1 ) < R t h
where R ( n ) represents the U R after the nth iteration, and the hyperparameter R t h is 0.08 in this study.

3.3. Procedure of the Proposed Algorithm

To merge the generated small isolated regions and to preserve the strong point targets, a postprocessing procedure based on the GD combined with the dissimilarity measure [29] algorithm is adopted in this study. When the size of a superpixel is smaller than N t h = S 2 / 4 , the dissimilarities between this superpixel and the superpixels in its 8-neighborhood will be calculated. If the smallest dissimilarity value is smaller than a predefined threshold G t h , we merge this superpixel into the neighbor with the smallest dissimilarity between them. If not, the next superpixel is selected. The dissimilarity measure between two superpixels R i and R j is defined as follows:
G R i , R j = 1 q K i d i a g K j d i a g K i d i a g + K j d i a g 1
where K d i a g means the vector consisting of the diagonal elements of the center K matrix of a superpixel and . 1 denotes 1-norm of a matrix. Since the dissimilarity G belongs to [0,1], G t h is set as 0.3 in all the experiments throughout this study [29].
The details of our proposed method are summarized as follows. Moreover, the flowchart is shown in Figure 5.
(1)
Initialization. Initialize the PolSAR image as a hexagonal distribution. Then, all pixels are set as unstable pixels. Set the iteration index n = 0 .
(2)
Local relabeling. If n n m a x or if the unstable pixel set is empty, then the algorithm ends and proceeds to (4). Alternatively, we adopt the comprehensive similarity measure via cross-iteration with (22) to find the clustering center in the 2 S × 2 S searching region, and the label of this center is assigned to the current unstable pixel.
(3)
Updating. Update the superpixel models and the unstable pixel set. Set n = n + 1 and return to (2).
(4)
Postprocessing. Search the superpixels with sizes smaller than N t h . Calculate the dissimilarity with (28) and merge this superpixel with its neighborhood based on the predefined criterion.

3.4. Evaluation Criteria

To evaluate the performance of different methods for superpixel generation, all the experiments on the PolSAR data sets in this article are quantitatively assessed with four criteria: boundary recall (BR), running time (RT), under-segmentation error (USE) and achievable segmentation accuracy (ASA) [25]. The BR, USE and ASA are defined as follows:
BR is the ratio of boundary pixels shared by the obtained superpixels and the ground truth, and it can be represented as
BR = N S G N S G N G N G
where N S G denotes the number of superpixel boundary pixels overlapping the ground truth edges, and N G represents the number of ground truth edges. In this study, the internal boundaries of the ground truth and superpixels were employed. Thus, a larger value of BR indicates that superpixel blocks agree better with the input image edges.
If the ground truth segments are g 1 , g 2 , , g m and the obtained superpixels are s 1 , s 2 , , s n , the USE can be defined by the following [29]:
USE = 1 N i = 1 M s j | s j g i > B s j N
where N is the number of all the pixels in an image, and s j g i is the overlapping error of the superpixel s j relative to a ground truth segment g i . The | . | denotes the size of superpixels, and B represents a minimum number of pixels in s j overlapping g i . Hence, the USE should be as low as possible for obtaining good superpixels.
ASA is a performance upper-bound measure and the highest achievable accuracy of object segmentation when utilizing superpixels as units. By labeling each superpixel with the label of the ground truth segment that has the largest overlap, ASA can be computed as the fraction of correctly labeled pixels, and it can be represented as
ASA = j max i s j g j i g i

4. Results and Discussion

To demonstrate the effectiveness of the HCI, extensive experiments are conducted on simulated PolSAR data sets and real-world PolSAR data sets collected by AIRSAR and RADARSAT-2. In Section 4.1, we first introduce the data sets and the commonly used evaluation criteria. Section 4.2 introduces the comparison experiments of the different initialization strategies on two competitive algorithms based on the simulated PolSAR data sets. Section 4.3 introduces the parameter setting of n C I based on the total PolSAR data sets in this article. In Section 4.4, Section 4.5 and Section 4.6, experiments and discussions on the simulated PolSAR data sets and two real-world PolSAR data sets are contained, and the results show that the HCI method can provide better balanced trade-offs between the computational efficiency and boundary adherence compared with six state-of-the-art algorithms (i.e., POL-SLIC [27], POL-LSC [26], POL-HLT [12], WS [29], HAWS [31] and HAGS [9]). The operation of HAGS is the same as that of HAWS except that the distance measure is chosen as the GD. All the experiments were performed on a computer with a 3.30 GHz Intel Pentium CPU, 64 GB of memory and MATLAB code, with the exception that the POL-LSC method is implied by MATLAB mixed with C code [26].

4.1. Data Sets

The AIRSAR data set acquired over Flevoland, the Netherlands, on 3 July 1991 is a 4-look L-band PolSAR image with 750 × 1024 pixels, and the Pauli color-coded image is shown in Figure 6. The second data set is from RADARSAT-2, acquired over an agriculture field in Kitchener, Canada, on 19 April 2009, which has 800 × 750 pixels, and the Pauli color-coded image is shown in Figure 7. For visual inspection and quantitative evaluation, manual segmentation maps used as ground truth are provided for the RADARSAT-2 data set and part regions of the AIRSAR data set. Simulated PolSAR data sets with three identical regular regions but different sizes are employed, which have 400 × 400 pixels and 500 × 500 pixels, respectively. The generation of simulated data sets adopts the inverse transform method [38], the image of 400 × 400 pixels is shown in Figure 8a, and the corresponding ground truth is given in Figure 8b.

4.2. Performance of Initialization

Our proposed HCI first initializes the PolSAR image into hexagons and then initializes all the pixels to unstable pixels. To validate the effectiveness of the initializations, experiments are carried out with two algorithms based on simulated data sets using two distance measures and four different initialization strategies, as shown in Table 1.
The GS algorithm is the same as that of the WS algorithm, and only the distance measure is changed to GD. Moreover, the three algorithms for each column in Table 1 are initialized only in different ways. The compactness parameter m is set as 1.4 and 0.3 (the best) for WS and GS. The results on the four criteria are shown in Figure 9, and the abscissa is set as half of the search range, which is equal to the value of S. It can be seen from Figure 9c,d that the broken lines of various colors essentially overlap, which indicates that the hexagonal initialization does not cause insufficient superpixel generation and reduces the overall segmentation accuracy. We find that the hexagonal distribution is obviously superior to the square distribution in terms of computational efficiency for both WS and GS, and the average running time can be significantly reduced by 30%, which is the expected property for superpixels.
However, Figure 9a shows that the BR decreases slightly when the HWS (HGS) and WS (GS) are compared, and the difference is essentially approximately 0.01. This is because it faces pixels when the image is initialized to hexagons, and an ideal situation for the geometric structure cannot be achieved. In this way, it is necessary to initialize all the pixels into unstable pixels to eliminate the above drawback. When HAWS (HAGS) and WS (GS) are compared, it can be clearly seen that BR is significantly improved in the implementation of all pixels initialized to unstable pixels. Specifically, Figure 9a shows that HAGS is superior to GS with an improved BR of approximately 0.1. Moreover, Figure 9 intuitively shows that the segmentation accuracy of WS and the computational efficiency of GS are attractive, which is beneficial for the superpixel generation of PolSAR images. For different initialization strategies, the difference between ASA and USE is not significant.

4.3. Parameter Analysis of n C I

In this subsection, the value of n C I for all data sets in this study and the suitability of global threshold R t h selection are verified. By combining the unique advantages of the clustering-based methods, a cross-iteration strategy is proposed to alternatively apply the comprehensive similarity measure based on the RWD and GD. This measure is utilized alternatively according to the difference of two consecutive ratios of the current number of the unstable pixels to all of the unstable pixels. Moreover, the proposed cross-iteration strategy is capable of ensuring full utilization of the advantages of the two measures. Specifically, the parameter n C I controls the performance of HCI, which determines the alternating utilization of two distance measures and thus directly affects the performance of the results. Therefore, the value of the parameter n C I is particularly critical. To obtain a reasonable value of n C I , the parameter D U R and global threshold R t h ( R t h = 0.08 ) are proposed in Section 3.2.
The first row of Figure 10 shows the U R of HAWS and HAGS based on all simulated and real-world data sets. The compactness parameter m is set as 1.4 and 0.3 for HAWS and HAGS based on two simulated data sets, 0.4 and 0.1 for HAWS and HAGS based on the AIRSAR data set, 0.4 and 0.3 for HAWS and HAGS based on the RADARSAT-2 data set. Figure 10 clearly shows that in each iteration, the decreasing number of unstable pixels of HAGS is always more than that of HAWS, which explains the reason for the high efficiency of HAGS. Since the iteration of RWD is before the GD for our proposed HCI, the U R of HAWS is adopted to calculate the parameter D U R , as shown in line 2 of Figure 10.
Compared with the data in Figure 10e,f, the downward trend of the number of unstable pixels is similar for the simulated data sets of different sizes. However, the comparison between Figure 10e–h shows that the difference of D U R ( n ) for the real-world data sets is noteworthy, which illustrates that the RWD is capable of reducing the number of unstable pixels for the complex terrain distribution of real-world data sets. According to (27), taking Figure 10a as an example and then
D U R ( 4 ) = R ( 3 ) R ( 4 ) R t h D U R ( 5 ) = R ( 4 ) R ( 5 ) < R t h
Therefore, n C I = 4 for the simulated data of 400 × 400 pixels. By the same token, it can be concluded that n C I = 4 for the simulated data of 500 × 500 pixels, n C I = 3 for the AIRSAR data set and n C I = 4 for the RADARSAT-2 data set.

4.4. Superpixel Generation Results of Simulated Data

To achieve fair and objective results, five comparison algorithms evaluated on the simulated data sets are chosen from the clustering-based methods, which included POL-SLIC, POL-LSC, WS, HAWS and HAGS. For these methods, the weighting factor of POL-LSC is set as 0.2, the compactness parameter m is set as 1.2 for POL-SLIC, 1.4 for WS and HAWS, and 0.3 for HAGS. Because RWD and GD are adopted by the proposed HCI, the compactness parameters m C I _ R W = 1.4 and m C I _ G D = 0.3 for HCI.
Figure 11 quantitatively illustrates the segmentation results based on the simulated data sets. As shown in Figure 11c,d, there is no large difference between the USE and ASA for these algorithms. For BR, HAWS outperforms WS and HAGS, however, the red broken line representing the HCI is always above the other broken lines, which indicates that the generated superpixels with the boundaries closest to the real edges among these algorithms. In contrast, POL-LSC and POL-SLIC display unsatisfactory BR, and our proposed HCI is approximately 12% higher than POL-LSC when S is 13 with the image of 500 × 500 pixels.
Apparently, unsatisfactory BR gives rise to poor performance on subsequent interpretation steps, in which the significance of superpixel generation is lost. Because the POL-LSC method was applied in MATLAB in combination with Code C, the time cost requirement was lower. However, due to the low segmentation accuracy, even if it has high computational efficiency, it cannot meet the requirements of superpixel generation as preprocessing.
Figure 11 shows that the computational burden of POL-SLIC and WS is heavy compared to that of the other algorithms. Due to the shrinkage of complexity on terrain distribution in the simulated data sets, the improvement of computational efficiency for HCI is not significant compared with that of HAWS. However, the values of Figure 11 strongly indicate that the proposed HCI maintains higher computational efficiency along with greater boundary adherence.

4.5. Superpixel Generation Results of the AIRSAR Data

For the AIRSAR data set, superpixel segments generated using POL-SLIC, POL-LSC, POL-HLT, WS, HAWS, HAGS and our proposed HCI are shown in Figure 12, where the coherency matrix of each pixel is replaced by the average value of the superpixel to which this pixel belongs. Yin [12] introduces the Hotelling-Lawley trace (HLT) distance into the SLIC for PolSAR image superpixel generation, which is called POL-HLT belonging to clustering-based methods. In addition to the used measure, the operation of POL-HLT is the same as that of POL-SLIC except for the initialization part; the initialization has only a small effect on the results with a slight improvement in BR at the expense of computational burden [12]. The initial width is generally empirically set according to the complexity of the terrain.
For these methods, the weighting factor of POL-LSC is set as 0.3, the compactness parameter m is set as 0.1 for POL-SLIC, 0.7 for POL-HLT, 0.4 for WS and HAWS, and 0.1 for HAGS. Because RWD and GD are adopted by the proposed HCI, the compactness parameters m C I _ R W = 0.4 and m C I _ G D = 0.1 for HCI. Figure 12 shows that the proposed HCI performs best with the smoothest boundary of superpixels. The performance of these six competitive algorithms on the real-world PolSAR image is evaluated by visual observations and quantitative evaluation, in which region A, indicated by the red rectangle, is selected for quantitative evaluation. Figure 13 shows the corresponding quantitative evaluation, and the generated superpixels of region A are shown as Figure 14. The BR of POL-SLIC and POL-LSC is much lower than that of the other algorithms, and the BR of POL-LSC decreases obviously with increasing S. This means that the performance of POL-LSC in generating superpixels is quite unstable, which is disadvantageous for the superpixel generation of PolSAR images. Figure 13a shows that the proposed HCI, HAWS and POL-HLT obtain a higher BR than other algorithms; admittedly, the RT of the proposed HCI is 12% and 31% faster than that of HAWS and POL-HLT, as shown in Figure 13b, because of the adoption of GD by HCI.
The HLT distance is adopted by the POL-HLT, which measures the similarity of two covariance matrices complying with the complex Wishart distribution. To eliminate the two-sided (nonsymmetric) effect when the distance between two pixels is measured, both the revised HLT distance and the HLT distance should be calculated, which severely increases the computational burden. The USE of POL-HLT also performs unsatisfactorily, which is on average 7% higher than that of the proposed HCI. Moreover, Figure 15 shows the inferior regularity of POL-HLT in both the homogeneous and the heterogeneous regions, especially compared with that of the proposed HCI. Figure 15c is zoomed in to show the superpixels in blue rectangles in Figure 15a,b. Generated superpixels of the proposed HCI are more regular, which can be observed as more compact and uniform superpixels based on hexagons in the homogeneous regions. However, the superpixels obtained by POL-HLT are seriously disturbed, the sizes are different, and it is even difficult to distinguish different superpixel blocks. It is an adverse effect on the performance of subsequent PolSAR image interpretation tasks.
GD is capable of measuring the shortest distance on the intrinsic manifold of data sets, and RWD is derived from the complex Wishart distribution for PolSAR images, which has the possibility of complementarity of GD and RWD. Although the BR and USE of HAGS perform moderately, the reasonable setting of the parameter n C I makes the proposed HCI exploit the advantage of cross-iteration to absorb the strengths of different distance metrics. Moreover, the red rectangular regions (D and E) in Figure 14 demonstrate the better preservation ability of the proposed HCI on the boundaries of ground terrain. Instead of fast implementation, POL-SLIC adopts the original calculation strategy of RWD with a large amount of matrix processing. The square initialization of WS compared with the HAWS leads to an increase in the number of unstable pixels in the relabeling. Therefore, Table 2 directly shows that the RT of the proposed HCI is decreased by 29%, 39%, 17% and 6% compared with POL-HLT, POL-SLIC, WS and HAWS, respectively, and is almost the same as that of HAGS. HCI significantly improves the computational efficiency and maintains high segmentation accuracy, which meets the efficiency necessary for superpixel generation as a preprocessing technology.
For visual clarity, the small regions B and C in Figure 12 are enlarged and shown in Figure 16 and Figure 17, where an enlarged view of the area marked with a yellow rectangle is shown in the black dotted frame below. The results in Figure 16a,b show that POL-LSC and POL-SLIC cannot preserve the boundaries of slim regions with irregularly generated superpixels, and this shortcoming impacts the subsequent interpretation results. In addition, the results in Figure 16a,b show that POL-SLIC and POL-LSC cannot retain the detailed information of objects, nor can they preserve the strong scattering points in Figure 17a,b, which may severely reduce the accuracy of subsequent interpretation. The boundary adherence ability of POL-HLT is insufficient in heterogeneous regions; consequently, the complex distribution of the targets in region C highlights the shortcomings of the POL-HLT algorithm, as shown in Figure 17c. HAGS is sensitive to speckle noise, and its segmentation results lack smoothness at the edges of different regions, such as the roads in Figure 16f and Figure 17f. Meanwhile, although HAWS can fit the boundaries of real objects relatively well among the compared algorithms, its RT is unsatisfactory.
Therefore, it is clear that HCI can effectively reduce the impact of speckle noise with smooth homogeneous region segmentation and has the highest computational efficiency while achieving satisfactory results, which is precisely the benefit that common PolSAR image superpixel generation algorithms do not have.

4.6. Superpixel Generation Results of RADARSAT-2 Data

To further evaluate the performance of the proposed HCI, extensive experiments and discussions based on six comparison algorithms are conducted on the RADARSAT-2 PolSAR image, including the POL-SLIC, POL-LSC, POL-HLT [12], WS, HAWS and HAGS. Through the visual analysis of the Pauli-RGB in Figure 7, obviously, the Kitchener data set is seriously disturbed by speckle noise, and taking into account the experiment condition of the POL-HLT with the Lee filter [39] for the data sets, this section conducts experiments based on the unfiltered and the filtered data set by the Lee filter. Four window sizes are used: w = 3 , w = 5 , w = 7 and w = 9 . The initial width is generally empirically set according to the complexity of the terrain. For these methods, the weighting factor of POL-LSC is set as 0.3, the compactness parameter m is set as 0.1 for POL-SLIC, 2 for POL-HLT, 0.4 for WS and HAWS, and 0.3 for HAGS. Because RWD and GD are adopted by the proposed HCI, the compactness parameters m C I _ R W = 0.4 and m C I _ G D = 0.3 for HCI.
Table 3 shows three quantitative evaluation results based on the unfiltered data set, including BR, RT and USE. Figure 18 shows four quantitative evaluation results of each algorithm based on the unfiltered filter and the different filter sizes. The bold values displayed in Table 3 are the results of HCI, and the results of the algorithm that contains the most outliers are italics. Table 3 directly shows that the BR of POL-SLIC and POL-LSC is poor, and there is a large gap compared with the other five algorithms, which is approximately 45% lower than the proposed HCI. Even more importantly, the existence of improper segmentation is bound to produce unsatisfactory results in subsequent interpretation, and the significance of superpixel generation is lost. The filtering slightly changes the edge of the image; therefore, the quantitative evaluations based on the filtered data set no longer include POL-SLIC and POL-LSC, as shown in Figure 18.
The BRs of our proposed HCI, HAWS and POL-HLT perform well, with values above 0.90. However, Table 3 shows that the RT of POL-HLT is severely inefficient. HCI is approximately 17 times faster than POL-HLT and 71 times faster than POL-HLT when S = 20 , which is inferior. The experiments of [12] also demonstrate the lower computational efficiency of the HLT distance. Higher accuracy inevitably leads to a heavier computational burden in the common methods. Compared with other algorithms, POL-HLT is not on the same order of magnitude as the RT based on the unfiltered data set, so Figure 18 removes the RT of POL-HLT based on the unfiltered data set. With the rapid development of imaging technology, a large number of PolSAR data sets need to be interpreted. Therefore, as a preprocessing step, the significance of superpixel generation will be lost when the accuracy is improved at the expense of computational efficiency. Excessive calculation burden may lead to the elimination of algorithms.
The BR of WS and HAGS shows a slight disadvantage, and the HAGS decreases are more sensitive to the parameter S, but the computational efficiency of the HAGS is higher than others. This is because the GD can accurately measure the shortest distance between two pixels, so it can more accurately label the current unstable pixels and quickly reduce the number of unstable pixels between two consecutive iterations, thus improving the computational efficiency. Therefore, the proposed HCI adopts the RWD and GD to implement the cross-iteration, and the RT of HAGS is also conspicuous, as shown in Table 3. To intuitively demonstrate the advantages of the proposed HCI, the data in the Table 3 were inverted and normalized to construct a radar chart, as shown in Figure 19. As a preprocessing step, both accuracy and efficiency are indispensable for PolSAR image superpixel generation. A radar chart is capable of reflecting the total evaluation criterion and comprehensive ability.
Figure 19a shows that the USE and RT of POL-HLT are both quite poor, and the BR of HAGS is also lower than that of the other algorithms. In contrast, both the segmentation accuracy and computational efficiency of the proposed HCI method are outstanding, as shown in Figure 19b. The adoption of cross-iteration and the reasonable selection of the parameter n C I enable the proposed HCI method to validly combine the advantages of the RWD and GD. Furthermore, the better-balanced trade-off between computational efficiency and segmentation accuracy allows the proposed method to better satisfy the needs of superpixel generation for PolSAR images. Evidently, the boundaries of real objects will be unavoidably affected by filtering to reduce noise interference. Figure 18 also shows that the BR of all algorithms decreases after filtering and decreases with increasing window size. HCI and POL-HLT always achieve higher BR than the other algorithms, as shown in Figure 18. However, regarding the RT after filtering, the color corresponding to POL-HLT in Figure 18 is the lightest. In contrast, HAGS and the proposed HCI can always maintain high computational efficiency. There are no large differences in USE and ASA among the different algorithms, although the USE decreases with increasing window size. The light yellow color in Figure 18 indicates that when S is larger, the problem of incomplete segmentation of POL-HLT is more severe. Therefore, with or without filtering, our proposed HCI is superior to the other methods at balancing computational efficiency and segmentation accuracy.
Figure 20 gives the representation maps of different algorithms, where the red lines superimposed onto the Pauli images depict the superpixel boundaries and the coherency matrix of each pixel is replaced by the average value of the superpixel to which this pixel belongs. The first row of Figure 20a–h shows the results based on the unfiltered image, the second row of Figure 20a–h shows the results based on the filtered image of w = 5 . The Kitchener data set is severely affected by speckle noise; therefore, the regularity is inferior for the results based on the original image. To make a more accurate qualitative analysis of the results, two blue rectangles in Figure 20 are enlarged and shown in Figure 21 and Figure 22, respectively. Moreover, Figure 21a,c shows the final superpixel maps of different algorithms with the red edges superimposed onto the Pauli images; Figure 21b,d show the representation maps. Figure 22 is shown in the same way as Figure 21.
Although POL-SLIC and POL-LSC can obtain regular superpixels, as shown in Figure 21a,c, the edges of superpixels do not fit the boundary of the real objects, which result in the deficient performance with BR. Generated superpixels with the loss of details and destruction of real boundaries will directly impact the performance of the subsequent interpretation tasks. In addition, the significance of superpixel generation may diminish. WS and POL-HLT adopt the approach of square distribution; however, HAWS, HAGS and the proposed HCI utilize the strategy of hexagonal distribution. It is observed that the initialization of the hexagonal distribution can be more closely adherent to the edges than that of the square distribution.
Figure 21 and Figure 22 show that the HAGS results do not adhere to some edges, but their regularity is better, even for the original image, which is severely affected by speckle noise. HAWS boasts a higher value of BR, but it cannot produce uniform and highly compact superpixels. It is well known that none of the existing distance measures is ideal for superpixel generation; therefore, various measures with different advantages can be considered and combined to achieve satisfactory results. Via cross-iteration, the proposed HCI is capable of utilizing the merits of both the RWD and GD to achieve closer boundary adherence and more regular superpixels, which can reduce the load imposed by redundant computations. The computational efficiency of our proposed HCI method is significantly better than that of POL-HLT; moreover, the blue rectangles in Figure 22c,d show that the proposed method achieves more desirable regularity and compactness of the generated superpixels than POL-HLT does.
Figure 23 shows the final statistical distance from each pixel to its corresponding class center, denoted by F-D, based on the image filtered with w = 9 . Because two distance measures are adopted in the proposed HCI method, Figure 23c shows the F-D image for HCI based on the RWD, and Figure 23e shows the F-D image for HCI based on the GD. Evidently, the statistics of Figure 23a–c are consistent with a complex Wishart distribution, and the boundaries between different regions in the HAWS and HCI results are more distinguishable than those in the POL-HLT results, especially for regions A and C.
In Figure 23e, the color of each region is uniform; that is, with the proposed HCI, pixels belonging to the same class exhibit similar statistical characteristics. Although the blurry edges of regions B and D shown in Figure 23d illustrate the poor BR of HAGS, its lighter computational burden is attractive. The GD is capable of measuring the shortest distance on the intrinsic manifold of the data sets, and the RWD is derived from the complex Wishart distribution for PolSAR images; thus, the properties of the GD and RWD should be complementary. These results strongly validate the benefits of jointly applying the RWD and GD metrics in the proposed HCI.

5. Conclusions

As a preprocessing step, PolSAR image superpixel generation should provide the ability to reduce the computational burden and further afford more promotion of the interpretation results. However, most methods focus more on boundary adherence, which neglects to account for time consumption. To address this problem, a fast superpixel generation framework based on cross-iteration for PolSAR images is proposed in this study. To meet the computational efficiency, we propose a feasible cross-iteration inspired by the characteristics of clustering-based methods. Moreover, the proposed HCI offers more possibilities for integrating different distance measures without redundant calculations; therefore, the modeling capabilities of RWD and the manifold measurement of GD can be fully incorporated. To reduce the number of distance calculations in the local clustering, the PolSAR image is initialized as a hexagonal distribution, and all pixels are set as unstable pixels. Then, according to the difference of two consecutive ratios of a current number of the unstable pixels to all of the unstable pixels, the comprehensive similarity measure based on different measures can be alternately utilized via cross-iteration to exploit their full benefits. Considering the generated small isolated regions, a postprocessing procedure based on the GD combined with the dissimilarity measure is applied to achieve the final results.
The quantitative performance evaluations on the AIRSAR data set, RADARSAT-2 data set and two simulated PolSAR data sets demonstrate the availability of the proposed HCI and the parameter n C I in terms of four commonly used criteria, i.e., BR, RT, USE and ASA. Among the six state-of-the-art PolSAR image superpixel generation algorithms, POL-SLIC and POL-LSC have poor BR with unsatisfactory results in slim regions, and the calculation burden of HLT distance utilized by the POL-HLT is heavy.
However, when either unfiltered or filtered with different window sizes, the proposed HCI outperforms other algorithms, with lower time consumption and more adherent edges, especially for detailed land cover scenes with better regularity.
Although being simple and easy to implement, the cross-iteration framework provides the chance to combine various distance measures with higher efficiency and competitive precision, which is attractive in real-time applications. Furthermore, this study only shows its application in superpixel generation. In the future, other more sophisticated distances could be incorporated to further improve the performance of numerous interpretation tasks.

Author Contributions

Conceptualization, M.L. and H.Z.; methodology, M.L.; software, M.L.; validation, M.L. and X.Q.; formal analysis, M.L. and Z.D.; investigation, M.L.; resources, H.Z. and Z.D.; data curation, M.L. and H.Z.; writing—original draft preparation, M.L.; writing—review and editing, M.L. and X.Q.; visualization, L.S. and J.W.; supervision, H.Z. and Z.D. 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 under Grant 62071474.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

AIRSARNASA (National Aeronautics and Space Administration) radar technology testbed
ASAAchievable segmentation accuracy
BRBoundary recall
CC Programming Language
CICross-iteration
CPUCentral Processing Unit
DURDecreasing unstable-pixels-to-all-pixels ratio
F-DFinal statistical distance
GBGigabit
GDGeodesic distance
GHzGiga Hertz
GMSGeneralized mean shift
GSIER method integrating GD and spatial distance
HAGSGS method integrating hexagonal initialization and all pixels initialization
HAWSWS method integrating hexagonal initialization and all pixels initialization
HCIThe proposed method based on cross-iteration with hexagonal initialization
Hex-IERIER based on hexagonal initialization
HLTHotelling-Lawley trace (HLT) distance
HGSGS method integrating hexagonal initialization
HWSWS method integrating hexagonal initialization
IERIterative edge refinement
LSCLinear spectral clustering
MATLABMATLAB (Matrix and laboratory) Programming Language
MLMaximum-likelihood
MSMean shift
PolSARPolarimetric synthetic aperture radar
POL-HLTSuperpixel generation method integrating HLT distance for PolSAR images
POL-LSCLSC method for PolSAR images
POL-SLICSLIC method for PolSAR images
RADARSAT-2Canadian Space Agency (CSA) Earth observation satellite
RGBRGB (Red, Green and Blue) color model
RTRunning time
RWDRevised Wishart distance
SARSynthetic aperture radar
SEEDSEnergy-driven sampling
SLICSimple linear iterative clustering
SWSimple weighting
UPUnstable pixels
URUnstable-pixels-to-all-pixels ratio
USEUnder-segmentation error
WSIER method integrating RWD and spatial distance

References

  1. Ren, S. Semi-supervised Classication for PolSAR Data with Multi-scale Evolving Weighted Graph Convolutional Network. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2021, 12, 2911–2927. [Google Scholar] [CrossRef]
  2. Gadhiya, T.; Roy, A.K. Superpixel-Driven Optimized Wishart Network for Fast PolSAR Image Classification Using Global k-Means Algorithm. IEEE Trans. Geosci. Remote Sens. 2019, 58, 97–109. [Google Scholar] [CrossRef]
  3. Meilin, L.; Huanxin, Z.; Qian, M.; Jiachi, S.; Xu, C.; Xianxiang, Q. Unsupervised classification of PolSAR image based on tensor product graph diffusion. In Proceedings of the Fourth International Workshop on Pattern Recognition, Nanjing, China, 28–30 June 2019; Volume 11198, pp. 1–6. [Google Scholar]
  4. Tan, W.; Sun, B.; Xiao, C.; Huang, P.; Yang, W. A Novel Unsupervised Classification Method for Sandy Land Using Fully Polarimetric SAR Data. Remote Sens. 2021, 13, 355. [Google Scholar] [CrossRef]
  5. Bi, H.; Sun, J.; Xu, Z. A Graph-Based Semisupervised Deep Learning Model for PolSAR Image Classification. IEEE Trans. Geosci. Remote Sens. 2019, 57, 2116–2132. [Google Scholar] [CrossRef]
  6. Zhang, T.; Du, Y.; Yang, Z.; Quan, S.; Liu, T.; Xue, F.; Chen, Z.; Yang, J. PolSAR Ship Detection Using the Superpixel-Based Neighborhood Polarimetric Covariance Matrices. IEEE Geosci. Remote Sens. Lett. 2021, 19, 1–5. [Google Scholar] [CrossRef]
  7. Zhang, J.; Feng, H.; Luo, Q.; Li, Y.; Li, J. Oil Spill Detection in Quad-Polarimetric SAR Images Using an Advanced Convolutional Neural Network Based on SuperPixel Model. Remote Sens. 2020, 12, 944. [Google Scholar] [CrossRef] [Green Version]
  8. Qin, X.; Zou, H.; Yu, W.; Wang, P. Superpixel-Oriented Classification of PolSAR Images Using Complex-Valued Convolutional Neural Network Driven by Hybrid Data. IEEE Trans. Geosci. Remote Sens. 2020, 59, 10094–10111. [Google Scholar] [CrossRef]
  9. Stutz, D.; Hermans, A.; Leibe, B. Superpixels: An evaluation of the state-of-the-art. Comput. Vis. Image Underst. Cviu 2018, 166, 1–27. [Google Scholar] [CrossRef] [Green Version]
  10. Quan, S.; Xiang, D.; Wang, W.; Xiong, B.; Kuang, G. Scattering Feature-Driven Superpixel Segmentation for Polarimetric SAR Images. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2021, 14, 2173–2183. [Google Scholar] [CrossRef]
  11. Xiang, D.; Wang, W.; Tang, T.; Guan, D.; Quan, S.; Liu, T.; Su, Y. Adaptive Statistical Superpixel Merging With Edge Penalty for PolSAR Image Segmentation. IEEE Trans. Geosci. Remote Sens. 2020, 58, 2412–2429. [Google Scholar] [CrossRef]
  12. Yin, J.; Wang, T.; Du, Y.; Liu, X.; Zhou, L.; Yang, J. SLIC Superpixel Segmentation for Polarimetric SAR Images. IEEE Trans. Geosci. Remote Sens. 2021, 60, 1–17. [Google Scholar] [CrossRef]
  13. Lin, H.; Bao, J.; Yin, J.; Yang, J. Superpixel Segmentation with Boundary Constraints for Polarimetric SAR Images. In Proceedings of the IEEE International Geoscience and Remote Sensing Symposium, Valencia, Spain, 22–27 July 2018. [Google Scholar]
  14. Comaniciu, D.; Meer, P. Mean shift analysis and applications. IEEE Int. Conf. Comput. Vis. 2002, 2, 1197–1203. [Google Scholar]
  15. Lang, F.; Yang, J.; Li, D.; Shi, L.; Wei, J. Mean-Shift-Based Speckle Filtering of Polarimetric SAR Data. IEEE Trans. Geosci. Remote Sens. 2014, 7, 4440–4454. [Google Scholar] [CrossRef]
  16. Lang, F.; Yang, J.; Yan, S.; Qin, F. Superpixel Segmentation of Polarimetric Synthetic Aperture Radar (SAR) Images Based on Generalized Mean Shift. Remote Sens. 2018, 10, 1592. [Google Scholar] [CrossRef] [Green Version]
  17. Tuzel, M.; Ramalingam, O.; Liu, M.; Tuzel, O.; Ramalingam, S. Entropy rate superpixel segmentation. In Proceedings of the CVPR 2011, Springs, CO, USA, 20–25 June 2011. [Google Scholar]
  18. Zhang, Y.; Hartley, R.; Mashford, J.; Burn, S. Superpixels via pseudo-Boolean optimization. In Proceedings of the 2011 IEEE International Conference on Computer Vision (ICCV), Barcelona, Spain, 6–13 November 2011; pp. 1387–1394. [Google Scholar]
  19. Liu, B.; Hu, H.; Wang, H.; Wang, K.; Liu, X.; Yu, W. Superpixel-Based Classification With an Adaptive Number of Classes for Polarimetric SAR Images. IEEE Trans. Geosci. Remote Sens. 2013, 51, 907–924. [Google Scholar] [CrossRef]
  20. Wang, W.; Xiang, D.; Ban, Y.; Zhang, J.; Wan, J. Superpixel Segmentation of Polarimetric SAR Data Based on Integrated Distance Measure and Entropy Rate Method. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2017, 10, 4045–4058. [Google Scholar] [CrossRef]
  21. Levinshtein, A.; Stere, A.; Kutulakos, K.N.; Fleet, D.J.; Siddiqi, K. TurboPixels: Fast Superpixels Using Geometric Flows. IEEE Trans. Pattern Anal. Mach. Intell. 2009, 31, 2290–2297. [Google Scholar] [CrossRef] [Green Version]
  22. Nock, R.; Nielsen, F. Statistical region merging. IEEE Trans. Pattern Anal. Mach. Intell. 2004, 26, 1452. [Google Scholar] [CrossRef]
  23. Liu, H.; Yang, S.; Gou, S.; Chen, P.; Wang, Y.; Jiao, L. Fast Classification for Large Polarimetric SAR Data Based on Refined Spatial-Anchor Graph. IEEE Geosci. Remote Sens. Lett. 2017, 14, 1589–1593. [Google Scholar] [CrossRef]
  24. Yang, S.; Yuan, X.; Liu, X.; Chen, Q. Superpixel generation for polarimetric SAR using Hierarchical Energy maximization. Comput. Geosci. 2019, 135, 104395. [Google Scholar] [CrossRef]
  25. Achanta, R.; Shaji, A.; Smith, K.; Lucchi, A.; Fua, P.; 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]
  26. Li, Z.; Chen, J. Superpixel segmentation using Linear Spectral Clustering. In Proceedings of the 2015 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Boston, MA, USA, 7–12 June 2015. [Google Scholar]
  27. Feng, J.; Cao, Z.; Pi, Y. Polarimetric Contextual Classification of PolSAR Images Using Sparse Representation and Superpixels. Remote Sens. 2014, 6, 7158–7181. [Google Scholar] [CrossRef] [Green Version]
  28. Qin, F.; Guo, J.; Lang, F. Superpixel Segmentation for Polarimetric SAR Imagery Using Local Iterative Clustering. IEEE Geosci. Remote Sens. Lett. 2017, 12, 13–17. [Google Scholar]
  29. Yue, Z.; Zou, H.; Luo, T.; Qin, X.; Zhou, S.; Ji, K. A Fast Superpixel Segmentation Algorithm for PolSAR Images Based on Edge Refinement and Revised Wishart Distance. Sensors 2016, 16, 1687. [Google Scholar]
  30. Zhu, S.; Cao, D.; Jiang, S.; Wu, Y.; Hu, P. Fast superpixel segmentation by iterative edge refinement. Electron. Lett. 2015, 51, 230–232. [Google Scholar] [CrossRef]
  31. Li, M.; Zou, H.; Ma, Q.; Sun, J.; Qin, X. Superpixel segmentation for polsar images based on hexagon initialization and edge refinement. ISPRS Arch. 2020, 43, 1225–1232. [Google Scholar] [CrossRef]
  32. Ratha, D.; De, S.; Celik, T.; Bhattacharya, A. Change Detection in Polarimetric SAR Images Using a Geodesic Distance Between Scattering Mechanisms. IEEE Geosci. Remote Sens. Lett. 2017, 14, 1066–1070. [Google Scholar] [CrossRef]
  33. Ratha, D.; Bhattacharya, A.; Frery, A.C. Unsupervised Classification of PolSAR Data Using a Scattering Similarity Measure Derived From a Geodesic Distance. IEEE Geosci. Remote Sens. Lett. 2018, 15, 151–155. [Google Scholar] [CrossRef] [Green Version]
  34. Lei, X.; Hong, Z.; Chao, W.; Meng, L.; Bo, Z. Superpixel-based PolSAR images change detection. In Proceedings of the 2015 IEEE 5th Asia-Pacific Conference on Synthetic Aperture Radar (APSAR), Singapore, 1–4 September 2015. [Google Scholar]
  35. Zhang, L.; Han, C.; Yan, C. Improved SLIC superpixel generation algorithm and its application in polarimetric SAR images classification. In Proceedings of the IGARSS 2017—2017 IEEE International Geoscience and Remote Sensing Symposium, Fort Worth, TX, USA, 23–28 July 2017. [Google Scholar]
  36. Hou, B.; Yang, C.; Ren, B.; Jiao, L. Decomposition Feature Iterative Clustering Based Superpixel Segmentation for PolSAR Image Classification. IEEE Geosci. Remote Sens. Lett. 2018, 15, 1239–1243. [Google Scholar] [CrossRef]
  37. Nakahara, M. Geometry, Topology and Physics; CRC Press: Boca Raton, FL, USA, 2003. [Google Scholar]
  38. Qin, X.; Zou, H.; Zhou, S.; Ji, K. Simulation of spatially correlated PolSAR images using inverse transform method. J. Appl. Remote Sens. 2015, 9, 095082. [Google Scholar] [CrossRef]
  39. Yommy, A.S.; Liu, R.; Wu, A.S. SAR Image Despeckling Using Refined Lee Filter. In Proceedings of the International Conference on Intelligent Human–Machine Systems and Cybernetics, Hangzhou, China, 26–27 August 2015. [Google Scholar]
Figure 1. An overview of the proposed HCI.
Figure 1. An overview of the proposed HCI.
Remotesensing 14 02914 g001
Figure 2. Distribution of Cluster Centers. (a) Square distribution. (b) Hexagonal distribution.
Figure 2. Distribution of Cluster Centers. (a) Square distribution. (b) Hexagonal distribution.
Remotesensing 14 02914 g002
Figure 3. Results of IER based on hexagonal initialization (i.e., Hex-IER). (a) Pauli-RGB image of the simulated PolSAR image. (b) Generated superpixels of Hex-IER. (c) The unstable-pixels-to-all-pixels ratio of Hex-IER.
Figure 3. Results of IER based on hexagonal initialization (i.e., Hex-IER). (a) Pauli-RGB image of the simulated PolSAR image. (b) Generated superpixels of Hex-IER. (c) The unstable-pixels-to-all-pixels ratio of Hex-IER.
Remotesensing 14 02914 g003
Figure 4. Advantages of the proposed cross-iteration.
Figure 4. Advantages of the proposed cross-iteration.
Remotesensing 14 02914 g004
Figure 5. The flowchart of the proposed HCI.
Figure 5. The flowchart of the proposed HCI.
Remotesensing 14 02914 g005
Figure 6. AIRSAR data set. (a) Pauli-RGB image. (b) Ground-truth map of region A.
Figure 6. AIRSAR data set. (a) Pauli-RGB image. (b) Ground-truth map of region A.
Remotesensing 14 02914 g006
Figure 7. RADARSAT-2 data set. (a) Pauli-RGB image. (b) Ground-truth map.
Figure 7. RADARSAT-2 data set. (a) Pauli-RGB image. (b) Ground-truth map.
Remotesensing 14 02914 g007
Figure 8. Simulated data set of 400 × 400 . (a) Pauli-RGB image. (b) Ground-truth map.
Figure 8. Simulated data set of 400 × 400 . (a) Pauli-RGB image. (b) Ground-truth map.
Remotesensing 14 02914 g008
Figure 9. Quantitative evaluation results of different initializations based on two simulated data sets. (a) BR. (b) RT(s). (c) USE. (d) ASA.
Figure 9. Quantitative evaluation results of different initializations based on two simulated data sets. (a) BR. (b) RT(s). (c) USE. (d) ASA.
Remotesensing 14 02914 g009
Figure 10. Results of U R and D U R based on HAWS and HAGS. (a,e) and (b,f) are the results of 400 × 400 and 500 × 500 simulated data sets. (c,g) are the results of AIRSAR data set. (d,h) are the results of RADARSAT-2 data set.
Figure 10. Results of U R and D U R based on HAWS and HAGS. (a,e) and (b,f) are the results of 400 × 400 and 500 × 500 simulated data sets. (c,g) are the results of AIRSAR data set. (d,h) are the results of RADARSAT-2 data set.
Remotesensing 14 02914 g010
Figure 11. Quantitative evaluation results of two simulated data sets. (a) BR. (b) RT(s). (c) USE. (d) ASA.
Figure 11. Quantitative evaluation results of two simulated data sets. (a) BR. (b) RT(s). (c) USE. (d) ASA.
Remotesensing 14 02914 g011
Figure 12. Quantitative evaluation results of the AIRSAR data set. (a) POL-SLIC. (b) POL-LSC. (c) POL-HLT. (d) WS. (e) HAWS. (f) HAGS. (g) The proposed HCI. (h) Pauli-RGB image.
Figure 12. Quantitative evaluation results of the AIRSAR data set. (a) POL-SLIC. (b) POL-LSC. (c) POL-HLT. (d) WS. (e) HAWS. (f) HAGS. (g) The proposed HCI. (h) Pauli-RGB image.
Remotesensing 14 02914 g012
Figure 13. Quantitative evaluation results based on the enlarged region A of the AIRSAR data set. (a) BR. (b) RT(s). (c) USE. (d) ASA.
Figure 13. Quantitative evaluation results based on the enlarged region A of the AIRSAR data set. (a) BR. (b) RT(s). (c) USE. (d) ASA.
Remotesensing 14 02914 g013
Figure 14. Enlarged results for region A of the AIRSAR data set. (a) POL-HLT. (b) WS. (c) HAWS. (d) HAGS. (e) The proposed HCI. (f) Pauli-RGB image.
Figure 14. Enlarged results for region A of the AIRSAR data set. (a) POL-HLT. (b) WS. (c) HAWS. (d) HAGS. (e) The proposed HCI. (f) Pauli-RGB image.
Remotesensing 14 02914 g014
Figure 15. Generated superpixels of the region A of AIRSAR data set. (a) POL-HLT. (b) The proposed HCI. (c) Enlarged regions F. (d) Enlarged regions G. (e) Enlarged regions H. (f) Enlarged regions I.
Figure 15. Generated superpixels of the region A of AIRSAR data set. (a) POL-HLT. (b) The proposed HCI. (c) Enlarged regions F. (d) Enlarged regions G. (e) Enlarged regions H. (f) Enlarged regions I.
Remotesensing 14 02914 g015
Figure 16. Enlarged region B of the AIRSAR data set. (a) POL-SLIC. (b) POL-LSC. (c) POL-HLT. (d) WS. (e) HAWS. (f) HAGS. (g) The proposed HCI. (h) Pauli-RGB image.
Figure 16. Enlarged region B of the AIRSAR data set. (a) POL-SLIC. (b) POL-LSC. (c) POL-HLT. (d) WS. (e) HAWS. (f) HAGS. (g) The proposed HCI. (h) Pauli-RGB image.
Remotesensing 14 02914 g016
Figure 17. Enlarged region C of the AIRSAR data set. (a) POL-SLIC. (b) POL-LSC. (c) POL-HLT. (d) WS. (e) HAWS. (f) HAGS. (g) The proposed HCI. (h) Pauli-RGB image.
Figure 17. Enlarged region C of the AIRSAR data set. (a) POL-SLIC. (b) POL-LSC. (c) POL-HLT. (d) WS. (e) HAWS. (f) HAGS. (g) The proposed HCI. (h) Pauli-RGB image.
Remotesensing 14 02914 g017
Figure 18. Quantitative evaluation results of the RADARSAT-2 data set. The first through fourth columns represent the BR, RT(s), USE and ASA. The first through fifth rows represent the results based on the unfiltered image and four sizes of Lee filter.
Figure 18. Quantitative evaluation results of the RADARSAT-2 data set. The first through fourth columns represent the BR, RT(s), USE and ASA. The first through fifth rows represent the results based on the unfiltered image and four sizes of Lee filter.
Remotesensing 14 02914 g018
Figure 19. Radar chart of the RADARSAT-2 data set. (a) Radar chart including POL-HLT, WS, HAWS, HAGS and the proposed HCI. (b) Radar chart including WS, HAWS and the proposed HCI.
Figure 19. Radar chart of the RADARSAT-2 data set. (a) Radar chart including POL-HLT, WS, HAWS, HAGS and the proposed HCI. (b) Radar chart including WS, HAWS and the proposed HCI.
Remotesensing 14 02914 g019
Figure 20. Generated superpixels of the RADARSAT-2 data set. (a) POL-SLIC. (b) POL-LSC. (c) POL-HLT. (d) WS. (e) HAWS. (f) HAGS. (g) The proposed HCI. (h) Pauli-RGB image.
Figure 20. Generated superpixels of the RADARSAT-2 data set. (a) POL-SLIC. (b) POL-LSC. (c) POL-HLT. (d) WS. (e) HAWS. (f) HAGS. (g) The proposed HCI. (h) Pauli-RGB image.
Remotesensing 14 02914 g020
Figure 21. Enlarged regions at the lower right of RADARSAT-2 data set. (a,b) are the results based on the unfiltered image, (c,d) are the results based on the filtered image using Lee filter with w = 5 . The first through seventh rows represent the results of the POL-SLIC, POL-LSC, POL-HLT, WS, HAWS, HAGS, and the proposed HCI.
Figure 21. Enlarged regions at the lower right of RADARSAT-2 data set. (a,b) are the results based on the unfiltered image, (c,d) are the results based on the filtered image using Lee filter with w = 5 . The first through seventh rows represent the results of the POL-SLIC, POL-LSC, POL-HLT, WS, HAWS, HAGS, and the proposed HCI.
Remotesensing 14 02914 g021
Figure 22. Enlarged regions at the upper left of RADARSAT-2 data set. (a,b) are the results based on the unfiltered image, (c,d) are the results based on the filtered image using Lee filter with w = 5 . The first through seventh rows represent the results of the POL-SLIC, POL-LSC, POL-HLT, WS, HAWS, HAGS, and the proposed HCI.
Figure 22. Enlarged regions at the upper left of RADARSAT-2 data set. (a,b) are the results based on the unfiltered image, (c,d) are the results based on the filtered image using Lee filter with w = 5 . The first through seventh rows represent the results of the POL-SLIC, POL-LSC, POL-HLT, WS, HAWS, HAGS, and the proposed HCI.
Remotesensing 14 02914 g022
Figure 23. Final distance between a pixel and its clustering center based on the RADARSAT-2 data set. (a) POL-HLT. (b) HAWS. (c) The proposed HCI based on the RWD. (d) HAGS. (e) The proposed HCI based on the GD. (f) Pauli-RGB image.
Figure 23. Final distance between a pixel and its clustering center based on the RADARSAT-2 data set. (a) POL-HLT. (b) HAWS. (c) The proposed HCI based on the RWD. (d) HAGS. (e) The proposed HCI based on the GD. (f) Pauli-RGB image.
Remotesensing 14 02914 g023
Table 1. Algorithms used to verify the initialization performance.
Table 1. Algorithms used to verify the initialization performance.
Distance MeasureRevised Wishart DistanceGeodesic Distance
Square distribution
& Edge pixels
WSGS
Hexagonal distribution
& Edge pixels
HWSHGS
Hexagonal distribution
& All pixels
HAWSHAGS
Note: “Edge pixels” means only the edge pixels are initialized as unstable pixels. “All pixels” means all pixels based on hexagonal distribution are initialized as unstable pixels.
Table 2. RT(s) of the AIRSAR data set.
Table 2. RT(s) of the AIRSAR data set.
AlgorithmClustering (s)Postprocessing (s)Total (s)
POL-SLIC839124963
POL-LSC371-371
POL-HLT75564819
WS64165706
HAWS55664620
HAGS53065595
HCI52063583
Table 3. BR, RT(s) and USE of the RADARSAT-2 data set based on the unfiltered image.
Table 3. BR, RT(s) and USE of the RADARSAT-2 data set based on the unfiltered image.
BR of the RADARSAT-2 Data Set Based on the Unfiltered Image
S1011121314151617181920Average
POL-SLIC0.50420.50490.51370.50430.50760.50820.50840.50690.51460.50710.50710.5079
POL-LSC0.53750.51490.49240.48150.48180.46950.45780.44530.44140.44920.44210.4739
POL-HLT0.96820.97010.96740.96700.96660.96450.95380.95920.95560.95510.94490.9611
WS0.86780.87050.86770.86750.87100.86980.85650.86440.85860.85540.84650.8632
HAWS0.92640.92620.92410.92290.91900.91760.91520.91490.90670.90900.90060.9166
HAGS0.81260.81190.79630.78500.77210.77220.75660.75560.74070.73920.73060.7703
HCI0.92450.92460.92490.92330.92230.91990.91850.91920.91140.91440.90660.9191
RT(s) of the RADARSAT-2 Data Set Based on the Unfiltered Image
S1011121314151617181920Average
POL-SLIC683690685683679673652670646645624666
POL-LSC835135292623212318171531
POL-HLT658768497069703871337237630665866351651127,4958651
WS464446436424418414394400390388376414
HAWS461456433419400396386400421464416423
HAGS284276287302276239220219213209202248
HCI387373362359346351343343335337328351
USE of the RADARSAT-2 Data Set Based on the Unfiltered Image
S1011121314151617181920Average
POL-SLIC0.39370.39020.39100.39010.38660.38970.39270.38630.39600.38460.38810.3899
POL-LSC0.37820.40170.41880.43680.46730.47790.49390.51990.52370.54120.55570.4741
POL-HLT0.52860.55890.57840.60870.63690.65340.66190.68680.69660.69700.72250.6391
WS0.44070.46600.48180.50520.52590.54020.55650.56870.57840.58270.59860.5313
HAWS0.45290.47490.49820.51680.53950.56210.57930.58610.60980.61770.62470.5511
HAGS0.41960.44600.46830.48840.50990.52190.53940.55440.57520.58270.60500.5192
HCI0.44960.47720.50020.52350.54790.56150.58230.58940.61580.62040.63100.5544
Note: The results of the proposed HCI are in bold faces. The results of the algorithms with the lowest average of BR for POL-LSC, the highest average of RT for POL-HLT, and the highest average of USE for POL-HLT are italics.
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Li, M.; Zou, H.; Qin, X.; Dong, Z.; Sun, L.; Wei, J. Efficient Superpixel Generation for Polarimetric SAR Images with Cross-Iteration and Hexagonal Initialization. Remote Sens. 2022, 14, 2914. https://doi.org/10.3390/rs14122914

AMA Style

Li M, Zou H, Qin X, Dong Z, Sun L, Wei J. Efficient Superpixel Generation for Polarimetric SAR Images with Cross-Iteration and Hexagonal Initialization. Remote Sensing. 2022; 14(12):2914. https://doi.org/10.3390/rs14122914

Chicago/Turabian Style

Li, Meilin, Huanxin Zou, Xianxiang Qin, Zhen Dong, Li Sun, and Juan Wei. 2022. "Efficient Superpixel Generation for Polarimetric SAR Images with Cross-Iteration and Hexagonal Initialization" Remote Sensing 14, no. 12: 2914. https://doi.org/10.3390/rs14122914

APA Style

Li, M., Zou, H., Qin, X., Dong, Z., Sun, L., & Wei, J. (2022). Efficient Superpixel Generation for Polarimetric SAR Images with Cross-Iteration and Hexagonal Initialization. Remote Sensing, 14(12), 2914. https://doi.org/10.3390/rs14122914

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