본문 바로가기
KERD
논문KCI 등재

CUDA를 이용한 포인트 렌더링 알고리즘

Point Rendering Algorithm Using CUDA

0

조회

0

다운로드

3

인용

0

참고문헌

키워드

주제분류학제간연구

초록

본 논문에서는 CUDA를 이용한 포인트 렌더링 알고리즘을 제안한다. 포인트 렌더링 기술은 3차원 스캐닝 시스템을 통해 얻어진 점 데이터를 입력받아, 삼각 메쉬로 복원하는 과정을 거치지 않고 직접 화면에 보여줄 수 있는 기술이다. 점 데이터는 삼각 메쉬와 달리 인접 정보를 가지고 있지 않기 때문에, 이웃하는 근접점을 찾아 점과 점 사이의 빈 공간을 메울 수 있는 2차원 사각형 또는 타원형의 splat을 사용하여 렌더링 해야 한다. 이러한 포인트 렌더링의 속도를 향상시키기 위해, 본 논문에서는 NVIDIA사의 CUDA라는 프로그래밍 언어의 병렬처리 기능을 사용하여 GUP 상에서 빠르게 포인트 렌더링을 계산할 수 있도록 알고리즘을 제안한다.

Abstract

This paper proposes a new point rendering algorithm using CUDA. We can directly render 3D point data obtained from scanning system without the reconstruction step of a triangular mesh from them. Because a point data set has no topological information like an adjacent information of a triangular mesh, we should search it for close neighbor points of each point and then render it using 2D rectangular or elliptical splats whose size can cover the hole between points. Especially we use CUDA for point rendering algorithm in order to improve computation speed through parallel processing in GPU.

참고문헌 (8)

  1. Rusinkiewicz S, "Qsplat: a multiresolution point rendering system for large meshes", SIGGRAPH 2000, pp.343~352 (2000)
  2. Pfister H, "Surfels: surface elements as rendering primitives", SIGGRAPH 2000, pp.335~342 (2000)
  3. Zwicker M, "Surface splatting", SIGGRAPH 2001, pp.371~378 (2001)
  4. GUENNEBAUD, G., "Deferred Splatting", Comp. Graph. Forum, 23(3), pp.653~660 (2004)
  5. Zhang, Yanci, "Single-Pass Point Rendering and Transparent Shading", Symposium on Point-Based Graphics, pp.37~48 (2006)
  6. Ren L, "Object space EWA surface splatting: a hardware accelerated approach to high quality point rendering", EUROGRAPHICS 2002. Comp. Graph. Forum, 21(3), pp.461~470 (2002)
  7. Botsch M, "High-quality point-based rendering on modern GPUs", Pacific graphics, pp.335~343 (2003)
  8. 이세열, "디지털 영상에서의 자막추출을 이용한 자막 특성 분석에 관한 연구", 한국지식정보기술학회 논문지, 4(2), pp.37~43 (2009), 한국지식정보기술학회

관련 논문AI추천

이 간행물의 다른 논문 (13건)