Abstract
This paper presents the clustering of multiplane high-resolution orthoimagery and multispectral satellite images. Two well-known clustering techniques k-means and ISODATA are usually used for classification. K-means clustering is used in this paper for the classification. Since the clustering of satellite images of pixel dimension greater than 1000 × 1000 has increased execution time, hence it is considered for the parallelism. This paper depicts the data parallelism exhibited by different threads in cores of a processor in the legacy system using GPU by assigning the tasks among different threads independently. A framework of parallel computation is exhibited for clustering multiplane high-resolution orthoimagery satellite images and Landsat MSS datasets. A parallel block processing implementation for clustering has been exploited and tested specifically on CPU achieving an efficient speedup on multicore processor by varying with 2, 4, 8, and 12 threads with variation in number of clusters 2, 4, 8, and 12. Around 10 samples of MSS sensor and high-resolution multiplane orthoimagery satellite images are considered for clustering with the usage of MATLAB 2017a environment. Hardware resources are efficiently used from the results obtained in parallel approach resulting in time depletion compared to serial k-means clustering. This approach can be applied for processing remote sensing images as results are acceptable.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Anji Reddy M (2015) Remote Sensing and Geographical Information Systems, 3rd Edn. BS Publications
Lillerand K (1994) Remote Sensing and image interpretation, 2nd Edn
Parallel Matlab Guide (2015)
Bhimani J, Leeser M, Mi N (2015) Accelerating K-Means clustering with Parallel implementations and GPU computing. High Performance Extreme Computing Conference IEEE
Wang X (2007) Mirriam Leeser: K-means Clustering for Multispectral Images using Floating-Point Divide. 15th Annual IEEE Symposium on Field-Programmable Custom Computing Machines FCCM, pp 151–162
Srivastava A, Bouarfa A (1990) Image segmentation by a parallel, non-parametric histogram based clustering. J Pattern Recognit 23(9):961–973
Liu J, Feld D, Xue Y, Garcke J, Soddemann T, Pan P (2015) An efficient geosciences workflow on multi-core processors and GPUs: a case study for aerosol optical depth retrieval from MODIS satellite data. Int J Digit Earth:787–765
Sadykhov RK, Dorogush A (2007) Multispectral satellite images processing for forests and wetland regions monitoring using parallel MPI Implementation, Proceedings of Envisat Symposium
Bonnin P, Maurette C, Hoelzener-Douarin B, Pissaloux E (1995) A parallel implementation on CM5 of multispectral cooperative segmentation. Proceedings of 1st International Conference on Algorithms and Architectures for Parallel Processing
Zghidi H, Walczak M, Świtoński A (2014) Multispectral image segmentation using parallel mean shift and CUDA technology. AIP Conference proceedings
Bonnin PJ, Maurette C, Hoeltzener-Douarin B, Pissaloux EE (1995) Parallel cooperative segmentation method for multispectral images. Proceedings of SPIE Symposium on OE/Aerospace Sensing and Dual use Photonics
Phyo TZ, Khaing AS, Tun HM (2015) Classification of cluster area for satellite images. Int J Sci Technol Res 4
Rachmawan IEW, Barakbah AR, Harsono T (2015) Multiband Satellite Image Clustering using K-means optimization with Reinforcement Programming. 4th Indonesian-Japanese Conference on knowledge creation and Intelligent computing
Bräunl T (2001) Tutorial in data parallel image processing. Aust J Intell Inf Process Syst 6:164–174
Braunl T, Feyrer S, Wolfgang R, Reinchardt M (2001) Parallel image processing. Springer International Edition
USGS, Landsat Collection 1 Level 1, Version 1.0(2017)
USDA, National Agriculture Imagery Program NAIP (2015)
Earth Explorer http://earthexplorer.usgs.gov/
Acknowledgments
The work by Rashmi C was supported by High-Performance Computing Project lab, University of Mysore, Mysuru.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this chapter
Cite this chapter
Rashmi, C., Hemantha Kumar, G. (2020). Multithreading Approach for Clustering of Multiplane Satellite Images. In: Hemanth, D. (eds) Artificial Intelligence Techniques for Satellite Image Analysis. Remote Sensing and Digital Image Processing, vol 24. Springer, Cham. https://doi.org/10.1007/978-3-030-24178-0_2
Download citation
DOI: https://doi.org/10.1007/978-3-030-24178-0_2
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-24177-3
Online ISBN: 978-3-030-24178-0
eBook Packages: Earth and Environmental ScienceEarth and Environmental Science (R0)