CALCULATION AND MEASUREMENT OF EXPOSURE BUILDUP FACTORS FOR X-RAY RADIOGRAPHY

Similar documents
Combining Analytical and Monte Carlo Modelling for Industrial Radiology

Basics of treatment planning II

X-ray simulation and applications

Limitations in the PHOTON Monte Carlo gamma transport code

Application of MCNP Code in Shielding Design for Radioactive Sources

Simulation of Radiographic Testing for POD Assessment

SHIELDING DEPTH DETERMINATION OF COBALT PHOTON SHOWER THROUGH LEAD, ALUMINUM AND AIR USING MONTE CARLO SIMULATION

Ch. 4 Physical Principles of CT

Modelling I SPECIFIC REQUIREMENTS ON COMPUTER MODELING OF RADIOGRAPHIC INSPECTIONS OF NUCLEAR COMPONENTS

Modeling x-ray scattering process and applications of the scattering model

Artifact Mitigation in High Energy CT via Monte Carlo Simulation

COMPUTER SIMULATION OF X-RA Y NDE PROCESS COUPLED

Abstract: Introduction:

Medical Physics Research Center, Mashhad University of Medical Sciences, Mashhad, Iran.

ULTRASONIC WAVE PROPAGATION THROUGH NOZZLES AND PIPES WITH

ELECTRON DOSE KERNELS TO ACCOUNT FOR SECONDARY PARTICLE TRANSPORT IN DETERMINISTIC SIMULATIONS

Industrial Radiography Simulation by MCNPX for Pipeline Corrosion Detection

FUZZY CLUSTERING ALGORITHM FOR GAMMA RAY TRACKING IN SEGMENTED DETECTORS

arxiv: v2 [cond-mat.mtrl-sci] 5 Jan 2010

DUAL energy X-ray radiography [1] can be used to separate

OPTIMIZATION TOOL FOR X-RAY RADIOGRAPHY NDE

HIGH-SPEED THEE-DIMENSIONAL TOMOGRAPHIC IMAGING OF FRAGMENTS AND PRECISE STATISTICS FROM AN AUTOMATED ANALYSIS

Supercomputing the Cascade Processes of Radiation Transport

Radiographic Modelling for NDE of Subsea Pipelines

Shielding factors for traditional safety glasses

D&S Technical Note 09-2 D&S A Proposed Correction to Reflectance Measurements of Profiled Surfaces. Introduction

Scatter Correction Methods in Dimensional CT

New developments in industrial radiography at EDF

NON-COLLIMATED SCATTERED RADIATION TOMOGRAPHY

Radiology. Marta Anguiano Millán. Departamento de Física Atómica, Molecular y Nuclear Facultad de Ciencias. Universidad de Granada

Code characteristics

Deliverable D10.2. WP10 JRA04 INDESYS Innovative solutions for nuclear physics detectors

Validation of GEANT4 for Accurate Modeling of 111 In SPECT Acquisition

Introduction to Biomedical Imaging

GENERAL AUTOMATED FLAW DETECTION SCHEME FOR NDE X-RAY IMAGES

Simulation of Internal Backscatter Effects on MTF and SNR of Pixelated Photon-counting Detectors

Monte Carlo simulations

Arion: a realistic projection simulator for optimizing laboratory and industrial micro-ct

ISOCS Characterization of Sodium Iodide Detectors for Gamma-Ray Spectrometry

Outline. Monte Carlo Radiation Transport Modeling Overview (MCNP5/6) Monte Carlo technique: Example. Monte Carlo technique: Introduction

Analysis of Radiation Transport through Multileaf Collimators Using BEAMnrc Code

84 Luo heng-ming et al Vol. 12 Under the condition of one-dimensional slab geometry the transport equation for photons reads ±()N(x; μ; ) du d N(

Modeling granular phosphor screens by Monte Carlo methods

Evaluation of RayXpert for shielding design of medical facilities

XRAY SHARK xpb X-ray Scanner for transformer paperboards

The Monte Carlo simulation of a Package formed by the combination of three scintillators: Brillance380, Brillance350, and Prelude420.

2017 Summer Course on Optical Oceanography and Ocean Color Remote Sensing. Monte Carlo Simulation

Improvements in Monte Carlo simulation of large electron fields

Breaking Through the Barriers to GPU Accelerated Monte Carlo Particle Transport

Muon imaging for innovative tomography of large volume and heterogeneous cemented waste packages

Stochastic Simulations for the Detection of Objects in Three. Dimensional Volumes: Applications in Medical Imaging and Ocean Acoustics.

Lab2: Single Photon Interference

Basics of treatment planning II

Investigation of tilted dose kernels for portal dose prediction in a-si electronic portal imagers

An approach to calculate and visualize intraoperative scattered radiation exposure

Simulation Based POD Estimation for Radiographic Testing of Turbine Blades

Be careful not to leave your fingerprints on the optical surfaces of lenses or Polaroid sheets.

THE EFFECT OF SURFACE ROUGHNESS OF CSI(TL) MICRO-COLUMNS ON THE RESOLUTION OF THE X-RAY IMAGE; OPTICAL SIMULATION STUDY

Medical Imaging BMEN Spring 2016

Monte Carlo simulations. Lesson FYSKJM4710 Eirik Malinen

Fracture Mechanics and Nondestructive Evaluation Modeling to Support Rapid Qualification of Additively Manufactured Parts

Gamma spectroscopic measurements using the PID350 pixelated CdTe radiation detector

Reducing the influence of environmental scattering in industrial computed tomography by system optimisation and correction algorithms

NKS GammaUser

PROVIDE A UNIFORM DOSE IN THE SMALL ANIMAL.

EXTERNAL PHOTON BEAMS: PHYSICAL ASPECTS

Radiographic Simulator artist: Version 2

Diffuse light tomography to detect blood vessels using Tikhonov regularization Huseyin Ozgur Kazanci* a, Steven L. Jacques b a

THE SIMULATION OF THE 4 MV VARIAN LINAC WITH EXPERIMENTAL VALIDATION

A PRACTICAL ALGORITHM FOR RECONSTRUCTION FROM X-RAY

Modeling the ORTEC EX-100 Detector using MCNP

Electron Dose Kernels (EDK) for Secondary Particle Transport in Deterministic Simulations

Image Acquisition Systems

I Introduction 2. IV Relative dose in electron and photon beams 26 IV.A Dose and kerma per unit incident fluence... 27

Modeling Radiation Transport Using MCNP6 and Abaqus/CAE Chelsea A. D Angelo, Steven S. McCready, Karen C. Kelley Los Alamos National Laboratory

CODE Analysis, design, production control of thin films

Monte Carlo modelling and applications to imaging

Assesing multileaf collimator effect on the build-up region using Monte Carlo method

PrimEx Trigger Simultation Study D. Lawrence Mar. 2002

Identification of Shielding Material Configurations Using NMIS Imaging

Comparison of internal and external dose conversion factors using ICRP adult male and MEET Man voxel model phantoms.

A Method for Producing Simulated Mammograms: Observer Study

Development of a Radiation Shielding Monte Carlo Code: RShieldMC

A study of densitometry comparison among three radiographic processing solutions

Intermediate energy x-ray backscatter characteristics from the interaction with macroscopically thick layered media

STATUS AND FUTURE ASPECTS OF X-RAY BACKSCATTER IMAGING

REMOVAL OF THE EFFECT OF COMPTON SCATTERING IN 3-D WHOLE BODY POSITRON EMISSION TOMOGRAPHY BY MONTE CARLO

Construction of Voxel-type Phantom Based on Computed Tomographic Data of RANDO Phantom for the Monte Carlo Simulations

VALIDATION 3D RAY TRACING FOR UT EXAMINATION OF THE NOZZLE

CHAPTER 10: TALLYING IN MCNP

FINITE ELEMENT MODELING OF TRANSIENT WAVE PHENOMENA AT

ENHANCED IMAGING OF CORROSION IN AIRCRAFT STRUCTURES WITH REVERSE GEOMETRY X-RAY

Evaluation of radiative power loading on WEST metallic in-vessel components

Validation of Heat Conduction 2D Analytical Model in Spherical Geometries using infrared Thermography.*

Scatter in an uncollimated x-ray CT machine based on a Geant4 Monte Carlo simulation. Wadeson, Nicola and Morton, Edward and Lionheart, William

Chapter 35. The Nature of Light and the Laws of Geometric Optics

Three-dimensional nondestructive evaluation of cylindrical objects (pipe) using an infrared camera coupled to a 3D scanner

A New Segment Building Algorithm for the Cathode Strip Chambers in the CMS Experiment

CIVA Computed Tomography Modeling

Improved Detector Response Characterization Method in ISOCS and LabSOCS

Transcription:

CALCULATION AND MEASUREMENT OF EXPOSURE BUILDUP FACTORS FOR X-RAY RADIOGRAPHY Taher 1. Aljundi and Joseph N. Gray Center for Nondestructive Evaluation Iowa State University Ames, Iowa 50011 INTRODUCTION An x-ray radiographic image is generated by both uncollided and scattered photons. The uncollided flux contribution to the image can be estimated straightforward using the attenuation coefficients of the materials used in the radiography. The scattered flux contribution however, is usually accounted for using Monte Carlo techniques or by solving the Boltzmann transport equation for photons [1). Both of these approaches are computationally expensive and hence can not be incorporated in radiography simulation models for practical limitations. A powerful x-ray radiography simulation code "XRSIM" was developed here at the Center for Nondestructive Evaluation at Iowa State University. The simulation code utilizes a CAD interface to simulate radiography of objects with complex geometries. Interaction with a CAD interface enables the code of simulating the radiography of any object with no limits on the geometrical complexity of the sample. However, the execution time of the code increases as the complexity of the object increases. Nevertheless; the execution time is still in the order of couple of minutes for objects with very complex geometries. The simulation code in its current status, uses only the uncollided flux to generate the radiographic image. An attempt to modify the code to account for the scattering contribution to the image using Monte Carlo techniques has shown limited success. Accounting for scattering using Monte Carlo approach increased the execution time of the code from less than two minutes to several hours depending on the geometrical complexity of the radiographed object. A way to get around the inefficiency of Monte Carlo approach is to use the "exposure buildup factors" to account for the effect of scattering. This is an approximate solution but computationally very efficient and can be easily incorporated in the simulation code XRSIM. Review:Jf Progress in Quantitative Nondestructive Evaluation. Vol. 14 Edited by D.O. Thompson and D.E. Chimenti. Plenum Press. New Yark. 1995 339

DEFINITION OF BUILDUP FACTORS Buildup factors use the calculated uncollided flux to predict the total flux. Traditionally, they are defined as the ratio of the exposure due to the total flux "uncollided + scattered" to the exposure due to the uncollided flux. Usually; buildup factors are calculated using Monte Carlo methods for a specific material at a certain thickness computed at a certain energy of a monoenergetic incident radiations [2]. However in x-ray radiography the incident radiation has a white spectrum of energies ranging from zero to the tube voltage. Therefore the need arises to introduce a new set of buildup factors that approximate the effect of scattering of a white spectrum of incident radiations. These new factors have been measured experimentally and then a Monte Carlo code was tuned to reproduce the experimentally measured values. The Monte Carlo code calculates these factors from the basic physical principles by simulating the interactions of the bremsstrahlung spectrum with the object material. EXPERIMENTAL PROCEDURE The experimental procedure to measure the exposure buildup factors for an x-ray white spectrum consists of the following steps: 1. Calibration of the x-ray film: Calibrating the x-ray film is to find a relationship between the amount of energy deposited on the film and the resulting optical density. When x-ray photons fall upon the film, the silver halide crystals is activated and when the film is place in the developer the activated crystals are preferentially reduced to produce metalic silver. The amount of metallic silver produced is proportional to the amount of energy deposited on the film. The term "exposure" is used to measure the effect of photons on a body at any point. This effect is proportional to the number of ions produced in the air at a point outside the body. The number of ions produced is an indirect measure of the amount of energy deposited in the body/film. The unit of exposure is roentgen, abbreviated R. The exposure "X" is given by the following equation: x = 1.83 * 10-8 ", ipiei( /-ta )'~ir mr L; p, in this equation, the x-ray fluence ip must be expressed in photons/em 2, Ei is the photon energy bin in Ke V, and (7 )fir is the mass absorption coefficient of air at the incident energy E; in units of em 2 / g. To get the total exposure, the summation in the above equation must be carried for all the energy bins in the x-ray spectrum [2]. The calibration was carried out at a tube voltage of look e V, but to get a more complete set of buildup factors, the calibration should be repeated at several other energies as well. As shown in the experimental setup in figure 1, the x-ray white spectrum that went through the collimator can be detected using the high purity germanium (HPGe) detector and then divided into discrete energy bins using the multi-channel analyzer (MCA). The whole data acquisition system is controlled via a personnel computer and the output is a list of energy bins and (1) 340

x-xay generator collimator / x-ray film measure the optical density of the film Figure 1. Experimental set up for measuring the exposure buildup factors their corresponding photons fluences. Equation 1 is then used to calculate the resulting exposure. At the same time, the x-ray film is developed and the optical density of the film is measured using a digital densitometer. The resulting calibration curve relates the exposure (the amount of energy deposited on the film due to the white x-ray spectrum) to the film optical density. The process was repeated for several exposures and a calibration curve was generated. 2. The next step is to actually measure buildup factors for a certain material. Place a plate of the material of interest (aluminum for example), infront of the detector and the x-ray film using the same experimental setup as in step l. Expose the plate using a certain tube voltage (say 100l<V). The photons that went through the plate and into the collimator are the un collided photons, while the resulting film density is due to both the uncollided and the scattered fluxes. 3. The calibration curve generated in step1 is used to find the film density that corresponds to the uncollided flux from step 2, while the density that corresponds to the total flux is measured directly from the film. 4. Find the" exposure buildup factor" defined as : " density due to total flux B(energy, materwl, thzckness) = d. d lcd d fl (2) enszty ue to unco z e ux This is the buildup factor for a certain material of thickness X when exposed to a white x-ray spectrum generated from a specific tube voltage. 5. Repeat steps 2 and 4 for other aluminum thicknesses (say 0.5, 0.75, 1.0, 2.0 inches). This will generate buildup factors for aluminum at different thicknesses for a white spectrum of x-rays with a maximum energy of IDOl< ev. 6. Repeat the experiment for other tube voltages. 7. Repeat the experiment for other materials. The resulting buildup factors are functions of the x-ray tube voltage, the thickness and the material type of the object used in the radiography. 341

THE SIMULATION CODE Measuring buildup factors experimentally is a very exhaustive, expensive and time consuming process. A more convenient way to generate tables of these factors is to use a simulation code. To generate tables of buildup factors, we have developed a code based on Monte Carlo technique for photon transportation that uses the basic physical principle of photon interaction with matter to calculate buildup factors. To give the code more generality we have incorporated in it a simulation of the x-ray generator itself to simulate a bremsstrahlung spectrum. The simulation code starts by calculating the parameters that governs the type of interaction of photon with matter, namely the photon energy and its mean free path (mfp). In the energy ranges of interest in radiography, the two interactions that most likely to take place are photoelectric absorption and Compton scattering. In the photoelectric interaction, the photon disappears and the process of tracking its path is terminated. However; if the interaction is a Compton scattering, the photon will continue to wonder around in the object until it gets absorbed or it exits the object in the direction of the film or in any other direction. In this case the code will trace the photon by calculating its scattering angle and energy and a new mfp. The values of the scattering energy and angle are governed by the Klein-Nishina formula for the Compton scattering differential cross section: where Xo = mean free path of photons in the object (cm), n = electron density (electron/ cm 3 ), To = classical electron radius (cm 3 ), m = electron rest energy (MeV), Eo = incident photon energy (MeV), E = scattered photon energy, E = E/Eo, and () = is the scattering angle. The initial energy of the incident photon is sampled from a bremsstrahlung spectrum according to the relative intensities of photons in the energy bins. Then, we calculate the mfp that corresponds to the incident energy. If the mfp is greater than the sample thickness, the photon will exit the sample. If it hits the film, the code will convert its energy into exposure using equation 1 and start all over again. However, if the mfp is less than the sample thickness, the photon will interact with the sample material. If the interaction is a Compton scattering, we randomly sample the variable E in equation 3, which is a measure of the energy of the scattered photon. The two extreme values of the energy of the scattered photon correspond to a scattering angles of 0 and 180 and consequently E is: (3) 1 ------::-=-<E<1 1+~ m (4) The last term in equation 3 is called the rejection function g(epsilon), to calculate that we need to find the angle of scattering. This is given by the Compton scattering 342

formula: E' = E,, 1 + (E,/mc2 ) (1 - cos 0) solve equation 5 for 0 and calculate the rejection functiong( epsilon). If a randomly generated number 'ljj is less than the rejection function, then the combination of energy and angle picked does not satisfy equation 3. Reject the combination and repeat the precess by sampling a new scattering energy and calculating a new scattering angle [3]. After selecting the energy and the angle of the scattered photon, the azimuth angle is isotropic and randomly sampled between 0 and 360 0 A look up table is then used to find the corresponding photon interaction cross sections and calculate the new mfp before the next scattering event. The process is repeated until the photon is either absorbed or exits the object. Finally, when photons exit the object in the direction of the film, there kinetic energy is converted into exposure using equation 1. A flag in the code discriminates between the photons that hit the film after scattering and those who went through the object without interaction. Finally, the code calculates a buildup factor for that particular material type and thickness at incident x-ray white spectrum with the specific tube voltage. (5) DISTRIBUTING THE CODE ON PARALLEL MACHINES To calculate buildup factors using the code described above, we have to track the histories of several billions of photons. This is because most of the photons in the bremsstrahlung spectrum have very low energies (at least when the tube voltage is below 100 KV), and consequently they get absorbed (via the photo electric absorption) before reaching the film. Photons that get absorbed in the object material, contribute no information for calculating buildup factors. This means that to accumulate enough data to calculate a buildup factor we have to run the code for several days on a DEC station 5000/240. A way to get around this obstacle is to distribute the code to run in parallel on a network of several work stations. We have used the C-Linda software package to achieve this goal. This software is based on a multiple instruction multiple data (MIMD) parallelization scheme. The C-Linda can be installed on shared and distributed memory machines. In the case of a network of unix work stations, the software specifies one node to be a master node and the rest of the nodes to be workers (slave nodes). The master node works as a coordinator between the slaves. It distributes the work load on the slave nodes by assigning a certain portion of the total number of photons to each one of them. Finally, the master node collects the output of each of the slave nodes, adds them up and calculates a buildup factor. This way, the execution time of the code was cut by a factor almost equal to the total number of slave nodes. RESULTS A calibration curve for the KODAK-AA x-ray film was generated. The curve is shown in figure with error bars that represent one standard deviation of the measured density from the mean value. The deviation from the mean increases at higher 343

6,--------------------------------------, = ::r:: KODAK Industrex AA film o 500 1000 1500 2000 2500 Exposure (mr) Figure 2. Calibration curve for the KODAK-AA x-ray film at lookev exposures as we approach the saturation density of the film. Experiments were also conducted to measure the exposure buildup factors for aluminum at several thicknesses when exposed to x-ray white spectrum with a maximum energy of 100KeV. The result is shown in figure. As we would expect the buildup factors increase as the thickness of the object increases. The experiments were repeated five times for each thickness, and the error bars show one standard deviation from the average of the sample of five repeats. Also on the same figure shown is the results of the simulation code. The calculated buildup factors came within 10% of the measured values. However; they are systematically lower than the measured values. A discrepancy due to the fact that only the high energy end of the bremsstrahlung spectrum was used to calculate these factors. This was necessary as the execution time was getting too big as the thickness of the object increases. For example, the execution time for calculating a buildup factor at a thickness of 2 inches was 25 hours on a network of 10 DECstations 5000/240 running in parallel. Finally, these factors can be calculated off line and tables for several materials can be generated. These tables are then accessed by XRSIM to account for scattering. This way of assessing scattering did not add any significant time to the execution time of XRSIM. For example the two images shown in figure were generated in about 34 and 35 seconds respectively on an alpha DECstation. Image on the left was generated using the UN collided flux only, while for image to the right, buildup factors were used to account for the contribution of the scattered photons. CONCLUSION AND FUTURE WORK This paper introduced a computationally efficient method to account for the contribution of scattered photons to a radiographic image. Exposure buildup factors were measured experimentally and a simulation code was developed to reproduce the 344

[fj... 0 -' <:.> r... '" j:l.. ~ "C.;:; o:l III... ~ [fj 0 j:l.. >< I'Ll 1.60 1.40 1.20 1.00 0.80 0.0 Tube voltage::: 100 KV... Measured Values ~Calculated values 0.5 1.0 1.5 2.0 2.5 Aluminum Thickness (inches) Figure 3. Measured and calculated buildup factors for aluminum Figure 4. Effect of scattering using buildup factors 345

measured values. The simulation code can be used to generate lookup tables of these factors for different materials at different energies and thicknesses. The x-ray radiography simulation code XRSIM can now access these tables and a more realistic simulated images can be produced. A major restriction to using buildup factors to account for scattering is that they are only valid for smooth and well behaving surfaces. In the situation where there is a sudden change in the object thickness or the material type, buildup factors alone can not account for the scattering effect. These situations should be studied further and buildup factors across such changes should be modified to accommodate the uneven scattering of photons from the thicker (or higher density) part to the thinner (or lower density) part of the object. ACKNOWLEDGMENT This material is based upon work performed at the FAA Center for Aviation Systems Reliability operated by Iowa State University and supported by the Federal Aviation Administration under grant No. 93-G-018. REFERENCES 1. F. Inanc and J. Gray. A CAD Interface Simulation Tool For X-ray NDE Studies. Review of Progress in Quantitative Nondestructive Evaluation, edited by Donald O. Thompson and Dale E. Chimenti, Vol. 9, Plenum Press, NY 1990. 2. John R. Lamarsh. Introduction to Nuclear Engineering. Addison Wesley. 3. Walter R. Nelson, Hideo Hirayama and David W. O. Rogers. The EGS4 Code System. SLAC-Report-265. December 1985. 4. Herbert Goldstein. Attenuation of Gamma Rays and Neutrons in Reactor Shields. White Plains, New York. 5. Arthur Beiser. Concepts of Modern Physics. McGraw Hill Inc. 1981. 6. Walter R. Nelson, Hideo Hirayama and David W. O. Rogers. The EGS4 Code System. SLAC-Report-265. December 1985. 7. A.Fishman, U.Feldman, A.Notea, and Y.Segal. Point Spread Function Due to Photon Scattering in Iron Radiography. Material Evaluation/41/ September 1983. 8. A.Notea, Y.Bushlin, and U.Feldman. Secondary Radiation Influence on LSF Shapes in Radiography. Review of Progress in Quantitative Nondestructive Evaluation. Vol. 11, Plenum Press, NY 1992. 9. A.A.Harms and D.R.Wyman. Mathematics and Physics of Neutron Radiography. D.Reidel Publishing company, 1986. 10. Glenn F.Knoll. Radiation Detection and Measurement. John Wiley Sons 1989. 11. R. Halmshaw. Industrial Radiography theory and practice. Applied Scince Publishers 1982. 346