skip to main content
10.1145/2447481.2447487acmconferencesArticle/Chapter ViewAbstractPublication PagesgisConference Proceedingsconference-collections
research-article

Accelerating satellite image based large-scale settlement detection with GPU

Published: 06 November 2012 Publication History

Abstract

Computer vision algorithms for image analysis are often computationally demanding. Application of such algorithms on large image databases--- such as the high-resolution satellite imagery covering the entire land surface, can easily saturate the computational capabilities of conventional CPUs. There is a great demand for vision algorithms running on high performance computing (HPC) architecture capable of processing petascale image data. We exploit the parallel processing capability of GPUs to present a GPU-friendly algorithm for robust and efficient detection of settlements from large-scale high-resolution satellite imagery. Feature descriptor generation is an expensive, but a key step in automated scene analysis. To address this challenge, we present GPU implementations for three different feature descriptors-multiscale Historgram of Oriented Gradients (HOG), Gray Level Co-Occurrence Matrix (GLCM) Contrast and local pixel intensity statistics. We perform extensive experimental evaluations of our implementation using diverse and large image datasets. Our GPU implementation of the feature descriptor algorithms results in speedups of 220 times compared to the CPU version. We present an highly efficient settlement detection system running on a multiGPU architecture capable of extracting human settlement regions from a city-scale sub-meter spatial resolution aerial imagery spanning roughly 1200 sq. kilometers in just 56 seconds with detection accuracy close to 90%. This remarkable speedup gained by our vision algorithm maintaining high detection accuracy clearly demonstrates that such computational advancements clearly hold the solution for petascale image analysis challenges.

References

[1]
A. Cheriyadat, E. Bright, D. Potere, and B. Bhaduri. Mapping of settlements in high-resolution satellite imagery using high performance computing. GeoJournal, 69(1-2):119--129, 2007.
[2]
N. Cornelis and L. V. Gool. Fast scale invariant feature detection and matching on programmable graphics hardware. In IEEE Computer Vision and Pattern Recognition, CVPR, June 2008.
[3]
B. Dutta, F. Giunchiglia, and V. Maltese. A facet-based methodology for geo-spatial modeling. In International Conference on GeoSpatial Semantics, GeoS, 2011.
[4]
GDAL. Geospatial data acquisition library http://www.gdal.org.
[5]
S. Kumar and M. Hebert. Discriminative random fields. International Journal of Computer Vision, 68(2):179--201, 2006.
[6]
Y. Lin, F. Lv, S. Zhu, M. Yang, T. Cour, K. Yu, L. Cao, and T. Huang. Large-scale image classification: Fast feature extraction and SVM training. In IEEE CVPR'11, june 2011.
[7]
K. Murtaza, S. Khan, and N. Rajpoot. Villagefinder: Segmentation of nucleated villages in satellite imagery. In British Machine Vision Conference, 2009.
[8]
J. D. Owens, M. Houston, D. Luebke, S. Green, J. E. Stone, and J. C. Phillips. GPU computing. IEEE Proceedings, 96(5):879--899, 2008.
[9]
A. Paz and A. Plaza. Clusters versus GPUs for parallel target and anomaly detection in hyperspectral images. EURASIP Journal on Advances in Signal Processing, 69(1-2):119--129, 2010.
[10]
M. Pesaresi, A. Gerhardinger, and F. Kayitakire. A robust built-up area presence index by anisotropic rotation-invariant textural measure. Selected Topics in Applied Earth Observations and Remote Sensing, IEEE Journal of, 1(3):180--192, sept. 2008.
[11]
A. Plaza, S. Bernabe, P. Marpu and J. Benediktsson. A new parallel tool for classification of remotely sensed imagery. Computers & Geosciences, 2012.
[12]
M. J. Thurley and V. Danell. Fast morphological image processing open-source extensions for GPU processing with CUDA. IEEE Journal of Selected Topics in Signal Processing, PP(99):1, 2012.
[13]
K. E. A. van de Sande, T. Gevers, and C. G. M. Snoek. Empowering visual categorization with the GPU. IEEE Transactions on Multimedia, 13(1):60--70, 2011.
[14]
J. Yang, K. Yu, Y. Gong, and T. Huang. Linear spatial pyramid matching using sparse coding for image classification. In IEEE CVPR'09, pages 1794--1801, june 2009.
[15]
V. Prisacariu and I. Reid. fastHOG - a real-time GPU implementation of HOG. Technical Report 2310/09, july 2009.
[16]
A. Shahbahrami, T. A. Pham and K. Bertels. Parallel implementation of Gray Level Co-occurrence Matrices and Haralick texture features on cell architecture. The Journal of Supercomputing, vol. 59 issue 3 p. 1455--1477 Mar 2012.

Cited By

View all
  • (2024)Transfer-Learning and Texture Features for Recognition of the Conditions of Construction Materials with Small Data SetsJournal of Computing in Civil Engineering10.1061/JCCEE5.CPENG-547838:1Online publication date: Jan-2024
  • (2021)Effect of Image Classification Accuracy on Dasymetric Population EstimationUrban Remote Sensing10.1002/9781119625865.ch13(283-304)Online publication date: 8-Oct-2021
  • (2018)Domain-Adapted Convolutional Networks for Satellite Image Classification: A Large-Scale Interactive Learning WorkflowIEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing10.1109/JSTARS.2018.279575311:3(962-977)Online publication date: Mar-2018
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
BigSpatial '12: Proceedings of the 1st ACM SIGSPATIAL International Workshop on Analytics for Big Geospatial Data
November 2012
116 pages
ISBN:9781450316927
DOI:10.1145/2447481
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

In-Cooperation

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 06 November 2012

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. GPU
  2. algorithms
  3. detection
  4. feature extraction
  5. parallel programming
  6. settlement

Qualifiers

  • Research-article

Conference

SIGSPATIAL'12
Sponsor:

Acceptance Rates

Overall Acceptance Rate 32 of 58 submissions, 55%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)5
  • Downloads (Last 6 weeks)0
Reflects downloads up to 03 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2024)Transfer-Learning and Texture Features for Recognition of the Conditions of Construction Materials with Small Data SetsJournal of Computing in Civil Engineering10.1061/JCCEE5.CPENG-547838:1Online publication date: Jan-2024
  • (2021)Effect of Image Classification Accuracy on Dasymetric Population EstimationUrban Remote Sensing10.1002/9781119625865.ch13(283-304)Online publication date: 8-Oct-2021
  • (2018)Domain-Adapted Convolutional Networks for Satellite Image Classification: A Large-Scale Interactive Learning WorkflowIEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing10.1109/JSTARS.2018.279575311:3(962-977)Online publication date: Mar-2018
  • (2018)A Comparison of Machine Learning Techniques to Extract Human Settlements from High Resolution ImageryIGARSS 2018 - 2018 IEEE International Geoscience and Remote Sensing Symposium10.1109/IGARSS.2018.8518528(6412-6415)Online publication date: Jul-2018
  • (2018)Estimating urban areas: New insights from very high-resolution human settlement dataRemote Sensing Applications: Society and Environment10.1016/j.rsase.2018.03.00210(93-103)Online publication date: Apr-2018
  • (2018)Cyber-Infrastructure for Data-Intensive Geospatial ComputingEarth Observation Open Science and Innovation10.1007/978-3-319-65633-5_7(143-164)Online publication date: 24-Jan-2018
  • (2015)Emerging trends in monitoring landscapes and energy infrastructures with big spatial dataSIGSPATIAL Special10.1145/2766196.27662026:3(35-45)Online publication date: 22-Apr-2015

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media