Efficient implementation of morphological index for building/shadow extraction from remotely sensed images

Morphological building index (MBI) and morphological shadow index (MSI) are recently developed techniques that aim at automatically detect buildings/shadows using high-resolution remotely sensed imagery. The traditional mathematical morphology operations are usually time-consuming as they are based on the consideration of a wide range of image-object properties, such as brightness, contrast, shapes, sizes, and in the application of series of repeated transformations (e.g., classical opening and closing operators). In the case of MBI and MSI, the computational complexity is also increased due to the use of multiscale and multidirectional morphological operators. In this paper, we provide a computationally efficient implementation of MBI and MSI algorithms which is specifically developed for commodity graphic processing units using NVIDIA CUDA. We perform the evaluation of the parallel version of the algorithms using two different NVIDIA architectures and three widely used hyperspectral data sets. Experimental results show that the computational burden introduced when considering multidirectional morphological operators can be almost completely removed by the developed implementations.

[1]  Antonio J. Plaza,et al.  Fast Spatial Preprocessing for Spectral Unmixing of Hyperspectral Data on Graphics Processing Units , 2016, IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing.

[2]  Liangpei Zhang,et al.  Morphological Building/Shadow Index for Building Extraction From High-Resolution Imagery Over Urban Areas , 2012, IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing.

[3]  Martino Pesaresi,et al.  Improved Textural Built-Up Presence Index for Automatic Recognition of Human Settlements in Arid Regions With Scattered Vegetation , 2011, IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing.

[4]  Antonio J. Plaza,et al.  Spatial/spectral endmember extraction by multidimensional morphological operations , 2002, IEEE Trans. Geosci. Remote. Sens..

[5]  Xin Huang,et al.  A Multidirectional and Multiscale Morphological Index for Automatic Building Extraction from Multispectral GeoEye-1 Imagery , 2011 .

[6]  Paolo Gamba,et al.  Accurate Detection of Anthropogenic Settlements in Hyperspectral Images by Higher Order Nonlinear Unmixing , 2016, IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing.

[7]  J. Plaza,et al.  Efficient Multi-Band Texture Analysis for Remotely Sensed Data Interpretation in Urban Areas , 2007, 2007 Urban Remote Sensing Joint Event.

[8]  Antonio Plaza,et al.  Parallel heterogeneous CBIR system for efficient hyperspectral image retrieval using spectral mixture analysis , 2010 .

[9]  Jon Atli Benediktsson,et al.  Exploiting spectral and spatial information in hyperspectral urban data with high resolution , 2004, IEEE Geoscience and Remote Sensing Letters.

[10]  Antonio J. Plaza,et al.  Improving the Performance of Hyperspectral Image and Signal Processing Algorithms Using Parallel, Distributed and Specialized Hardware-Based Systems , 2010, J. Signal Process. Syst..

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

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