Wang L, Jacques S L, Zheng L
Bioengineering Program, Texas A&M University, College Station 77843-3120, USA.
Comput Methods Programs Biomed. 1997 Nov;54(3):141-50. doi: 10.1016/s0169-2607(97)00021-7.
A convolution program (CONV) solving responses to a collimated finite diameter photon beam perpendicularly incident on a multi-layered tissue has been coded in ANSI Standard C, hence, the program can be executed on various computers. The program, employing an extended trapezoidal rule for integration, convolves the responses to an infinitely narrow photon beam computed by a companion program (MCML). Dynamic data allocation is used for CONV as well as MCML, therefore, the number of tissue layers and grid elements of the grid system can be varied at run time. The potential error due to not scoring the first photon-tissue interactions separately is illustrated. The program, including the source code, has been in the public domain since 1992 and can be downloaded from the web site at http:(/)/biomed.tamu.edu/-lw.
一个卷积程序(CONV)已用ANSI标准C编码完成,该程序用于求解准直有限直径光子束垂直入射到多层组织上的响应,因此,此程序可在各种计算机上运行。该程序采用扩展梯形积分法则,对由配套程序(MCML)计算出的无限窄光子束的响应进行卷积。CONV和MCML都使用动态数据分配,因此,组织层数和网格系统的网格单元数量在运行时可以变化。文中说明了因未单独记录首次光子与组织相互作用而导致的潜在误差。该程序包括源代码,自1992年起已进入公共领域,可从网站http://biomed.tamu.edu/-lw下载。