IEEE Geoscience and Remote Sensing Magazine - June 2016 - 84
[61] has become very popular due to its simplicity and efficiency. For a given X, the K-SVD algorithm seeks to solve
the following optimization problem:
min
X - DZ
D, Z
(a)
(b)
(c)
figure 5. Cloud and sky segmentation via learning OCTOBOS
sparse representation: (a) the original image, (b) the input image
with original pixels clustered as cloud and green pixels clustered as
sky, and (c) the learned two-class OCTOBOS with each row visualized as patches in separate blocks.
Several models for sparsity have been proposed in
recent years, with the most popular being the synthesis
model [61], which suggests that a set of data X can be modeled by a common matrix D ! R N # K and their respective
sparse codes Z:
X = DZ, s.t. z i
0
# s % K 6i,
(8)
where . 0 counts the number of nonzeros, which is upper bounded by the sparsity level s. The codes " z i ,ni = 1 are
sparse, meaning that the maximum number of nonzeros
s is much smaller than the code dimensionality K. The
matrix D = 6d 1 | d 2 | ... | d K@ is the synthesis dictionary,
with each dj called an atom. This formulation implies that
each xi can be decomposed as a linear combination of
only s atoms. For a particular xi, the selected s atoms also
form its basis. In other words, data that satisfies such a
sparse model live in a union of subspaces spanned by
only a small number of selected atoms of D due to sparsity. The generalized synthesis model allows for small
modeling errors in the data space, which is normally
more practical [58], [61].
Given data X, finding the optimal dictionary is well
known as the synthesis dictionary learning problem. Since
the problem is normally nonconvex, and finding the exact
solution is nondeterministic polynomial-time (NP)-hard,
various approximate methods have been proposed and
have demonstrated good empirical performance. Among
those, the K-singular value decomposition (SVD) algorithm
86
2
F
s.t. z i
0
# s 6 i, d j
2
= 16 j,
(9)
where X - DZ 2F represents the modeling error in the original data domain. To solve this joint minimization problem,
the algorithm alternates between sparse coding (solving for
Z, with fixed D) and dictionary update (solving for D, with
fixed Z) steps. K-SVD adopts orthogonal matching pursuit
[65] for sparse coding and updates the dictionary atoms sequentially, while fixing the support of the corresponding Z
component by using SVD.
Besides the synthesis dictionary learning, there are
learning algorithms associated with other models, such as
transform learning [66]. Unlike synthesis dictionary learning, which is normally sensitive to initialization, the transform learning scheme generalizes the use of conventional
analytical transforms, such as DCT or wavelets, to a regularized adaptive transform W as follows:
min
WX - Z
W, Z
2
F
+ o (W) s.t. z i
0
# s6i,
(10)
where WX - Z 2F denotes the modeling error in the adaptive transform domain. Function o ^ . h is the regularizer
for W [66] to prevent trivial and badly conditioned solutions. The corresponding algorithm [62], [66] provides exact sparse coding and a closed-form transform update with
lower complexity and faster convergence, compared to the
popular K-SVD.
In sparse representation, the sparse codes are commonly
used as features for various tasks such as image reconstruction and denoising. More sophisticated learning formulations also include the learned models (i.e., dictionaries or
transforms) as features for applications such as segmentation and classification. Figure 5 provides a simple cloud/
sky image segmentation example using the overcomplete
sparsifying transform model with block cosparsity (OCTOBOS) [62], which learns a union of sparsifying transforms, to illustrate and visualize the usefulness of sparse
features. We extract 9 # 9 overlapping image patches from
the ground-based sky image shown in Figure 5(a). The color
patches are converted to gray scale and vectorized to form
the 81-dimensional data vectors. The OCTOBOS algorithm
simultaneously learns a union of two transforms, generates the sparse codes, and clusters the image patches into
two classes (i.e., sky class and cloud class) by comparing
the modeling errors [67]. Since the overlapping patches are
used, each pixel in the image typically belongs to multiple
extracted patches. We cluster a pixel into a particular class
by majority voting. The image segmentation result, with
pixels belonging to the sky class, is visualized in Figure 5(b).
In the learning stage, we restrict the sparsity of each vector to be, at most, ten out of 81. The distinct sparsifiers, or
rows of learned OCTOBOS, are visualized as 9 # 9 patches
ieee Geoscience and remote sensing magazine
june 2016
Table of Contents for the Digital Edition of IEEE Geoscience and Remote Sensing Magazine - June 2016
IEEE Geoscience and Remote Sensing Magazine - June 2016 - Cover1
IEEE Geoscience and Remote Sensing Magazine - June 2016 - Cover2
IEEE Geoscience and Remote Sensing Magazine - June 2016 - 1
IEEE Geoscience and Remote Sensing Magazine - June 2016 - 2
IEEE Geoscience and Remote Sensing Magazine - June 2016 - 3
IEEE Geoscience and Remote Sensing Magazine - June 2016 - 4
IEEE Geoscience and Remote Sensing Magazine - June 2016 - 5
IEEE Geoscience and Remote Sensing Magazine - June 2016 - 6
IEEE Geoscience and Remote Sensing Magazine - June 2016 - 7
IEEE Geoscience and Remote Sensing Magazine - June 2016 - 8
IEEE Geoscience and Remote Sensing Magazine - June 2016 - 9
IEEE Geoscience and Remote Sensing Magazine - June 2016 - 10
IEEE Geoscience and Remote Sensing Magazine - June 2016 - 11
IEEE Geoscience and Remote Sensing Magazine - June 2016 - 12
IEEE Geoscience and Remote Sensing Magazine - June 2016 - 13
IEEE Geoscience and Remote Sensing Magazine - June 2016 - 14
IEEE Geoscience and Remote Sensing Magazine - June 2016 - 15
IEEE Geoscience and Remote Sensing Magazine - June 2016 - 16
IEEE Geoscience and Remote Sensing Magazine - June 2016 - 17
IEEE Geoscience and Remote Sensing Magazine - June 2016 - 18
IEEE Geoscience and Remote Sensing Magazine - June 2016 - 19
IEEE Geoscience and Remote Sensing Magazine - June 2016 - 20
IEEE Geoscience and Remote Sensing Magazine - June 2016 - 21
IEEE Geoscience and Remote Sensing Magazine - June 2016 - 22
IEEE Geoscience and Remote Sensing Magazine - June 2016 - 23
IEEE Geoscience and Remote Sensing Magazine - June 2016 - 24
IEEE Geoscience and Remote Sensing Magazine - June 2016 - 25
IEEE Geoscience and Remote Sensing Magazine - June 2016 - 26
IEEE Geoscience and Remote Sensing Magazine - June 2016 - 27
IEEE Geoscience and Remote Sensing Magazine - June 2016 - 28
IEEE Geoscience and Remote Sensing Magazine - June 2016 - 29
IEEE Geoscience and Remote Sensing Magazine - June 2016 - 30
IEEE Geoscience and Remote Sensing Magazine - June 2016 - 31
IEEE Geoscience and Remote Sensing Magazine - June 2016 - 32
IEEE Geoscience and Remote Sensing Magazine - June 2016 - 33
IEEE Geoscience and Remote Sensing Magazine - June 2016 - 34
IEEE Geoscience and Remote Sensing Magazine - June 2016 - 35
IEEE Geoscience and Remote Sensing Magazine - June 2016 - 36
IEEE Geoscience and Remote Sensing Magazine - June 2016 - 37
IEEE Geoscience and Remote Sensing Magazine - June 2016 - 38
IEEE Geoscience and Remote Sensing Magazine - June 2016 - 39
IEEE Geoscience and Remote Sensing Magazine - June 2016 - 40
IEEE Geoscience and Remote Sensing Magazine - June 2016 - 41
IEEE Geoscience and Remote Sensing Magazine - June 2016 - 42
IEEE Geoscience and Remote Sensing Magazine - June 2016 - 43
IEEE Geoscience and Remote Sensing Magazine - June 2016 - 44
IEEE Geoscience and Remote Sensing Magazine - June 2016 - 45
IEEE Geoscience and Remote Sensing Magazine - June 2016 - 46
IEEE Geoscience and Remote Sensing Magazine - June 2016 - 47
IEEE Geoscience and Remote Sensing Magazine - June 2016 - 48
IEEE Geoscience and Remote Sensing Magazine - June 2016 - 49
IEEE Geoscience and Remote Sensing Magazine - June 2016 - 50
IEEE Geoscience and Remote Sensing Magazine - June 2016 - 51
IEEE Geoscience and Remote Sensing Magazine - June 2016 - 52
IEEE Geoscience and Remote Sensing Magazine - June 2016 - 53
IEEE Geoscience and Remote Sensing Magazine - June 2016 - 54
IEEE Geoscience and Remote Sensing Magazine - June 2016 - 55
IEEE Geoscience and Remote Sensing Magazine - June 2016 - 56
IEEE Geoscience and Remote Sensing Magazine - June 2016 - 57
IEEE Geoscience and Remote Sensing Magazine - June 2016 - 58
IEEE Geoscience and Remote Sensing Magazine - June 2016 - 59
IEEE Geoscience and Remote Sensing Magazine - June 2016 - 60
IEEE Geoscience and Remote Sensing Magazine - June 2016 - 61
IEEE Geoscience and Remote Sensing Magazine - June 2016 - 62
IEEE Geoscience and Remote Sensing Magazine - June 2016 - 63
IEEE Geoscience and Remote Sensing Magazine - June 2016 - 64
IEEE Geoscience and Remote Sensing Magazine - June 2016 - 65
IEEE Geoscience and Remote Sensing Magazine - June 2016 - 66
IEEE Geoscience and Remote Sensing Magazine - June 2016 - 67
IEEE Geoscience and Remote Sensing Magazine - June 2016 - 68
IEEE Geoscience and Remote Sensing Magazine - June 2016 - 69
IEEE Geoscience and Remote Sensing Magazine - June 2016 - 70
IEEE Geoscience and Remote Sensing Magazine - June 2016 - 71
IEEE Geoscience and Remote Sensing Magazine - June 2016 - 72
IEEE Geoscience and Remote Sensing Magazine - June 2016 - 73
IEEE Geoscience and Remote Sensing Magazine - June 2016 - 74
IEEE Geoscience and Remote Sensing Magazine - June 2016 - 75
IEEE Geoscience and Remote Sensing Magazine - June 2016 - 76
IEEE Geoscience and Remote Sensing Magazine - June 2016 - 77
IEEE Geoscience and Remote Sensing Magazine - June 2016 - 78
IEEE Geoscience and Remote Sensing Magazine - June 2016 - 79
IEEE Geoscience and Remote Sensing Magazine - June 2016 - 80
IEEE Geoscience and Remote Sensing Magazine - June 2016 - 81
IEEE Geoscience and Remote Sensing Magazine - June 2016 - 82
IEEE Geoscience and Remote Sensing Magazine - June 2016 - 83
IEEE Geoscience and Remote Sensing Magazine - June 2016 - 84
IEEE Geoscience and Remote Sensing Magazine - June 2016 - 85
IEEE Geoscience and Remote Sensing Magazine - June 2016 - 86
IEEE Geoscience and Remote Sensing Magazine - June 2016 - 87
IEEE Geoscience and Remote Sensing Magazine - June 2016 - 88
IEEE Geoscience and Remote Sensing Magazine - June 2016 - 89
IEEE Geoscience and Remote Sensing Magazine - June 2016 - 90
IEEE Geoscience and Remote Sensing Magazine - June 2016 - 91
IEEE Geoscience and Remote Sensing Magazine - June 2016 - 92
IEEE Geoscience and Remote Sensing Magazine - June 2016 - 93
IEEE Geoscience and Remote Sensing Magazine - June 2016 - 94
IEEE Geoscience and Remote Sensing Magazine - June 2016 - 95
IEEE Geoscience and Remote Sensing Magazine - June 2016 - 96
IEEE Geoscience and Remote Sensing Magazine - June 2016 - 97
IEEE Geoscience and Remote Sensing Magazine - June 2016 - 98
IEEE Geoscience and Remote Sensing Magazine - June 2016 - 99
IEEE Geoscience and Remote Sensing Magazine - June 2016 - 100
IEEE Geoscience and Remote Sensing Magazine - June 2016 - 101
IEEE Geoscience and Remote Sensing Magazine - June 2016 - 102
IEEE Geoscience and Remote Sensing Magazine - June 2016 - 103
IEEE Geoscience and Remote Sensing Magazine - June 2016 - 104
IEEE Geoscience and Remote Sensing Magazine - June 2016 - 105
IEEE Geoscience and Remote Sensing Magazine - June 2016 - 106
IEEE Geoscience and Remote Sensing Magazine - June 2016 - 107
IEEE Geoscience and Remote Sensing Magazine - June 2016 - 108
IEEE Geoscience and Remote Sensing Magazine - June 2016 - 109
IEEE Geoscience and Remote Sensing Magazine - June 2016 - 110
IEEE Geoscience and Remote Sensing Magazine - June 2016 - Cover3
IEEE Geoscience and Remote Sensing Magazine - June 2016 - Cover4
https://www.nxtbook.com/nxtbooks/ieee/geoscience_december2023
https://www.nxtbook.com/nxtbooks/ieee/geoscience_september2023
https://www.nxtbook.com/nxtbooks/ieee/geoscience_june2023
https://www.nxtbook.com/nxtbooks/ieee/geoscience_march2023
https://www.nxtbook.com/nxtbooks/ieee/geoscience_december2022
https://www.nxtbook.com/nxtbooks/ieee/geoscience_september2022
https://www.nxtbook.com/nxtbooks/ieee/geoscience_june2022
https://www.nxtbook.com/nxtbooks/ieee/geoscience_march2022
https://www.nxtbook.com/nxtbooks/ieee/geoscience_december2021
https://www.nxtbook.com/nxtbooks/ieee/geoscience_september2021
https://www.nxtbook.com/nxtbooks/ieee/geoscience_june2021
https://www.nxtbook.com/nxtbooks/ieee/geoscience_march2021
https://www.nxtbook.com/nxtbooks/ieee/geoscience_december2020
https://www.nxtbook.com/nxtbooks/ieee/geoscience_september2020
https://www.nxtbook.com/nxtbooks/ieee/geoscience_june2020
https://www.nxtbook.com/nxtbooks/ieee/geoscience_march2020
https://www.nxtbook.com/nxtbooks/ieee/geoscience_december2019
https://www.nxtbook.com/nxtbooks/ieee/geoscience_september2019
https://www.nxtbook.com/nxtbooks/ieee/geoscience_june2019
https://www.nxtbook.com/nxtbooks/ieee/geoscience_march2019
https://www.nxtbook.com/nxtbooks/ieee/geoscience_december2018
https://www.nxtbook.com/nxtbooks/ieee/geoscience_september2018
https://www.nxtbook.com/nxtbooks/ieee/geoscience_june2018
https://www.nxtbook.com/nxtbooks/ieee/geoscience_march2018
https://www.nxtbook.com/nxtbooks/ieee/geoscience_december2017
https://www.nxtbook.com/nxtbooks/ieee/geoscience_september2017
https://www.nxtbook.com/nxtbooks/ieee/geoscience_june2017
https://www.nxtbook.com/nxtbooks/ieee/geoscience_march2017
https://www.nxtbook.com/nxtbooks/ieee/geoscience_december2016
https://www.nxtbook.com/nxtbooks/ieee/geoscience_september2016
https://www.nxtbook.com/nxtbooks/ieee/geoscience_june2016
https://www.nxtbook.com/nxtbooks/ieee/geoscience_march2016
https://www.nxtbook.com/nxtbooks/ieee/geoscience_december2015
https://www.nxtbook.com/nxtbooks/ieee/geoscience_september2015
https://www.nxtbook.com/nxtbooks/ieee/geoscience_june2015
https://www.nxtbook.com/nxtbooks/ieee/geoscience_march2015
https://www.nxtbook.com/nxtbooks/ieee/geoscience_december2014
https://www.nxtbook.com/nxtbooks/ieee/geoscience_september2014
https://www.nxtbook.com/nxtbooks/ieee/geoscience_june2014
https://www.nxtbook.com/nxtbooks/ieee/geoscience_march2014
https://www.nxtbook.com/nxtbooks/ieee/geoscience_december2013
https://www.nxtbook.com/nxtbooks/ieee/geoscience_september2013
https://www.nxtbook.com/nxtbooks/ieee/geoscience_june2013
https://www.nxtbook.com/nxtbooks/ieee/geoscience_march2013
https://www.nxtbookmedia.com