Fang Qianqian
Martinos Center for Biomedical Imaging, Massachusetts General Hospital, 149 13th St, Charlestown, Massachusetts, 02129, USA.
Biomed Opt Express. 2010 Aug 2;1(1):165-75. doi: 10.1364/BOE.1.000165. Epub 2010 Jul 15.
We describe a fast mesh-based Monte Carlo (MC) photon migration algorithm for static and time-resolved imaging in 3D complex media. Compared with previous works using voxel-based media discretization, a mesh-based approach can be more accurate in modeling targets with curved boundaries or locally refined structures. We implement an efficient ray-tracing technique using Plücker Coordinates. The Barycentric coordinates computed from Plücker-formed ray-tracing enables us to use linear Lagrange basis functions to model both media properties and fluence distribution, leading to further improvement in accuracy. The Plücker-coordinate ray-polygon intersection test can be extended to hexahedral or high-order elements. Excellent agreement is found when comparing mesh-based MC with the analytical diffusion model and 3D voxel-based MC code in both homogeneous and heterogeneous cases. Realistic time-resolved imaging results are observed for a complex human brain anatomy using mesh-based MC. We also include multi-threading support in the software and will port it to a graphics processing unit platform in the near future.
我们描述了一种基于网格的快速蒙特卡罗(MC)光子迁移算法,用于三维复杂介质中的静态和时间分辨成像。与先前使用基于体素的介质离散化的工作相比,基于网格的方法在对具有弯曲边界或局部精细结构的目标进行建模时可以更加准确。我们使用普吕克坐标实现了一种高效的光线追踪技术。通过普吕克形式的光线追踪计算得到的重心坐标使我们能够使用线性拉格朗日基函数对介质属性和注量分布进行建模,从而进一步提高精度。普吕克坐标光线 - 多边形相交测试可以扩展到六面体或高阶元素。在均匀和非均匀情况下,将基于网格的MC与解析扩散模型和基于三维体素的MC代码进行比较时,发现结果吻合良好。使用基于网格的MC对复杂的人类脑部解剖结构进行了逼真的时间分辨成像。我们还在软件中加入了多线程支持,并将在不久的将来将其移植到图形处理单元平台上。