首页> 美国卫生研究院文献>Medical Physics >Ultrafast and scalable cone-beam CT reconstruction using MapReduce in a cloud computing environment
【2h】

Ultrafast and scalable cone-beam CT reconstruction using MapReduce in a cloud computing environment

机译:在云计算环境中使用MapReduce超快速且可扩展的锥形束CT重建

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

>Purpose: Four-dimensional CT (4DCT) and cone beam CT (CBCT) are widely used in radiation therapy for accurate tumor target definition and localization. However, high-resolution and dynamic image reconstruction is computationally demanding because of the large amount of data processed. Efficient use of these imaging techniques in the clinic requires high-performance computing. The purpose of this work is to develop a novel ultrafast, scalable and reliable image reconstruction technique for 4D CBCT/CT using a parallel computing framework called MapReduce. We show the utility of MapReduce for solving large-scale medical physics problems in a cloud computing environment.>Methods: In this work, we accelerated the Feldcamp–Davis–Kress (FDK) algorithm by porting it to Hadoop, an open-source MapReduce implementation. Gated phases from a 4DCT scans were reconstructed independently. Following the MapReduce formalism, Map functions were used to filter and backproject subsets of projections, and Reduce function to aggregate those partial backprojection into the whole volume. MapReduce automatically parallelized the reconstruction process on a large cluster of computer nodes. As a validation, reconstruction of a digital phantom and an acquired CatPhan 600 phantom was performed on a commercial cloud computing environment using the proposed 4D CBCT/CT reconstruction algorithm.>Results: Speedup of reconstruction time is found to be roughly linear with the number of nodes employed. For instance, greater than 10 times speedup was achieved using 200 nodes for all cases, compared to the same code executed on a single machine. Without modifying the code, faster reconstruction is readily achievable by allocating more nodes in the cloud computing environment. Root mean square error between the images obtained using MapReduce and a single-threaded reference implementation was on the order of 10−7. Our study also proved that cloud computing with MapReduce is fault tolerant: the reconstruction completed successfully with identical results even when half of the nodes were manually terminated in the middle of the process.>Conclusions: An ultrafast, reliable and scalable 4D CBCT/CT reconstruction method was developed using the MapReduce framework. Unlike other parallel computing approaches, the parallelization and speedup required little modification of the original reconstruction code. MapReduce provides an efficient and fault tolerant means of solving large-scale computing problems in a cloud computing environment.
机译:>目的:二维CT(4DCT)和锥形束CT(CBCT)被广泛用于放射治疗中,以准确地确定肿瘤靶标和定位。然而,由于要处理大量数据,因此高分辨率和动态图像重建在计算上是需要的。在临床中有效使用这些成像技术需要高性能的计算。这项工作的目的是使用称为MapReduce的并行计算框架为4D CBCT / CT开发一种新颖的超快速,可扩展且可靠的图像重建技术。我们展示了MapReduce在云计算环境中解决大规模医学物理问题的实用工具。>方法:在这项工作中,我们通过将Feldcamp–Davis–Kress(FDK)算法移植到Hadoop来对其进行了加速。 ,一个开源MapReduce实现。来自4DCT扫描的门控相位被独立地重建。遵循MapReduce形式主义,使用Map函数对投影的子集进行过滤和反向投影,并使用Reduce函数将部分反向投影聚合到整个体积中。 MapReduce在大型计算机节点群集上自动并行化重建过程。作为验证,使用提出的4D CBCT / CT重建算法在商业云计算环境上对数字体模和获得的CatPhan 600体模进行了重建。>结果:发现重建时间的加快是与所使用的节点数大致成线性关系。例如,与在单个计算机上执行的相同代码相比,在所有情况下使用200个节点都可以实现超过10倍的加速。在不修改代码的情况下,通过在云计算环境中分配更多节点,可以轻松实现更快的重建。使用MapReduce和单线程参考实现获得的图像之间的均方根误差约为10 −7 。我们的研究还证明,使用MapReduce进行云计算具有容错能力:即使在过程中途手动终止一半节点时,重建也能成功完成,并且结果相同。>结论:使用MapReduce框架开发了可扩展的4D CBCT / CT重建方法。与其他并行计算方法不同,并行化和加速要求对原始重构代码进行很少的修改。 MapReduce提供了一种有效且容错的方法来解决云计算环境中的大规模计算问题。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号