Accelerated Volume Rendering based on 3D Texture Mapping Hardware using Normal Blending

3D 텍스쳐 매핑 하드웨어 하에서 법선 벡터 블렌딩을 이용한 가속화된 볼륨 렌더링

  • 윤성의 (서울대학교 컴퓨터공학부) ;
  • 신영길 (서울대학교 컴퓨터공학부)
  • Published : 2001.04.01

Abstract

본 논문에서는 3D 텍스쳐 매핑 하드웨어(texture mapping hardware)하에서 OpenGL를 이용하여 빠른 추출(classification) 및 음영처리(shading)를 가능하게 하는 직접 볼륨 렌더링(direct volume rendering) 방법을 제안한다. 추출과정을 위해 lookup table을 통해서 볼륨 데이터의 밀도값(density)으로부터 불투명도(opacity)값을 얻어내고, 법선 벡터 블렌딩(normal blending)방법을 제안하여 볼륨 크기에 상관없이 최종 이미지에서만 음영 처리 연산을 수행한다. 본 논문에서 제시된 볼륨 렌더링의 전과정이 그래픽스 하드웨어(graphics hardware)에서 이뤄지면, 음영처리 연산의 복잡도 감소로 인하여 상호 대화적인 볼륨 렌더링이 가능하다.

Keywords

References

  1. Arie Kaufman, 'Volume Graphics,' IEEE Computer, pp.51-64, July 1993 https://doi.org/10.1109/MC.1993.274942
  2. B.Cabral, N. Cam, and J. Foran, 'Accelerated Volume Rendering and Tomographic Reconstruction Using Texture Mapping Hardware,' In 1994 Workshop of Volume Visualization, pp.91 -98, Washington, DC, October 1994 https://doi.org/10.1145/197938.197972
  3. T.J Cullip and U. Neumann, 'Accelerating Volume Reconstruction with 3D Texture Mapping Hardware,' Technical Report TR93-027, Department of Computer Science at the University of North Carolina, Chapel Hill, 1993
  4. A. Van Gelcler and K. Kim, 'Direct volume rendering with shading via three-dimensional textures,' In Volume Visualization Symposium Proceedings, pp.23-30, San Francisco, CA, October 1996 https://doi.org/10.1109/SVV.1996.558039
  5. O. Wilson, A. Van Gelcler, and J. Wilhelms, 'Direct Volume Rendering via 3D Textures,' Technical Report UCSC-CRL-9419, University of California, Santa Cruz, 1994
  6. R. Westermann and T. ErtI, 'Efficiently Using Graphics Hardware in Volume Rendering Application,' In Computer Graphics, Proceeding of SIGGRAPH 98, pp169-177, Orlando, FL, August 1998 https://doi.org/10.1145/280814.280860
  7. M. Meissner, U. Hoffmann, and W. Strasser, 'Enabling Classification and Shading for 3D Texture Mapping based Volume Rendering using OpenGL and Extensions,' Proceedings of the conference on Visualization '99, pp207-214, San Francisco, USA, 1999
  8. W.E Lorensen and PL E. Cline, 'Marching cubes : A high resolution 3d surface construction algorithm,' In Computer Graphics, Proceedings fo SIGGRAPH 87, ppl63-169, 1987 https://doi.org/10.1145/37401.37422
  9. M. Levoy,' Display of surfaces from volume data,' IEEE Computer Graphics & Application, 8(5) pp29-37, May 1988 https://doi.org/10.1109/38.511
  10. L. Westover, 'Footprint Evaluation for Volume Rendering, In Computer Graphics,' Proceedings of SIGGRAPH 90, pp367-376, August 1990 https://doi.org/10.1145/97879.97919
  11. R. A. Drebin, L. Carpenter, and P. Hanrahan, 'Volume Rendering,' Computer Graphics, 22 (4), pp65-74, August 1988 https://doi.org/10.1145/378456.378484
  12. P. Lacroute and M. Levoy, 'Fast Volume Rendering Using a Shear-Warp factorization of the Viewing Transform,' In Computer Graphics, Proceeding of SIGGRAPH 94, pp451-457, July 1994 https://doi.org/10.1145/192161.192283
  13. K. Akeley, 'RealityEngine Graphics,' In Computer Graphics, Proceedings of SIGGRAPH 93, pp.109-116, August 1993 https://doi.org/10.1145/166117.166131
  14. Silicon Graphics Inc, 'Pixel texture extension,' Specification document, http://www.opengl.org,1996