Submitted:
12 May 2025
Posted:
13 May 2025
You are already at the latest version
Abstract
Keywords:
1. Introduction
- We develop a new MM-RTM that supports the VPT-based DVR of multiple materials. Our method is capable of incorporating theoretical multiple scattering effects into realistic DVR.
- We propose a novel hierarchical volume grid acceleration structure. An update mechanism is designed for this acceleration structure that ensures accurate real-time updates during user interaction. Our update method supports applications involving complex transfer functions.
- We standardized the representation of transfer functions and identified five fundamental types. We demonstrate that complex transfer functions can be expressed in these five forms.
2. Related Work
3. Multi-Material Radiative Transfer Model
- For particles exhibiting surface-scattering properties, we assume that the geometric normal is the volumetric gradient. The surface-scattering property characterizes hemispherical scattering. Incident light from the back side of the surface is fully absorbed by the surface-scattering particles.
- The absorptivity of a traditional medium can be elucidated as the absorption of light per unit distance [14]. For surface-scattering particles, absorptivity also encompasses the absorption of light energy per unit surface area.
3.1. Extension of RTE
3.2. Solution Operator
3.3. Self-Occlusion
4. Hierarchical Volume Grid Accelerator
- If the current node does not contain valid voxels, the query proceeds to the parent node. If the parent node also lacks valid voxels, the search continues upward. This process continues until a node is found that lacks valid voxels while its parent node contains valid voxels, at which point the sampling ray will bypass the current node.
- If the current node contains valid voxels and the maximum attenuation coefficient is less than , the search will proceed upward. If the maximum attenuation coefficient exceeds , the search will move downward. When the maximum attenuation coefficient is between and , or if the node is at level 0 or at the leaf level, 3D-DDA sampling will be performed. If the maximum attenuation coefficient of the current node is less than , but the maximum attenuation coefficient of the parent node exceeds , traversal will continue at the current node. The thresholds of and are derived from empirical observations.
- Since the volumetric grid size is uniform across all levels, the node index of any point in any level can be directly calculated. When a ray samples within a node, it is assumed that the next node belongs to the same level; however, the search direction—upward or downward—will be determined by the maximum attenuation coefficient of the current node.
5. Multi-Material Transfer Functions
6. Implementation and Evaluations
6.1. Implementation Details
6.2. Comparison with the SotA in Surgical Planning
6.3. Comparison of Realistic Effects
6.4. Comparison of Accelerators
6.5. Configurations of Different Channel Numbers
7. Conclusions and Future Work
Author Contributions
Funding
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Preim, B.; Botha, C.P. Visual computing for medicine: theory, algorithms, and applications; Newnes, 2013. [CrossRef]
- Engel, K.; Hadwiger, M.; Kniss, J.M.; Lefohn, A.E.; Salama, C.R.; Weiskopf, D. Real-time volume graphics. In ACM Siggraph 2004 Course Notes; 2004; pp. 29–es.
- Linsen, L.; Hagen, H.; Hamann, B. Visualization in medicine and life sciences; Springer, 2008. [CrossRef]
- Dappa, E.; Higashigaito, K.; Fornaro, J.; Leschka, S.; Wildermuth, S.; Alkadhi, H. Cinematic rendering–an alternative to volume rendering for 3D computed tomography imaging. Insights into imaging 2016, 7, 849–856. [Google Scholar] [CrossRef] [PubMed]
- Kruger, J.; Westermann, R. Acceleration techniques for GPU-based volume rendering. In Proceedings of the IEEE Visualization, 2003. VIS 2003. IEEE, 2003, pp. 287–292. [CrossRef]
- Salama, C.R. Gpu-based monte-carlo volume raycasting. In Proceedings of the 15th Pacific Conference one Computer Graphics and Applications (PG’07). IEEE, 2007, pp. 411–414. [CrossRef]
- Hege, H.C.; Höllerer, T.; Stalling, D. Volume Rendering-Mathematicals Models and Algorithmic Aspects. 1993. [CrossRef]
- Max, N. Efficient light propagation for multiple anisotropic volume scattering. In Proceedings of the Photorealistic Rendering Techniques. Springer, 1995, pp. 87–104. [CrossRef]
- Max, N. Optical models for direct volume rendering. IEEE Transactions on Visualization and Computer Graphics 1995, 1, 99–108. [Google Scholar] [CrossRef]
- Ljung, P.; Krüger, J.; Groller, E.; Hadwiger, M.; Hansen, C.D.; Ynnerman, A. State of the art in transfer functions for direct volume rendering. In Proceedings of the Computer graphics forum. Wiley Online Library, 2016, Vol. 35, pp. 669–691. [CrossRef]
- Zhang, Y.; Dong, Z.; Ma, K.L. Real-time volume rendering in dynamic lighting environments using precomputed photon mapping. IEEE Transactions on Visualization and Computer Graphics 2013, 19, 1317–1330. [Google Scholar] [CrossRef] [PubMed]
- Igouchkine, O.; Zhang, Y.; Ma, K.L. Multi-material volume rendering with a physically-based surface reflection model. IEEE Transactions on Visualization and Computer Graphics 2017, 24, 3147–3159. [Google Scholar] [CrossRef]
- Magnus, J.G.; Bruckner, S. Interactive dynamic volume illumination with refraction and caustics. IEEE transactions on visualization and computer graphics 2017, 24, 984–993. [Google Scholar] [CrossRef]
- Pharr, M.; Jakob, W.; Humphreys, G. Physically based rendering: From theory to implementation. 2023.
- Lindemann, F.; Ropinski, T. About the influence of illumination models on image comprehension in direct volume rendering. IEEE Transactions on Visualization and Computer Graphics 2011, 17, 1922–1931. [Google Scholar] [CrossRef]
- Jönsson, D.; Sundén, E.; Ynnerman, A.; Ropinski, T. A survey of volumetric illumination techniques for interactive volume rendering. In Proceedings of the Computer Graphics Forum. Wiley Online Library, 2014, Vol. 33, pp. 27–51. [CrossRef]
- Schott, M.; Pegoraro, V.; Hansen, C.; Boulanger, K.; Bouatouch, K. A directional occlusion shading model for interactive direct volume rendering. In Proceedings of the Computer Graphics Forum. Wiley Online Library, 2009, Vol. 28, pp. 855–862. [CrossRef]
- Sundén, E.; Ynnerman, A.; Ropinski, T. Image plane sweep volume illumination. IEEE Transactions on Visualization and Computer Graphics 2011, 17, 2125–2134. [Google Scholar] [CrossRef]
- Hadwiger, M.; Kratz, A.; Sigg, C.; Bühler, K. GPU-accelerated deep shadow maps for direct volume rendering. In Proceedings of the Graphics hardware, 2006, Vol. 6, pp. 49–52. [CrossRef]
- Kroes, T.; Post, F.; Botha, C. Interactive direct volume rendering with physically-based lighting. Eurographics vi.
- Engel, K. Real-time Monte-Carlo path tracing of medical volume data. In Proceedings of the GPU technology conference, April, 2016, pp. 4–7.
- von Radziewsky, P.; Kroes, T.; Eisemann, M.; Eisemann, E. Efficient stochastic rendering of static and animated volumes using visibility sweeps. IEEE Transactions on Visualization and Computer Graphics 2016, 23, 2069–2081. [Google Scholar] [CrossRef]
- Rowe, S.P.; Fishman, E.K. Fetal and placental anatomy visualized with cinematic rendering from volumetric CT data. Radiology case reports 2018, 13, 281–283. [Google Scholar] [CrossRef]
- Berger, F.; Ebert, L.C.; Kubik-Huch, R.A.; Eid, K.; Thali, M.J.; Niemann, T. Application of cinematic rendering in clinical routine CT examination of ankle sprains. American Journal of Roentgenology 2018, 211, 887–890. [Google Scholar] [CrossRef]
- Pattamapaspong, N.; Kanthawang, T.; Singsuwan, P.; Sansiri, W.; Prasitwattanaseree, S.; Mahakkanukrauh, P. Efficacy of three-dimensional cinematic rendering computed tomography images in visualizing features related to age estimation in pelvic bones. Forensic science international 2019, 294, 48–56. [Google Scholar] [CrossRef] [PubMed]
- Novák, J.; Selle, A.; Jarosz, W. Residual ratio tracking for estimating attenuation in participating media. ACM Trans. Graph. 2014, 33, 179–1. [Google Scholar] [CrossRef]
- Kutz, P.; Habel, R.; Li, Y.K.; Novák, J. Spectral and decomposition tracking for rendering heterogeneous volumes. ACM Transactions on Graphics (TOG) 2017, 36, 1–16. [Google Scholar] [CrossRef]
- Miller, B.; Georgiev, I.; Jarosz, W. A null-scattering path integral formulation of light transport. ACM Transactions on Graphics (TOG) 2019, 38, 1–13. [Google Scholar] [CrossRef]
- Misso, Z.; Li, Y.K.; Burley, B.; Teece, D.; Jarosz, W. Progressive null-tracking for volumetric rendering. In Proceedings of the ACM SIGGRAPH 2023 Conference Proceedings, 2023, pp. 1–10. [CrossRef]
- Galtier, M.; Blanco, S.; Caliot, C.; Coustet, C.; Dauchet, J.; El Hafi, M.; Eymet, V.; Fournier, R.; Gautrais, J.; Khuong, A.; et al. Integral formulation of null-collision Monte Carlo algorithms. Journal of Quantitative Spectroscopy and Radiative Transfer 2013, 125, 57–68. [Google Scholar] [CrossRef]
- Kroes, T.; Post, F.H.; Botha, C.P. Exposure render: An interactive photo-realistic volume rendering framework. PloS one 2012, 7, e38586. [Google Scholar] [CrossRef]
- Knoll, A. A Survey of Octree Volume Rendering Methods. VLUDS 2006, pp. 87–96.
- Klacansky, P. Open scientific visualization datasets; 2013.
- Rosset, A.; Ratib, O. OsiriX DICOM Image Library; 2002.
- Müller, T.; Evans, A.; Schied, C.; Keller, A. Instant neural graphics primitives with a multiresolution hash encoding. ACM transactions on graphics (TOG) 2022, 41, 1–15. [Google Scholar] [CrossRef]
- Tancik, M.; Weber, E.; Ng, E.; Li, R.; Yi, B.; Wang, T.; Kristoffersen, A.; Austin, J.; Salahi, K.; Ahuja, A.; et al. Nerfstudio: A modular framework for neural radiance field development. In Proceedings of the ACM SIGGRAPH 2023 Conference Proceedings, 2023, pp. 1–12. [CrossRef]
- Kerbl, B.; Kopanas, G.; Leimkühler, T.; Drettakis, G. 3d gaussian splatting for real-time radiance field rendering. ACM Trans. Graph. 2023, 42, 139–1. [Google Scholar] [CrossRef]
- Niedermayr, S.; Neuhauser, C.; Petkov, K.; Engel, K.; Westermann, R. Application of 3D Gaussian Splatting for Cinematic Anatomy on Consumer Class Devices. 2024. [CrossRef]
- Ament, M.; Zirr, T.; Dachsbacher, C. Extinction-optimized volume illumination. IEEE transactions on visualization and computer graphics 2016, 23, 1767–1781. [Google Scholar] [CrossRef]
- Bauer, D.; Wu, Q.; Ma, K.L. Photon Field Networks for Dynamic Real-Time Volumetric Global Illumination. IEEE Transactions on Visualization and Computer Graphics. 2023. [Google Scholar] [CrossRef]
- Wu, Q.; Bauer, D.; Doyle, M.J.; Ma, K.L. Interactive volume visualization via multi-resolution hash encoding based neural representation. IEEE Transactions on Visualization and Computer Graphics. 2023. [Google Scholar] [CrossRef] [PubMed]
- Nguyen, N.; Bohak, C.; Engel, D.; Mindek, P.; Strnad, O.; Wonka, P.; Li, S.; Ropinski, T.; Viola, I. Finding nano-Ötzi: cryo-electron tomography visualization guided by learned segmentation. IEEE Transactions on Visualization and Computer Graphics 2022, 29, 4198–4214. [Google Scholar] [CrossRef] [PubMed]
- Engel, D.; Sick, L.; Ropinski, T. Leveraging Self-Supervised Vision Transformers for Segmentation-based Transfer Function Design. IEEE Transactions on Visualization and Computer Graphics. 2024. [Google Scholar] [CrossRef]
- Li, M.; Jung, Y.; Song, S.; Kim, J. Attention-driven visual emphasis for medical volumetric image visualization. The Visual Computer, 2024; 1–15. [Google Scholar] [CrossRef]
- Novák, J.; Georgiev, I.; Hanika, J.; Jarosz, W. Monte Carlo methods for volumetric light transport simulation. In Proceedings of the Computer graphics forum. Wiley Online Library, 2018, Vol. 37, pp. 551–576. [CrossRef]
- Fellner, F.A. Introducing cinematic rendering: a novel technique for post-processing medical imaging data. Journal of Biomedical Science and Engineering 2016, 9, 170–175. [Google Scholar] [CrossRef]
- Eid, M.; De Cecco, C.N.; Nance Jr, J.W.; Caruso, D.; Albrecht, M.H.; Spandorfer, A.J.; De Santis, D.; Varga-Szemes, A.; Schoepf, U.J. Cinematic rendering in CT: a novel, lifelike 3D visualization technique. American Journal of Roentgenology 2017, 209, 370–379. [Google Scholar] [CrossRef]
- Rowe, S.P.; Johnson, P.T.; Fishman, E.K. Initial experience with cinematic rendering for chest cardiovascular imaging. The British journal of radiology 2018, 91, 20170558. [Google Scholar] [CrossRef]
- Denisova, E.; Manetti, L.; Bocchi, L.; Iadanza, E. AR2T: Advanced Realistic Rendering Technique for Biomedical Volumes. In Proceedings of the International Conference on Medical Image Computing and Computer-Assisted Intervention. Springer, 2023, pp. 347–357. [CrossRef]
- Iglesias-Guitian, J.A.; Mane, P.; Moon, B. Real-time denoising of volumetric path tracing for direct volume rendering. IEEE Transactions on Visualization and Computer Graphics 2020, 28, 2734–2747. [Google Scholar] [CrossRef]
- Hofmann, N.; Martschinke, J.; Engel, K.; Stamminger, M. Neural denoising for path tracing of medical volumetric data. Proceedings of the ACM on Computer Graphics and Interactive Techniques 2020, 3, 1–18. [Google Scholar] [CrossRef]
- Taibo, J.; Iglesias-Guitian, J.A. Immersive 3D Medical Visualization in Virtual Reality using Stereoscopic Volumetric Path Tracing. In Proceedings of the 2024 IEEE Conference Virtual Reality and 3D User Interfaces (VR). IEEE, 2024, pp. 1044–1053. [CrossRef]
- Xu, C.; Cheng, H.; Chen, Z.; Wang, J.; Chen, Y.; Zhao, L. Real-time Realistic Volume Rendering of Consistently High Quality with Dynamic Illumination. IEEE Transactions on Visualization and Computer Graphics, 2024; 1–15. [Google Scholar] [CrossRef]
- Eric, V. Robust monte carlo methods for light transport simulation. PhD thesis. 1998. [Google Scholar]
- Jakob, W.A. Light transport on path-space manifolds. PhD thesis 2013. [Google Scholar]
- Museth, Ken. NanoVDB: A GPU-friendly and portable VDB data structure for real-time rendering and simulation. In Proceedings of the ACM SIGGRAPH 2021 Talks, 2021, pp. 1–2. [CrossRef]
- Amanatides, J.; Woo, A.; et al. A fast voxel traversal algorithm for ray tracing. In Proceedings of the Eurographics. Citeseer. 1987; Vol. 87, 3–10. [Google Scholar] [CrossRef]
- Szirmay-Kalos, L.; Tóth, B.; Magdics, M. Free path sampling in high resolution inhomogeneous participating media. In Proceedings of the Computer Graphics Forum. Wiley Online Library. 2011; Vol. 30, 85–97. [Google Scholar] [CrossRef]
- Hanwell, M.D.; Martin, K.M.; Chaudhary, A.; Avila, L.S. The Visualization Toolkit (VTK): Rewriting the rendering code for modern graphics cards. SoftwareX 2015, 1, 9–12. [Google Scholar] [CrossRef]
- Weber, C.; Kaplanyan, A.; Stamminger, M.; Dachsbacher, C. Interactive Direct Volume Rendering with Many-light Methods and Transmittance Caching. In Proceedings of the VMV. 2013; 195–202. [Google Scholar] [CrossRef]
- Herzberger, L.; Hadwiger, M.; Krüger, R.; Sorger, P.; Pfister, H.; Gröller, E.; Beyer, J. Residency Octree: A Hybrid Approach for Scalable Web-Based Multi-Volume Rendering. IEEE Transactions on Visualization and Computer Graphics 2024, 30, 1380–1390. [Google Scholar] [CrossRef] [PubMed]
- Hadwiger, M.; Al-Awami, A.K.; Beyer, J.; Agus, M.; Pfister, H. SparseLeap: Efficient Empty Space Skipping for Large-Scale Volume Rendering. IEEE Transactions on Visualization and Computer Graphics 2018, 24, 974–983. [Google Scholar] [CrossRef] [PubMed]













| Symbol | Description |
|---|---|
| a point in volume space | |
| a ray, emitted from point in the direction of | |
| light from the point to the direction | |
| absorption coefficient at the point | |
| scattering coefficient at the point | |
| extinction coefficient at the point | |
| null-scattering coefficient at the point | |
| the "majorant" constant, | |
| spherical integral | |
| the integral over the hemisphere | |
| the phase function | |
| the BSDF | |
| radiance emitted to from | |
| light transmittance between and . | |
| the gradient at the point | |
| the surface scattering albedo coefficient at | |
| the spherical scattering albedo coefficient at |
| Evaluation Criteria | |
|---|---|
| EC1 | the visualization results’ ability to support surgical planning tasks. |
| EC2 | the effectiveness of the visualization in presenting three-dimensional spatial information. |
| EC3 | the ability of the visualization to help doctors quickly locate the lesion. |
| EC4 | the willingness to adopt this technology in surgical planning. |
| Evaluation Criteria | |
|---|---|
| EC1 | The material appearance realisticness of rendering result. |
| EC2 | Beneficial for the perception of spatial structure. |
| EC3 | Integration with the background environment. |
| Method | EC1 | EC2 | EC3 |
|---|---|---|---|
| VPL-DVR [60] | 2.25/0.80 | 2.87/0.69 | 2.75/0.76 |
| RMSS [22] | 3.12/0.83 | 3.87/0.81 | 3.24/0.82 |
| [49] | 2.32/1.17 | 2.97/1.06 | 2.44/1.01 |
| Ours | 4.62/0.48 | 4.78/0.49 | 4.46/0.49 |
| F-value | 174.25 | 168.53 | 139.48 |
| p-value | <0.001 | <0.001 | <0.001 |
| spathorhynchus dataset | |||
| Update | Locate Nearest | GI | |
|---|---|---|---|
| No | 0 | 8.23 | 121.71 |
| Macrocell | 7.42 | 7.65 | 84.51 |
| Residency | 135.53 | 5.37 | 64.82 |
| Ours-6 | 11.14 | 5.62 | 60.63 |
| Ours-7 | 13.68 | 6.59 | 72.90 |
| stag_beetle dataset | |||
| Update | Locate Nearest | GI | |
| No | 0 | 8.15 | 105.57 |
| Macrocell | 7.16 | 6.94 | 78.73 |
| Residency | 122.63 | 5.17 | 58.15 |
| Ours-6 | 10.31 | 5.22 | 59.26 |
| Ours-7 | 12.45 | 6.12 | 68.14 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).