Professional Documents
Culture Documents
Analysis and Classification of SAR Textures Using Information Theory
Analysis and Classification of SAR Textures Using Information Theory
Analysis and Classification of SAR Textures Using Information Theory
fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/JSTARS.2020.3031918, IEEE Journal
of Selected Topics in Applied Earth Observations and Remote Sensing
IEEE JOURNAL OF SELECTED TOPICS IN APPLIED EARTH OBSERVATIONS AND REMOTE SENSING 1
Abstract—The use of Bandt-Pompe probability distributions conditions. They provide basilar information, complementary
and descriptors of Information Theory has been presenting to that offered by sensors that operate in other regions of the
satisfactory results with low computational cost in the time series electromagnetic spectrum, for a variety of Earth Observation
analysis literature [1]–[3]. However, these tools have limitations
when applied to data without time dependency. Given this con- applications. Although they present rich information, such data
text, we present a newly proposed technique for texture analysis have challenging characteristics. Most notably, they do not
and classification based on the Bandt-Pompe symbolization for follow the usual Gaussian additive model, and the signal-to-
SAR data. It consists of (i) linearize a 2-D patch of the image noise ratio is usually low.
using the Hilbert-Peano curve, (ii) build an Ordinal Pattern Yue et al. [4] provide a comprehensive account of how
Transition Graph that considers the data amplitude encoded
into the weight of the edges; (iii) obtain a probability distribution the physical properties of the target are translated into first-
function derived from this graph; (iv) compute Information The- and second-order statistical properties of SAR intensity data.
ory descriptors (Permutation Entropy and Statistical Complexity) There is general agreement that non-deterministic textures
from this distribution and use them as features to feed a classifier. are encoded in the second-order features, i.e., in the spa-
The ordinal pattern graph we propose considers that the edges’ tial correlation structure. Therefore is frequent the use of
weight is related to the absolute difference of observations,
which encodes the information about the data amplitude. This covariance matrix and other measures that assume that a
modification considers the unfavorable signal-to-noise ratio of linear dependence, namely the Pearson correlation coefficient,
SAR images and leads to the characterization of several types suffices to characterize natural textures. However, in SAR
of textures. Experiments with data from Munich urban areas, imagery, texture is often visible only over large areas, and
Guatemala forest regions, and Cape Canaveral ocean samples the multiplicative and non-Gaussian nature of speckle antag-
show the effectiveness of our technique in homogeneous areas,
achieving satisfactory separability levels. The two descriptors onizes with the additive assumption that underlies classical
chosen in this work are easy and quick to calculate and are approaches, making complex the process of characterizing
used as input for a k-nearest neighbor classifier. Experiments such data.
show that this technique presents results similar to state-of-the- Surface classification and land use are among the most
art techniques that employ a much larger number of features critical applications of the Synthetic Aperture Radar (SAR)
and, consequently, impose a higher computational cost.
image [5]. In recent years, handcrafted features and repre-
Index Terms—Synthetic Aperture Radar (SAR), Texture, Ter- sentation learning (supervised and unsupervised) algorithms
rain Classification, Permutation Entropy, Ordinal Patterns Tran-
have been proposed [6]–[8]. Algorithms of the unsupervised
sition Graphs.
generative adversarial network (GAN) have revolutionized the
I. I NTRODUCTION classification of SAR images, improving performance in small
sample problems, and helping the interpretability of such
This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/JSTARS.2020.3031918, IEEE Journal
of Selected Topics in Applied Earth Observations and Remote Sensing
IEEE JOURNAL OF SELECTED TOPICS IN APPLIED EARTH OBSERVATIONS AND REMOTE SENSING 2
tract features that reflect statistical relationships of the pixel transition graph. Since the proposed approach has a low
intensity values. On the other hand, Haralick’s descriptors can computational cost, the results obtained suggest that this
capture information on intensity and amplitude based on global technique has good potential in other applications, such as
statistics of SAR images. Radford et al. [19] used textural texture segmentation tools of SAR images.
information derived from GLCM, along with Random Forests, The paper is structured as follows: Section II describes
for geological mapping of remote and inaccessible localities; our proposed methodology. Section II-A presents the patch
the authors obtained a classification accuracy of ≈ 90 %, linearization process of the images. In the Section II-B we
even when using limited training data (≈ 0.15 % of the total report the Bandt-Pompe symbolization process. Section II-C
data). Hagensieker and Waske [20] evaluated the synergistic describes the ordinal patterns of transition graphs. Section II-E
contribution of multi-temporal L-, C-, and X-band data to trop- shows our technique of ordinal amplitude transition graph
ical land cover mapping, comparing classification outcomes weighting by amplitudes. In Section II-F we report the In-
of ALOS-2 [21], RADARSAT-2 [22], and TerraSAR-X [23] formation Theory descriptors used throughout this work. Sec-
datasets for a study site in the Brazilian Amazon using a tion II-D we summarize the weighted ordinal patterns methods
wrapper approach. The wrapper utilizes the gray-level co- used to compare with our proposal. Section III describe the
occurrence matrix texture information and a Random Forest SAR image datasets, the analysis of ordinal pattern methods,
classifier to estimate scene importance. Storie [24] proposed an experiments of sliding window selection, and a quantitative
open-source workflow for detecting and delineating the urban- assessment. Finally, Section IV concludes the paper.
rural boundary using Sentinel-1A SAR data. The author used
a combination of GLCM information and a k-means classifier
II. M ETHODOLOGY
to produce a three-category map that distinguishes urban
from rural areas. In higher resolution image classification As outlined in Section I, we are interested in methods that
activities, it is necessary to obtain more granular information employ Information Theory descriptors obtained from ordinal
from the data by extracting local characteristics such as scale patterns. Such techniques are defined for time series, so the
and orientation. In this scenario, techniques such as Fourier first step of our proposal consists of turning 2-D image patches
power spectrum [25], random fields [26], Gabor filter [27] into a 1-D signal; this is discussed in Section II-A. The
and wavelet transform [28] are usually applied. second step, presented in Section II-B is obtaining the ordinal
In our approach, we opt to analyze the 1-D signals resulting patterns. Such patterns can be used directly, or be the basis for
from the linearization of the image samples, using non- building transition graphs; these graphs and their variants are
parametric time series analysis techniques. With this approach, described in Sections II-C and II-D. Our proposal is detailed
we reduce the dimensionality of the data while preserving the in Section II-E, and its properties are assessed in Section II-G
spatial correlation structure. Observations are then transformed All these transformations produce different empirical prob-
into ordinal patterns with the Bandt-Pompe symbolization. We ability distributions. The final features computed on these
use Information Theory descriptors to analyze the distributions distributions are the Entropy and Statistical Complexity, which
these patterns induce, both directly and by building transition are discussed in Section II-F.
graphs among subsequent patterns. Those descriptors are the
Entropy and the Statistical Complexity, which are easy to
A. Linearization of image patches
obtain and are interpretable. They reveal important features
of the underlying process. We perform a data dimensionality reduction by turning the
The following question guides us: 2-D patch into a 1-D signal. This could be accomplished by
What is the best representation of a texture patch reading the data by lines, columns, or any transformation
that allows extracting expressive Information Theory of 2-D indexes into a sequence of integers. In this work,
descriptors to characterize textures in the presence of we chose to use the Hilbert-Peano [29] curve, due to its
speckle? low computational cost and its ability to preserve relevant
We verified that both the histogram of Bandt-Pompe ordinal properties of pixel spatial correlation.
patterns and classical transition graphs do not convey enough Nguyen et al. [30] firstly employed Space-filling curves,
information for suitable applications as, for instance, classifi- to map texture into a one-dimensional signal. Carincotte et
cation. al. [31] used the Hilbert-Peano curve in the problem of change
Henceforth, we propose the Weighted Amplitude Transition detection in pairs of SAR images. The authors noted that this
Graph (WATG). This graph incorporates the absolute differ- transformation exploits the spatial locality and that its pseudo-
ence among observations as weights of the edges between randomness of direction changes work well for a large family
nodes transitions. Such weights take part in the computation of images, especially natural ones.
of the probabilities and, thus, influence both Entropy and Assuming an image patch is supported by an M × N grid,
Statistical Complexity. we have the following definition.
This work’s main contribution is the proposal of a new rep- Definition 1: An image scan is a bijective function f : × N
resentation of SAR textures, which allows a low-dimensional N → Nin the ordered pair set {(i, j) : 1 ≤ i ≤ M, 1 ≤
characterization useful for, among other applications, their j ≤ N }, which denotes the points in the domain, for
classification. We compare its performance with the classical the closed range of integers {1, . . . , M N }. A scan rule is
histograms of Bandt-Pompe ordinal patterns and the regular {f −1 (1), . . . , f −1 (M N )}.
This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/JSTARS.2020.3031918, IEEE Journal
of Selected Topics in Applied Earth Observations and Remote Sensing
IEEE JOURNAL OF SELECTED TOPICS IN APPLIED EARTH OBSERVATIONS AND REMOTE SENSING 3
π5 4.8
●
π4 ●
4.5
π3 ●
4.2
3.2
π2 ●
xt
and (c) 32 × 32 pixels. 2.3
π1 ●
●
This Definition imposes that each pixel is visited only once 1.8
This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/JSTARS.2020.3031918, IEEE Journal
of Selected Topics in Applied Earth Observations and Remote Sensing
IEEE JOURNAL OF SELECTED TOPICS IN APPLIED EARTH OBSERVATIONS AND REMOTE SENSING 4
eiD
where |ΠπeiD ,eπjD | is the number of transitions from pattern π 3) Amplitude-Aware Permutation Entropy: The Amplitude-
D Aware Permutation Entropy (AAPE) was proposed in
P
to pattern π
ej , v D ,v D wvπe D ,vπe D = 1, and the denominator
π π
e
i
e
j i j
Ref. [40]. It consists of weighting the amplitude of ordinal
is the number of transitions between sequential patterns in the
patterns by both the mean and the differences of the elements.
series of motifs of length T − (D − 1)τ .
For this, only an additional parameter A ∈ [0, 1] is required:
A|xt |
D. Weighted Ordinal Patterns Methods wt = +
D
D−1
X A|xt+k | (1 − A)|xt+k − xt+k−1 |
Recent works proposed using weights in the calculation
+ . (11)
of relative frequencies for ordinal patterns. They all aim at D D−1
k=1
incorporating the information coded in the amplitude of the
observations back into the Permutation Entropy. We summa- The probability distribution is given from the weighted relative
rize in the following those that we used for comparison with frequencies:
our proposal. P
w
etD } i
(D,τ )
D i:{Xi 7→π
1) Weighted Permutation Entropy: The Weighted Permuta- p(e
πt ) = PT −(D−1)τ . (12)
tion Entropy (WPE) was proposed by Fadlallah et al. [38]. i=1 wi
(D,τ )
Denote X t the arithmetic mean:
E. Weighted Graph of Transitions between Ordinal Patterns –
D
(D,τ ) 1 X WATG
Xt = xt+(k−1) . (4)
D Most man-made targets are anisotropic scatterers because
k=1
their particular shape determines the relationship between their
(D,τ ) scatterings and vision directions. Natural targets, such as lawns
The weight wt is the sample variance of each vector Xt :
and forests, are generally isotropic in flat areas because they
D
1 X (D,τ ) 2
produce volume scatterings with random phases. In this way,
wt = xt+(k−1) − X t . (5) we can associate non-stationary signals with man-made targets
D
k=1 and stationary signals with natural targets. Water surfaces
cause the mirror-like reflection of the incident electromagnetic
Then, the probability distribution is given from the weighted wave. It results in an unusually low backscatter, which, thanks
relative frequencies: to multiplicative noise, translates into a homogeneous region,
P
w almost without characteristics and without textures [41]. In
etD } i
(D,τ )
i:{Xi 7→π any case, speckle produces low signal-to-noise ratio images.
πtD ) = PT −(D−1)τ
p(e . (6)
i=1 wi Our proposal hereinafter referred to Weighted Amplitude
Transition Graph (WATG), differs from the traditional or-
Fig. 7(b) shows the weighted graph produced by the urban dinal pattern transition graph by incorporating the absolute
area shown in Figs. 6(d) (as image) and 6(i) (as signal). difference between successive patterns. Since WATG encodes
2) Fine-Grained Permutation Entropy: The Fine-Grained the amplitude of the signal into the edges’ weights, the
Permutation Entropy (FGPE) was introduced in Ref. [39]. information on the intensity of dispersion can be captured and
Let βt be the difference series: used to distinguish classes of regions. Our hypothesis is that
such encoding is effective to discriminate the regions captured
by SAR imagery.
βt = |xt+1 − xt |, . . . , |xt+(D−1) − xt+(D−2) | . (7)
First, each X time series is scaled to [0, 1], since we are
The weight wt quantifies such differences: interested in a metric able to compare datasets:
xi − xmin
max{βt } 7−→ xi , (13)
wt = , (8) xmax − xmin
αs(βt )
where xmin and xmax are, respectively, the minimum and
where s is the sample standard deviation, α is a user-defined maximum values of the series. This transformation is rela-
parameter, and b·c is the floor function. Then, wt is added as tively stable before contamination, e.g., if instead of xmax
a symbol at the end of the corresponding pattern, leading to we observe kxmax with k ≥ 1, the relative values are not
an update of Π: altered. Nevertheless, other more resistant transformations as,
D
π 0 t = {e
πtD ∪ wt }. (9) for instance, z scores, might be considered.
(D,τ )
Each Xt vector is associated with a weight βt that
Finally, the probability distribution is calculated as: measures the largest difference between its elements:
n
(D,τ ) 0D
o βt = max{|xi − xj |}, (14)
D
# X t is of type π t
p(π 0 t ) = . (10) where xi , xj ∈ Xt
(D,τ )
.
T − (D − 1)τ
This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/JSTARS.2020.3031918, IEEE Journal
of Selected Topics in Applied Earth Observations and Remote Sensing
IEEE JOURNAL OF SELECTED TOPICS IN APPLIED EARTH OBSERVATIONS AND REMOTE SENSING 5
We propose that the weight assigned to each edge is propor- the study of dynamic systems. The Statistical Complexity is
tional to the amplitude difference observed in the transition: defined as [42]:
P U) = H(P)Q(P, U).
X X
wvπe D ,vπe D = |βi − βj |. (15) C( , (20)
i j
(D,τ ) (D,τ )
i:{Xt eiD }
7→π j:{Xt ejD }
7→π
In our analysis, each time series can then be described by a
Thus, the probability distribution taken from the weighted P PU
point (H( ), C( , )). The set of all pairs (H( ), C( , )) P PU
amplitude transition graph is given as follows: for any time series described by patterns of length D lies in a
(
λvπe D ,vπe D = 1, if (vπeiD , vπejD ) ∈ E,
R
compact subset of 2 : the Entropy-Complexity plane. Martı́n
i j
, and (16) et al [43] obtained explicit expressions for the boundaries of
λvπe D ,vπe D = 0, otherwise. this closed manifold, which depend only on the dimension of
i j
λvπe D ,vπe D · wvπe D ,vπe D the probability space considered, that is, D! for the traditional
πiD , π
p(e ejD ) = P i j i j
. (17) Bandt-Pompe method, D! × D! in our case. Through such a
v D ,v D wvπ
π π
D ,vπ D
a
tool it is possible to discover the nature of the series, deter-
b
ea e e
b
e
mining if it corresponds to a chaotic (or other deterministic
πiD , π
ejD ) πiD , π
ejD ) = 1, so
P
Note that p(e ≥ 0 and πeD ,eπD p(e dynamics) or stochastic sequences.
i j
p is a probability function. Algorithm 1 outlines our methodology. Line 1 transforms
Thus, series with uniform amplitudes have edges with the the input texture patch P in a 1-D signal with a Hilbert-Peano
probability of occurrence well distributed along with the graph, sequence. With this, the spatial information is encoded into
while those with large peaks have edges with the probability a one-dimensional signal. Line 2 computes the probability
of occurrence much higher than the others. distribution of the weighted transition graph induced by the
Fig. 7(b) shows the weighted graph produced by the urban 1-D signal. The WATG function is detailed in Lines 7–10.
area shown in Figs. 6(d) (as image) and 6(i) (as signal) using Lines 3 and 4 compute the two descriptors of the patch.
this approach. Notice the difference in weights when compared The WATG function consists of three steps: (i) each sub-
with Fig. 7(b), which was obtained with WPE. sequence of size (dimension) D of observations at de-
lay τ is transformed into an ordinal pattern using the
F. Information-Theoretic Descriptors Bandt-Pompe symbolization (function BPSymbolization,
We chose two Information Theory descriptors: Shannon En- Line 7); (ii) function transitions (Line 8) calculates the
tropy and Statistical Complexity. Computing these quantities sequence of alternations of the ordinal patterns; and (iii) func-
is the last step of the algorithm, i.e., obtaining the point in the tion weigthGraph (Line 9) generates the incidence matrix
H × C plane. of the graph using the as weights the amplitude differences
Entropy measures the disorder or unpredictability of a between the time series elements. Finally, the probability
system characterized by a probability measure . Let P =P distribution is obtained by turning the transition matrix into
a vector (Line 10). These steps are also depicted in Fig. 3.
{p(eπ1D ,eπ1D ) , p(eπ1D ,eπ2D ) , . . . , p(eπD!
D ,e D
πD! ) } = {p 1 , . . . , p D!2 } be the
This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/JSTARS.2020.3031918, IEEE Journal
of Selected Topics in Applied Earth Observations and Remote Sensing
IEEE JOURNAL OF SELECTED TOPICS IN APPLIED EARTH OBSERVATIONS AND REMOTE SENSING 6
SAR Images
Linearization 0.6 40 20 5
1
35
15 10
45 25
30
0.5
50
C
0.4
Vector of observations
Bandt-Pompe simbolization
0
0.3
This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/JSTARS.2020.3031918, IEEE Journal
of Selected Topics in Applied Earth Observations and Remote Sensing
IEEE JOURNAL OF SELECTED TOPICS IN APPLIED EARTH OBSERVATIONS AND REMOTE SENSING 7
Hilbert-Peano curves), and that it can identify the presence of on the intrinsic properties of the region under analysis. Urban
underlying structural information in the presence of varying targets usually exhibit the strongest variation, followed by for-
levels of speckle. est, pasture, forests, and finally, water bodies. By adding such
information related to the amplitude, the proposed method
H. Image Datasets is able to increase, compared to traditional methods, the
granularity of information captured by ordinal patterns.
We used the HH backscatter magnitudes of three quad- As already described in Section II-E, our proposal weights
polarimetric L-band SAR images from the NASA Jet Propul- the edges in terms of the difference of amplitudes. As ex-
sion Laboratory’s (JPL’s) uninhabited aerial vehicle synthetic pected, the greatest impact is observed on the transition graphs
aperture radar (UAVSAR) sensor with L = 36 nominal looks: obtained from urban areas. The urban area 1-D signal shown
• forest and pasture region of Sierra del Lacandón National in Fig. 6 has the largest dynamic range. Fig. 7 shows how
Park, Guatemala, (acquired on April 10, 2015)1 . The this information alters the weights of the transition graph.
image has 8917×3300 pixels with 10 m × 2 m resolution. Notice, in particular, that (vπe123 3 , vπe123
3 ) almost doubled, while
• ocean regions from Cape Canaveral Ocean (acquired on (vπe312
3 , vπe231
3 ) and (vπe213
3 , vπe132
3 ) became negligible. We high-
September 22, 2016). The image has 7038 × 3300 pixels light the impact of the weighting on the probability distribution
with 10 m × 2 m resolution; in the two extreme cases observed:
• urban area of the city of Munich, Germany (acquired on • If the 1-D signal presents a low amplitude variation and
June 5, 2015)2 . The image has 5773 × 3300 pixels with intensity peaks between, then the transitions of ordinal
10 m × 3 m resolution. patterns that represent the latter have larger weights. This
We manually selected 200 samples of size 128 × 128 to contributes so that the probability distribution becomes
compose the dataset used in the experiments. It is organized less uniform among the symbols since it will be more
as follows: 40 samples from Guatemalan forest regions; 40 concentrated in these edges. This will also cause a drop
samples from Guatemalan pasture regions; 80 samples from in entropy when compared to the traditional method.
the oceanic regions of Cape Canaveral, divided into two types • In 1-D signal that shows a uniform amplitude variation,
with different contrast; and 40 samples of urban regions of the the weights are well distributed between their edges,
city of Munich. Fig. 6 shows examples of each. We applied giving rise to a more random probability distribution, thus
equalization to the patches to improve their visualization. On obtaining larger entropy.
the one hand, the Bandt-Pompe representation does not change Fig. 8 shows the impact of using the data amplitude infor-
with it because it is a monotonic transformation. On the other mation on the weights of the transition graphs.
hand, WATG does change as the result of altering the observed The Bandt-Pompe symbolization was the first method based
values. Notice that the subsequent texture analysis employs the on ordinal patterns proposed in the literature. As shown in
unprocessed data. In our analysis, both types of ocean images Fig. 8 left, it provides a limited separation of the textures.
are grouped. Transition graphs (Fig. 8 center) improve the spread of the
We randomly split the samples in training (85 %) and test features, but with some amount of confusion. Our proposal,
(15 %) sets. We used the first set to train a k-nearest neighbor shown in Fig. 8 right, produces well-separated features. In this
classifier algorithm with tenfold cross-validation. way, we were able to obtain, for this experiment, a perfect
characterization and, consequently, the high descriptive power
III. R ESULTS of the regions.
In this section, we describe the classification process, and
B. Experiments on sliding window selection
the results of applying WATG. To assess the performance of
the technique here proposed, we analyze the impact of its In this section, we analyze the parameters of the proposed
parameters and compare its results in the classification with method and its impact on textures classification. McCullough
other methods. et al. [34] report that inadequate values may hinder important
characteristics of the phenomenon under analysis. The two
parameters of the transition graph are the dimension D, and
A. Analysis of ordinal patterns methods the delay τ . In the experiments below, we present the results
Fig. 6 shows examples of the ocean, forest, urban, and in the classification using different values of these parameters.
pasture both as image patches and as 1-D sequences after The classification method’s performance based on ordinal
the linearization process: the first row shows the equalized patterns is sensitive to window size, the embedding dimension,
patches, the second row presents the original data as a signal, and the delay. In techniques based in Bandt-Pompe symboliza-
and the third row shows the histograms of the original data tion, for a fixed signal, as the size of the embedding dimension
after scaling with (13). decreases, more ordinal patterns are produced. Therefore, we
The variation in the magnitude of the targets’ backscatter acquire a higher granularity of information about the dynamics
and, consequently, in the intensity of the image pixels, depends of the system and, consequently, we capture more spatial
1 https://uavsar.jpl.nasa.gov/cgi-bin/product.pl?jobName=Lacand 30202 1
dependencies between the elements.
Fig. 9 shows the ROC plane for different values of D ∈
5043 006 150410 L090 CX 01#dados
2 https://uavsar.jpl.nasa.gov/cgi-bin/product.pl?jobName=munich 19417 1 {3, 4, 5, 6} and τ ∈ {1, 2, 3, 4, 5} to select the best configura-
5088 002 150605 L090 CX 01#data tion. The configurations that extracted most information from
This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/JSTARS.2020.3031918, IEEE Journal
of Selected Topics in Applied Earth Observations and Remote Sensing
IEEE JOURNAL OF SELECTED TOPICS IN APPLIED EARTH OBSERVATIONS AND REMOTE SENSING 8
(a) Forest (b) Sea – lower contrast (c) Sea – higher contrast (d) Urban (e) Pasture
Observation
Observation
Observation
Observation
0.50 0.50 0.50 0.50 0.50
(f) Signal – forest (g) Signal – sea (h) Signal – sea (i) Signal – urban (j) Signal – pasture
5 50
4
75
6 4 40
3
3 30
4 50
2
2 20
2 25
1
1 10
0 0 0 0 0
0.00 0.25 0.50 0.75 1.00 0.25 0.50 0.75 1.00 0.00 0.25 0.50 0.75 1.00 0.00 0.25 0.50 0.75 1.00 0.00 0.25 0.50 0.75 1.00
(k) Histogram – forest (l) Histogram – sea (m) Histogram – sea (n) Histogram – urban (o) Histogram – pasture
Figure 6: Types of regions (Guatemala forest, Canaveral ocean types 1 and 2, Munich urban area, and pasture area), their
signal representation, and histograms.
9 231
5 0.05
0.06 0 231
0.04
0.0 0.09
0.0 0.05 0.149 4 12 9
0.065 2 27 7 13
08 0. 0.0
0. 0.0 24
28
0.055
0.019
123 132 123 132
0.0 0.0
78 32
0.06 0.14
0
0.041
8
0.038
0.10
0.029
0.05 2
0.084
0.062
7 321 321
080 07
0. 0.1
0.027 0.025
312 213 312 213
0.027 0.008
0.05 0.01
9 8
Figure 7: Difference of edges weights between the transition graph and the weighted graph of ordinal patterns transitions;
urban area, with dimension 3 and delay 1.
This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/JSTARS.2020.3031918, IEEE Journal
of Selected Topics in Applied Earth Observations and Remote Sensing
IEEE JOURNAL OF SELECTED TOPICS IN APPLIED EARTH OBSERVATIONS AND REMOTE SENSING 9
H × C Plane
Bandt−Pompe Transition graph WATG
0.300
0.008 0.34
●
0.295 ●●
● ●
0.006 0.33 ●
●●
● ●
●●● ●
●
●●
●●
●
●●
●● ●●● ●
●● ●
●●● ●
Regions
●
●●
●●
0.290 ●●●
●
●●
●
●● ●● ● Forest
C
●● ● ●
C
C
●
● ● ●
0.004 ●
●●
●●
●
●●●
●
0.32 ● Ocean
●● ●●
●
●
●
●
0.285 ●
●
●●
●●
●
●
●
●●
●
● Pasture
●
● Urban
0.002 0.31
0.280
Figure 8: Location of Guatemala (forest), Cape Canaveral (ocean), and Munich (urban) in the H × C plane for dimension 3
and delay 1. The continuous curves correspond to the maximum and minimum values of C as a function of H.
1.0 ● ●
noticeable for the Forest class. The other effect of considering
τ=4 τ=2
●
True Positive Rate
τ=5 D
τ=2
0.8 τ=5
τ=4
●
a 3 C. Quantitative Evaluation
●
a 4
0.7
τ=2 τ=5 ●
a 5 We present a comparison between our proposal and other
● τ=5 τ=3 ●
a 6 methods for texture characterization and classification. We
τ=1 τ=1 use the following ten methods: Gabor filters [44], His-
0.6 ●
τ=1
togram of oriented gradients (HOG) [45], Gray-level co-
τ=3
This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/
H × C Plane
0.34 0.20
0.15
0.15 0.15
0.33 0.15
0.10
0.10 0.10
0.10
0.32
D= 3
0.05 0.05 0.05
0.05
0.31
D= 4
0.425 0.1 0.1 0.1 0.1
D= 5
0.35
0.45
0.30 0.30 0.30 0.30
0.40
0.25 0.25 0.25 0.25
IEEE JOURNAL OF SELECTED TOPICS IN APPLIED EARTH OBSERVATIONS AND REMOTE SENSING
0.45 0.50 0.55 0.60 0.6 0.7 0.8 0.9 0.6 0.7 0.8 0.9 0.7 0.8 0.9 0.6 0.7 0.8 0.9
of Selected Topics in Applied Earth Observations and Remote Sensing
D= 6
0.4 0.50 0.50 0.50 0.50
0.4 0.5 0.50 0.55 0.60 0.65 0.70 0.45 0.50 0.55 0.60 0.65 0.70 0.50 0.55 0.60 0.65 0.70 0.50 0.55 0.60 0.65 0.70
τ=1 τ=2 τ=3 τ=4 τ=5
This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/
Figure 10: Characterization resulting in H × C Plane from the application of the Hilbert-Peano curve in WATG on textures of different regions: Guatemala (forest), Cape
Canaveral (ocean) and Munich (urban). The continuous curves correspond to the maximum and minimum values of C as a function of H.
10
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/JSTARS.2020.3031918, IEEE Journal
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/JSTARS.2020.3031918, IEEE Journal
of Selected Topics in Applied Earth Observations and Remote Sensing
IEEE JOURNAL OF SELECTED TOPICS IN APPLIED EARTH OBSERVATIONS AND REMOTE SENSING 11
This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/JSTARS.2020.3031918, IEEE Journal
of Selected Topics in Applied Earth Observations and Remote Sensing
IEEE JOURNAL OF SELECTED TOPICS IN APPLIED EARTH OBSERVATIONS AND REMOTE SENSING 12
[3] T. A. Schieber, L. Carpi, A. C. Frery, O. A. Rosso, P. M. Pardalos, and forests,” IEEE J. Sel. Topics Appl. Earth Observ. Remote Sens., vol. 11,
M. G. Ravetti, “Information theory perspective on network robustness,” no. 9, pp. 3075–3087, 2018.
Phys. Lett. A, vol. 380, pp. 359–364, 2016. [20] R. Hagensieker and B. Waske, “Evaluation of multi-frequency SAR
[4] D.-X. Yue, F. Xu, A. C. Frery, and Y.-Q. Jin, “A generalized Gaussian images for tropical land cover mapping,” Remote Sensing, vol. 10, no. 2,
coherent scatterer model for correlated SAR texture,” IEEE Trans. p. 257, 2018.
Geosci. Remote Sens., vol. 58, no. 4, pp. 2947–2964, Apr. 2020. [21] Y. Kankaku, S. Suzuki, and Y. Osawa, “Alos-2 mission and development
[5] J.-S. Lee, M. R. Grunes, E. Pottier, and L. Ferro-Famil, “Unsupervised status,” in IGARSS 2013 – IEEE International Geoscience and Remote
terrain classification preserving polarimetric scattering characteristics,” Sensing Symposium. IEEE, 2013, pp. 2396–2399.
IEEE Trans. Geosci. Remote Sens., vol. 42, no. 4, pp. 722–731, 2004. [22] L. Morena, K. James, and J. Beck, “An introduction to the RADARSAT-
[6] P. Han, B. Han, X. Lu, R. Cong, and D. Sun, “Unsupervised classifica- 2 mission,” Canadian Journal of Remote Sensing, vol. 30, no. 3, pp.
tion for PolSAR images based on multi-level feature extraction,” Int. J. 221–234, 2004.
Remote Sens., vol. 41, no. 2, pp. 534–548, 2020. [23] H. Breit, T. Fritz, U. Balss, M. Lachaise, A. Niedermeier, and M. Von-
[7] Z. Huang, C. O. Dumitru, Z. Pan, B. Lei, and M. Datcu, “Classification avka, “TerraSAR-X SAR processing and products,” IEEE Trans. Geosci.
of large-scale high-resolution SAR images with deep transfer learning,” Remote Sens., vol. 48, no. 2, pp. 727–740, 2009.
arXiv preprint arXiv:2001.01425, 2020. [24] C. D. Storie, “Urban boundary mapping using Sentinel-1A SAR data,”
[8] W. Xie, G. Ma, F. Zhao, H. Liu, and L. Zhang, “PolSAR image in IGARSS 2018 – IEEE International Geoscience and Remote Sensing
classification via a novel semi-supervised recurrent complex-valued Symposium, 2018, pp. 2960–2963.
convolution neural network,” Neurocomputing, 2020. [25] J. B. Florindo and O. M. Bruno, “Fractal descriptors based on Fourier
[9] F. Liu, L. Jiao, and X. Tang, “Task-oriented GAN for PolSAR image spectrum applied to texture analysis,” Physica A, vol. 391, no. 20, pp.
classification and clustering,” IEEE Trans. Neural Netw. Learn. Syst., 4909–4922, 2012.
vol. 30, no. 9, pp. 2707–2719, 2019. [26] T. Zhu, F. Li, G. Heygster, and S. Zhang, “Antarctic sea-ice classifi-
[10] C. Sukawattanavijit, J. Chen, and H. Zhang, “GA-SVM algorithm cation based on conditional random fields from RADARSAT-2 dual-
for improving land-cover classification using SAR and optical remote polarization satellite images,” IEEE J. Sel. Topics Appl. Earth Observ.
sensing data,” IEEE Geosci. Remote Sens. Lett., vol. 14, no. 3, pp. 284– Remote Sens., vol. 9, no. 6, pp. 2451–2467, 2016.
288, 2017. [27] C. O. Dumitru, S. Cui, G. Schwarz, and M. Datcu, “Information content
[11] H. McNairn, A. Kross, D. Lapen, R. Caves, and J. Shang, “Early season of very-high-resolution SAR images: Semantics, geospatial context, and
monitoring of corn and soybeans with TerraSAR-X and RADARSAT-2,” ontologies,” IEEE J. Sel. Topics Appl. Earth Observ. Remote Sens.,
Int. J. Appl. Earth Obs. Geoinf., vol. 28, pp. 252–259, 2014. vol. 8, no. 4, pp. 1635–1650, 2014.
[12] Z. Lin, K. Ji, M. Kang, X. Leng, and H. Zou, “Deep convolutional [28] G. Akbarizadeh, “A new statistical-based kurtosis wavelet energy feature
highway unit network for sar target classification with limited labeled for texture recognition of SAR images,” IEEE Trans. Geosci. Remote
training data,” IEEE Geosci. Remote Sens. Lett., vol. 14, no. 7, pp. Sens., vol. 50, no. 11, pp. 4358–4368, 2012.
1091–1095, 2017. [29] J.-H. Lee and Y.-C. Hsueh, “Texture classification method using multiple
[13] R. Ressel, A. Frost, and S. Lehner, “A neural network-based classifi- space filling curves,” Pattern Recognit. Lett., vol. 15, no. 12, pp. 1241–
cation for sea ice types on X-band SAR images,” IEEE J. Sel. Topics 1244, 1994.
Appl. Earth Observ. Remote Sens., vol. 8, no. 7, pp. 3672–3680, 2015. [30] P. Nguyen and J. Quinqueton, “Space filling curves and texture analysis,”
[14] R. Wang and Y. Wang, “Classification of PolSAR image using neural in IEEE Intl. Conf. Pattern Recognition, 1982, pp. 282–285.
nonlocal stacked sparse autoencoders with virtual adversarial regulariza- [31] C. Carincotte, S. Derrode, and S. Bourennane, “Unsupervised change
tion,” Remote Sensing, vol. 11, no. 9, p. 1038, 2019. detection on SAR images using fuzzy hidden Markov chains,” IEEE
[15] F. Qin, J. Guo, and W. Sun, “Object-oriented ensemble classification for Trans. Geosci. Remote Sens., vol. 44, no. 2, pp. 432–441, Feb 2006.
polarimetric sar imagery using restricted boltzmann machines,” Remote [32] C. Bandt and B. Pompe, “Permutation entropy: A natural complexity
Sensing Letters, vol. 8, no. 3, pp. 204–213, 2017. measure for time series,” Phys. Rev. Lett., vol. 88, p. 174102, 2002.
[16] H. Bi, J. Sun, and Z. Xu, “A graph-based semisupervised deep learning [33] J. Borges, H. Ramos, R. Mini, O. A. Rosso, A. C. Frery, and A. A. F.
model for PolSAR image classification,” IEEE Trans. Geosci. Remote Loureiro, “Learning and distinguishing time series dynamics via ordinal
Sens., vol. 57, no. 4, pp. 2116–2132, 2018. patterns transition graphs,” Appl. Math. Comput., vol. 362, p. UNSP
[17] F. N. Numbisi, F. Van Coillie, and R. De Wulf, “Multi-date Sentinel SAR 124554, 2019.
image textures discriminate perennial agroforests in a tropical forest- [34] M. McCullough, M. Small, T. Stemler, and H. H.-C. Iu, “Time lagged
savannah transition landscape,” International Archives of the Photogram- ordinal partition networks for capturing dynamics of continuous dynam-
metry, Remote Sensing & Spatial Information Sciences, vol. 42, no. 1, ical systems,” Chaos, vol. 25, no. 5, p. 053101, 2015.
2018. [35] C. W. Kulp, J. M. Chobot, H. R. Freitas, and G. D. Sprechini, “Using
[18] Q. Yu, M. Xing, X. Liu, L. Wang, K. Luo, and X. Quan, “Detection ordinal partition transition networks to analyze ECG data,” Chaos,
of land use type using multitemporal SAR images,” in IGARSS 2019 – vol. 26, no. 7, p. 073114, 2016.
IEEE International Geoscience and Remote Sensing Symposium. IEEE, [36] T. Sorrentino, C. Quintero-Quiroz, A. Aragoneses, M. Torrent, and
2019, pp. 1534–1537. C. Masoller, “Effects of periodic forcing on the temporally correlated
[19] D. D. Radford, M. J. Cracknell, M. J. Roach, and G. V. Cumming, spikes of a semiconductor laser with feedback,” Opt. Express, vol. 23,
“Geological mapping in Western Tasmania using radar and random 2015.
This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/JSTARS.2020.3031918, IEEE Journal
of Selected Topics in Applied Earth Observations and Remote Sensing
IEEE JOURNAL OF SELECTED TOPICS IN APPLIED EARTH OBSERVATIONS AND REMOTE SENSING 13
[37] J. Zhang, J. Zhou, M. Tang, H. Guo, M. Small, and Y. Zou, “Construct- Eduarda T. C. Chagas is a Master’s student in
ing ordinal partition transition networks from multivariate time series,” Computer Science at Federal University of Minas
Sci. Rep., vol. 7, p. 7795, 2017. Gerais since 2019. She is graduated in Computer
[38] B. H. Fadlallah, B. Chen, A. Keil, and J. C. Prı́ncipe, “Weighted- Science at the Federal University of Alagoas. Her
permutation entropy: a complexity measure for time series incorporating research interests include time series analysis, in-
amplitude information.” Phys. Rev. E: Stat., Nonlinear, Soft Matter Phys., formation theory, urban computing, and statistical
vol. 87 2, p. 022911, 2013. computing.
[39] L. Xiao-Feng and W. Yue, “Fine-grained permutation entropy as a
measure of natural complexity for time series,” Chin. Phys. B, vol. 18,
no. 7, p. 2690, 2009.
[40] H. Azami and J. Escudero, “Amplitude-aware permutation entropy: Il-
lustration in spike detection and signal segmentation,” Comput. Methods
Programs Biomed., vol. 128, pp. 40–51, 2016.
[41] W. Wu, H. Guo, and X. Li, “Man-made target detection in urban areas
based on a new azimuth stationarity extraction method,” IEEE Journal
of Selected Topics in Applied Earth Observations and Remote Sensing,
vol. 6, no. 3, pp. 1138–1146, 2013. Alejandro C. Frery (Senior Member, IEEE) re-
[42] P. W. Lamberti, M. T. Martı́n, A. Plastino, and O. A. Rosso, “Intensive ceived the B.Sc. degree in electronic and electri-
entropic non-triviality measure,” Physica A, vol. 334, no. 1–2, pp. cal engineering from the Universidad de Mendoza,
119–131, 2004. [Online]. Available: http://www.sciencedirect.com/scie Mendoza, Argentina, in 1985, the M.Sc. degree in
nce/article/pii/S0378437103010963 applied mathematics (statistics) from the Instituto de
[43] M. T. Martı́n, A. Plastino, and O. A. Rosso, “Generalized statistical Matemática Pura e Aplicada, Rio de Janeiro, Brazil,
complexity measures: Geometrical and analytical properties,” Physica in 1990, and the Ph.D. degree in applied computing
A, vol. 369, no. 2, pp. 439–462, 2006. from the Instituto Nacional de Pesquisas Espaciais,
[44] T. P. Weldon, W. E. Higgins, and D. F. Dunn, “Efficient Gabor filter São José dos Campos, Brazil, in 1993. He is cur-
design for texture segmentation,” Pattern Recognit., vol. 29, no. 12, pp. rently a Professor of Statistics and Data Science with
2005–2015, 1996. the School of Mathematics and Statistics, Victoria
[45] N. Dalal and B. Triggs, “Histograms of oriented gradients for human University of Wellington, Wellington, New Zealand, and holds a Huashan
detection,” in 2005 IEEE Computer Society Conference on Computer Scholar position (2019–2021) with the Key Lab of Intelligent Perception and
Vision and Pattern Recognition (CVPR’05), vol. 1. IEEE, 2005, pp. Image Understanding of the Ministry of Education, Xidian University, Xi’an,
886–893. China. His research interests include statistical computing and stochastic
[46] A. Kourgli, M. Ouarzeddine, Y. Oukil, and A. Belhadj-Aissa, “Texture modeling.
modelling for land cover classification of fully polarimetric SAR im-
ages,” International Journal of Image and Data Fusion, vol. 3, no. 2,
pp. 129–148, 2012.
[47] H. Bay, T. Tuytelaars, and L. Van Gool, “Surf: Speeded up robust
features,” in European Conference on Computer Vision. Springer, 2006,
pp. 404–417.
[48] M. Portnoff, “Time-frequency representation of digital signals and
systems based on short-time fourier analysis,” IEEE Trans. Acoust., Osvaldo A. Rosso was born in Rojas, Buenos
Speech, Signal Process., vol. 28, no. 1, pp. 55–69, 1980. Aires, Argentina, in 15 October 1954. He received
[49] D. Guan, D. Xiang, X. Tang, L. Wang, and G. Kuang, “Covariance of the M.Sc. and Ph.D. degrees in physics from the
textural features: A new feature descriptor for SAR image classification,” Universidad Nacional de La Plata, La Plata, Buenos
IEEE J. Sel. Topics Appl. Earth Observ. Remote Sens., vol. 12, no. 10, Aires, in 1978 and 1984, respectively. Actually, he
pp. 3932–3942, 2019. is Adjoint Professor at Instituto de Fı́sica, Universi-
[50] M. Kuhn, “Building predictive models in R using the caret package,” J. dade Federal de Alagoas (UFAL), Maceió, Alagoas,
Stat. Softw., vol. 28, no. 5, pp. 1–26, 2008. Brazil. He is Huashan Scholar, School of Artifi-
[51] T. M. Mitchell, Machine Learning. McGraw-hill New York, 1997. cial Intellegence, Xidian University, Xi’an, China
[52] N. Altman and M. Krzywinski, “The curse(s) of dimensionality,” Nat. (2019-2021). From March 1985 to December 2019,
Methods, vol. 15, no. 6, pp. 399–400, May 2018. he has held a permanent research position at the
[53] A. C. Frery, L. Gomez, and A. C. Medeiros, “A badging system for Argentinean Consejo Nacional de Investigaciones Cientı́ficas y Técnicas
reproducibility and replicability in remote sensing research,” IEEE J. (CONICET), Argentina, being Principal Researcher. He has authored or co-
Sel. Topics Appl. Earth Observ. Remote Sens., vol. 13, pp. 4988–4995, authored over 290 research publications including about 164 papers published
2020. in international journals (Hirch index H = 41, Scopus Total of citations =
6278). His current research interests include time series analysis, nonlinear
dynamics, information theory, complex networks and their applications to
ACKNOWLEDGEMENTS physics, biological, and medical sciences.
This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/