Towards On-Board Hyperspectral Satellite Image Segmentation: Understanding Robustness of Deep Learning through Simulating Acquisition Conditions

Although hyperspectral images capture very detailed information about the scanned objects, their efficient analysis, transfer, and storage are still important practical challenges due to their large volume. Classifying and segmenting such imagery are the pivotal steps in virtually all applications, hence developing new techniques for these tasks is a vital research area. Here, deep learning has established the current state of the art. However, deploying large-capacity deep models on-board an Earth observation satellite poses additional technological challenges concerned with their memory footprints, energy consumption requirements, and robustness against varying-quality image data, with the last problem being under-researched. In this paper, we tackle this issue, and propose a set of simulation scenarios that reflect a range of atmospheric conditions and noise contamination that may ultimately happen on-board an imaging satellite. We verify their impact on the generalization capabilities of spectral and spectral-spatial convolutional neural networks for hyperspectral image segmentation. Our experimental analysis, coupled with various visualizations, sheds more light on the robustness of the deep models and indicate that specific noise distributions can significantly deteriorate their performance. Additionally, we show that simulating atmospheric conditions is key to obtaining the learners that generalize well over image data acquired in different imaging settings.

[1]  Mariana Belgiu,et al.  Comparing supervised and unsupervised multiresolution segmentation approaches for extracting buildings from very high resolution imagery , 2014, ISPRS journal of photogrammetry and remote sensing : official publication of the International Society for Photogrammetry and Remote Sensing.

[2]  David A. Clausi,et al.  ST-IRGS: A Region-Based Self-Training Algorithm Applied to Hyperspectral Image Classification and Segmentation , 2018, IEEE Transactions on Geoscience and Remote Sensing.

[3]  Saurabh Prasad,et al.  Advances in Deep Learning for Hyperspectral Image Analysis-Addressing Challenges Arising in Practical Imaging Scenarios , 2020, Hyperspectral Image Analysis.

[4]  Tao Lin,et al.  Survey of hyperspectral image denoising methods based on tensor decompositions , 2013, EURASIP J. Adv. Signal Process..

[5]  Jie Liang,et al.  Spectral-spatial Feature Extraction for Hyperspectral Image Classification , 2016 .

[6]  Qiang Wang,et al.  A sparse tensor-based classification method of hyperspectral image , 2020, Signal Process..

[7]  Aizhu Zhang,et al.  Deep Fusion of Localized Spectral Features and Multi-scale Spatial Features for Effective Classification of Hyperspectral Images , 2020, Int. J. Appl. Earth Obs. Geoinformation.

[8]  Qian Du,et al.  Hyperspectral Band Selection: A Review , 2019, IEEE Geoscience and Remote Sensing Magazine.

[9]  Jakub Nalepa,et al.  Unsupervised Segmentation of Hyperspectral Images Using 3-D Convolutional Autoencoders , 2019, IEEE Geoscience and Remote Sensing Letters.

[10]  Nagarajan Natarajan,et al.  Learning with Noisy Labels , 2013, NIPS.

[11]  Jakub Nalepa,et al.  On Evolutionary Classification Ensembles , 2019, 2019 IEEE Congress on Evolutionary Computation (CEC).

[12]  Jakub Nalepa,et al.  Transfer Learning for Segmenting Dimensionally Reduced Hyperspectral Images , 2020, IEEE Geoscience and Remote Sensing Letters.

[13]  Gabriele Curci,et al.  Effect of the Aerosol Model Assumption on the Atmospheric Correction over Land: Case Studies with CHRIS/PROBA Hyperspectral Images over Benelux , 2015, Remote. Sens..

[14]  Mercedes Eugenia Paoletti,et al.  Ghostnet for Hyperspectral Image Classification , 2021, IEEE Transactions on Geoscience and Remote Sensing.

[15]  Fang Shen,et al.  Atmospheric Correction of Satellite GF-1/WFV Imagery and Quantitative Estimation of Suspended Particulate Matter in the Yangtze Estuary , 2016, Sensors.

[16]  Geoffrey E. Hinton,et al.  Learning to Label Aerial Images from Noisy Data , 2012, ICML.

[17]  Pedram Ghamisi,et al.  Noise-Robust Hyperspectral Image Classification via Multi-Scale Total Variation , 2019, IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing.

[18]  M. McHugh Interrater reliability: the kappa statistic , 2012, Biochemia medica.

[19]  Asami Kenichi,et al.  Utilization of FPGA for Onboard Inference of Landmark Localization in CNN-Based Spacecraft Pose Estimation , 2020, Aerospace.

[20]  Jakub Nalepa,et al.  Investigating the Impact of the Training Set Size on Deep Learning-Powered Hyperspectral Unmixing , 2021, 2021 IEEE International Geoscience and Remote Sensing Symposium IGARSS.

[21]  Li Ma,et al.  Local Manifold Learning-Based $k$ -Nearest-Neighbor for Hyperspectral Image Classification , 2010, IEEE Transactions on Geoscience and Remote Sensing.

[22]  Jun Huang,et al.  Hyperspectral image denoising using the robust low-rank tensor recovery. , 2015, Journal of the Optical Society of America. A, Optics, image science, and vision.

[23]  Jun Li,et al.  Hyperspectral Image Classification Using Random Occlusion Data Augmentation , 2019, IEEE Geoscience and Remote Sensing Letters.

[24]  Gail P. Anderson,et al.  Analysis of Hyperion data with the FLAASH atmospheric correction algorithm , 2003, IGARSS 2003. 2003 IEEE International Geoscience and Remote Sensing Symposium. Proceedings (IEEE Cat. No.03CH37477).

[25]  Shutao Li,et al.  Feature Extraction With Multiscale Covariance Maps for Hyperspectral Image Classification , 2019, IEEE Transactions on Geoscience and Remote Sensing.

[26]  Sheng Zhong,et al.  Hyper-Laplacian Regularized Unidirectional Low-Rank Tensor Recovery for Multispectral Image Denoising , 2017, 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[27]  Alexander Berk,et al.  MODTRAN6: a major upgrade of the MODTRAN radiative transfer code , 2014, Defense + Security Symposium.

[28]  Licheng Jiao,et al.  Tensor-Based Low-Rank Graph With Multimanifold Regularization for Dimensionality Reduction of Hyperspectral Images , 2018, IEEE Transactions on Geoscience and Remote Sensing.

[29]  Qiang Zhang,et al.  Hyperspectral Image Denoising Employing a Spatial–Spectral Deep Residual Convolutional Neural Network , 2018, IEEE Transactions on Geoscience and Remote Sensing.

[30]  Ahmad Shawahna,et al.  FPGA-Based Accelerators of Deep Learning Networks for Learning and Classification: A Review , 2019, IEEE Access.

[31]  Sheng Zhong,et al.  HSI-DeNet: Hyperspectral Image Restoration via Convolutional Neural Network , 2019, IEEE Transactions on Geoscience and Remote Sensing.

[32]  Elena Marchiori,et al.  Spectral-Spatial Classification of Hyperspectral Images: Three Tricks and a New Learning Setting , 2018, Remote. Sens..

[33]  James E. Fowler,et al.  Information Fusion in the Redundant-Wavelet-Transform Domain for Noise-Robust Hyperspectral Classification , 2012, IEEE Transactions on Geoscience and Remote Sensing.

[34]  Paul E. Lewis,et al.  MODTRAN4-based atmospheric correction algorithm: FLAASH (fast line-of-sight atmospheric analysis of spectral hypercubes) , 2002, SPIE Defense + Commercial Sensing.

[35]  Nikolaos Doulamis,et al.  Hyperspectral Image Classification with Tensor-Based Rank-R Learning Models , 2019, 2019 IEEE International Conference on Image Processing (ICIP).

[36]  Yang Xu,et al.  Hyperspectral Classification via Superpixel Kernel Learning-Based Low Rank Representation , 2018, Remote. Sens..

[37]  Saurabh Prasad,et al.  Class-Dependent Sparse Representation Classifier for Robust Hyperspectral Image Classification , 2015, IEEE Transactions on Geoscience and Remote Sensing.

[38]  Sunil Agrawal,et al.  Image denoising review: From classical to state-of-the-art approaches , 2020, Inf. Fusion.

[39]  Jakub Nalepa,et al.  Towards resource-frugal deep convolutional neural networks for hyperspectral image segmentation , 2020, Microprocess. Microsystems.

[40]  Jianyuan Guo,et al.  GhostNet: More Features From Cheap Operations , 2019, 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[41]  Christopher E. Ndehedehe,et al.  Deep support vector machine for hyperspectral image classification , 2020, Pattern Recognit..

[42]  Xiuping Jia,et al.  Hyperspectral Image Classification Using Convolutional Neural Networks and Multiple Feature Learning , 2018, Remote. Sens..

[43]  Licheng Jiao,et al.  CNN-Based Multilayer Spatial–Spectral Feature Fusion and Sample Augmentation With Local and Nonlocal Constraints for Hyperspectral Image Classification , 2019, IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing.

[44]  Andrzej Chydzinski,et al.  Fast detection and impulsive noise removal in color images , 2005, Real Time Imaging.

[45]  Xianming Liu,et al.  Hyperspectral Image Classification in the Presence of Noisy Labels , 2018, IEEE Transactions on Geoscience and Remote Sensing.

[46]  Aleksandra Pizurica,et al.  A Robust Sparse Representation Model for Hyperspectral Image Classification † , 2017, Sensors.

[47]  Ying Fu,et al.  3-D Quasi-Recurrent Neural Network for Hyperspectral Image Denoising , 2020, IEEE Transactions on Neural Networks and Learning Systems.

[48]  Jakub Nalepa,et al.  Towards robust SVM training from weakly labeled large data sets , 2015, 2015 3rd IAPR Asian Conference on Pattern Recognition (ACPR).

[49]  Elena Marchiori,et al.  Convolutional Neural Networks and Data Augmentation for Spectral-Spatial Classification of Hyperspectral Images , 2017, ArXiv.

[50]  Chunsen Zhang,et al.  Spectral–Spatial Classification of Hyperspectral Images Using Probabilistic Weighted Strategy for Multifeature Fusion , 2016, IEEE Geoscience and Remote Sensing Letters.

[51]  Wei Li,et al.  Wavelet-based nearest-regularized subspace for noise-robust hyperspectral image classification , 2014 .

[52]  Jocelyn Chanussot,et al.  Noise Reduction in Hyperspectral Imagery: Overview and Application , 2018, Remote. Sens..

[53]  Bo Du,et al.  Dimensionality Reduction With Enhanced Hybrid-Graph Discriminant Learning for Hyperspectral Image Classification , 2020, IEEE Transactions on Geoscience and Remote Sensing.

[54]  Lei Qu,et al.  Triple-Attention-Based Parallel Network for Hyperspectral Image Classification , 2021, Remote. Sens..

[55]  Pabitra Mitra,et al.  BASS Net: Band-Adaptive Spectral-Spatial Feature Learning Neural Network for Hyperspectral Image Classification , 2016, IEEE Transactions on Geoscience and Remote Sensing.

[56]  Jakub Nalepa,et al.  Training- and Test-Time Data Augmentation for Hyperspectral Image Segmentation , 2020, IEEE Geoscience and Remote Sensing Letters.

[57]  Jing Zhao,et al.  Non-overlapping classification of hyperspectral imagery , 2019, Remote Sensing Letters.

[58]  Di Wang,et al.  Adaptive Spectral–Spatial Multiscale Contextual Feature Extraction for Hyperspectral Image Classification , 2021, IEEE Transactions on Geoscience and Remote Sensing.

[59]  Anastasios Doulamis,et al.  Semi-Supervised Fine-Tuning for Deep Learning Models in Remote Sensing Applications , 2020, ISVC.

[60]  Jean-Michel Morel,et al.  A non-local algorithm for image denoising , 2005, 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05).

[61]  X. Tie,et al.  Chemical characterizations of soluble aerosols in southern China. , 2006, Chemosphere.

[62]  Han Liu,et al.  Semi-random partitioning of data into training and test sets in granular computing context , 2017, GRC 2017.

[63]  Xiaoli Li,et al.  Hyperspectral remote sensing image classification using three-dimensional-squeeze-and-excitation-DenseNet (3D-SE-DenseNet) , 2020 .

[64]  Anastasios Doulamis,et al.  NOISE-TOLERANT HYPERSPECTRAL IMAGE CLASSIFICATION USING DISCRETE COSINE TRANSFORM AND CONVOLUTIONAL NEURAL NETWORKS , 2020 .

[65]  Jakub Nalepa,et al.  Validating Hyperspectral Image Segmentation , 2018, IEEE Geoscience and Remote Sensing Letters.

[66]  Shawki Areibi,et al.  Deep Learning on FPGAs: Past, Present, and Future , 2016, ArXiv.

[67]  Shen-En Qian,et al.  Noise reduction of hyperspectral imagery using hybrid spatial-spectral derivative-domain wavelet shrinkage , 2006, IEEE Transactions on Geoscience and Remote Sensing.

[68]  M. Kawulok,et al.  Hyperspectral Image Classification Using Spectral-Spatial Convolutional Neural Networks , 2020, IGARSS 2020 - 2020 IEEE International Geoscience and Remote Sensing Symposium.

[69]  W. Zuo,et al.  Deep Learning on Image Denoising: An overview , 2019, Neural Networks.

[70]  Angshul Majumdar,et al.  Mixed Gaussian and impulse denoising of hyperspectral images , 2015, 2015 IEEE International Geoscience and Remote Sensing Symposium (IGARSS).

[71]  Hong Li,et al.  Quaternion-Based Multiscale Analysis for Feature Extraction of Hyperspectral Images , 2019, IEEE Transactions on Signal Processing.

[72]  Rui Li,et al.  LiteDenseNet: A Lightweight Network for Hyperspectral Image Classification , 2020, ArXiv.

[73]  A. Medina,et al.  Atmospheric correction models for high resolution WorldView-2 multispectral imagery: a case study in Canary Islands, Spain , 2012, Remote Sensing.

[74]  Liangpei Zhang,et al.  Hyperspectral Image Denoising Employing a Spectral–Spatial Adaptive Total Variation Model , 2012, IEEE Transactions on Geoscience and Remote Sensing.

[75]  Karen O. Egiazarian,et al.  Nonlocal Transform-Domain Filter for Volumetric Data Denoising and Reconstruction , 2013, IEEE Transactions on Image Processing.

[76]  Pierre Defourny,et al.  Survey of Hyperspectral Earth Observation Applications from Space in the Sentinel-2 Context , 2018, Remote. Sens..

[77]  Jimmy Ba,et al.  Adam: A Method for Stochastic Optimization , 2014, ICLR.

[78]  Antonis Nikitakis,et al.  Tensor-Based Classification Models for Hyperspectral Data Analysis , 2017, IEEE Transactions on Geoscience and Remote Sensing.

[79]  Jakub Nalepa,et al.  Unsupervised Feature Learning Using Recurrent Neural Nets for Segmenting Hyperspectral Images , 2020, IEEE Geoscience and Remote Sensing Letters.

[80]  Weiwei Sun,et al.  A Dissimilarity-Weighted Sparse Self-Representation Method for Band Selection in Hyperspectral Imagery Classification , 2016, IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing.

[81]  Shihong Du,et al.  Spectral–Spatial Feature Extraction for Hyperspectral Image Classification: A Dimension Reduction and Deep Learning Approach , 2016, IEEE Transactions on Geoscience and Remote Sensing.

[82]  Maryam Imani,et al.  An overview on spectral and spatial information fusion for hyperspectral image classification: Current trends and challenges , 2020, Inf. Fusion.

[83]  Taner Ince,et al.  Sparse Representation-Based Hyperspectral Image Classification Using Multiscale Superpixels and Guided Filter , 2019, IEEE Geoscience and Remote Sensing Letters.

[84]  Jakub Nalepa,et al.  Selecting training sets for support vector machines: a review , 2018, Artificial Intelligence Review.

[85]  Shunyi Zheng,et al.  Classification of Hyperspectral Image Based on Double-Branch Dual-Attention Mechanism Network , 2020, Remote. Sens..

[86]  Jakub Nalepa,et al.  Hyperspectral Band Selection Using Attention-Based Convolutional Neural Networks , 2020, IEEE Access.

[87]  X. Tie,et al.  Water-soluble ions in atmospheric aerosols measured in Xi'an, China: Seasonal variations and sources , 2011 .

[88]  Angshul Majumdar,et al.  Hyperspectral impulse denoising with sparse and low-rank penalties , 2015, 2015 7th Workshop on Hyperspectral Image and Signal Processing: Evolution in Remote Sensing (WHISPERS).

[89]  Jun Zhou,et al.  On the Sampling Strategy for Evaluation of Spectral-Spatial Methods in Hyperspectral Image Classification , 2016, IEEE Transactions on Geoscience and Remote Sensing.

[90]  Uwe Stilla,et al.  Deep Learning Earth Observation Classification Using ImageNet Pretrained Networks , 2016, IEEE Geoscience and Remote Sensing Letters.

[91]  Qian Du,et al.  Robust Capsule Network Based on Maximum Correntropy Criterion for Hyperspectral Image Classification , 2020, IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing.

[92]  Naoto Yokoya,et al.  Advanced Multi-Sensor Optical Remote Sensing for Urban Land Use and Land Cover Classification: Outcome of the 2018 IEEE GRSS Data Fusion Contest , 2019, IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing.

[93]  Hai Jin,et al.  Optimizing Memory Performance of Xilinx FPGAs under Vitis , 2020, ArXiv.

[94]  T. Zhao,et al.  The climatology of aerosol optical thickness and radiative effects in Southeast Asia from 18-years of ground-based observations. , 2019, Environmental pollution.

[95]  Jon Atli Benediktsson,et al.  Spatial Density Peak Clustering for Hyperspectral Image Classification With Noisy Labels , 2019, IEEE Transactions on Geoscience and Remote Sensing.

[96]  Jiayi Ma,et al.  Hyperspectral Image Classification With Robust Sparse Representation , 2016, IEEE Geoscience and Remote Sensing Letters.

[97]  Nikolaos Doulamis,et al.  Stacked Autoencoders Driven by Semi-Supervised Learning for Building Extraction from near Infrared Remote Sensing Imagery , 2021, Remote. Sens..

[98]  Shutao Li,et al.  Learning to Diversify Deep Belief Networks for Hyperspectral Image Classification , 2017, IEEE Transactions on Geoscience and Remote Sensing.

[99]  Mercedes Eugenia Paoletti,et al.  Deep learning classifiers for hyperspectral imaging: A review , 2019 .

[100]  Hamid Saeed Khan,et al.  Modern Trends in Hyperspectral Image Analysis: A Review , 2018, IEEE Access.

[101]  Lawrence S. Bernstein,et al.  Quick atmospheric correction code: algorithm description and recent upgrades , 2012 .

[102]  Rick Archibald,et al.  Feature Selection and Classification of Hyperspectral Images With Support Vector Machines , 2007, IEEE Geoscience and Remote Sensing Letters.

[103]  Yuan Yan Tang,et al.  Simultaneous Spectral-Spatial Feature Selection and Extraction for Hyperspectral Images , 2019, IEEE Transactions on Cybernetics.

[104]  R. Kennett,et al.  MODTRAN® 6: A major upgrade of the MODTRAN® radiative transfer code , 2014, 2014 6th Workshop on Hyperspectral Image and Signal Processing: Evolution in Remote Sensing (WHISPERS).

[105]  Andrea Domenici,et al.  SRAM-Based FPGA Systems for Safety-Critical Applications: A Survey on Design Standards and Proposed Methodologies , 2015, Journal of Computer Science and Technology.

[106]  Paul E. Lewis,et al.  FLAASH, a MODTRAN4-based atmospheric correction algorithm, its application and validation , 2002, IEEE International Geoscience and Remote Sensing Symposium.

[107]  J. Nalepa,et al.  Segmenting Hyperspectral Images Using Spectral Convolutional Neural Networks in the Presence of Noise , 2020, IGARSS 2020 - 2020 IEEE International Geoscience and Remote Sensing Symposium.