ATOM 1.0:基于GPU的电子断层重构软件

作者:储琪; 张凯; 万晓华; 张茨; 张艳; 张广勇; 沈铂; 卢晓伟; 赵开勇; 褚晓文; 张法; 孙飞
来源:生物物理学报, 2011, 27(03): 231-241.

摘要

电子断层成像技术能够在纳米尺度下重构出不具有全同性的细胞或大分子的三维结构,正受到越来越广泛的重视。针对现有电子断层成像技术中重构软件的不足,特别是迭代重构算法速度慢的缺点,我们开发了一款基于Graphic Processor Unit(GPU)平台的电子断层重构软件——ATOM,实现了图像对位、重构参数计算、三维重构及数据可视化等电子断层重构的基本功能。其中,在二维对位方面,ATOM实现了迭代的无标记平移和旋转对位;在三维重构方面,实现了背投影和多种迭代重构算法,并实现了迭代重构在GPU平台上的并行加速,获得了良好的加速比,如SIRT算法得到了47倍加速比。ATOM是绿色开源软件,可以运行在支持Qt和CUDA的所有操作系统上。ATOM为图形界面软件,结合详尽的安装及使用文档,便于用户使用。