Parallel Large-Scale Image Processing for Orthorectification

Changjin Im, Jae Heon Jeong, Chang-Sung Jeong

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Recently, as the amount of data that needs to be processed is getting larger, various techniques of parallel processing have been developed to deal with large-scale data efficiently and quickly. In this paper, we shall present fast parallel orthorectification algorithms for large-scale image data on various environments, and compare their performance in terms of speed-up and execution time. Our research consists of two parts: First, we implement parallel orthorectification algorithm on CPU multicore, Xeon-phi multicore and GPU. Second, we analyze these experiment results by comparing the performance of each algorithm. More specifically, we compare the performance of CPU multicore with Xeon-phi and GPU parallelization to find which one is more efficient as well as the performance of Xeon-phi multicore and GPU parallelization. We shall show that for the former, GPU parallelization is more efficient technique than CPU multicore parallelization, while for the latter, Xeon-phi multicore parallelization is more efficient technique than GPU parallelization. This is due to the data upload/download time on GPU. Even if we extend the experiment to infinite-scale, data upload/download time on GPU is still needed. Therefore, Xeon-phi multicore parallelization is better than GPU parallelization not only on the extended environment but also the infinite-scale environment.

Original languageEnglish
Title of host publicationProceedings of TENCON 2018 - 2018 IEEE Region 10 Conference
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages2153-2157
Number of pages5
ISBN (Electronic)9781538654576
DOIs
Publication statusPublished - 2019 Feb 22
Event2018 IEEE Region 10 Conference, TENCON 2018 - Jeju, Korea, Republic of
Duration: 2018 Oct 282018 Oct 31

Publication series

NameIEEE Region 10 Annual International Conference, Proceedings/TENCON
Volume2018-October
ISSN (Print)2159-3442
ISSN (Electronic)2159-3450

Conference

Conference2018 IEEE Region 10 Conference, TENCON 2018
CountryKorea, Republic of
CityJeju
Period18/10/2818/10/31

Fingerprint

Image processing
Program processors
Parallel algorithms
Graphics processing unit
Experiments
Processing

Keywords

  • CUDA
  • large-scale image
  • multi-core
  • multi-GPU
  • openmp
  • orthorectification
  • parallel
  • xeon-phi

ASJC Scopus subject areas

  • Computer Science Applications
  • Electrical and Electronic Engineering

Cite this

Im, C., Jeong, J. H., & Jeong, C-S. (2019). Parallel Large-Scale Image Processing for Orthorectification. In Proceedings of TENCON 2018 - 2018 IEEE Region 10 Conference (pp. 2153-2157). [8650289] (IEEE Region 10 Annual International Conference, Proceedings/TENCON; Vol. 2018-October). Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/TENCON.2018.8650289

Parallel Large-Scale Image Processing for Orthorectification. / Im, Changjin; Jeong, Jae Heon; Jeong, Chang-Sung.

Proceedings of TENCON 2018 - 2018 IEEE Region 10 Conference. Institute of Electrical and Electronics Engineers Inc., 2019. p. 2153-2157 8650289 (IEEE Region 10 Annual International Conference, Proceedings/TENCON; Vol. 2018-October).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Im, C, Jeong, JH & Jeong, C-S 2019, Parallel Large-Scale Image Processing for Orthorectification. in Proceedings of TENCON 2018 - 2018 IEEE Region 10 Conference., 8650289, IEEE Region 10 Annual International Conference, Proceedings/TENCON, vol. 2018-October, Institute of Electrical and Electronics Engineers Inc., pp. 2153-2157, 2018 IEEE Region 10 Conference, TENCON 2018, Jeju, Korea, Republic of, 18/10/28. https://doi.org/10.1109/TENCON.2018.8650289
Im C, Jeong JH, Jeong C-S. Parallel Large-Scale Image Processing for Orthorectification. In Proceedings of TENCON 2018 - 2018 IEEE Region 10 Conference. Institute of Electrical and Electronics Engineers Inc. 2019. p. 2153-2157. 8650289. (IEEE Region 10 Annual International Conference, Proceedings/TENCON). https://doi.org/10.1109/TENCON.2018.8650289
Im, Changjin ; Jeong, Jae Heon ; Jeong, Chang-Sung. / Parallel Large-Scale Image Processing for Orthorectification. Proceedings of TENCON 2018 - 2018 IEEE Region 10 Conference. Institute of Electrical and Electronics Engineers Inc., 2019. pp. 2153-2157 (IEEE Region 10 Annual International Conference, Proceedings/TENCON).
@inproceedings{4437b425a8814238a72f30e9c124fd66,
title = "Parallel Large-Scale Image Processing for Orthorectification",
abstract = "Recently, as the amount of data that needs to be processed is getting larger, various techniques of parallel processing have been developed to deal with large-scale data efficiently and quickly. In this paper, we shall present fast parallel orthorectification algorithms for large-scale image data on various environments, and compare their performance in terms of speed-up and execution time. Our research consists of two parts: First, we implement parallel orthorectification algorithm on CPU multicore, Xeon-phi multicore and GPU. Second, we analyze these experiment results by comparing the performance of each algorithm. More specifically, we compare the performance of CPU multicore with Xeon-phi and GPU parallelization to find which one is more efficient as well as the performance of Xeon-phi multicore and GPU parallelization. We shall show that for the former, GPU parallelization is more efficient technique than CPU multicore parallelization, while for the latter, Xeon-phi multicore parallelization is more efficient technique than GPU parallelization. This is due to the data upload/download time on GPU. Even if we extend the experiment to infinite-scale, data upload/download time on GPU is still needed. Therefore, Xeon-phi multicore parallelization is better than GPU parallelization not only on the extended environment but also the infinite-scale environment.",
keywords = "CUDA, large-scale image, multi-core, multi-GPU, openmp, orthorectification, parallel, xeon-phi",
author = "Changjin Im and Jeong, {Jae Heon} and Chang-Sung Jeong",
year = "2019",
month = "2",
day = "22",
doi = "10.1109/TENCON.2018.8650289",
language = "English",
series = "IEEE Region 10 Annual International Conference, Proceedings/TENCON",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
pages = "2153--2157",
booktitle = "Proceedings of TENCON 2018 - 2018 IEEE Region 10 Conference",

}

TY - GEN

T1 - Parallel Large-Scale Image Processing for Orthorectification

AU - Im, Changjin

AU - Jeong, Jae Heon

AU - Jeong, Chang-Sung

PY - 2019/2/22

Y1 - 2019/2/22

N2 - Recently, as the amount of data that needs to be processed is getting larger, various techniques of parallel processing have been developed to deal with large-scale data efficiently and quickly. In this paper, we shall present fast parallel orthorectification algorithms for large-scale image data on various environments, and compare their performance in terms of speed-up and execution time. Our research consists of two parts: First, we implement parallel orthorectification algorithm on CPU multicore, Xeon-phi multicore and GPU. Second, we analyze these experiment results by comparing the performance of each algorithm. More specifically, we compare the performance of CPU multicore with Xeon-phi and GPU parallelization to find which one is more efficient as well as the performance of Xeon-phi multicore and GPU parallelization. We shall show that for the former, GPU parallelization is more efficient technique than CPU multicore parallelization, while for the latter, Xeon-phi multicore parallelization is more efficient technique than GPU parallelization. This is due to the data upload/download time on GPU. Even if we extend the experiment to infinite-scale, data upload/download time on GPU is still needed. Therefore, Xeon-phi multicore parallelization is better than GPU parallelization not only on the extended environment but also the infinite-scale environment.

AB - Recently, as the amount of data that needs to be processed is getting larger, various techniques of parallel processing have been developed to deal with large-scale data efficiently and quickly. In this paper, we shall present fast parallel orthorectification algorithms for large-scale image data on various environments, and compare their performance in terms of speed-up and execution time. Our research consists of two parts: First, we implement parallel orthorectification algorithm on CPU multicore, Xeon-phi multicore and GPU. Second, we analyze these experiment results by comparing the performance of each algorithm. More specifically, we compare the performance of CPU multicore with Xeon-phi and GPU parallelization to find which one is more efficient as well as the performance of Xeon-phi multicore and GPU parallelization. We shall show that for the former, GPU parallelization is more efficient technique than CPU multicore parallelization, while for the latter, Xeon-phi multicore parallelization is more efficient technique than GPU parallelization. This is due to the data upload/download time on GPU. Even if we extend the experiment to infinite-scale, data upload/download time on GPU is still needed. Therefore, Xeon-phi multicore parallelization is better than GPU parallelization not only on the extended environment but also the infinite-scale environment.

KW - CUDA

KW - large-scale image

KW - multi-core

KW - multi-GPU

KW - openmp

KW - orthorectification

KW - parallel

KW - xeon-phi

UR - http://www.scopus.com/inward/record.url?scp=85063237254&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=85063237254&partnerID=8YFLogxK

U2 - 10.1109/TENCON.2018.8650289

DO - 10.1109/TENCON.2018.8650289

M3 - Conference contribution

AN - SCOPUS:85063237254

T3 - IEEE Region 10 Annual International Conference, Proceedings/TENCON

SP - 2153

EP - 2157

BT - Proceedings of TENCON 2018 - 2018 IEEE Region 10 Conference

PB - Institute of Electrical and Electronics Engineers Inc.

ER -