用于光声计算机断层扫描的 GPU 加速图像重建综合框架。

IF 3 3区 医学 Q2 BIOCHEMICAL RESEARCH METHODS Journal of Biomedical Optics Pub Date : 2024-06-01 Epub Date: 2024-06-06 DOI:10.1117/1.JBO.29.6.066006
Yibing Wang, Changhui Li
{"title":"用于光声计算机断层扫描的 GPU 加速图像重建综合框架。","authors":"Yibing Wang, Changhui Li","doi":"10.1117/1.JBO.29.6.066006","DOIUrl":null,"url":null,"abstract":"<p><strong>Significance: </strong>Photoacoustic computed tomography (PACT) is a promising non-invasive imaging technique for both life science and clinical implementations. To achieve fast imaging speed, modern PACT systems have equipped arrays that have hundreds to thousands of ultrasound transducer (UST) elements, and the element number continues to increase. However, large number of UST elements with parallel data acquisition could generate a massive data size, making it very challenging to realize fast image reconstruction. Although several research groups have developed GPU-accelerated method for PACT, there lacks an explicit and feasible step-by-step description of GPU-based algorithms for various hardware platforms.</p><p><strong>Aim: </strong>In this study, we propose a comprehensive framework for developing GPU-accelerated PACT image reconstruction (GPU-accelerated photoacoustic computed tomography), to help the research community to grasp this advanced image reconstruction method.</p><p><strong>Approach: </strong>We leverage widely accessible open-source parallel computing tools, including Python multiprocessing-based parallelism, Taichi Lang for Python, CUDA, and possible other backends. We demonstrate that our framework promotes significant performance of PACT reconstruction, enabling faster analysis and real-time applications. Besides, we also described how to realize parallel computing on various hardware configurations, including multicore CPU, single GPU, and multiple GPUs platform.</p><p><strong>Results: </strong>Notably, our framework can achieve an effective rate of <math><mrow><mo>∼</mo> <mn>871</mn></mrow> </math> times when reconstructing extremely large-scale three-dimensional PACT images on a dual-GPU platform compared to a 24-core workstation CPU. In this paper, we share example codes via GitHub.</p><p><strong>Conclusions: </strong>Our approach allows for easy adoption and adaptation by the research community, fostering implementations of PACT for both life science and medicine.</p>","PeriodicalId":15264,"journal":{"name":"Journal of Biomedical Optics","volume":"29 6","pages":"066006"},"PeriodicalIF":3.0000,"publicationDate":"2024-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.ncbi.nlm.nih.gov/pmc/articles/PMC11155389/pdf/","citationCount":"0","resultStr":"{\"title\":\"Comprehensive framework of GPU-accelerated image reconstruction for photoacoustic computed tomography.\",\"authors\":\"Yibing Wang, Changhui Li\",\"doi\":\"10.1117/1.JBO.29.6.066006\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<p><strong>Significance: </strong>Photoacoustic computed tomography (PACT) is a promising non-invasive imaging technique for both life science and clinical implementations. To achieve fast imaging speed, modern PACT systems have equipped arrays that have hundreds to thousands of ultrasound transducer (UST) elements, and the element number continues to increase. However, large number of UST elements with parallel data acquisition could generate a massive data size, making it very challenging to realize fast image reconstruction. Although several research groups have developed GPU-accelerated method for PACT, there lacks an explicit and feasible step-by-step description of GPU-based algorithms for various hardware platforms.</p><p><strong>Aim: </strong>In this study, we propose a comprehensive framework for developing GPU-accelerated PACT image reconstruction (GPU-accelerated photoacoustic computed tomography), to help the research community to grasp this advanced image reconstruction method.</p><p><strong>Approach: </strong>We leverage widely accessible open-source parallel computing tools, including Python multiprocessing-based parallelism, Taichi Lang for Python, CUDA, and possible other backends. We demonstrate that our framework promotes significant performance of PACT reconstruction, enabling faster analysis and real-time applications. Besides, we also described how to realize parallel computing on various hardware configurations, including multicore CPU, single GPU, and multiple GPUs platform.</p><p><strong>Results: </strong>Notably, our framework can achieve an effective rate of <math><mrow><mo>∼</mo> <mn>871</mn></mrow> </math> times when reconstructing extremely large-scale three-dimensional PACT images on a dual-GPU platform compared to a 24-core workstation CPU. In this paper, we share example codes via GitHub.</p><p><strong>Conclusions: </strong>Our approach allows for easy adoption and adaptation by the research community, fostering implementations of PACT for both life science and medicine.</p>\",\"PeriodicalId\":15264,\"journal\":{\"name\":\"Journal of Biomedical Optics\",\"volume\":\"29 6\",\"pages\":\"066006\"},\"PeriodicalIF\":3.0000,\"publicationDate\":\"2024-06-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"https://www.ncbi.nlm.nih.gov/pmc/articles/PMC11155389/pdf/\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Journal of Biomedical Optics\",\"FirstCategoryId\":\"3\",\"ListUrlMain\":\"https://doi.org/10.1117/1.JBO.29.6.066006\",\"RegionNum\":3,\"RegionCategory\":\"医学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"2024/6/6 0:00:00\",\"PubModel\":\"Epub\",\"JCR\":\"Q2\",\"JCRName\":\"BIOCHEMICAL RESEARCH METHODS\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Biomedical Optics","FirstCategoryId":"3","ListUrlMain":"https://doi.org/10.1117/1.JBO.29.6.066006","RegionNum":3,"RegionCategory":"医学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"2024/6/6 0:00:00","PubModel":"Epub","JCR":"Q2","JCRName":"BIOCHEMICAL RESEARCH METHODS","Score":null,"Total":0}
引用次数: 0

摘要

意义重大:光声计算机断层扫描(PACT)是一种前景广阔的非侵入性成像技术,可用于生命科学和临床应用。为了实现快速成像,现代 PACT 系统配备了数百至数千个超声换能器(UST)元件阵列,而且元件数量还在不断增加。然而,大量 UST 元件与并行数据采集可能会产生海量数据,这使得实现快速图像重建变得非常具有挑战性。目的:在本研究中,我们提出了开发 GPU 加速 PACT 图像重建(GPU 加速光声计算机断层扫描)的综合框架,以帮助研究界掌握这种先进的图像重建方法:我们利用了可广泛获取的开源并行计算工具,包括基于并行化的 Python 多处理、Taichi Lang for Python、CUDA 以及其他可能的后端。我们证明了我们的框架能显著提高 PACT 重建的性能,从而实现更快的分析和实时应用。此外,我们还介绍了如何在各种硬件配置上实现并行计算,包括多核CPU、单GPU和多GPU平台:值得注意的是,与24核工作站CPU相比,我们的框架在双GPU平台上重建超大规模三维PACT图像时的有效率可达871倍。在本文中,我们通过 GitHub 分享了示例代码:我们的方法便于研究界采用和调整,促进了生命科学和医学领域的 PACT 实现。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
Comprehensive framework of GPU-accelerated image reconstruction for photoacoustic computed tomography.

Significance: Photoacoustic computed tomography (PACT) is a promising non-invasive imaging technique for both life science and clinical implementations. To achieve fast imaging speed, modern PACT systems have equipped arrays that have hundreds to thousands of ultrasound transducer (UST) elements, and the element number continues to increase. However, large number of UST elements with parallel data acquisition could generate a massive data size, making it very challenging to realize fast image reconstruction. Although several research groups have developed GPU-accelerated method for PACT, there lacks an explicit and feasible step-by-step description of GPU-based algorithms for various hardware platforms.

Aim: In this study, we propose a comprehensive framework for developing GPU-accelerated PACT image reconstruction (GPU-accelerated photoacoustic computed tomography), to help the research community to grasp this advanced image reconstruction method.

Approach: We leverage widely accessible open-source parallel computing tools, including Python multiprocessing-based parallelism, Taichi Lang for Python, CUDA, and possible other backends. We demonstrate that our framework promotes significant performance of PACT reconstruction, enabling faster analysis and real-time applications. Besides, we also described how to realize parallel computing on various hardware configurations, including multicore CPU, single GPU, and multiple GPUs platform.

Results: Notably, our framework can achieve an effective rate of 871 times when reconstructing extremely large-scale three-dimensional PACT images on a dual-GPU platform compared to a 24-core workstation CPU. In this paper, we share example codes via GitHub.

Conclusions: Our approach allows for easy adoption and adaptation by the research community, fostering implementations of PACT for both life science and medicine.

求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
CiteScore
6.40
自引率
5.70%
发文量
263
审稿时长
2 months
期刊介绍: The Journal of Biomedical Optics publishes peer-reviewed papers on the use of modern optical technology for improved health care and biomedical research.
期刊最新文献
Hyperspectral imaging in neurosurgery: a review of systems, computational methods, and clinical applications. Exploring near-infrared autofluorescence properties in parathyroid tissue: an analysis of fresh and paraffin-embedded thyroidectomy specimens. Impact of signal-to-noise ratio and contrast definition on the sensitivity assessment and benchmarking of fluorescence molecular imaging systems. Comparing spatial distributions of ALA-PpIX and indocyanine green in a whole pig brain glioma model using 3D fluorescence cryotomography. Detection properties of indium-111 and IRDye800CW for intraoperative molecular imaging use across tissue phantom models.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1