상세 보기
실시간 깊이 지도 획득을 위한 효율적인 병렬 처리
Efficient Parallel Processing for Depth-Map Estimation in Real-Time
- 조칠석;
- 전지인;
- 추현곤;
- 박종일
초록
Depth map를 구하는 방법 중 많이 사용되어지는 방법으로 stripe 패턴을 이용하는 방법이 존재한다. 이 방법은 Pro-Cam 시스템을 이용하며 프로젝터로 조사한 패턴을 카메라로 촬영하여 원래의 패턴과 촬영된 패턴간의 기하학적인 관계를 구하여 depth map를 구하는 방법이다. 본 논문에서는 이와 같이 구조광을 이용하여 depth map 획득 시스템을 효과적으로 multi-thread를 사용하여 실시간 처리하는 것을 제안한다. 일반적으로 자주 사용되는 multi-threading 기법에는 CPU의 thread를 이용하는 OpenMP와 GPU의 thread를 이용하는 CUDA가 있다. 이 두 가지 기법은 수행하는데 차이점이 존재하기 때문에 상황에 따라 OpenMP가 더 좋은 효율을 보이는 부분이 있고 CUDA가 더 좋은 효율을 보이는 부분이 있다. 때문에 우리는 이 두 가지에 대해서 각 부분의 특성에 맞게 더 좋은 효율을 보이는 multi-thread를 이용하였다. 결과적으로 우리는 1280×800 의 영상에 대해 25fps 이상의 depth map를 획득하였다.
- 제목
- 실시간 깊이 지도 획득을 위한 효율적인 병렬 처리
- 제목 (타언어)
- Efficient Parallel Processing for Depth-Map Estimation in Real-Time
- 저자
- 조칠석; 전지인; 추현곤; 박종일
- 발행일
- 2012-07
- 유형
- Proceeding
- 저널명
- 2012 한국방송공학회 하계학술대회
- 페이지
- 44 ~ 46