HypeRvieW: an open source desktop application for hyperspectral remote-sensing data processing

ABSTRACT In this article, we present a desktop application for the analysis, reference data generation, registration, and supervised spatial-spectral classification of hyperspectral remote-sensing images through a simple and intuitive interface. Regarding the classification ability, the different classification schemes are implemented by using a chain structure as a base. It consists of five configurable stages that must be executed in a fixed order: preprocessing, spatial processing, pixel-wise classification, combination, and post-processing. The modular implementation makes its extension easy by adding new algorithms for each stage or new classification chains. The tool has been designed as a platform that is open to the incorporation of algorithms by the users interested in comparing classification schemes. As an example of use, a classification scheme based on the Quick Shift (QS) algorithm for segmentation and on Extreme Learning Machines (ELMs) or Support Vector Machines (SVMs) for classification is also proposed. The application is license-free, runs on the Linux operating system, and was developed in C language using the GTK library, as well as other free libraries to build the graphical user interfaces (GUIs).

[1]  Adrian N. Evans,et al.  A morphological gradient approach to color edge detection , 2006, IEEE Transactions on Image Processing.

[2]  Jon Atli Benediktsson,et al.  Spectral–Spatial Classification of Hyperspectral Imagery Based on Partitional Clustering Techniques , 2009, IEEE Transactions on Geoscience and Remote Sensing.

[3]  Markus Metz,et al.  GRASS GIS: A multi-purpose open source GIS , 2012, Environ. Model. Softw..

[4]  Lorenzo Bruzzone,et al.  Kernel-based methods for hyperspectral image classification , 2005, IEEE Transactions on Geoscience and Remote Sensing.

[5]  Antonio J. Plaza,et al.  Recent Developments in High Performance Computing for Remote Sensing: A Review , 2011, IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing.

[6]  Manuel Graña,et al.  Spatially regularized semisupervised Ensembles of Extreme Learning Machines for hyperspectral image segmentation , 2015, Neurocomputing.

[7]  Frédéric Dufaux,et al.  Efficient, robust, and fast global motion estimation for video coding , 2000, IEEE Trans. Image Process..

[8]  Jon Atli Benediktsson,et al.  Advances in Spectral-Spatial Classification of Hyperspectral Images , 2013, Proceedings of the IEEE.

[9]  Tsehaie Woldai,et al.  Multi- and hyperspectral geologic remote sensing: A review , 2012, Int. J. Appl. Earth Obs. Geoinformation.

[10]  David A. Landgrebe,et al.  Signal Theory Methods in Multispectral Remote Sensing , 2003 .

[11]  Patrick Hostert,et al.  imageRF - A user-oriented implementation for remote sensing image analysis with Random Forests , 2012, Environ. Model. Softw..

[12]  Heng Tao Shen,et al.  Principal Component Analysis , 2009, Encyclopedia of Biometrics.

[13]  Luc Vincent,et al.  Watersheds in Digital Spaces: An Efficient Algorithm Based on Immersion Simulations , 1991, IEEE Trans. Pattern Anal. Mach. Intell..

[14]  Elizabeth Berry,et al.  Segmentation and Classification , 2007 .

[15]  Jon Atli Benediktsson,et al.  Segmentation and classification of hyperspectral images using watershed transformation , 2010, Pattern Recognit..

[16]  Jon Atli Benediktsson,et al.  Classification and feature extraction for remote sensing images from urban areas based on morphological transformations , 2003, IEEE Trans. Geosci. Remote. Sens..

[17]  Lorenzo Bruzzone,et al.  Classification of hyperspectral remote sensing images with support vector machines , 2004, IEEE Transactions on Geoscience and Remote Sensing.

[18]  Francisco Argüello,et al.  Computing Efficiently Spectral-Spatial Classification of Hyperspectral Images on Commodity GPUs , 2014 .

[19]  Jon Atli Benediktsson,et al.  Wavelet-Based Classification of Hyperspectral Images Using Extended Morphological Profiles on Graphics Processing Units , 2015, IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing.

[20]  A. Viera,et al.  Understanding interobserver agreement: the kappa statistic. , 2005, Family medicine.

[21]  Jon Atli Benediktsson,et al.  A new parallel tool for classification of remotely sensed imagery , 2012, Comput. Geosci..

[22]  Francisco Argüello,et al.  Efficient ELM-Based Techniques for the Classification of Hyperspectral Remote Sensing Images on Commodity GPUs , 2015, IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing.

[23]  Francisco Argüello,et al.  Exploring ELM-based spatial–spectral classification of hyperspectral images , 2014 .

[24]  Chih-Jen Lin,et al.  LIBSVM: A library for support vector machines , 2011, TIST.

[25]  Michel Defrise,et al.  Symmetric Phase-Only Matched Filtering of Fourier-Mellin Transforms for Image Registration and Recognition , 1994, IEEE Trans. Pattern Anal. Mach. Intell..

[26]  Antonio J. Plaza,et al.  Multi-Channel Morphological Profiles for Classification of Hyperspectral Images Using Support Vector Machines , 2009, Sensors.

[27]  Dorin Comaniciu,et al.  Mean shift analysis and applications , 1999, Proceedings of the Seventh IEEE International Conference on Computer Vision.

[28]  Robert F. Cromp,et al.  Support Vector Machine Classifiers as Applied to AVIRIS Data , 1999 .

[29]  Dianhui Wang,et al.  Extreme learning machines: a survey , 2011, Int. J. Mach. Learn. Cybern..

[30]  Erwan Bocher,et al.  An overview on current free and open source desktop GIS developments , 2009, Int. J. Geogr. Inf. Sci..

[31]  Stefano Soatto,et al.  Really Quick Shift: Image Segmentation on a GPU , 2010, ECCV Workshops.

[32]  Wei Pan,et al.  An Adaptable-Multilayer Fractional Fourier Transform Approach for Image Registration , 2009, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[33]  John A. Richards,et al.  Remote Sensing Digital Image Analysis , 1986 .

[34]  R. Pontius,et al.  Death to Kappa: birth of quantity disagreement and allocation disagreement for accuracy assessment , 2011 .

[35]  Francisco Argüello,et al.  Spectral–Spatial Classification of Hyperspectral Images Using Wavelets and Extended Morphological Profiles , 2014, IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing.

[36]  Francisco Argüello,et al.  Efficient 2D and 3D watershed on graphics processing unit: block-asynchronous approaches based on cellular automata , 2013, Comput. Electr. Eng..