Epp: A C++ EGSnrc user code for x-ray imaging and scattering simulations.
نویسندگان
چکیده
PURPOSE Easy particle propagation (Epp) is a user code for the EGSnrc code package based on the c+ + class library egspp. A main feature of egspp (and Epp) is the ability to use analytical objects to construct simulation geometries. The authors developed Epp to facilitate the simulation of x-ray imaging geometries, especially in the case of scatter studies. While direct use of egspp requires knowledge of c+ +, Epp requires no programming experience. METHODS Epp's features include calculation of dose deposited in a voxelized phantom and photon propagation to a user-defined imaging plane. Projection images of primary, single Rayleigh scattered, single Compton scattered, and multiple scattered photons may be generated. Epp input files can be nested, allowing for the construction of complex simulation geometries from more basic components. To demonstrate the imaging features of Epp, the authors simulate 38 keV x rays from a point source propagating through a water cylinder 12 cm in diameter, using both analytical and voxelized representations of the cylinder. The simulation generates projection images of primary and scattered photons at a user-defined imaging plane. The authors also simulate dose scoring in the voxelized version of the phantom in both Epp and DOSXYZnrc and examine the accuracy of Epp using the Kawrakow-Fippel test. RESULTS The results of the imaging simulations with Epp using voxelized and analytical descriptions of the water cylinder agree within 1%. The results of the Kawrakow-Fippel test suggest good agreement between Epp and DOSXYZnrc. CONCLUSIONS Epp provides the user with useful features, including the ability to build complex geometries from simpler ones and the ability to generate images of scattered and primary photons. There is no inherent computational time saving arising from Epp, except for those arising from egspp's ability to use analytical representations of simulation geometries. Epp agrees with DOSXYZnrc in dose calculation, since they are both based on the well-validated standard EGSnrc radiation transport physics model.
منابع مشابه
Epp - A C++ Monte Carlo simulation EGSnrc user code for dose calculation and imaging
Epp (Easy particle propagation) is a Monte Carlo simulation EGSnrc user code that we have developed for dose calculation in a voxelized volume, and to generate images for an arbitrary geometry irradiated by a particle source. The dose calculation aspect is a reimplementation of the function of DOSXYZnrc with the performance being significantly improved. The functionality can be readily extended...
متن کاملHVL evaluation of orthovoltage X-ray machine using EGSnrc code of simulation
Background: Making use of the orthovoltage machines in Radiotherapy, is one of the routine methods for the treatment of the superficial lesions. In this study, an important determinant of X-ray quality, the HVL (Half Value Layer), has been evaluated. Materials and Methods: The HVLs of a orthovoltage X-ray machine in 120 and 180 kVp are measured, using an empirical method, in which the HVLs are ...
متن کاملA Monte Carlo study of the energy spectra and transmission characteristics of scattered radiation from x-ray computed tomography.
Existing data used to calculate the barrier transmission of scattered radiation from computed tomography (CT) are based on primary beam CT energy spectra. This study uses the EGSnrc Monte Carlo system and Epp user code to determine the energy spectra of CT scatter from four different primary CT beams passing through an ICRP 110 male reference phantom. Each scatter spectrum was used as a broad-b...
متن کاملدزیمتری یک سیستم بازرسی کانتینرها با پرتوهای فوتونی دوانرژی با شبیه سازی مونتکارلو
Todays, X-ray imaging system for cargo and containers inspecting of country gates are highly regarded. The dual energy imaging system due to the use of two beams with different spectrums can extracts more information about the materials in cargo than the conventional X-ray imaging system. Since the X-ray beam is an ionizing radiation, three parameters should be taken into account including just...
متن کاملEvaluating the Effects of Field Size on Beam Homogeneity Coefficient in the Superficial Radiotherapy Machine Using Empirical Method and Simulation
Introduction Superficial X-ray therapy is one of the most important treatment methods in radiotherapy especially in the treatment of superficial skin lesions (Up to 300 kVp). Quality of the X-ray beam that can be expressed by Half-Value Layer (HVL), are important indices for this type of treatment effective energy of photon and Homogeneity Coefficient (HC). Materials and Methods The HC of the s...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Medical physics
دوره 38 3 شماره
صفحات -
تاریخ انتشار 2011