Cargando…

Multi-GPU Based Parallel Design of the Ant Colony Optimization Algorithm for Endmember Extraction from Hyperspectral Images

Spectral unmixing is a vital procedure in hyperspectral remote sensing image exploitation. The linear mixture model has been widely utilized to unmix hyperspectral images by extracting a set of pure spectral signatures, called endmembers in hyperspectral jargon, and estimating their respective fract...

Descripción completa

Detalles Bibliográficos
Autores principales: Gao, Jianwei, Sun, Yi, Zhang, Bing, Chen, Zhengchao, Gao, Lianru, Zhang, Wenjuan
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2019
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6387146/
https://www.ncbi.nlm.nih.gov/pubmed/30708972
http://dx.doi.org/10.3390/s19030598
_version_ 1783397506343763968
author Gao, Jianwei
Sun, Yi
Zhang, Bing
Chen, Zhengchao
Gao, Lianru
Zhang, Wenjuan
author_facet Gao, Jianwei
Sun, Yi
Zhang, Bing
Chen, Zhengchao
Gao, Lianru
Zhang, Wenjuan
author_sort Gao, Jianwei
collection PubMed
description Spectral unmixing is a vital procedure in hyperspectral remote sensing image exploitation. The linear mixture model has been widely utilized to unmix hyperspectral images by extracting a set of pure spectral signatures, called endmembers in hyperspectral jargon, and estimating their respective fractional abundances in each pixel of the scene. Many algorithms have been proposed to extract endmembers automatically, which is a critical step in the spectral unmixing chain. In recent years, the ant colony optimization (ACO) algorithm has been developed for endmember extraction from hyperspectral data, which was regarded as a combinatorial optimization problem. Although the ACO for endmember extraction (ACOEE) can acquire accurate endmember results, its high computational complexity has limited its application in the hyperspectral data analysis. The GPUs parallel computing technique can be utilized to improve the computational performance of ACOEE, but the architecture of GPUs determines that the ACOEE should be redesigned to take full advantage of computing resources on GPUs. In this paper, a multiple sub-ant-colony-based parallel design of ACOEE was proposed, in which an innovative mechanism of local pheromone for sub-ant-colonies is utilized to enable ACOEE to be preferably executed on the multi-GPU system. The proposed method can avoid much synchronization among different GPUs to affect the computational performance improvement. The experiments on two real hyperspectral datasets demonstrated that the computational performance of ACOEE significantly benefited from the proposed methods.
format Online
Article
Text
id pubmed-6387146
institution National Center for Biotechnology Information
language English
publishDate 2019
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-63871462019-02-26 Multi-GPU Based Parallel Design of the Ant Colony Optimization Algorithm for Endmember Extraction from Hyperspectral Images Gao, Jianwei Sun, Yi Zhang, Bing Chen, Zhengchao Gao, Lianru Zhang, Wenjuan Sensors (Basel) Article Spectral unmixing is a vital procedure in hyperspectral remote sensing image exploitation. The linear mixture model has been widely utilized to unmix hyperspectral images by extracting a set of pure spectral signatures, called endmembers in hyperspectral jargon, and estimating their respective fractional abundances in each pixel of the scene. Many algorithms have been proposed to extract endmembers automatically, which is a critical step in the spectral unmixing chain. In recent years, the ant colony optimization (ACO) algorithm has been developed for endmember extraction from hyperspectral data, which was regarded as a combinatorial optimization problem. Although the ACO for endmember extraction (ACOEE) can acquire accurate endmember results, its high computational complexity has limited its application in the hyperspectral data analysis. The GPUs parallel computing technique can be utilized to improve the computational performance of ACOEE, but the architecture of GPUs determines that the ACOEE should be redesigned to take full advantage of computing resources on GPUs. In this paper, a multiple sub-ant-colony-based parallel design of ACOEE was proposed, in which an innovative mechanism of local pheromone for sub-ant-colonies is utilized to enable ACOEE to be preferably executed on the multi-GPU system. The proposed method can avoid much synchronization among different GPUs to affect the computational performance improvement. The experiments on two real hyperspectral datasets demonstrated that the computational performance of ACOEE significantly benefited from the proposed methods. MDPI 2019-01-31 /pmc/articles/PMC6387146/ /pubmed/30708972 http://dx.doi.org/10.3390/s19030598 Text en © 2019 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Gao, Jianwei
Sun, Yi
Zhang, Bing
Chen, Zhengchao
Gao, Lianru
Zhang, Wenjuan
Multi-GPU Based Parallel Design of the Ant Colony Optimization Algorithm for Endmember Extraction from Hyperspectral Images
title Multi-GPU Based Parallel Design of the Ant Colony Optimization Algorithm for Endmember Extraction from Hyperspectral Images
title_full Multi-GPU Based Parallel Design of the Ant Colony Optimization Algorithm for Endmember Extraction from Hyperspectral Images
title_fullStr Multi-GPU Based Parallel Design of the Ant Colony Optimization Algorithm for Endmember Extraction from Hyperspectral Images
title_full_unstemmed Multi-GPU Based Parallel Design of the Ant Colony Optimization Algorithm for Endmember Extraction from Hyperspectral Images
title_short Multi-GPU Based Parallel Design of the Ant Colony Optimization Algorithm for Endmember Extraction from Hyperspectral Images
title_sort multi-gpu based parallel design of the ant colony optimization algorithm for endmember extraction from hyperspectral images
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6387146/
https://www.ncbi.nlm.nih.gov/pubmed/30708972
http://dx.doi.org/10.3390/s19030598
work_keys_str_mv AT gaojianwei multigpubasedparalleldesignoftheantcolonyoptimizationalgorithmforendmemberextractionfromhyperspectralimages
AT sunyi multigpubasedparalleldesignoftheantcolonyoptimizationalgorithmforendmemberextractionfromhyperspectralimages
AT zhangbing multigpubasedparalleldesignoftheantcolonyoptimizationalgorithmforendmemberextractionfromhyperspectralimages
AT chenzhengchao multigpubasedparalleldesignoftheantcolonyoptimizationalgorithmforendmemberextractionfromhyperspectralimages
AT gaolianru multigpubasedparalleldesignoftheantcolonyoptimizationalgorithmforendmemberextractionfromhyperspectralimages
AT zhangwenjuan multigpubasedparalleldesignoftheantcolonyoptimizationalgorithmforendmemberextractionfromhyperspectralimages