A Parallel Computing Paradigm for Pan-Sharpening Algorithms of Remotely Sensed Images on a Multi-Core Computer

Pan-sharpening algorithms are data-and computation-intensive, and the processing performance can be poor if common serial processing techniques are adopted. This paper presents a parallel computing paradigm for pan-sharpening algorithms based on a generalized fusion model and parallel computing tech...

Full description

Bibliographic Details
Main Authors: Jinghui Yang, Jixian Zhang, Guoman Huang
Format: Article
Language:English
Published: MDPI AG 2014-06-01
Series:Remote Sensing
Subjects:
Online Access:http://www.mdpi.com/2072-4292/6/7/6039
id doaj-b951305c1c8c4222918dbdee83ae1e16
record_format Article
spelling doaj-b951305c1c8c4222918dbdee83ae1e162020-11-24T23:27:20ZengMDPI AGRemote Sensing2072-42922014-06-01676039606310.3390/rs6076039rs6076039A Parallel Computing Paradigm for Pan-Sharpening Algorithms of Remotely Sensed Images on a Multi-Core ComputerJinghui Yang0Jixian Zhang1Guoman Huang2School of Resource and Environmental Sciences, Wuhan University, Wuhan 430079, ChinaSchool of Resource and Environmental Sciences, Wuhan University, Wuhan 430079, ChinaChinese Academy of Surveying and Mapping (CASM), Beijing 100830, ChinaPan-sharpening algorithms are data-and computation-intensive, and the processing performance can be poor if common serial processing techniques are adopted. This paper presents a parallel computing paradigm for pan-sharpening algorithms based on a generalized fusion model and parallel computing techniques. The developed modules, including eight typical pan-sharpening algorithms, show that the framework can be applied to implement most algorithms. The experiments demonstrate that if parallel strategies are adopted, in the best cases the fastest times required to finish the entire fusion operation (including disk input/output (I/O) and computation) are close to the time required to directly read and write the images without any computation. The parallel processing implemented on a workstation with two CPUs is able to perform these operations up to 13.9 times faster than serial execution. An algorithm in the framework is 32.6 times faster than the corresponding version in the ERDAS IMAGINE software. Additionally, no obvious differences in the fusion effects are observed between the fusion results of different implemented versions.http://www.mdpi.com/2072-4292/6/7/6039remote sensingdata fusionpan-sharpeninghigh performance computingmulti-core computer
collection DOAJ
language English
format Article
sources DOAJ
author Jinghui Yang
Jixian Zhang
Guoman Huang
spellingShingle Jinghui Yang
Jixian Zhang
Guoman Huang
A Parallel Computing Paradigm for Pan-Sharpening Algorithms of Remotely Sensed Images on a Multi-Core Computer
Remote Sensing
remote sensing
data fusion
pan-sharpening
high performance computing
multi-core computer
author_facet Jinghui Yang
Jixian Zhang
Guoman Huang
author_sort Jinghui Yang
title A Parallel Computing Paradigm for Pan-Sharpening Algorithms of Remotely Sensed Images on a Multi-Core Computer
title_short A Parallel Computing Paradigm for Pan-Sharpening Algorithms of Remotely Sensed Images on a Multi-Core Computer
title_full A Parallel Computing Paradigm for Pan-Sharpening Algorithms of Remotely Sensed Images on a Multi-Core Computer
title_fullStr A Parallel Computing Paradigm for Pan-Sharpening Algorithms of Remotely Sensed Images on a Multi-Core Computer
title_full_unstemmed A Parallel Computing Paradigm for Pan-Sharpening Algorithms of Remotely Sensed Images on a Multi-Core Computer
title_sort parallel computing paradigm for pan-sharpening algorithms of remotely sensed images on a multi-core computer
publisher MDPI AG
series Remote Sensing
issn 2072-4292
publishDate 2014-06-01
description Pan-sharpening algorithms are data-and computation-intensive, and the processing performance can be poor if common serial processing techniques are adopted. This paper presents a parallel computing paradigm for pan-sharpening algorithms based on a generalized fusion model and parallel computing techniques. The developed modules, including eight typical pan-sharpening algorithms, show that the framework can be applied to implement most algorithms. The experiments demonstrate that if parallel strategies are adopted, in the best cases the fastest times required to finish the entire fusion operation (including disk input/output (I/O) and computation) are close to the time required to directly read and write the images without any computation. The parallel processing implemented on a workstation with two CPUs is able to perform these operations up to 13.9 times faster than serial execution. An algorithm in the framework is 32.6 times faster than the corresponding version in the ERDAS IMAGINE software. Additionally, no obvious differences in the fusion effects are observed between the fusion results of different implemented versions.
topic remote sensing
data fusion
pan-sharpening
high performance computing
multi-core computer
url http://www.mdpi.com/2072-4292/6/7/6039
work_keys_str_mv AT jinghuiyang aparallelcomputingparadigmforpansharpeningalgorithmsofremotelysensedimagesonamulticorecomputer
AT jixianzhang aparallelcomputingparadigmforpansharpeningalgorithmsofremotelysensedimagesonamulticorecomputer
AT guomanhuang aparallelcomputingparadigmforpansharpeningalgorithmsofremotelysensedimagesonamulticorecomputer
AT jinghuiyang parallelcomputingparadigmforpansharpeningalgorithmsofremotelysensedimagesonamulticorecomputer
AT jixianzhang parallelcomputingparadigmforpansharpeningalgorithmsofremotelysensedimagesonamulticorecomputer
AT guomanhuang parallelcomputingparadigmforpansharpeningalgorithmsofremotelysensedimagesonamulticorecomputer
_version_ 1725552317916250112