
FOLLOWUS
College of Computer Science, Sichuan University, Chengdu 610065, China
Dening LUO, E-mail: onexinoneyi@hotmail.com
[ "Yi LIN, Yilin@scu.edu.cn" ]
[ "Jianwei ZHANG, zhangjianwei@scu.edu.cn" ]
收稿:2020-05-03,
修回:2021-;6-;8,
纸质出版:2021-08
Scan QR Code
罗德宁, 林毅, 张建伟. 交互式体积光照绘制中基于GPU的单绘制遍多切片算法[J]. 信息与电子工程前沿(英文), 2021,22(8):1092-1103.
Dening LUO, Yi LIN, Jianwei ZHANG. GPU-based multi-slice per pass algorithm in interactive volume illumination rendering[J]. Frontiers of Information Technology & Electronic Engineering, 2021, 22(8): 1092-1103.
罗德宁, 林毅, 张建伟. 交互式体积光照绘制中基于GPU的单绘制遍多切片算法[J]. 信息与电子工程前沿(英文), 2021,22(8):1092-1103. DOI: 10.1631/FITEE.2000214.
Dening LUO, Yi LIN, Jianwei ZHANG. GPU-based multi-slice per pass algorithm in interactive volume illumination rendering[J]. Frontiers of Information Technology & Electronic Engineering, 2021, 22(8): 1092-1103. DOI: 10.1631/FITEE.2000214.
体绘制在医学成像和工程应用领域发挥着重要作用。为获得更好的体数据三维形状感知,近年来人们在真实感光照体绘制方面进行了大量研究。然而,交互式体绘制的计算开销异常高,当数据量和算法复杂度增加时,问题的可解性受到不利影响。本文提出一种基于GPU的可扩展单绘制遍多切片(multi-slice per pass,MSPP)体绘制算法,该算法可以快速生成全局体阴影,并基于传递函数实现半透明效果,以改善体数据的形状和深度感知。对真实数据的测试表明,MSPP在不损失光照效果的情况下显著优于一些复杂的体积阴影算法,例如半角切片(half-angle slicing)。此外,MSPP易于集成到基于sort-first或sort-last算法的并行渲染框架中,以加速体绘制。此外,基于本文中可扩展切片的体绘制框架能够与多种传统体绘制框架结合。
Volume rendering plays a significant role in medical imaging and engineering applications. To obtain an improved three-dimensional shape perception of volumetric datasets
realistic volume illumination has been considerably studied in recent years. However
the calculation overhead associated with interactive volume rendering is unusually high
and the solvability of the problem is adversely affected when the data size and algorithm complexity are increased. In this study
a scalable and GPU-based multi-slice per pass (MSPP) volume rendering algorithm is proposed which can quickly generate global volume shadow and achieve a translucent effect based on the transfer function
so as to improve perception of the shape and depth of volumetric datasets. In our real-world data tests
MSPP significantly outperforms some complex volume shadow algorithms without losing the illumination effects
for example
half-angle slicing. Furthermore
the MSPP can be easily integrated into the parallel rendering frameworks based on sort-first or sort-last algorithms to accelerate volume rendering. In addition
its scalable slice-based volume rendering framework can be combined with several traditional volume rendering frameworks.
P Angelelli , , , S Bruckner . . Performance and quality analysis of convolution-based volume illumination . . J WSCG , , 2015 . . 23 ( ( 2 ): ): 131 - - 138 . . . .
SY Belyaev , , , ND Smirnova , , , PO Smirnov , , , 等 . . Fast selective antialiasing for direct volume rendering . . Proc SPIE, Medical Imaging: Imaging Informatics for Healthcare, Research, and Applications , , 2019 . . 1095407 DOI: 10.1117/12.2511887 http://doi.org/10.1117/12.2511887 . .
J Beyer , , , M Hadwiger , , , H Pfister . . State-of-the-art in GPU-based large-scale volume visualization . . Comput Graph Forum , , 2015 . . 34 ( ( 8 ): ): 13 - - 37 . . DOI: 10.1111/cgf.12605 http://doi.org/10.1111/cgf.12605 . .
UD Bordoloi , , , HW Shen . . View selection for volume rendering . . Proc IEEE Visualization , , 2005 . . p. 487 - - 494 . . DOI: 10.1109/VISUAL.2005.1532833 http://doi.org/10.1109/VISUAL.2005.1532833 . .
A Çalışkan , , , U Çevik . . Overview of computer graphics and algorithms . . Proc 23 rd Signal Processing and Communications Applications Conf , , 2015 . . p. 831 - - 834 . . DOI: 10.1109/SIU.2015.7129957 http://doi.org/10.1109/SIU.2015.7129957 . .
MSA El Seoud , , , AS Mady . . A comprehensive review on volume rendering techniques . . Proc 8 th Int Conf on Software and Information Engineering , , 2019 . . p. 126 - - 131 . . DOI: 10.1145/3328833.3328878 http://doi.org/10.1145/3328833.3328878 . .
K Engel , , , M Kraus , , , T Ertl . . High-quality pre-integrated volume rendering using hardware-accelerated pixel shading . . Proc ACM SIGGRAPH/EUROGRAPHICS Workshop on Graphics Hardware , , 2001 . . p. 9 - - 16 . . DOI: 10.1145/383507.383515 http://doi.org/10.1145/383507.383515 . .
R Fernando . . GPU Gems: Programming Techniques, Tips, and Tricks for Real-Time Graphics , , : : Boston, USA Addison-Wesley , , 2004 . . .
T Hachaj . . Real time exploration and management of large medical volumetric datasets on small mobile devices—evaluation of remote volume rendering approach . . Int J Inform Manag , , 2014 . . 34 ( ( 3 ): ): 336 - - 343 . . DOI: 10.1016/j.ijinfomgt.2013.11.005 http://doi.org/10.1016/j.ijinfomgt.2013.11.005 . .
C Hänel , , , B Weyers , , , B Hentschel , , , 等 . . Visual quality adjustment for volume rendering in a head-tracked virtual environment . . IEEE Trans Vis Comput Graph , , 2016 . . 22 ( ( 4 ): ): 1472 - - 1481 . . DOI: 10.1109/TVCG.2016.2518338 http://doi.org/10.1109/TVCG.2016.2518338 . .
D Jönsson , , , E Sundén , , , A Ynnerman , , , 等 . . A survey of volumetric illumination techniques for interactive volume rendering . . Comput Graph Forum , , 2014 . . 33 ( ( 1 ): ): 27 - - 51 . . DOI: 10.1111/cgf.12252 http://doi.org/10.1111/cgf.12252 . .
NM Khan , , , R Ksantini , , , L Guan . . A novel image-centric approach toward direct volume rendering . . ACM Trans Intell Syst Technol , , 2018 . . 9 ( ( 4 ): ): 42 DOI: 10.1145/3152875 http://doi.org/10.1145/3152875 . .
J Kniss , , , S Premoze , , , C Hansen , , , 等 . . Interactive translucent volume rendering and procedural modeling . . Proc IEEE Visualization , , 2002 . . p. 109 - - 116 . . DOI: 10.1109/VISUAL.2002.1183764 http://doi.org/10.1109/VISUAL.2002.1183764 . .
J Kruger , , , R Westermann . . Acceleration techniques for GPU-based volume rendering . . Proc IEEE Visualization , , 2003 . . p.287 - - 292 . . DOI: 10.1109/VISUAL.2003.1250384 http://doi.org/10.1109/VISUAL.2003.1250384 . .
P Lacroute , , , M Levoy . . Fast volume rendering using a shear-warp factorization of the viewing transformation . . Proc 21 st Annual Conf on Computer Graphics and Interactive Techniques , , 1994 . . p.451 - - 458 . . DOI: 10.1145/192161.192283 http://doi.org/10.1145/192161.192283 . .
D Laur , , , P Hanrahan . . Hierarchical splatting: a progressive refinement algorithm for volume rendering . . ACM SIGGRAPH Comput Graph , , 1991 . . p.285 - - 288 . . DOI: 10.1145/127719.122748 http://doi.org/10.1145/127719.122748 . .
P Ljung , , , J Krüger , , , E Groller , , , 等 . . State of the art in transfer functions for direct volume rendering . . Comput Graph Forum , , 2016 . . 35 ( ( 3 ): ): 669 - - 691 . . DOI: 10.1111/cgf.12934 http://doi.org/10.1111/cgf.12934 . .
B Ma , , , A Entezari . . Volumetric feature-based classification and visibility analysis for transfer function design . . IEEE Trans Vis Comput Graph , , 2018 . . 24 ( ( 12 ): ): 3253 - - 3267 . . DOI: 10.1109/TVCG.2017.2776935 http://doi.org/10.1109/TVCG.2017.2776935 . .
F Mwalongo , , , M Krone , , , G Reina , , , 等 . . State-of-the-art report in web-based visualization . . Comput Graph Forum , , 2016 . . 35 ( ( 3 ): ): 553 - - 575 . . DOI: 10.1111/cgf.12929 http://doi.org/10.1111/cgf.12929 . .
JM Noguera , , , JR Jimenez . . Mobile volume rendering: past, present, and future . . IEEE Trans Vis Comput Graph , , 2016 . . 22 ( ( 2 ): ): 1164 - - 1178 . . DOI: 10.1109/TVCG.2015.2430343 http://doi.org/10.1109/TVCG.2015.2430343 . .
D Patel , , , V Šoltészová , , , JM Nordbotten , , , 等 . . Instant convolution shadows for volumetric detail mapping . . ACM Trans Graph , , 2013 . . 32 ( ( 5 ): ): 154 DOI: 10.1145/2492684 http://doi.org/10.1145/2492684 . .
B Preim , , , A Baer , , , D Cunningham , , , 等 . . A survey of perceptually motivated 3D visualization of medical image data . . Comput Graph Forum , , 2016 . . 35 ( ( 3 ): ): 501 - - 525 . . DOI: 10.1111/cgf.12927 http://doi.org/10.1111/cgf.12927 . .
MB Rodríguez , , , PPV Alcocer . . Practical volume rendering in mobile devices . . Proc 8 th Int Symp on Advances in Visual Computing , , 2012 . . p.708 - - 718 . . DOI: 10.1007/978-3-642-33179-4_67 http://doi.org/10.1007/978-3-642-33179-4_67 . .
N Rostamzadeh , , , D Jönsson , , , T Ropinski . . A comparison of volumetric illumination methods by considering their underlying mathematical models . . Proc SIGRAD, Visual Computing , , 2013 . . p. 35 - - 40 . . . .
P Schlegel , , , M Makhinya , , , R Pajarola . . Extinction-based shading and illumination in GPU volume ray-casting . . IEEE Trans Vis Comput Graph , , 2011 . . 17 ( ( 12 ): ): 1795 - - 1802 . . DOI: 10.1109/TVCG.2011.198 http://doi.org/10.1109/TVCG.2011.198 . .
M Schott , , , V Pegoraro , , , C Hansen , , , 等 . . A directional occlusion shading model for interactive direct volume rendering . . Comput Graph Forum , , 2009 . . 28 ( ( 3 ): ): 855 - - 862 . . DOI: 10.1111/j.1467-8659.2009.01464.x http://doi.org/10.1111/j.1467-8659.2009.01464.x . .
V Šoltészová , , , D Patel , , , S Bruckner , , , 等 . . A multidirectional occlusion shading model for direct volume rendering . . Comput Graph Forum , , 2010 . . 29 ( ( 3 ): ): 883 - - 891 . . DOI: 10.1111/j.1467-8659.2009.01695.x http://doi.org/10.1111/j.1467-8659.2009.01695.x . .
S Stegmaier , , , M Strengert , , , T Klein . . A simple and flexible volume rendering framework for graphics-hardware-based raycasting . . Proc 4 th Int Workshop on Volume Graphics , , 2005 . . p.187 - - 195 . . DOI: 10.1109/VG.2005.194114 http://doi.org/10.1109/VG.2005.194114 . .
W Usher , , , J Amstutz , , , C Brownlee , , , 等 . . Progressive CPU volume rendering with sample accumulation . . Proc 17 th Eurographics Symp on Parallel Graphics and Visualization , , 2017 . . p.21 - - 30 . . DOI: 10.2312/pgv.20171090 http://doi.org/10.2312/pgv.20171090 . .
K Wangkaoom , , , P Ratanaworabhan , , , SS Thongvigitmanee . . High-quality web-based volume rendering in real- time . . Proc 12 th Int Conf on Electrical Engineering/ Electronics, Computer, Telecommunications and Information Technology , , 2015 . . p.1 - - 6 . . DOI: 10.1109/ECTICon.2015.7207091 http://doi.org/10.1109/ECTICon.2015.7207091 . .
Q Zhang , , , R Eagleson , , , TM Peters . . Volume visualization: a technical overview with a focus on medical applications . . J Dig Imag , , 2011 . . 24 ( ( 4 ): ): 640 - - 664 . . DOI: 10.1007/s10278-010-9321-6 http://doi.org/10.1007/s10278-010-9321-6 . .
YB Zhang , , , KL Ma . . Lighting design for globally illuminated volume rendering . . IEEE Trans Vis Comput Graph , , 2013 . . 19 ( ( 12 ): ): 2946 - - 2955 . . DOI: 10.1109/TVCG.2013.172 http://doi.org/10.1109/TVCG.2013.172 . .
关联资源
相关文章
相关作者
相关机构
京公网安备11010802024621