CONV - Convolution for responses to a finite diameter photon beam incident on multi-layered tissues

Lihong Wang, Steven Jacques, Liqiong Zheng

Research output: Contribution to journalArticle

256 Citations (Scopus)

Abstract

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.

Original languageEnglish (US)
Pages (from-to)141-150
Number of pages10
JournalComputer Methods and Programs in Biomedicine
Volume54
Issue number3
DOIs
StatePublished - Nov 1997

Fingerprint

Convolution
Photons
Tissue
Public Sector
Websites

Keywords

  • Convolution
  • Dynamic allocation
  • Photon transport
  • Standard C
  • Tissue optics

ASJC Scopus subject areas

  • Software

Cite this

CONV - Convolution for responses to a finite diameter photon beam incident on multi-layered tissues. / Wang, Lihong; Jacques, Steven; Zheng, Liqiong.

In: Computer Methods and Programs in Biomedicine, Vol. 54, No. 3, 11.1997, p. 141-150.

Research output: Contribution to journalArticle

@article{4f13bb673a394b82b3ed8bc57eef444d,
title = "CONV - Convolution for responses to a finite diameter photon beam incident on multi-layered tissues",
abstract = "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.",
keywords = "Convolution, Dynamic allocation, Photon transport, Standard C, Tissue optics",
author = "Lihong Wang and Steven Jacques and Liqiong Zheng",
year = "1997",
month = "11",
doi = "10.1016/S0169-2607(97)00021-7",
language = "English (US)",
volume = "54",
pages = "141--150",
journal = "Computer Methods and Programs in Biomedicine",
issn = "0169-2607",
publisher = "Elsevier Ireland Ltd",
number = "3",

}

TY - JOUR

T1 - CONV - Convolution for responses to a finite diameter photon beam incident on multi-layered tissues

AU - Wang, Lihong

AU - Jacques, Steven

AU - Zheng, Liqiong

PY - 1997/11

Y1 - 1997/11

N2 - 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.

AB - 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.

KW - Convolution

KW - Dynamic allocation

KW - Photon transport

KW - Standard C

KW - Tissue optics

UR - http://www.scopus.com/inward/record.url?scp=0031282174&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=0031282174&partnerID=8YFLogxK

U2 - 10.1016/S0169-2607(97)00021-7

DO - 10.1016/S0169-2607(97)00021-7

M3 - Article

C2 - 9421660

AN - SCOPUS:0031282174

VL - 54

SP - 141

EP - 150

JO - Computer Methods and Programs in Biomedicine

JF - Computer Methods and Programs in Biomedicine

SN - 0169-2607

IS - 3

ER -