IEEE Geoscience and Remote Sensing Magazine - June 2019 - 166
COMPARATIVE STUDY OF DEEP-LEARNING
ARCHITECTURES FOR HYPERSPECTRAL DATA
classification space. This architecture is illustrated in Figure 6, with the 1D convolution in pink, the 2D convolutions in blue, and pooling in orange. It is worth noting that,
thanks to its fully convolutional architecture, this network
generates predictions for all pixels in the input patch and
not only for the central one. This means that it is more efficient at inference time when sliding over the whole image.
DEEP LEARNING FOR HYPERSPECTRAL TOOLBOX
Despite the abundant literature on data-driven hyperspectral image processing, there are only a few tools available
that can be used to compare the state-of-the-art methods in
a common framework. To this end, we provide DeepHyperX
(https://github.com/nshaud/DeepHyperX), a deep-learning
toolbox based on the PyTorch framework that can be used
to benchmark neural networks on various public hyperspectral data sets. It includes many supervised approaches,
ranging from linear SVM to state-of-the-art 3D CNNs. Indeed, many models from the literature are implemented in
the toolbox, including 1D CNNs for spectral classification
(Figure 7, with 1D convolutions in pink, pooling in orange,
and fully connected layers in blue) and the most recent 2D
and 3D CNNs as suggested in [49], [63], [68], and [71] (see
Figure 8 for a 3D convolutional network architecture example, with 3D convolutions in green, 3D pooling in orange,
and 1D fully connected layers in blue). The models can be
trained and evaluated on several data sets from the literature, e.g., Pavia Center/University, Indian Pines, Kennedy
Space Center, or DFC2018, described in the section "Reference Data Sets." Many hyperparameters can be tuned to
assess the impact of spatial features, the size of the training
set, or the optimization strategy. This toolbox allows us to
evaluate how the methods from the state of the art compare
in different use cases.
Technically, this toolbox is written in Python and consists
of an interface around the PyTorch and scikit-learn libraries.
Deep networks are implemented using PyTorch that can leverage both CPU and graphics processing unit based on the
user needs, while we rely on scikit-learn for the SVM implementations. Several public classification data sets are preconfigured for easy investigation of deep models. The modular
architecture of the toolbox allows users to easily add new remote sensing data sets and new deep architectures.
on
v
C
O
ut
×
1
1
v
on
C
pu
t
1
1
×
1
×
1
on
v
C
C
1
×
H
1
on
v
1
yp
er
×
cu
1
be
3
×
3
THE 3D CONVOLUTIONAL NEURAL NETWORK
If spatial-spectral methods already reach particularly satisfying results, especially with respect to the spatial regularity, they
require a high level of engineering in their design that is not
fully compatible with the data-to-output motto that defines
deep learning. A promising approach [68] directly handles the
hyperspectral cube with 3D CNNs, which work simultaneously on the three dimensions using 3D convolutions. This
conceptually simpler approach slightly improves the classification performances with respect to 2D + 1D models. Many
architectures have been proposed to handle 3D CNNs for hyperspectral data, mostly to investigate well-known techniques
from deep learning for computer vision, such as multiscale
feature extraction [69] and semisupervision [70]. Instead
of producing 2D feature maps, these 3D CNNs produce 3D
feature cubes that are well-suited for pattern recognition in a
volume and seem at least theoretically more relevant for hyperspectral image classification. [71] especially showed that
3D CNNs for classification of hyperspectral images obtained
higher performances than their 2D counterparts.
Indeed, with respect to spectral or 2D + 1D CNN, 3D
CNNs combine those two pattern recognition strategies
into one filter, requiring fewer parameters and layers. They
can learn to recognize more complex 3D patterns of reflectances: colocated spectral signatures, various differences
of absorption between bands, and so on. However, all directions are not equivalent in the hyperspectral data cube,
so these patterns cannot be processed as mere volumetric
data. As for the 2D + 1D CNN, it implies extra care when
designing the network, such as using anisotropic filters.
×
5
C
W
5
H
"Tree"
LRN
LRN
Residual
Connection
Residual
Connection
FIGURE 6. The 2D + 1D CNN for classification of hyperspectral data with a residual learning mechanism as proposed in [49]. LRN: local
response normalization.
166
IEEE GEOSCIENCE AND REMOTE SENSING MAGAZINE
JUNE 2019
https://www.github.com/nshaud/DeepHyperX
IEEE Geoscience and Remote Sensing Magazine - June 2019
Table of Contents for the Digital Edition of IEEE Geoscience and Remote Sensing Magazine - June 2019
Contents
IEEE Geoscience and Remote Sensing Magazine - June 2019 - Cover1
IEEE Geoscience and Remote Sensing Magazine - June 2019 - Cover2
IEEE Geoscience and Remote Sensing Magazine - June 2019 - Contents
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 2
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 3
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 4
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 5
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 6
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 7
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 8
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 9
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 10
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 11
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 12
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 13
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 14
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 15
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 16
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 17
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 18
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 19
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 20
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 21
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 22
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 23
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 24
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 25
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 26
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 27
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 28
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 29
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 30
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 31
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 32
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 33
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 34
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 35
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 36
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 37
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 38
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 39
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 40
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 41
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 42
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 43
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 44
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 45
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 46
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 47
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 48
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 49
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 50
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 51
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 52
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 53
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 54
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 55
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 56
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 57
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 58
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 59
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 60
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 61
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 62
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 63
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 64
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 65
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 66
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 67
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 68
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 69
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 70
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 71
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 72
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 73
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 74
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 75
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 76
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 77
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 78
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 79
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 80
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 81
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 82
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 83
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 84
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 85
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 86
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 87
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 88
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 89
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 90
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 91
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 92
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 93
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 94
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 95
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 96
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 97
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 98
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 99
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 100
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 101
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 102
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 103
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 104
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 105
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 106
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 107
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 108
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 109
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 110
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 111
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 112
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 113
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 114
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 115
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 116
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 117
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 118
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 119
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 120
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 121
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 122
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 123
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 124
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 125
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 126
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 127
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 128
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 129
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 130
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 131
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 132
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 133
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 134
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 135
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 136
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 137
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 138
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 139
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 140
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 141
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 142
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 143
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 144
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 145
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 146
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 147
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 148
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 149
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 150
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 151
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 152
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 153
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 154
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 155
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 156
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 157
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 158
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 159
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 160
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 161
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 162
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 163
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 164
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 165
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 166
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 167
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 168
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 169
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 170
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 171
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 172
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 173
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 174
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 175
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 176
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 177
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 178
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 179
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 180
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 181
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 182
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 183
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 184
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 185
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 186
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 187
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 188
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 189
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 190
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 191
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 192
IEEE Geoscience and Remote Sensing Magazine - June 2019 - Cover3
IEEE Geoscience and Remote Sensing Magazine - June 2019 - 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