• DocumentCode
    841922
  • Title

    penMesh—Monte Carlo Radiation Transport Simulation in a Triangle Mesh Geometry

  • Author

    Badal, Andreu ; Kyprianou, Iacovos ; Banh, Diem Phuc ; Badano, Aldo ; Sempau, Josep

  • Author_Institution
    Inst. de Tecniques Energetiques, Univ. Politec. de Catalunya, Barcelona, Spain
  • Volume
    28
  • Issue
    12
  • fYear
    2009
  • Firstpage
    1894
  • Lastpage
    1901
  • Abstract
    We have developed a general-purpose Monte Carlo simulation code, called penMesh, that combines the accuracy of the radiation transport physics subroutines from PENELOPE and the flexibility of a geometry based on triangle meshes. While the geometric models implemented in most general-purpose codes-such as PENELOPE´s quadric geometry-impose some limitations in the shape of the objects that can be simulated, triangle meshes can be used to describe any free-form (arbitrary) object. Triangle meshes are extensively used in computer-aided design and computer graphics. We took advantage of the sophisticated tools already developed in these fields, such as an octree structure and an efficient ray-triangle intersection algorithm, to significantly accelerate the triangle mesh ray-tracing. A detailed description of the new simulation code and its ray-tracing algorithm is provided in this paper. Furthermore, we show how it can be readily used in medical imaging applications thanks to the detailed anatomical phantoms already available. In particular, we present a whole body radiography simulation using a triangulated version of the anthropomorphic NCAT phantom. An example simulation of scatter fraction measurements using a standardized abdomen and lumbar spine phantom, and a benchmark of the triangle mesh and quadric geometries in the ray-tracing of a mathematical breast model, are also presented to show some of the capabilities of penMesh.
  • Keywords
    CAD; Monte Carlo methods; diagnostic radiography; medical image processing; phantoms; physiological models; ray tracing; subroutines; Monte Carlo radiation transport simulation; PENELOPE; abdomen; anatomical phantoms; anthropomorphic NCAT phantom; computer graphics; computer-aided design; lumbar spine; mathematical breast model; octree structure; penMesh; radiation transport physics subroutines; ray-triangle intersection algorithm; scatter fraction measurements; triangle mesh ray-tracing; triangular mesh geometry; whole body radiography simulation; Algorithms; Computational modeling; Design automation; Geometry; Imaging phantoms; Medical simulation; Physics; Ray tracing; Shape; Solid modeling; Computer-aided design; Monte Carlo; NCAT; PENELOPE; penMesh; triangle mesh; Computer Simulation; Finite Element Analysis; Humans; Models, Biological; Monte Carlo Method; Phantoms, Imaging; Radiation Dosage; Radiographic Image Interpretation, Computer-Assisted; Scattering, Radiation; Software; Software Validation; Whole Body Imaging;
  • fLanguage
    English
  • Journal_Title
    Medical Imaging, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0062
  • Type

    jour

  • DOI
    10.1109/TMI.2009.2021615
  • Filename
    4912407