Cloud implementation of logistic regression for hyperspectral image classification

Classification of remotely sensed hyperspectral images is a challenging task due the enormous amount of information comprised in these images, that contain hundreds of continuous spectral bands. This creates a need to develop new techniques for hyperspectral classification using high performance computing architectures. Despite the availability of multiple algorithms adapted to parallel environments (such as multicore computers or accelerators like field programmable gate arrays or graphics processing units, the application of cloud computing techniques has not been as widespread, although there are many potential advantages in exploiting cloud computing architectures for distributed hyperspectral image analysis. In this paper, we present a cloud implementation (developed using Apache Spark) of a successful technique for hyperspectral image classification: the multinomial logistic regression probabilistic classifier. Our experimental results suggest that cloud computing architectures allow for the efficient classification of large hyperspectral image data sets.

[1]  Antonio J. Plaza,et al.  Parallel Hyperspectral Image and Signal Processing [Applications Corner] , 2011, IEEE Signal Processing Magazine.

[2]  A F Goetz,et al.  Imaging Spectrometry for Earth Remote Sensing , 1985, Science.

[3]  Kandarpa Kumar Sarma,et al.  Hyperspectral Remote Sensing Classifications: A Perspective Survey , 2016, Trans. GIS.

[4]  Andrea Sacchetti,et al.  The PRISMA Program , 2008, IGARSS 2008 - 2008 IEEE International Geoscience and Remote Sensing Symposium.

[5]  Antonio J. Plaza,et al.  Parallel and Distributed Dimensionality Reduction of Hyperspectral Data on Cloud Computing Architectures , 2016, IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing.

[6]  Antonio J. Plaza,et al.  Impact of platform heterogeneity on the design of parallel algorithms for morphological processing of high-dimensional image data , 2007, The Journal of Supercomputing.

[7]  Antonio J. Plaza,et al.  Use of FPGA or GPU-based architectures for remotely sensed hyperspectral image processing , 2013, Integr..

[8]  Jessica A. Faust,et al.  Imaging Spectroscopy and the Airborne Visible/Infrared Imaging Spectrometer (AVIRIS) , 1998 .

[9]  Jon Atli Benediktsson,et al.  Recent Advances in Techniques for Hyperspectral Image Processing , 2009 .

[10]  Jun Li,et al.  Advanced Supervised Spectral Classifiers for Hyperspectral Images : A Review , 2016 .

[11]  Mazlan Hashim,et al.  ASTER, ALI and Hyperion sensors data for lithological mapping and ore minerals exploration , 2014, SpringerPlus.

[12]  Francisco Tirado,et al.  GPU for Parallel On-Board Hyperspectral Image Processing , 2008, Int. J. High Perform. Comput. Appl..

[13]  Chein-I. Chang Hyperspectral Imaging: Techniques for Spectral Detection and Classification , 2003 .

[14]  B. Kunkel,et al.  ROSIS (Reflective Optics System Imaging Spectrometer) - A Candidate Instrument For Polar Platform Missions , 1988, Other Conferences.

[15]  Antonio J. Plaza,et al.  Automatic tuning of iterative computation on heterogeneous multiprocessors with ADITHE , 2011, The Journal of Supercomputing.

[16]  Patrick Hostert,et al.  Environmental Mapping and Analysis Program (EnMAP) - Recent Advances and Status , 2008, IGARSS 2008 - 2008 IEEE International Geoscience and Remote Sensing Symposium.

[17]  Mustafa Teke,et al.  A short survey of hyperspectral remote sensing applications in agriculture , 2013, 2013 6th International Conference on Recent Advances in Space Technologies (RAST).

[18]  Lawrence Carin,et al.  Sparse multinomial logistic regression: fast algorithms and generalization bounds , 2005, IEEE Transactions on Pattern Analysis and Machine Intelligence.