Fast Generating of Digital Hologram Using GPGPU

GPGPU를 이용한 고속 디지털 홀로그램 생성 기법

  • Song, Joong-Seok (Dept. Electronics and Computer Engineering, Hanyang University) ;
  • Choi, Ji-Yoon (Dept. Electronics and Computer Engineering, Hanyang University) ;
  • Seo, Young-Ho (Dept. Electronics and Material Engineering, Kwangwoon University) ;
  • Park, Jong-Il (Dept. Electronics and Computer Engineering, Hanyang University)
  • 송중석 (한양대학교 전자컴퓨터통신공학과) ;
  • 최지윤 (한양대학교 전자컴퓨터통신공학과) ;
  • 서영호 (광운대학교 전자재료공학과) ;
  • 박종일 (한양대학교 전자컴퓨터통신공학과)
  • Published : 2010.11.13

Abstract

본 논문은 깊이영상(depth-map image)으로 만든 3차원 객체를 가지고, 디지털 홀로그램을 고속으로 생성하는 기법을 제안한다. 디지털 홀로그램을 생성하는 과정은 여러개의 독립적 처리로 병렬화 할 수 있는 구조이기 때문에 GPU에서 병렬처리함으로써 고속화 할 수 있다. 병렬처리를 이용한 고속화의 효율을 높이기 위해 최근 NVIDIA사에서 발표한 CUDA를 이용하였다. 디지털 홀로그램의 고속 재생을 위한 중간과정에서 GPU상의 고속 메모리의 사용을 극대화하고, 알고리즘 구현을 최적화함으로써 고속화 효율을 높일 수 있었다. 결과적으로 본 논문에서는 기존 CPU에서의 처리속도에 비해 약 64배 정도 속도를 개선할 수 있었다.

Keywords