NERS/BIOE 580
|
| Initialize xSpect: | source link.tcl (with procedures) |
| ... | ... |
| source: | spectGen |
| filtration: | atten |
| distance to object: | sr2cm |
| input exposure: | mR |
| object attenuation: | atten |
| object exit distance: | cm2cm |
| exit exposure: | mR |
| detector distance: | cm2cm |
| target effective mu: | mu_eff |
| detector NEQ: | detect |
| ... | ... |
| output: | ---- |
This is similar to the model used in the previous module. For the x-ray source, use a tungsten target with a constant potential and a target angle of 10 degrees. In this task, we will examine kVp values up to 300, thus a dkeV of 2 should be used in `spect_gen' to maintain the total number of data points in the spectrum below the limit of 300. For added filtration use 0.24cm glass-pyrex, 0.31cm oil, 0.27cm lexan (GE Maxiray 125), and an added 0.15cm al_1100 as was used in the prior module.
Set the distance to the object at 150 cm using the sr2cm routine . For the object use a total thickness of 14 cm comprised of 12 cm of muscle and 2 cm of fat. The distance to the object exit should then be adjusted using the cm2cm routine to account for the object thickness. After getting the exit exposure using the mR routine, the distance to the detector should be set at 180 cm using the cm2cm procedure.
For the arguments to the various XSPECT procedure calls used in the model, use variables in the procedure calls and define the variable values at the beginning so that the model can be easily changed. Then initiate a loop over the kVp that will compute the effective attenuation coefficient and NEQ as a function of kVp;
- set muscle 12.0
- set fat 2.0
- set targetT .1 ;#thickness of tissue target, cm
- set Ap .0004 ;#pixel area cm2, size = .2 mm.
- set At [expr $targetT*$targetT*3.14/4.0] ;# area
- set mas 3.0 ;#mA time seconds
- set Al .15 ;#added filtration thickness
- set minKV 40
- set maxKV 250
- set Incr 5
-   ...
- set kVp $minKV
- while {$kVp <= $maxKV} {
-       ...
-       ... [model procedure routines]
-       ...
-     incr kVp $Incr
- }
A detector pixel area of .0004 cm^2 is typical (i.e. .2 mm x .2 mm) as is an mA-s of 3.0. The target area should be set equal to the area of a circle with diameter equal to the target thickness as shown above.
Within the body of the script loop where the procedure calls for the model are located, the results for the input and output exposure should be set to output variable values along with the effective attenuation coefficient and the detected NEQ. Remember to explicitly account for the mA-s when getting the exposure results. Finally deduce the CNR as the product of the Cr = µeff*δt and the SNR.
The SNR is computed on the basis of the detector pixel area. For the larger area of the target, a better CNR is expected. Therefore, the CNR should be increased by multiplying by the square root of the ratio of the areas, sqrt(At/Ap).
For human subject radiography, a figure of merit that is useful is the CNR in relation to the radiation exposure to the patient. Since the CNR is proportional to the square root of mA-s and the exposure is proportional to mA-s, the CNR can be normalized by dividing by the square root of the exposure. This figure of merit, FOM, is then independent of the mA-s. For this model, use the square root of the average of the input and exit exposures;
FOM = CNR / mRavg1/2
Now produce a plot of this FOM, i.e. the exposure normalized CNR, for a 1 mm thick tissue target with a projected area equivalent to a 1 mm diameter object as a function of kVp for energies from 40 to 250 kVp (increments of 5 kVp are sufficient). An optimum of about 1.3 should be observed at a kVp of about 115. Thus for an average exposure of 16 mR, the CNR would be about 5 which would make this target just visible. The total tissue thickness used of 14 cm is typical of Posterior to Anterior (PA) projections through the lung. Within the lung, tissue targets of about 1 mm size are the limit of that which can be observed.
By redefining the detector as an ideal detector, ideal.det, produce a similar plot. It will be apparent that the detector causes a significant shift in the optimal kVp. Save this model as it will be needed in the next laboratory module (10_Image_B).
Now change the tissue thickness to 28 cm (24 cm muscle, 4 cm fat) and produce the same plot as above using the Se detector. You will see that the optimal kVp increases to about 155 and the normalized CNR is reduced to about .27. For an average exposure of 16 mR, this would produce a CNR of about 1 which would not be visible in relation to the surrounding noise in the signal. This tissue thickness is typical of mediastinal regions in the thorax and regions below the lung where reduced contrast to noise is observed in chest radiography.
Task Img-A3: Contrast to noise for small calcified targets.
Make a copy of the model just built and modify it to compute the exposure normalized CNR for a small mineralized target object in 5 cm of tissue recorded using mammographic imaging methods. As was done in the previous laboratory module, use a molybdenum target tube with a 16 degree target angle and a .08 cm berylium window with added filtration of .010 cm molybdenum. Use the CsI-ccd.det file for the detector. For the target material which produces the contrast, use bone2.2 which is similar to the calcifications found in breast cancer. In this case, compute the relative contrast by determining the effective attenuation coefficient for bone2.2 and for muscleNBS and subtract the two values. In the spectral generation routine, request an increment of .5 keV to provide detail in the spectrum. For the remaining parameters use;
Finally adjust the distance to establish a distance to the object of 60 cm and to the detector as 70 cm.
- set muscle 4.0
- set fat 1.0
- set targetT .015 ;#thickness of tissue target, cm
- set Ap .0001 ;#pixel area
- set At [expr $targetT*$targetT*3.14/4.0] ;#target area
- set mas 200.0 ;#mA time seconds
- set minKV 20
- set maxKV 50
- set Incr 2
Similarly plot the exposure normalized CNR. You will observe an optimal kVp of about 28 which is typical of that used in clinics and hospitals performing mammography. The normalized CNR should be about 0.3. For an average exposure of 200 mR, this will result in a CNR of about 4 which would make this 150 micron thick mineralized target barely visible. This is typical of the limitations in clinical mammography.
By redefining the detector as an ideal detector, ideal.det, produce a similar plot. In this case, the optimal kVp is only slightly different. This is because the x-ray spectrum is dominated by the characteristic radiation which does not change in energy as the kVp is changed.
Finally, change the muscle component of the tissue to 6 cm for a total thickness of 7 cm. Again the optimal kVp is not significantly changed. The CNR is seen to be reduced by a factor of 3 which would make the 150 micron calcification not visible. This illustrates why physical pressure is used to compress breast tissue to a thin slab when performing mammography. At high kVp, the CNR is seen to slowly rise. This is due to penetration of the higher energy bremsstrahlung radiation through the molybdenum filter.
Comment:
Historically, determination of optimal radiographic technique factors evolved over time by trial and error. Since most radiography was performed with screen film systems having similar detection characteristics, these techniques became established at many centers.
Many new detection systems have been recently introduced for which x-ray detection occurs in materials with significantly different absorption characteristics than traditional film screens. Additionally, the wide range of response associated with modern digital radiography systems offers opportunities for imaging using techniques that are not practical with screen film systems. It has thus become important to examine optimal techniques with respect to kVp and added filtration for these new systems. The computational modeling techniques used in this module provide a way to simulate performance and deduce optimal techniques without performing tedious experiments.
There are two limitations of the method used here that can effect the results. First, we have not considered the effect of scattered radiation on contrast reduction and the manner in which it varies with the incident x-ray spectrum. Secondly, we have used a very approximate expression for the biologic risk of the radiation used (i.e. the average of the input and the exit exposure). A more accurate results would be obtained by normalizing CNR using the integral absorbed radiation dose.
Lab09 Results:
For this module, please turn in the plots for the spectrum showing the effective energy, and plots for both the thoracic imaging and the mammography systems which identify the optimal kVp when using actual detectors and when considering an ideal detector. As before, turn in the scripts used to generate the data for the CNR plots.
- L09-Img-A1.png : spectral plot showing the energy where μ(E) = μeff.
- L09-Img-A2_1.png : Tungsten FOM vs kVp, 14 cm tissue, Se detector.
- L09-Img-A2_2.png : Tungsten FOM vs kVp, 14 cm tissue, ideal detector.
- L09-Img-A2_3.png : Tungsten FOM vs kVp, 28 cm tissue, Se detector.
- L09-Img-A2_2.tcl : Tungsten tcl script, 14 cm tissue, ideal detector (for lab 10).
- L09-Img-A3_1.png : Moly FOM vs kVp, 5 cm tissue, CsI detector.
- L09-Img-A3_2.png : Moly FOM vs kVp, 5 cm tissue, ideal detector.
- L09-Img-A3_3.png : Moly FOM vs kVp, 7 cm tissue, CsI detector.
- L09-Img-A3_2.tcl : Moly tcl script, 7 cm tissue, CsI detector.
L09-Img-A[2,3] Reference script: Lab09_ImgA2-3.tcl
Note: this reference script includes a tk window in which the model type is first selected;and then a second window presents the default variable values in entry widgets which can be used to make parameter changes. As suggested in this lab the parameter values are set at the beginning of the script as group for each of the model types. An if {...} elseif {...} elseif {...} structure is used to set the selected variables.
- General Radiography
- Mammography
- Angiography
Next:
The next module is 10-Image-B.