TY - GEN
T1 - Acceleration of the transformation from elliptic omnidirectional images to panoramic images using graphic processing units
AU - Lin, Cheng Hung
AU - Chou, Wen Jui
N1 - Publisher Copyright:
© 2016 IEEE.
PY - 2016/7/25
Y1 - 2016/7/25
N2 - Omni-directional cameras are widely used in many applications such as surveillance systems and endoscopy. Omnidirectional cameras use a single camera and a reflective mirror to capture elliptic omnidirectional images and then transform the elliptic omnidirectional images to panoramic images. To accelerate the transformation from elliptic omnidirectional images to panoramic images, this paper proposes a hierarchical parallelism including data parallelism and task parallelism to improve the performance of transformation using graphic processing units. The data parallelism accelerates the mapping of pixels from elliptic omnidirectional images to panoramic images using multiple threads simultaneously while the task parallelism performs deep pipelines on multiple streams. We have implemented the proposed algorithm using CUDA on NVIDIA GPUs. The experimental results show that the proposed hierarchical parallelism performed on GPUs achieves 6.33 times faster than the CPU counterpart does.
AB - Omni-directional cameras are widely used in many applications such as surveillance systems and endoscopy. Omnidirectional cameras use a single camera and a reflective mirror to capture elliptic omnidirectional images and then transform the elliptic omnidirectional images to panoramic images. To accelerate the transformation from elliptic omnidirectional images to panoramic images, this paper proposes a hierarchical parallelism including data parallelism and task parallelism to improve the performance of transformation using graphic processing units. The data parallelism accelerates the mapping of pixels from elliptic omnidirectional images to panoramic images using multiple threads simultaneously while the task parallelism performs deep pipelines on multiple streams. We have implemented the proposed algorithm using CUDA on NVIDIA GPUs. The experimental results show that the proposed hierarchical parallelism performed on GPUs achieves 6.33 times faster than the CPU counterpart does.
KW - Omni-directional camera
KW - graphic processing units
KW - panoramic image
KW - parallelism
UR - http://www.scopus.com/inward/record.url?scp=84983504723&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84983504723&partnerID=8YFLogxK
U2 - 10.1109/ICCE-TW.2016.7520975
DO - 10.1109/ICCE-TW.2016.7520975
M3 - Conference contribution
AN - SCOPUS:84983504723
T3 - 2016 IEEE International Conference on Consumer Electronics-Taiwan, ICCE-TW 2016
BT - 2016 IEEE International Conference on Consumer Electronics-Taiwan, ICCE-TW 2016
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 3rd IEEE International Conference on Consumer Electronics-Taiwan, ICCE-TW 2016
Y2 - 27 May 2016 through 30 May 2016
ER -