• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

PRISM:一个用于 GPU 体绘制着色器交互设计的开源框架。

PRISM: An open source framework for the interactive design of GPU volume rendering shaders.

机构信息

McConnell Brain Imaging Center, Montreal Neurological Institute and Hospital McGill University, McGill University, Montreal, Quebec, Canada.

出版信息

PLoS One. 2018 Mar 13;13(3):e0193636. doi: 10.1371/journal.pone.0193636. eCollection 2018.

DOI:10.1371/journal.pone.0193636
PMID:29534069
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC5849289/
Abstract

Direct volume rendering has become an essential tool to explore and analyse 3D medical images. Despite several advances in the field, it remains a challenge to produce an image that highlights the anatomy of interest, avoids occlusion of important structures, provides an intuitive perception of shape and depth while retaining sufficient contextual information. Although the computer graphics community has proposed several solutions to address specific visualization problems, the medical imaging community still lacks a general volume rendering implementation that can address a wide variety of visualization use cases while avoiding complexity. In this paper, we propose a new open source framework called the Programmable Ray Integration Shading Model, or PRISM, that implements a complete GPU ray-casting solution where critical parts of the ray integration algorithm can be replaced to produce new volume rendering effects. A graphical user interface allows clinical users to easily experiment with pre-existing rendering effect building blocks drawn from an open database. For programmers, the interface enables real-time editing of the code inside the blocks. We show that in its default mode, the PRISM framework produces images very similar to those produced by a widely-adopted direct volume rendering implementation in VTK at comparable frame rates. More importantly, we demonstrate the flexibility of the framework by showing how several volume rendering techniques can be implemented in PRISM with no more than a few lines of code. Finally, we demonstrate the simplicity of our system in a usability study with 5 medical imaging expert subjects who have none or little experience with volume rendering. The PRISM framework has the potential to greatly accelerate development of volume rendering for medical applications by promoting sharing and enabling faster development iterations and easier collaboration between engineers and clinical personnel.

摘要

直接体绘制已经成为探索和分析 3D 医学图像的重要工具。尽管该领域已经取得了多项进展,但仍然存在一些挑战,例如生成一张突出感兴趣解剖结构、避免重要结构遮挡、提供直观的形状和深度感知,同时保留足够上下文信息的图像。尽管计算机图形学社区已经提出了几种解决方案来解决特定的可视化问题,但医学成像社区仍然缺乏一种通用的体绘制实现,可以解决广泛的可视化用例,同时避免复杂性。在本文中,我们提出了一个名为可编程光线积分着色模型(Programmable Ray Integration Shading Model,简称 PRISM)的新开源框架,该框架实现了一种完整的 GPU 光线投射解决方案,其中光线积分算法的关键部分可以被替换,以产生新的体绘制效果。一个图形用户界面允许临床用户轻松地尝试来自开放数据库的现有渲染效果构建块。对于程序员,该界面允许实时编辑块内的代码。我们表明,在其默认模式下,PRISM 框架生成的图像与 VTK 中广泛采用的直接体绘制实现生成的图像非常相似,帧率相当。更重要的是,我们通过展示如何在 PRISM 中实现几种体绘制技术,只需几行代码,证明了该框架的灵活性。最后,我们通过 5 名具有或几乎没有体绘制经验的医学成像专家进行的可用性研究,展示了我们系统的简单性。PRISM 框架通过促进共享、实现更快的开发迭代以及工程师和临床人员之间更容易的协作,有可能极大地加速医学应用中的体绘制开发。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/03fe/5849289/da78e0002155/pone.0193636.g008.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/03fe/5849289/0f37fde14ff0/pone.0193636.g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/03fe/5849289/7b430e8b040b/pone.0193636.g002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/03fe/5849289/3f91e634b8af/pone.0193636.g003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/03fe/5849289/4b593e6d838d/pone.0193636.g004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/03fe/5849289/96543c7b7095/pone.0193636.g005.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/03fe/5849289/70b3051ba27e/pone.0193636.g006.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/03fe/5849289/31a9971fd3fd/pone.0193636.g007.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/03fe/5849289/da78e0002155/pone.0193636.g008.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/03fe/5849289/0f37fde14ff0/pone.0193636.g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/03fe/5849289/7b430e8b040b/pone.0193636.g002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/03fe/5849289/3f91e634b8af/pone.0193636.g003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/03fe/5849289/4b593e6d838d/pone.0193636.g004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/03fe/5849289/96543c7b7095/pone.0193636.g005.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/03fe/5849289/70b3051ba27e/pone.0193636.g006.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/03fe/5849289/31a9971fd3fd/pone.0193636.g007.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/03fe/5849289/da78e0002155/pone.0193636.g008.jpg

相似文献

1
PRISM: An open source framework for the interactive design of GPU volume rendering shaders.PRISM:一个用于 GPU 体绘制着色器交互设计的开源框架。
PLoS One. 2018 Mar 13;13(3):e0193636. doi: 10.1371/journal.pone.0193636. eCollection 2018.
2
Fast perspective volume ray casting method using GPU-based acceleration techniques for translucency rendering in 3D endoluminal CT colonography.基于GPU加速技术的快速透视体光线投射方法,用于3D腔内CT结肠造影中的半透明渲染。
Comput Biol Med. 2009 Aug;39(8):657-66. doi: 10.1016/j.compbiomed.2009.04.007.
3
Cross-Platform Ubiquitous Volume Rendering Using Programmable Shaders in VTK for Scientific and Medical Visualization.使用VTK中的可编程着色器进行跨平台无处不在的体绘制以实现科学和医学可视化
IEEE Comput Graph Appl. 2019 Jan-Feb;39(1):26-43. doi: 10.1109/MCG.2018.2880818.
4
GPU-based multi-volume ray casting within VTK for medical applications.基于 GPU 的 VTK 中用于医疗应用的多体积光线投射。
Int J Comput Assist Radiol Surg. 2015 Mar;10(3):293-300. doi: 10.1007/s11548-014-1069-x. Epub 2014 May 20.
5
Dynamic real-time 4D cardiac MDCT image display using GPU-accelerated volume rendering.使用GPU加速体绘制的动态实时4D心脏MDCT图像显示。
Comput Med Imaging Graph. 2009 Sep;33(6):461-76. doi: 10.1016/j.compmedimag.2009.04.002. Epub 2009 May 21.
6
Dynamic shader generation for GPU-based multi-volume ray casting.基于GPU的多体数据光线投射的动态着色器生成
IEEE Comput Graph Appl. 2008 Sep-Oct;28(5):66-77. doi: 10.1109/MCG.2008.96.
7
Multimodality Neurological Data Visualization With Multi-VOI-Based DTI Fiber Dynamic Integration.基于多感兴趣区的 DTI 纤维动态整合的多模态神经影像学数据可视化。
IEEE J Biomed Health Inform. 2016 Jan;20(1):293-303. doi: 10.1109/JBHI.2014.2367026. Epub 2014 Nov 4.
8
ClearView: An interactive context preserving hotspot visualization technique.ClearView:一种保留上下文的交互式热点可视化技术。
IEEE Trans Vis Comput Graph. 2006 Sep-Oct;12(5):941-8. doi: 10.1109/TVCG.2006.124.
9
Local ambient occlusion in direct volume rendering.直接体绘制中的局部环境光遮蔽。
IEEE Trans Vis Comput Graph. 2010 Jul-Aug;16(4):548-59. doi: 10.1109/TVCG.2009.45.
10
A parallel coordinates style interface for exploratory volume visualization.一种用于探索性体数据可视化的平行坐标风格界面。
IEEE Trans Vis Comput Graph. 2005 Jan-Feb;11(1):71-80. doi: 10.1109/TVCG.2005.2.

引用本文的文献

1
ColocZStats: a z-stack signal colocalization extension tool for 3D slicer.ColocZStats:一款用于3D Slicer的Z轴堆叠信号共定位扩展工具。
Front Physiol. 2024 Sep 4;15:1440099. doi: 10.3389/fphys.2024.1440099. eCollection 2024.
2
3D Echocardiogram Visualization: A New Method Based on "Focus + Context".三维超声心动图可视化:一种基于“聚焦+上下文”的新方法。
Proc SPIE Int Soc Opt Eng. 2024 Feb;12929. doi: 10.1117/12.3006214. Epub 2024 Mar 29.

本文引用的文献

1
IBIS: an OR ready open-source platform for image-guided neurosurgery.IBIS:用于图像引导神经外科的 OR 就绪开源平台。
Int J Comput Assist Radiol Surg. 2017 Mar;12(3):363-378. doi: 10.1007/s11548-016-1478-0. Epub 2016 Aug 31.
2
Anisotropic Ambient Volume Shading.各向异性环境体积描影。
IEEE Trans Vis Comput Graph. 2016 Jan;22(1):1015-24. doi: 10.1109/TVCG.2015.2467963.
3
CustusX: an open-source research platform for image-guided therapy.CustusX:一个用于图像引导治疗的开源研究平台。
Int J Comput Assist Radiol Surg. 2016 Apr;11(4):505-19. doi: 10.1007/s11548-015-1292-0. Epub 2015 Sep 26.
4
Low-Pass Filtered Volumetric Shadows.低通滤波体阴影。
IEEE Trans Vis Comput Graph. 2014 Dec;20(12):2437-46. doi: 10.1109/TVCG.2014.2346333.
5
Using global illumination in volume visualization of rheumatoid arthritis CT data.在类风湿性关节炎CT数据的体可视化中使用全局光照。
IEEE Comput Graph Appl. 2014 Nov-Dec;34(6):16-23. doi: 10.1109/MCG.2014.120.
6
Augmented depth perception visualization in 2D/3D image fusion.二维/三维图像融合中的增强深度感知可视化
Comput Med Imaging Graph. 2014 Dec;38(8):744-52. doi: 10.1016/j.compmedimag.2014.06.015. Epub 2014 Jul 12.
7
GPU-based multi-volume ray casting within VTK for medical applications.基于 GPU 的 VTK 中用于医疗应用的多体积光线投射。
Int J Comput Assist Radiol Surg. 2015 Mar;10(3):293-300. doi: 10.1007/s11548-014-1069-x. Epub 2014 May 20.
8
Voreen: a rapid-prototyping environment for ray-casting-based volume visualizations.Voreen:一个用于基于光线投射的体数据可视化的快速原型制作环境。
IEEE Comput Graph Appl. 2009 Nov-Dec;29(6):6-13. doi: 10.1109/MCG.2009.130.
9
An evaluation of depth enhancing perceptual cues for vascular volume visualization in neurosurgery.神经外科手术中用于血管容积可视化的深度增强感知线索评估。
IEEE Trans Vis Comput Graph. 2014 Mar;20(3):391-403. doi: 10.1109/TVCG.2013.240.
10
World Medical Association Declaration of Helsinki: ethical principles for medical research involving human subjects.《世界医学协会赫尔辛基宣言:涉及人类受试者的医学研究伦理原则》
JAMA. 2013 Nov 27;310(20):2191-4. doi: 10.1001/jama.2013.281053.