Real-Time Computed Tomography Volume Visualization with Ambient Occlusion of Hand-Drawn Transfer Function Using Local Vicinity Statistic
4
조회
0
다운로드
0
인용
0
참고문헌
키워드
초록
Objectives: In this paper, we present an efficient method to visualize computed tomography (CT) datasets using ambient occlusion, which is a global illumination technique that adds depth cues to the output image. We can change the transfer function (TF) for volume rendering and generate output images in real time. Methods: In preprocessing, the mean and standard deviation of each local vicinity are calculated. During rendering, the ambient light intensity is calculated. The calculation is accelerated on the assumption that the CT value of the local vicinity of each point follows the normal distribution. We approximate complex TF forms with a smaller number of connected line segments to achieve additional acceleration. Ambient occlusion is combined with the existing local illumination technique to produce images with depth in real time. Results: We tested the proposed method on various CT datasets using hand-drawn TFs. The proposed method enabled real-time rendering that was approximately 40 times faster than the previous method. As a result of comparing the output image quality with that of the conventional method, the average signal-to-noise ratio was approximately 40 dB, and the image quality did not significantly deteriorate. Conclusions: When rendering CT images with various TFs, the proposed method generated depthsensing images in real time.
Abstract
Objectives: In this paper, we present an efficient method to visualize computed tomography (CT) datasets using ambient occlusion, which is a global illumination technique that adds depth cues to the output image. We can change the transfer function (TF) for volume rendering and generate output images in real time. Methods: In preprocessing, the mean and standard deviation of each local vicinity are calculated. During rendering, the ambient light intensity is calculated. The calculation is accelerated on the assumption that the CT value of the local vicinity of each point follows the normal distribution. We approximate complex TF forms with a smaller number of connected line segments to achieve additional acceleration. Ambient occlusion is combined with the existing local illumination technique to produce images with depth in real time. Results: We tested the proposed method on various CT datasets using hand-drawn TFs. The proposed method enabled real-time rendering that was approximately 40 times faster than the previous method. As a result of comparing the output image quality with that of the conventional method, the average signal-to-noise ratio was approximately 40 dB, and the image quality did not significantly deteriorate. Conclusions: When rendering CT images with various TFs, the proposed method generated depthsensing images in real time.
참고문헌 (20)
- Levoy M, "Display of surfaces from volume data", IEEE Comput Graph Appl, 8(3), pp.29~37 (1988)
- Engel K, "Real-time volume graphics" (2006), A K Peters Ltd
- Kruger J, "Acceleration techniques for GPU-based volume rendering", Proceedings of the 14th IEEE Visualization (2003)
- Levoy M, "Efficient ray tracing of volume data", ACM Trans Graph, 9(3), pp.245~261 (1990)
- Cai LL, "Rule-enhanced transfer function generation for medical volume visualization", Comput Graph Forum, 34(3), pp.121~130 (2015)
- Phong BT, "Illumination for computer generated pictures", Commun ACM, 18(6), pp.311~317 (1975)
- Nelson B, "GPU-based volume visualization from high-order finite element fields", IEEE Trans Vis Comput Graph, 20(1), pp.70~83 (2014)
- Berger M, "A Generative Model for Volume Rendering", IEEE Trans Vis Comput Graph, 25(4), pp.1636~1650 (2019)
- Kroes T, "GPU pro 360 guide to GPGPU", pp.305~316 (2019), CRC Press
- Ropinski T, "Interactive volume rendering with dynamic ambient occlusion and color bleeding", Comput Graph Forum, 27(2), pp.567~576 (2008)
- Hernell F, "Local ambient occlusion in direct volume rendering", IEEE Trans Vis Comput Graph, 16(4), pp.548~559 (2010)
- Diaz J, "Vicinity occlusion maps: enhanced depth perception of volumetric models", Proceedings of the Computer Graphics International Conference, pp.56~63 (2008)
- Staib J, "Visualization of particlebased data with transparency and ambient occlusion", Comput Graph Forum, 34(3), pp.151~160 (2015)
- 남진현, "지역적 통계량을 이용한 고속 환경-광 가림 볼륨 가시화", 멀티미디어학회논문지, 18(2), pp.158~167 (2015), 한국멀티미디어학회[DOI]
- Maciejewski R, "Abstracting attribute space for transfer function exploration and design", IEEE Trans Vis Comput Graph, 19(1), pp.94~107 (2013)
- Srivastava V, "Interactive transfer function modification for volume rendering using compressed sample runs", Proceedings of the Computer Graphics International Conference, pp.8~13 (2003)
- Pfister H, "The transfer function bake-off", IEEE Comput Graph Appl, 21(3), pp.16~22 (2001)
- Ropinski T, "Strokebased transfer function design", Proceedings of the Eurographics, 2008, 41~48
- Hadwiger M, "GPU-accelerated deep shadow maps for direct volume rendering", Proceedings of the 21st ACM SIGGRAPH, 2006, 49~52
- Marsalek L, "High-speed volume ray casting with CUDA", Proceedings of IEEE Symposium Interactive Ray Tracing (2008)
