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

GPU를이용한 실시간 BCC볼륨 등가면 레이캐스팅

Real-time BCC Volume Isosurface Ray Casting on the GPU

2

조회

0

다운로드

1

인용

0

참고문헌

키워드

초록

본 논문에서는 BCC (body-centered cubic) 볼륨 데이터의 등가면을 GPU(graphics processing unit)에서 실시간으로 레이캐스팅 렌더링하는 방법을 제시한다. 우선 준-보합 전치필터를 적용한 후 7-방향 박스-스플라인 필터를 기반으로 하여4차 스플라인 함수로 볼륨데이터를 복구한다. 그래픽스 하드웨어에서 실시간 렌더링을 하기 위해, 참조테이블 및 조건분기를 사용하지 않고 데이터 인출시의 비용을 줄이도록 쉐이더 코드를 최적화하였다. 본 방법을 기존의 BCC 레이캐스팅과 비교해 본 결과, 비슷한 성능의 기존 방법에 비해 렌더링 속도는 20% 이상 빨라졌고 렌더링 이미지의 품질은가장 좋았다.

Abstract

This paper presents a real-time GPU (graphics processing unit) ray casting scheme for rendering isosurfaces of BCC (bodycentered cubic) volume datasets. A quartic spline field is built using the 7-direction box-spline filter accompanied with a quasiinterpolation prefilter. To obtain an interactive rendering speed on the graphics hardware, the shader code was optimized to avoid lookup table and conditional branches and to minimize data fetch overhead. Compared to previous implementations, our work outperforms the comparable one by more than 20% and the rendering quality is superior than others.

참고문헌 (17)

  1. M. Kim, "GPU raycasting of BCC volume datasets", Proceedings of KCGS Conference, pp.75~76 (2012)
  2. D. P. Petersen, "Sampling and reconstruction of wave-number-limited functions in N-dimensional euclidean spaces", Information and Control, 5(4), pp.279~323 (1962)
  3. J. H. Conway, "Sphere Packings, Lattices and Groups, 3rd ed" (1998), Springer-Verlag New York, Inc.
  4. S. Matej, "Efficient 3D grids for image reconstruction using spherically-symmetric volume elements", Nuclear Science, IEEE Transactions, 42(4), pp.1361~1370 (1995)
  5. T. Theuß l, "Optimal regular volume sampling", Proceedings of the conference on Visualization ’01, pp.91~98 (2001)
  6. A. Entezari, "Linear and cubic box splines for the body centered cubic lattice", Proceedings of the IEEE Conference on Visualization, pp.11~18 (2004)
  7. A. Entezari, "Practical box splines for reconstruction on the body centered cubic lattice", IEEE Transactions on Visualization and Computer Graphics, 14(2), pp.313~328 (2008)
  8. B. Finkbeiner, "Efficient volume rendering on the body centered cubic latticeusing box splines", Computers& Graphics, 34(4), pp.409~423 (2010)
  9. C. Sigg, "Fast third-order texture filtering", GPU Gems, 2, pp.313~329 (2005)
  10. B. Cs´ebfalvi, "Prefiltered B-spline reconstruction for hardware-accelerated rendering of optimally sampled volumetric data", Workshop Vision, Modeling, and Visualization, pp.325~332 (2006)
  11. M. Kim, "Quartic box-spline reconstruction on the BCC lattice", IEEE Transactions on Visualization and Computer Graphics
  12. C. de Boor, "Box splines" (1993), Springer-Verlag New York, Inc.
  13. D. E. Dudgeon, "Multidimensional Digital Signal Processing" (1984), Prentice-Hall, Inc
  14. M. Kim, "Symmetric box-splines on root lattices", Journal of Computational and Applied Mathematics, 235(14), pp.3972~3989 (2011)
  15. "Volume library (online)" (2012)[URL]
  16. S. R. Marschner, "An evaluation of reconstruction filters for volume rendering", Proceedings of the IEEE Conference on Visualization, pp.100~107 (1994)
  17. M. Kim, "GPU isosurface raycasting of FCC datasets", Graphical Models (2012)

관련 논문AI추천

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