azu_td_3158114_sip1_... - The University of Arizona Campus

NOTE TO USERS
This reproduction is the best copy available.
UMI
SEMISPECT: A SMALL-ANIMAL SPECT IMAGER BASED
ON EIGHT CdZnTe DETECTOR ARRAYS
by
Hyunki Kim
Copyright © Hyunki Kim 2004
A Dissertation Submitted to the Facuhy of the
COMMITTEE ON OPTICAL SCIENCES (GRADUATE)
In Partial Fulfillment of the Requirements
For the Degree of
DOCTOR OF PHILOSOPHY
In the Graduate College
THE UNIVERSITY OF ARIZONA
2004
UMI Number: 3158114
Copyright 2004 by
Kim, Hyunki
All rights reserved.
INFORMATION TO USERS
The quality of this reproduction is dependent upon the quality of the copy
submitted. Broken or indistinct print, colored or poor quality illustrations and
photographs, print bleed-through, substandard margins, and improper
alignment can adversely affect reproduction.
In the unlikely event that the author did not send a complete manuscript
and there are missing pages, these will be noted. Also, if unauthorized
copyright material had to be removed, a note will indicate the deletion.
UMI
UMI Microform 3158114
Copyright 2005 by ProQuest Information and Learning Company.
All rights reserved. This microform edition is protected against
unauthorized copying under Title 17, United States Code.
ProQuest Information and Learning Company
300 North Zeeb Road
P.O. Box 1346
Ann Arbor, Ml 48106-1346
2
The University of Arizona ®
Graduate College
As members of the Final Examination Committee, we certify that we have read the
dissertation prepared by
entitled
SEMISPECT:
Hyunkl Kim
A SMALL-ANIMAL SPECT IMAGER BASED ON EIGHT
CdZnTe DETECTOR ARRAYS
and recommend that it be accepted as fulfilling the dissertation requirement for the
Degree of
Doctor of Philosophy
Harrison H. .Barrett ,'9
date
Richard L. Shoemaker
Arthur
Gij/tro
^
Lars R. Furenlld
date
date
date
Final approval and acceptance of this dissertation is contingent upon the
candidate's submission of the final copies of the dissertation to the Graduate College.
I hereby certify that I have read this dissertation prepared under my direction and
recommend that it be accepted as fulfilling the dissertation requirement.
DlSSGrtStlon Director.
Hsririsori H» B3.irir6tt
dste
3
STATEMENT BY AUTHOR
This dissertation has been submitted in partial fulfillment of requirements for an
advanced degree at the University of Arizona and is deposited in the University Library
to be made available to borrowers under rules of the Library.
Brief quotations from this dissertation are allowable without special permission,
provided that accurate acknowledgement of source is made. Request for permission for
extended quotation fi-om or reproduction of this manuscript in whole or in part may be
granted by the copyright holder.
SIGNED:
4
ACKNOWLEDGMENTS
First of all, I thank God, who always listens to my prayers and leads me in his will.
Special thanks go to my advisor, Prof Harry Barrett for his invaluable guidance and
advice throughout my Ph.D program. I express my heartfelt gratitude to Prof Lars
Furenlid, who has shown me the right ways to overcome practical problems in system
development, and from whom I could learn invaluable knowledge and techniques with
respect to medical instrumentation. I thank Prof Arthur Gmitro and Prof Richard
Shoemaker for taking time to read, critique, and comment on this dissertation. I thank
Prof Don Wilson, who developed the reconstruction algorithm and gave me useful
advice on image reconstruction and image-quality improvement. I thank Prof Brad
Barber, who has taught me to understand detector physics in depth. I thank Prof
Zhonglin Liu and Dr. Gail Stevenson, who helped me to accomplish the initial animal
studies using SemiSPECT.
Thanks are also due to my coworkers in Center for Gamma-Ray Imaging (CGRI),
Michael Crawford, William Hunter, Sean Taylor, Lance Fesler, Benjamin Gershman,
Antonio Arce, Steve Balzer, Eric Goodwin, Dak Knight, and Dr. Todd Peterson, who
participated in system development and characterization, and this project could not be
completed without their efforts.
I owe special thanks to my wife, Wonsun Choi, for her patience and support for six
and half years. Finally I thank my family in Korea for their unchanged love and support.
This work was funded by National Institutes of Health grants R37 EB000803 and
P41 EB002035, the Center for Gamma Ray Imaging.
5
DEDICATION
This dissertation is dedicated to my wife, Wonsun Choi.
6
TABLE OF CONTENTS
LIST OF FIGURES
g
LIST OF TABLES
13
ABSTRACT
14
CHAPTER 1. INTRODUCTION
LL Medical imaging modalities
L1.1. Radiography
1.1.2. Computed Tomography
1.1.3. Magnetic resonance imaging
1.1.4. Ultrasound
1.1.5. Optical imaging of reporter genes
1.1.6. Nuclear medicine
1.2. Focus of the present work
16
16
17
Ig
19
20
21
22
25
CHAPTER 2. SEMISPECT
2.1. CdZnTe gamma-ray camera
2.1.1. Semiconductor detector materials
2.L2. Detector physics
2.1.2.1. Charge deposition
2.1.2.2. Charge Transport
2.1.2.3. Charge Induction
2.1.2.4. Detector imperfection
2.1.3. ASIC
2.1.4. Daughter board and doughnut board
2.2. Mechanics
2.2.1. Cooling system
2.2.2. Aperture
2.2.3. Small-animal stage
2.3. Front-end board
2.3.1. Hardware in front-end board
2.3.2. VHDL firmware in front-end board
2.4. Back-end board
2.4.1. Hardware in back-end board
2.4.2. VHDL firmware in back-end board
2.5. Control-and-status board
2.5.1. Hardware in clock-and-control board
2.5.2. Labview software operating eight control-and-status boards
28
31
32
34
35
36
37
39
40
43
45
48
5I
53
56
57
62
68
69
70
72
73
gO
7
TABLE OF COmENTS-CONTINUTED
2.6. Clock-and-bias board
2.6.1. Clock and bias signal description
2.6.2. Hardware in clock-and-bias board
2.7. Main LabVIEW software
84
84
93
97
CHAPTER 3. PERFORMANCE CHARACTERIZATION OF SEMISPECT
3.1. System matrix measurement
3.2. Spatial resolution
3.2.1. Planar resolution
3.2.2. Spatial resolution based on the Fourier crosstalk approach
3.3. Energy resolution
3.4. Sensitivity
3.5. Detectability
3.5.1. Signal detection theory
3.5.2. Hardware setup and detectability measurement
105
105
107
107
109
II7
12o
124
124
125
CHAPTER 4. IMAGING WITH SEMISPECT
4.1. Phantom imaging
4.2. Mouse imaging
4.2.1. Kidney and bladder imaging
4.2.2. Bone imaging
4.2.3. Myocardial imaging
4.2.4. Human cancer imaging with ^^"Tc-GLA
4.3. Discussion
133
I34
138
I39
141
CHAPTER 5. CONCLUSIONS AND FUTURE WORK
5.1. Conclusions
5.2. Future work
157
I57
158
REFERENCES
162
I44
I45
152
8
LIST OF FIGURES
FIGURE 2-1.
FIGURE 2-2.
FIGURE 2-3.
FIGURE 2-4.
FIGURE 2-5.
FIGURE 2-6.
FIGURE 2-7.
FIGURE 2-8.
FIGURE 2-9.
FIGURE 2-10.
FIGURE 2-11.
FIGURE 2-12.
FIGURE 2-13.
FIGURE 2-14.
FIGURE 2-15.
FIGURE 2-16.
FIGURE 2-17.
FIGURE 2-18.
FIGURE 2-19.
FIGURE 2-20.
FIGURE 2-21.
FIGURE 2-22.
FIGURE 2-23.
FIGURE 2-24.
FIGURE 2-25.
FIGURE 2-26.
FIGURE 2-27.
FIGURE 2-28.
FIGURE 2-29.
FIGURE 2-30.
Picture of the whole installation of SemiSPECT
29
Block diagram of electronics of SemiSPECT
30
Structure of the hybrid of a CdZnTe pixel detector and a read-out
ASIC
31
Cross-sectional view of a CdZnTe modular camera in SemiSPECT
34
Schematic of a read-out circuitry in ASIC
40
A simplified schematic of the multiplexer in the ASIC
42
Pixel signals in a frame scanned in a raster-scanning pattern (a) and the
resulting video stream (b)
43
Daughter board with a mounted hybrid
44
Picture of a doughnut board
44
CAD design of the mechanical components in SemiSPECT imager.... 45
Side view of the SemiSPECT imager and animal stage
47
Top view of the SemiSPECT imager
47
CAD design of components in a detector module
43
Picture of a detector module
49
CAD design of the copper heat sink, copper tubing, and doughnut
board support
50
Block diagram of the cooling system for a single modular camera in
SemiSPECT
50
Picture of two apertures
52
Picture of the gold inserts on the aperture
52
Cross-sectional schematic of the small-animal stage built in
SemiSPECT
54
Block diagram of a front-end board
55
Picture of a front-end board
58
Picture of eight front-end boards in the rack
58
Schematic of signal input/output
50
CAD design of a front-end board
62
Schematic of a 66 x 66 table in each SRAM (a) and the scanning
order (b)
64
Clock diagram illustrating list-mode data acquisition
55
Block diagram of a back-end board
58
Picture of a back-end board
69
Picture of a control-and-status board
72
Picture of eight control-and-status boards and eight clock-and-bias
boards in a rack
73
9
LIST OF FIGURES-COA^77A^[/£'Z)
FIGURE 2-31. Circuitry for choosing a control-and-status board to communicate
with the secondary computer
74
FIGURE 2-32. Schematic for reading the power status of a clock-and-bias board
75
FIGURE 2-33. Schematic for monitoring and controUing temperature of a detector. ... 75
FIGURE 2-34. Schematic for monitoring and controlhng analog and digital currents
supphed to the ASICs
78
FIGURE 2-35. Schematic for monitoring and controlling high voltage applied to
each detector surface
79
FIGURE 2-36. Main panel operating eight control-and-status boards
go
FIGURE 2-37. Temperatures on eight detectors as the temperatures are lowered
from room temperature to 5°C
82
FIGURE 2-38. Temperature variations on eight detectors for 10 hours, when each
temperature is stabilized at 5°C
82
FIGURE 2-39. Picture of a clock-and-bias board
84
FIGURE 2-40. Simplified schematic of the clock-splitter board
86
FIGURE 2-41. CAD design of the clock-splitter board
87
FIGURE 2-42. Main panel for programming clock signals for ASIC
88
FIGURE 2-43. Front panel of the CompuGen T30 software
89
FIGURE 2-44. Timing diagram for slow clock signals (a) and fast clock signals (b)... 9^
FIGURE 2-45. Schematic of the circuitry for fixed voltage-level clocks (a) and
variable voltage-level clocks (b)
94
FIGURE 2-46. Schematic of the circuitry for pixel signal and reference signal
transfer
95
FIGURE 2-47. The schematic of the circuitry generating a bias signal
9^
FIGURE 2-48. Sub-panel for triggering multi-frame transfer, generating baseline
tables, and transferring the baseUne tables back to front-end boards. ... 97
FIGURE 2-49. Sub-panel for generating threshold tables and transferring them to
front-end boards
98
FIGURE 2-50. Sub-panel for generating gain tables and transferring them to front-end
boards
99
FIGURE 2-51. Main panel for acquiring projection views
100
FIGURE 2-52. Baseline table variation of eight detectors according to temperature
and high voltage variation
\q2
FIGURE 2-53. Sub-panels for controlling the rotary stage (a) and linear actuator (b). ^04
FIGURE 3-1.
FIGURE 3-2.
Measurement of a point source in a system-matrix grid point
Geometry of pinhole imaging
^06
^08
10
LIST OF FIGURES-CONTINUED
FIGURE 3-3.
FIGURE 3-4.
Normalized
of SemiSPECT along X (a), Y (b), and Z (c) axes,
when the Z axis is perpendicular to the circular slices of the
cylindrical object space
113
Normalized MTFeq of SemiSPECT along X(a), Y (b), and Z (c) axes,
where the Z axis is perpendicular to the circular slices of the
cylindrical object space. On each graph, the dots represent the values
of the MTF^^, and the line represents a Gaussian function closest to
the MTF^^
FIGURE 3-5.
FIGURE 3-6.
FIGURE 3-7.
FIGURE 3-8.
FIGURE 3-9.
FIGURE 3-10.
FIGURE 3-11.
FIGURE 3-12.
FIGURE 3-13.
FIGURE 3-14.
FIGURE 4-1.
Plots of
114
, when ky = -16, kz = 0, and
varies from -16 to 15
for both k and k', with system matrices in 16 (a), 32 (b), and 64 (c)
angular views respectively
Sum of ^^™Tc energy spectra from 121 pixels acquired by summing
neighboring pixel signals
Averaged ^ '"Tc energy spectra of 1, 16, and 121 pixels acquired by
summing neighboring pixel signals
Sensitivity map of SemiSPECT
Signal spheres used for detectability measurement with 8.4-mm,
6.2-mm, 4.7-mm, and 3.1-mm diameters respectively
Tomographic images of the signal spheres with 3.1-mm (a), 4.7-nim
(b), 6.2-mm (c), and 8.4-mm (d) diameters, when the activities of the
signal spheres are the same
Tomgraphic images of the signal spheres with 3.1-mm (a), 4.7-mm
(b), 6.2-mm (c), and 8.4-mm (d) diameters superimposed on the
median-filtered tomographic image of the background with
a 9 x 9 window
Tomographic images of the smallest signal sphere in the whole (a),
half (b), and quarter (c) acquisition time
Tomographic images of the smallest signal sphere superimposed on
the median-filtered tomographic image of the background with
a 9 X 9 window in the whole (a), half (b), and quarter (c)
acquisition time
Detectability versus object diameter (a) and normalized acquisition
time(b)
Geometry of the line phantom
116
Hg
Hg
122
127
128
128
129
129
130
134
11
LIST OF FIGURES-COA^77A^[/£D
FIGURE 4-2.
FIGURE 4-3.
FIGURE 4-4.
FIGURE 4-5.
FIGURE 4-6.
FIGURE 4-7.
FIGURE 4-8.
FIGURE 4-9.
FIGURE 4-10.
FIGURE 4-11.
FIGURE 4-12.
FIGURE 4-13.
FIGURE 4-14.
FIGURE 4-15.
FIGURE 4-16.
FIGURE 4-17.
Tomographic images of the line phantom described in figure 4-1
using ML-EM algorithm with 40 iterations and 0.5-mm spacing
between slices
Voliime rendering of the line-phantom
Picture of a walnut phantom in top (a) and side view (b)
Tomographic images of a walnut phantom acquired by SemiSPECT
with 0.5-mm spacing between slices (a) and a CT system with
0.48-mm spacing between slices (b)
Consecutive transaxial slices of kidneys and a bladder using
^^"'Tc-GLA
Volume rendering of kidneys and a bladder of a mouse imaged by
'^^"Tc-GLA
Volume rendering of a mouse bone imaged by ^^™Tc-MDP
Consecutive transaxial slices of the scan of the mouse cranium
from incisive bone to occipital squama (a) and the mouse
pelvic bone from ilium to ischiac bone (b) with 0.5 mm
separation between slices using ^^™Tc-MDP
Consecutive transaxial slices of the heart scan of mice with
0.5 mm separation between slices using ^^™Tc-MIBI (a)
and ^^"Tc-Tetrofosmin (b)
Volume rendering of mouse hearts imaged by ^^"Tc-MIBI (a)
and ^^"Tc-Tetrofosmin (b)
Picture of a mouse bearing human-breast cancer with about 10-mm
diameter (a) and volume rendering as imaged by ^^"Tc-GLA (b)
Consecutive transaxial slices of the body scan from kidneys to
bladder through the human-breast cancer with 0.5-mm separation
between slices using ^^'"Tc-GLA
Picture of a mouse bearing human-lung cancer with about lO-mm
diameter (a) and volume rendering as imaged by ^^'"Tc-GLA (b)
Consecutive transaxial slices of the body scan from kidneys to
bladder through the human-limg cancer with 0.5 mm separation
between slices using ^^"Tc-GLA
Volume rendering of the human-lung cancer presented in figure
4-11 when a hot pixel existed in a projection view (a) and
after we removed it (b)
Tomographic images of a radioactive cylinder reconstructed with
no disabled columns (a), one disabled column (b), three disabled
columns (c), and five disabled columns (d) at the center of each
projection view
135
I35
135
I37
140
141
^42
^43
I45
I45
147
148
149
150
I53
I54
12
LIST OF FIGURES-CONTINUED
FIGURE 4-18. Flood images from a single camera before (a) and after (b) the
recovery of the disabled column where clock signals pass through
155
FIGURE 4-19. Tomographic images of the line phantom described in figure 4-1
when thresholds for accepting events are set to 60 keV (a), 90 keV (b),
and 120 keV (c), respectively
I55
FIGURE 5-1.
FIGURE 5-2.
FIGURE 5-3.
Cross-sectional view of CT/SemiSPECT Dual-Modality system
SemiSPECT with a linear translator in horizontal
orientation in front (a) and side (b) view
Transaxial view of SemiSPECT including sixteen detector arrays
and a 16-pinhole aperture
159
150
13
LIST OF TABLES
TABLE 2-1.
Features of five commercially available semiconductor materials
for gamma-ray detection in room temperature
TABLE 2-2. Aperture specifications
TABLE 2-3. List of commands according to the signal encodings
TABLE 2-4. Property of each parallel data coming into the Serializer according
to its header
TABLE 2-5. List of operations corresponding to commands
TABLE 2-6. PID-loop parameters used in SemiSPECT
TABLE 2-7. List of clock signals, functions, and voltage levels
TABLE 2-8. List of bias signals, functions, and voltage levels
Planar resolution, total planar resolution, and geometrical parameters
based on 0.5-nim and l-mm diameter pinholes, when the source is
located at the center of the field of view
TABLE 3-2. Spatial resolution by Fourier crosstalk approach along three axes
TABLE 3-3. Energies of K X rays emitted from gold, lead, and bismuth
TABLE 3-4. System parameters and estimated sensitivity based on system
geometry under the assumption that the source is located at the
center of field of view and photons are incident perpendicular
to each detector surface
TABLE 3-5. Sensitivity measured using a point source in a preset time
TABLE 3-6. Sizes, activities, and initial acquisition times for the four
signal spheres
33
53
52
57
79
81
9Q
92
TABLE 3-1.
TABLE 4-1.
108
115
^17
120
123
127
^^™Tc-labelled radiopharmaceuticals used for acquiring mouse images
presented in this dissertation and their apphcations
i3g
14
ABSTRACT
We have completed a new small-animal imaging system, called SemiSPECT, based
on eight pixellated cadmium zinc telluride (CdZnTe) gamma-ray detector arrays. The
detector is a 2.5 cm x 2.5 cm x 0.15 cm slab having a 64 x 64 pixel array. A read-out
application-specific integrated circuit (ASIC) is attached onto the detector via indiumbump bonding, and a -180 V bias is applied onto the detector surface to transport
electron-hole pairs generated by gamma-ray interaction.
Eight detectors are arranged in an octagonal lead-shielded ring. An eight-pinhole
aperture is placed at the center of the ring, and an object is imaged onto each detector
through a pinhole. The object can be rotated about a vertical axis to attain sufficient
angular projections for tomographic reconstruction. The whole system gantry is compact
enough to be placed onto a desktop-sized optical breadboard.
Eight front-end boards were developed to detect events, generate list-mode data
arrays, and send them to back-end boards. Four back-end boards are utilized to hold the
list-mode data arrays and transfer them to a host computer. Eight clock-and-bias boards
provide clock and bias signals to the eight ASICs. Eight control-and-bias boards were
developed to monitor and control the temperatures on the eight detectors, analog and
digital currents suppUed to the eight ASICs, and -180 V biases applied to the eight
detector surfaces.
The spatial resolution provided by SemiSPECT, estimated both based on the system
geometry and via the Fourier crosstalk approach, is about 1~2 mm. The system
sensitivity measured with a point source is about 1.53 x lO""*, and the estimated one from
15
the system geometry is about 1.41 x 10"^. The energy resolution acquired by summing
neighboring pixel signals in a 3 x 3 window is about 10 % full-width-at-half-maximum
for 140 keV gamma rays. The detectabilities for multiple signal spheres simulating
various lesions or organs in a small animal are presented and discussed.
A line-phantom image demonstrates that the spatial resolution achieved after
tomographic reconstruction is on the order of 1 mm^. A walnut-phantom image is
presented to demonstrate how well SemiSPECT reproduces complex structure of an
object and compared with a CT image. Images of various organs of mice, such as bone,
kidney, and myocardium, and human-lung cancer implanted into a nude mouse are
presented and discussed.
16
CHAPTER 1
INTRODUCTION
The use of pertinent animal models is indispensable in biomedical research to
understand disease processes and investigate potential therapies. According to the
diseases and study goals, various animal models have been used. Small animals such as
mice and rats are attractive relative to larger animals due to inexpensive housing and
maintenance cost, rapid breeding cycle, high genetic homology with human, and welldefined genetic backgrounds (Kane, 1998; Cherry and Gambhir, 2001).
Noninvasive, in vivo imaging techniques play an important role in animal research,
enabling longitudinal studies of biochemical, genetic, and pharmacological processes.
Since high spatial resolution and sensitivity are required to analyze the organs of small
animals with equivalent accuracy as human organs are imaged (Green et al., 2001),
commercial and research small-animal imagers that yield better performance have been
developed over the last decade. Currently available noninvasive in vivo imaging
modalities and small-animal imagers developed in our research group will be reviewed in
the following sections.
1.1. Medical imaging modalities
Medical imaging provides information about internal anatomy and physiology of a
biological entity for the purpose of diagnosing diseases or carrying out biomedical
research. Medical imaging modalities can be generally categorized into two divisions:
17
those that yield anatomical information and those that yield functional information. The
imaging modalities classified in the first division include radiography, computed
tomography, and ultrasound. Imaging modalities such as positron emission tomography,
single-photon emission computed tomography, and optical imaging of reporter genes fall
into the second division. Magnetic resonance imaging was originally developed as an
anatomical modality, but functional information can be acquired by modem magnetic
resonance techniques such as fMRI.
1.1.1 Radiography
Radiography was the first medical imaging modality, producing a two-dimensional
x-ray image of the anatomy of an object. The radiation emitted fi-om an x-ray tube is
transmitted through an object. The incident x-rays are attenuated by absorption or
scattering in the object. The denser and thicker structures attenuate more x-rays, resulting
in fewer photons reaching an x-ray film. Since a radiograph is a projection image, it loses
the anatomical information related to the internal structure of the object aligned parallel
to the x-ray beam. So an additional radiograph taken at a different angle is necessary to
determine the location of a lesion in all three dimensions.
Digital radiography, which saves the radiograph in a computer as a digital image, has
several advantages over the conventional radiography. Digital images enable computeraided diagnosis (CAD), which provides a second opinion to the radiologist's estimation,
resulting in the improvement of the diagnostic performance. Also, digital images can be
transmitted through a computer network for a radiologist to interpret the images in a
remote site, and images can be replicated without degrading the quality of the images.
18
Nowadays, the spatial resolution of digital images is comparable to that of analog images.
However, the costs for huge amounts of data to be processed and stored electronically are
significant.
1.1.2 Computed Tomography
Computed tomography (CT) is a radiographic technique to acquire a twodimensional cross-sectional image from
a series of one-dimensional radiographs
collected around the object. A three-dimensional image of the object can be produced
from a stack of the tomographic images as well. The mathematical theory of CT was
introduced by Radon in 1917 (Radon, 1917), but it could not be implemented until the
1970s, because the hardware to collect and process the required data had not been
developed. The first practical CT scanner, EMI Mark 1, was invented by Godfrey
Hounsfield for the study of human head in 1972 (Hounsfield, 1973), and, in the next year,
a whole-body CT scanner was developed by Ledley and his colleagues (Ledley et al.,
1974).
CT was the first imaging modality to portray the complex inner structure of an
object, slice by slice, with high-spatial resolution. A simple CT scanner is composed of
an x-ray tube generating collimated x-ray beams and a one-dimensional array of x-ray
pixel detectors. The detectors measure the intensities of attenuated x-ray beams passed
through the object, resulting in a one-dimensional radiograph. The whole apparatus
rotates around the object, or vice versa, to acquire projections at many different angles.
To reconstruct a tomographic image from the projections, several algorithms such as
19
filtered-back projection (FB) (Radon, 1917) and maximum likelihood-expectation
maximization (ML-EM) (Shepp and Vardi, 1982) have been developed.
1.1.3 Magnetic resonance imaging
Magnetic resonance imaging (MRI) is an imaging technique based on the principle
of nuclear magnetic resonance (NMR). NMR, discovered by Felix Bloch (Bloch, 1946)
and Edward Purcell (Purcell et al., 1946), was used originally to obtain spectroscopic
data of a sample in chemical or biochemical research. But, in 1973, the first MR image
was introduced by Paul Lauterbur (Lauterbur, 1973), and MRI has been well accepted for
clinical and biomedical applications since the 1980s.
MRI provides two- or three-dimensional maps of magnetic moments of certain
element in a biological entity. The most generally imaged element is hydrogen because of
its large magnetic moment and ubiquity in a body. MRI employs three types of external
fields: main magnetic field, radiofrequency field, and linear-gradient magnetic fields. In
the presence of the main magnetic field, the magnetic moment spin of each element has a
propensity to be aligned with the direction of the main magnetic field, and exhibits a
precessional motion at the Larmor fi-equency. When a radiofi-equency field is applied at
the Larmor frequency, the system is perturbed fi-om the equilibrium state, and then, if we
stop applying the radiofi-equency field, the net magnetic moment goes back to the
equilibrium state in the process generating the MR signal that is detected with coils
equipped near the body. A linear gradient magnetic field is applied to enable the spatial
localization in a MR image. MRI provides comparable spatial resolution, but far superior
soft-tissue contrast in comparison to CT. Also MRI is inherently safe for patients.
20
because ionizing radiation is unnecessary in MR imaging. However, conventional MRI
requires expensive hardware and relatively long scanning time, making it difficult to
image a non-stationary object.
MRI can be applied to acquire information related to specific brain functions.
Functional MRI (fMRI) is a recently developed technique to identify the brain regions
activated by cognitive tasks. The amount of oxygen supplied to definite regions of a brain
vary according to each cognitive task (Sherrington and Roy, 1890), and the relaxation
time of hydrogen is slightly changed when it is near newly oxygenated blood (Ogawa et
al., 1990). Therefore the difference between the MR signals with and without a cognitive
task can be a measure of excitatory input (Ogawa et al., 1993; Rees et al., 2000;
Logothetis et at., 2001), and the area responsible for the task can be localized. fMRI also
has provided a view of human cognitive procedures such as memorizing information
(Owen, 1998), recognizing faces (Kanwisher et al., 1997), and experiencing pain
(Ploghaus et al., 1999), and provides good understanding of the neurobiological bases for
drug addiction or gambling (O'Doherty et al., 2001; Breiter et al., 1999).
1.1.4 Ultrasound
Ultrasound imaging maps the acoustic properties of the tissues within a body using
the piezoelectric effect. The piezoelectric effect, conversion between crystal deformation
and electric charge on the crystal surface, was discovered by Pierre and Jacques Curie in
1880 (Graff, 1977), and the diagnostic use of ultrasound imaging started in the 1940's
(Hendee, 1989).
21
A conventional ultrasound imaging system is composed of a transducer and dataacquisition system. The transducer is used to transmit and receive ultrasound (2 to 80
MHz). In the pulse-echo mode, the transducer produces a short pulse of ultrasound
propagating through a body, and some amount of the pulse is reflected fi-om the boundary
between tissues having different acoustic impedances. The reflected pulse, an echo, is
detected by the transducer, and the depths of the boundaries and densities of the tissues
can be estimated from the strength and return times of the echoes, producing a crosssectional image of the anatomy. Ultrasound has shown biological safety for prenatal
imaging, and a system is usually portable and relatively inexpensive. However
information related to biochemical function of the object cannot usually be obtained by
ultrasound imaging.
1.1.5 Optical imaging of reporter genes
Optical imaging of bioluminescent or fluorescent reporter genes is an emerging
imaging technique for research on molecular and cellular changes by diseases such as
cancer or bacterial infection (Edinger et al., 1999; Sweeney et al, 1999; Bhaumik and
Gambhir, 2002).
A gene encoding a fluorescent or bioluminescent molecule is attached to the
promoter of a target gene. The transgenes, called reporter genes, are inserted into sample
cells, and then the cells are injected into experimental animals. The development of these
cells within the organism can be examined by detecting the bioluminescent or fluorescent
light emitted from the reporter genes (Abbas, 2000). Since the emitted light is very dim, a
highly sensitive charge-coupled device (CCD) camera mounted in a black box is
22
employed (Rice et al., 2001). A combination of various bioluminescent and fluorescent
proteins with different colors and properties might be used for better analysis of
complicated physiological systems (Pang, 2002).
1.1.6 Nuclear medicine
Nuclear medicine uses radioactive materials to image biochemical fimction in a
body. Gamma-ray-emitting radiotracers are molecules such as antibodies, substrates,
ligands, and other compounds that have been labeled with a radioactive element. When
injected into the blood stream, they bind preferentially to tissues carrying out specific
biochemical processes. The emitted photons fi-om the molecules are detected by gammaray cameras.
Two different kinds of gamma-ray cameras, scintillator-photomultiplier-tube (PMT)
cameras and semiconductor cameras, are used in nuclear medicine. In scintillator-PMT
cameras, a gamma ray is converted first into visible light by a scintillator, and then into
photoelectrons by a PMT photocathode. The photoelectrons are accelerated and
multiplied in an array of PMTs, resulting in several electrical signal outputs. The position
and energy of a photon coming into this system are estimated by the strength of these
outputs. Because of the small number of photoelectrons produced in the PMT cathode by
each gamma ray, the scintillator-PMT camera suffers from limited spatial and energy
resolutions. On the other hand, since a semiconductor gamma-ray detector produces a
large number of charge carriers by direct energy deposition of a gamma ray, and the
standard deviation of the charge carriers is smaller than that predicted from Poisson
statistics by the Fano factor (Restelli and Rota, 1968), it can yield better energy resolution
23
than the scintillator-PMT camera provides. Gamma rays that have undergone Compton
scattering can be rejected by high energy resolution. A semiconductor-based system can
yield better spatial resolution as well, because the position of a photon strike is
determined by the location of an activated digital pixel. Improved spatial resolution
yields better lesion detection. However, since it is difficult to grow good solid-state
gamma-ray-detector crystals and support a large number of individual detector pixels in a
read-out circuit, the cost to build a well-fiinctioning semiconductor gamma-ray camera is
still high.
The first nuclear medicine device based on a single gamma-ray detector scanning an
imaging plane was developed in the early 1950s, and, in the late 1950s, Anger developed
a stationary position-sensitive planar imager, the Anger Scintillation Camera (Anger,
1958). Using the same technique as in CT, multiple cross-sectional images of an object
could be acquired in nuclear medicine. Nuclear medicine can be subdivided into two
distinct tomographic modalities: positron emission tomography (PET) and single photon
emission computed tomography (SPECT).
The PET scanner has evolved to yield better spatial resolution and sensitivity since
1975. Radionuclides used in PET emit a single positron that annihilates with an electron
within the tissue after it travels a short distance. In this process, two 511 keV gamma rays
are generated, and they travel in almost exactly opposite directions. PET systems
determine an event only when the two photons are detected on two opposite cameras
simultaneously, called annihilation coincidence detection (ACD), establishing the
trajectories of the detected photons. Since it does not require a collimator, PET has much
24
higher photon-collection efficiency than SPECT. But, since the half-lives of the
radionuclides used in PET are generally short, an on-site or nearby cyclotron is needed to
produce the radiopharmaceuticals, which raises the cost of PET imaging considerably.
The first clinically useful SPECT system was built in 1977 (Jaszczak et al., 1977;
Keyes et al., 1977). Unlike PET, radionuclides used in SPECT emit a single gamma-ray
photon. Since the emitted gamma ray can travel in any direction, a SPECT system
requires a collimator to allow detecting only those photons with known trajectories.
SPECT radiopharmaceuticals are usually based on technetium or iodine, whose half-lives
are relatively long, dispensing with the need for an on-site cyclotron that a PET facility
requires.
In our research group, the Center for Gamma-Ray Imaging (CGRJ) at the University
of Arizona, several small-animal SPECT systems, such as FASTSPECT (FAst
STationary Single-Photon Emission Computed Tomography), FASTSPECT II, and
CT/SPECT Dual-Modality system, have been developed. FASTSPECT was developed
originally as a dynamic three-dimensional human brain imager (Rowe, 1991), but this
system was adapted to a small-animal imager by aperture modification (Kastis et al.,
1998). FASTSPECT is based on 24 modular scintillation cameras, each using a 2 x 2
array of PMTs. FASTSPECT II, an updated version of FASTSPECT, consists of two
rings of 8 modular scintillation cameras and list-mode data-acquisition electronics
(Furenlid et al., 2004). Each modular camera designed for FASTSPECT II includes a 3 x
3 array of PMTs. The CT/SPECT Dual-modality system, which combines CT and
SPECT system, was developed to supplement the lack of anatomical features in nuclear
25
medicine (Kastis et al., 2002). This system utilizes a single 64 x 64 Cadmium Zinc
Telluride (CdZnTe) gamma-ray pixel detector (Barber et al., 1997) with a parallel-hole
collimator and a rotational stage to attain sufficient angular projections for tomographic
image reconstruction.
1.2. Focus of the present work
The purpose of this project was to develop a high-resolution SPECT system based on
eight CdZnTe gamma-ray pixel detectors and a multiple-pinhole aperture for smallanimal studies. CGRI developed CdZnTe gamma-ray pixel detectors to substitute for
scintillation technology (Barber et al, 1993; Marks et al., 1996; Barber et al., 1997).
Using a single CdZnTe pixel detector and a parallel-hole collimator, a small-animalplanar imager, called the Spot Imager, was constructed (Balzer, 2002). The Spot Imager
can acquire tomographic images by rotating a small animal about a vertical axis (Kastis et
al., 2002), and it has been used in the CT/SPECT Dual-Modality system. However, a
single-head SPECT system suffers from low sensitivity and requires a large number of
object rotations for tomographic reconstruction. So we decided to build a SPECT system
incorporating multiple CdZnTe detectors that would provide high spatial and energy
resolutions to yield better performance of imaging tasks and enable multiple isotope
imaging for use in biomedical research.
The new small-animal imaging system, called SemiSPECT, has been developed
recently in CGRI. This dissertation includes a review of the CdZnTe detector and the
mechanical design of SemiSPECT (Crawford, 2003), the design and implementation of
26
data-acquisition electronics for SemiSPECT, the development of necessary software and
firmware for system control and data acquisition, the development and evaluation of
trigger algorithms for detecting the presence of gamma rays, the hardware and software
development for temperature control and monitoring function-indicators of the CdZnTe
detectors, physical characterization and task-based assessment of the completed system,
and initial phantom and animal studies.
In Chapter 2, the instrumentation of SemiSPECT is described. The CdZnTe crystal
development, characterization of the detector, design and working principle of the read­
out circuit in the ASIC, and the structure of a CdZnTe modular camera are reviewed. The
geometry and working principle of SemiSPECT and the mechanical components such as
the heat-exchange system, aperture, housing, and rotary stage are introduced. List-mode
data-acquisition electronics and data-acquisition schemes, list-mode data-storage
electronics and firmware to implement the functions for the data storage, control and
status boards and related software for temperature control and monitoring the status of
SemiSPECT, clock and bias boards supplying clocks and biases into the ASIC, and main
software for data control and analysis are described.
In Chapter 3, the characterization and evaluation of SemiSPECT performance are
presented. The volume resolution of the system is defined using the Fourier cross-talk
approach (Gifford, 1997). The energy of a gamma ray interacting in the detector is
estimated by summing neighboring pixel signals (Marks et ah, 1996). The system
sensitivity is measured by using a point source with known activity and the lesion
detectability measured in multiple phantom setups are presented and discussed.
27
In Chapter 4, phantom and animal images taken with SemiSPECT are presented.
Line phantom images demonstrate the spatial resolution of the system, and walnut
phantom images demonstrate the feasibility of complex-organ imaging of small animals.
Many different kinds of organs can be imaged using various imaging agents in nuclear
medicine. Cardiac images, bone images, kidney images, brain images, and lung images of
mice are presented and discussed.
In chapter 5, conclusions from this project are presented, and suggested future
developments and system upgrades are discussed.
28
CHAPTER 2
SEMISPECT
The whole installation of SemiSPECT is shown in figure 2-1. Eight CdZnTe gammaray cameras are arranged in an octagonal lead-shielded ring inside the SemiSPECT
imager. An eight-pinhole aperture is placed at the center of the imager, and an object is
imaged onto each camera through its pinhole. The object can be rotated about a vertical
axis by an automated rotary stage to acquire additional projections for tomographic image
reconstruction. Control-and-status boards are employed to maintain constant low
temperature on each detector and to monitor system parameters. Dry nitrogen is supplied
into the imager to prevent condensation on the electronics. Clock-and-bias boards provide
clocks and biases to the read-out circuits of the cameras and transfer analog signals
acquired from cameras to front-end boards. Front-end boards accomplish list-mode data
acquisition. The data arrays generated from front-end boards are sent to back-end boards
located in the host computer. Back-end boards store the list-mode data and communicate
with the host computer through the PCI bus. Li order not to slow down data processing in
the host computer, we decided to employ a secondary computer dedicated to managing
control-and-status boards. A block diagram of the electronics in SemiSPECT is presented
in figure 2-2.
29
Front-end boards
Clock-and-Bias
boards
Control-and-Status
boards
SemiSPECT
Imager
Power supply I
Nitrogen gas tank
Host computer
Chiller
Secondary
computer
Power supply II
Figure 2-1. Picture of the whole installation of SemiSPECT.
30
Secondary
computer
Clock
Driver
Clock
Host computer
Camera 1 't-¥
C&Sl
C&Bl
FEB 1
Camera 2
C&S2
C&B2
FEB 2
Camera 3
C&S3
C&B3
FEB 3
Camera 4
C&S4
C&B4
i
BEBl
FEB 4
BEB2
— ( (
Camera 5
C&S5
"1-^ C&B5
FEB 5
BEB3
Caniera 6
C&S6
C&B6
FEB6
BEB4
Camera 7
C&S7
C&B7
FEB 7
Camera 8
C&S8 <1-1- C&B8
FEB 8
Control-and-Status
Boards
Clock-and-Bias
Boards
Front-end
Boards
Back-end
Boards
Figure 2-2. Block diagram of the electronics of SemiSPECT.
31
2.1 CdZnTe gamma-ray camera
In the early 1970s, it was recognized that the use of semiconductor gamma-ray
cameras could improve spatial and energy resolution in nuclear medicine (Hoffer et al.,
1971; Kauffman et al., 1973). However, the progress of semiconductor gamma-ray
cameras was very limited for next two decades, because of difficulties in growing largearea detector crystal and the high cost of read-out electronics (Barber et al., 1993; Barber
and Woolfenden, 1996). But, since the 1990s, various solutions for these problems have
been emerged. Crystal boules of multikilogram size have been produced by a crystalgrowing technique known as high-pressure vertical bridgman (HPVB), that has enabled
large semiconductor detectors with fairly uniform response (Raiskin and Butler, 1988).
Also the read-out circuits developed for infrared imaging have been made available at a
reasonable price (Barber et al., 1993; Gaalema, 1985).
CdZnTe detector'
Indium hump bonds
Readout IC
Figure 2-3. Structure of the hybrid of a CdZnTe pixel detector and a read-out ASIC.
32
The gamma-ray camera used in SemiSPECT is a hybrid of a slab of CdZnTe crystal
and a custom read-out application-specific integrated circuit (ASIC) (Augustine, 1994).
The CdZnTe slab is 2.7 cm x 2.7 cm x -0.2 cm. It has a continuous electrode on one side,
and, on the other side, the electrode is partitioned into a 64 x 64 pixel array by
photolithography. The ASIC is cold-welded onto the pixel electrode via indium-bump
bonding. Figure 2-3 illustrates the structure of the hybrid.
2.1.1 Semiconductor detector materials
Good semiconductor detectors have high energy resolution and good gamma-ray
stopping power. In order to exhibit high energy resolution, detector materials need large
charge-carrier mobility and long lifetime, enabling good charge transport, and a large
band gap to reduce leakage current and its associated shot noise. For good gamma-ray
stopping power, large atomic number and high density of detector materials are required.
Table 2-1 lists five cormnercially available semiconductor materials for gamma-ray
detection. Silicon has very large mobility-lifetime products for both charge carriers. But,
since the atomic number of silicon is small, most interactions by gamma rays of energies
larger than 55 keV are Compton scattering in a silicon detector. The mobility-lifetime
products of germanium are even larger than those of silicon, which results in excellent
energy resolution. But, since the atomic number of germanium is relatively small as well,
germanium detectors must be thick to absorb high-energy garmna rays efficiently.
Germanium detectors must be operated at cryogenic temperature (usually less than 100°
K) due to its small band gap, and adequate passivation is necessary because oxide and
33
Si
Ge
Hgl2
CdTe
Cdo.9Zno.1Te
Atomic number
14
32
80, 53
48, 52
48, 30, 52
Density (g/cm^)
2.33
5.32
6.40
5.85
5.80
Band-gap energy (eV)
1.12
0.74
2.13
1.50
1.55
Electron moblility
lifetime: jigTe (cm ^fW)
0.42
0.72
10"^
0.6-3 X 10"^
10'^
Hole moblility
lifetime: jihTh (cm
0.22
0.84
10"^
0.3 ~3 X 10"''
10"^
Photoelectric linear
attenuation coefficient
at 140 keV (cm'^)
0.020
0.72
8.03
3.22
3.07
Table 2-1. Features of five commercially available semiconductor materials for gammaray detection in room temperature (Barber and Woolfenden, 1996).
hydroxide formation on the germanium surface are occurred in air. Therefore, the cost to
operate germanium detectors is high. Mercuric iodide (Hgl2), cadmium telluride (CdTe),
and cadmium zinc telluride (CdZnTe) have large band gaps, good stopping power, and
reasonably high mobility-lifetime products. Hgl2 is, however, a very soft material, so
Hgl2 detectors can be easily damaged in handling. The characteristics of CdTe and
CdZnTe are similar to each other, but CdZnTe has a larger band gap than CdTe (Barber
and Woolfenden, 1996).
34
2.1.2 Detector physics
Figure 2-4 shows the cross-sectional view of a CdZnTe modular camera in
SemiSPECT. When a gamma ray is absorbed in the detector, many electron-hole pairs
are produced. Electrons and holes are separated and moved in opposite directions by the
externally applied high voltage. The movement of the charge carriers induces a current in
nearby pixel electrodes, and the current is integrated by the capacitive-feedback chargesensitive transimpedance amplifier (CTIA) connected to each detector element.
The whole physical process from an initial gamma-ray interaction to signal induction
can be divided into three sub-processes: charge deposition, charge transport, and charge
induction. Charge deposition is the generation of charges due to the absorption of an
initial gamma ray and any subsequent radiation emitted or scattered from the original
interaction site. Charge transport refers to the motion of the charges under the influence
Gamma ray
Continuous
Electrode
High
Voltage
CdZnTe
f^CTlA
Discrete
Electrode
Figure 2-4. Cross sectional view of a CdZnTe modular camera in SemiSPECT.
35
of external bias, Coulomb repulsion, and thermal motion of the crystal lattice. Charge
induction is the generation of signal on the pixel electrodes due to the time varying
charge distribution in the detector.
2.1.2.1 Charge deposition
A gamma ray can interact by coherent scattering, photoelectric effect, or Compton
scattering in the detector. Coherent scattering is a process where a gamma ray impinging
on an atom is scattered without any energy deposition. The photoelectric effect and
Compton scattering are distinguished by whether the energy of a gamma ray is fiilly
deposited to eject an electron. The ejected electron in either case produces a number of
electron-hole pairs due to ionization near the initial interaction site. The mean number of
the electron-hole pairs is proportional to the amount of the deposited energy, but since
some of the energy is dissipated in the form of phonons, some randomness exists in the
total number of the electron-hole pairs even for a fixed deposited energy.
The photoelectric interaction is predominant compared to the other interactions in a
CdZnTe detector when the energy of the incident gamma ray is less than 140 keV
(Marks, 2000). The photoelectric interaction occurs most likely with a K-shell electron
which has the strongest binding energy as kinetic energy. The photoelectron carries away
the initial gamma-ray energy minus the K-shell binding energy. When the K-shell
vacancy is filled, an X ray, called a K X ray, or an Auger electron is emitted in a random
direction, and their energies are typically reabsorbed at a location near the emission site.
Compton scattering produces a scattered photon and a Compton electron. The
scattered photon can be absorbed via the photoelectric effect or undergo Compton
36
scattering again at a different location in the detector. If the K X rays or the scattered
photons escape out of the crystal, the initial gamma-ray energy is not entirely deposited
in the detector causing additional structure to appear on the low-energy side of the energy
spectrum.
2.1.2.2 Charge Transport
Charge carriers under an external bias have a constant drift velocity, v,
v^jxE,
(2.1)
where fi is the mobility of charge carriers and E is the electric field strength. In CdZnTe,
the electron mobility is about 1100 cm^A^-s, and the hole mobility is about 100 cm^/V-s.
Therefore, when we apply -180 V onto a 0.2 cm thick detector, the corresponding
electric-field strength becomes 900 V/cm, and electrons can traverse the detector in ~200
ns, while holes require -2200 ns.
Some of the mobile charge carriers can be trapped at points of crystal imperfections
such as vacancies and impurity atoms, resulting in degradation of the energy resolution.
The probability law of the distance that a charge carrier moves before trapping is
=
,
(2.2)
fizE
where r is the distance moved and T is the trapping time of charge carriers. The parameter
UtE in equation (2.2) is called the drift length, indicating the average travel distance. The
drift length for electrons is about 1.8 cm, and that for holes is about 0.018 cm in a
CdZnTe detector, when the electric field strength is 900 V/cm. The number of charge
37
carriers remaining after a charge could drifts a distance r fi-om the interaction site can be
written as
,
(2.3)
where No is the initial number of the charge carriers in the detector, L is the detector
thickness, and V is the externally applied bias. From equation (2.3), when Z is 0.15 cm,
and V is -180 V, the percentage of the electrons that travel all the way across the detector
is ~89.48 %, and that of the holes is only -0.15 %.
The group of charge carriers, called a charge cloud, expands over time while they are
transported, mainly due to Coulomb repulsion and charge difftision. Charge-carrier
trapping reduces the size of the charge cloud, so the charge cloud of holes is much
smaller than that of electrons in a CdZnTe detector. Detailed equations and simulations
related to the size of the charge cloud in a CdZnTe detector are presented in Marks, 2000.
2.1.2.3 Charge Induction
A signal on an electrode is induced as long as there are moving charges within the
detector, and it is not necessary for the charges to reach the electrode in order to
contribute to the signal. In a single-element detector that has continuous electrodes on
both sides, when the detector width is larger than the detector thickness, and all carriers
have drifted or have been trapped along the way, the net charge stored in an integrating
capacitor connected to the anode of the detector can be computed by the Hecht relation,
38
^
Qi^i) =
where
and
L
, z. ^ eN^Ai, „
^
[1 - exp(- -f-)] +
[1 - exp(
L
^)],
Afj
are the mean-drift length for electrons and holes,
(2.4)
and
are the
initial numbers of electrons and holes created by a gamma-ray interaction, and z,. is the
depth of interaction (Akutagawa and Zanio, 1969).
On the other hand, in a multiple-element detector, whose element size may be
smaller than the detector thickness, the net charge integrated for a certain time T in the
pixel electrode can be written by Gauss's theorem as
"
'm
(2.5)
dz
where e is permittivity of the detector material,
, T) is the potential at point r due to
the charge density in the detector, and the integral is over the area of the pixel electrode.
Equation (2.5) means that the area integral of the surface charge density is equal to the
induced charge on the electrode. In order to calculate the potential ^(r,t), Green's
theorem can be used (Eskin et al., 1999; Barrett and Myers, 2004). When we assume that
the charge density changes over time so slowly that
can be calculated by the
equations of electrostatics, equation (2.5) can be rewritten by Green's theorem as,
(^0 )9(^0 ' T) ,
(2.6)
V
where V is the volume of the pixel detector and
(2.7)
39
where pir,?^) is a Green's function representing the potential at r produced by a point
source at
in the volume V and Lz is the longitudinal position of the pixel electrode. The
(FQ) is called a weighting potential or just weighting function.
Due to charge-carrier trapping in CdZnTe detector, the strength of the induced signal
is strongly dependent on the interaction depths of gamma rays. When a negative bias is
applied on the cathode of the detector, the nearer to the anode of the detector the
interaction is, the less signal is induced because of severe hole trapping. Also, if the
interaction occurs just outside the pixel boundary and near the anode, a negative signal on
the pixel can be induced (Eskin et al., 1999).
2.1.2.4 Detector imperfection
A common defect when polycrystalline materials such as CdZnTe are grown is a
crystal grain boundary generated when two grains with different orientations meet. If a
gamma ray is absorbed at the grain boundary, the transport of the generated charge
carriers is decreased or shifted to neighboring pixels due to the boundary intercept. The
intergrowth of two or more crystal segments, called twins, often occurs in CdZnTe as
well, resulting in areas with lower resistivity. Furthermore the inhomogeneity of the
crystal can cause the concentration of the mobile charge carriers onto certain pixels.
Various material imperfections that might be present in CdZnTe are discussed in Hilton
et al., 1999.
40
2.1.3 ASIC
The appHcation-specific integrated circuit (ASIC) attached to the detector slab is
employed to read out signals from pixel detectors and send them to external electronics.
The ASIC includes a number of read-out units and multiplexing circuitry. The schematic
of a read-out circuit is shown in figure 2-5. The read-out circuit can be broken down into
a capacitive-feedback transimpedance amplifier (CTIA) and a correlated double-sampleand-hold stage (CDSH). The current produced from a pixel detector is accumulated in the
capacitor,
of the CTIA, and the charge on
Cm is removed by
the reset switch at the
end of each integration period. Even though the reset switch is closed, since the reset
switch is not a perfect short circuit, high-frequency voltage fluctuations,
called kTC
noise, can exist in C/„, (Barrett and Myers, 2004). The standard deviation of the voltage
Reset Switch
off
Clamp
Switch
-off
SH Switch
To Column Bus
OpAmp
CTIA
CMOS
buffer
CDSH
Figure 2-5. Schematic of read-out circuitry in ASIC.
CMOS
buffer
41
fluctuations is -sJkgT / C , where ks is Boltzman constant, T is the temperature on Cmt,
and C is the capacitance of Cmt. hi order to acquire a high voltage for a small amount of
charge, a capacitor with only 60 fF is used for
in our application, so the CTIA has
high kTC noise. To reduce the kTC noise, a clamp switch and a capacitor, Cd, are
utilized. At the beginning of each integration period, the clamp switch is closed to set the
voltage on node C to the bias, Vd, and then opened. Because no current flows through the
CMOS buffer in the CDSH circuit while the pixel signal is integrated in C,„,, the voltage
on the node C is increased approximately to the voltage increment on node B. Therefore,
at the end of the integration, the voltage on node C becomes the initial offset voltage, Vd,
plus the accumulated voltage excluding kTC noise. The voltage on node C is saved into
capacitor, Cd, by the sample-and-hold switch (SH switch) and then read out by
multiplexing.
Figure 2-6 shows a simplified schematic of the multiplexer in ASIC, and figure 2-7
illustrates the scheme for reading out pixel signals. Read-out unit cells are arranged in a
64 X 64 array, and signals from those unit cells are read out onto the signal bus in a
pattem of raster-scanning, implemented by the shift registers that results in a video-like
stream. Each column-sample-and-hold buffer (column SHE) gives out a reference signal
as well as a pixel signal at the same time. The reference signal will be subtracted from the
pixel signal in a front-end board to get rid of common-mode noise that might be present
in the ASIC or cables.
42
Row shift
register
Row shift
register
Read-out
Unit Cell
Read-out
Unit Cell
Read-out
Unit Cell
Read-out
Unit Cell
Read-out
Unit Cell
Read-out
Unit Cell
Read-out
Unit Cell
Read-out
Unit Cell
Read-out
Unit Cell
Read-out
Unit Cell
Read-out
Unit Cell
Read-out
Unit Cell
Read-out
Unit Cell
Read-out
Unit Cell
Read-out
Unit Cell
Read-out
Unit Cell
Column
SHB
Column
SHB
Column
SHB
Column
SHB
Row shift
register
Reference
cell
REF
SIG
Column shift
register
Column shift
register
Column shift
register
Figure 2-6. A simplified schematic of the multiplexer in the ASIC.
43
(a)
Figure 2-7. Pixel signals in a frame scanned in a raster-scanning pattern (a) and the
resulting video stream (b).
2.1.4 Daughter board and doughnut board
A daughter board works as an electrical interface between the ASIC and external
electronics. A hybrid is mounted on the top surface of a daughter board using a lowmelting-temperature wax, and wire bonding is used for electrical connection between the
ASIC and the daughter board. Since the wires are very tiny and easily damaged, care
must be taken in handling. On a daughter board, decoupling capacitors, bias resistors, and
signal transistors are mounted, and a ribbon cable is soldered for interconnection between
the daughter board and external electronics. Figure 2-8 shows a daughter board with a
mounted hybrid.
Another electrical interface between a daughter board and external electronics, called
the doughnut board, is necessary for SemiSPECT. Several connectors are mounted on a
doughnut board to pass signals through eight daughter boards simultaneously. Figure 2-9
shows a picture of a doughnut board.
Figure 2-8. Daughter board with a mounted hybrid.
Figure 2-9. Picture of a doughnut board.
45
2.2. Mechanics
The CAD design of the mechanical components in SemiSPECT is presented in figure
2-10. The mechanical structure of SemiSPECT is composed of four main sub-systems:
the cooling system, a multiple-pinhole aperture, the shielded housing, and an automated
stage for a small animal. The eight CdZnTe detector modules are arranged on an
octagonal heat sink made of copper. A thermo-electric cooler (TEC) is attached onto the
bottom of each detector module, and the TEC transfers heat from the detector to the heat
sink. The heat transferred to the heat sink is pimiped out of the imager by coolant
circulating around the heat sink. A cylindrical Cerrobend-shielded aperture having eight
pinholes is located at the center of the octagonal ring. The aperture is exchangeable to
vary spatial resolution and sensitivity of the system. When we take out or put in an
aperture, the retaining clips prevent the aperture from bumping and damaging the
detectors. The housing, shielded by lead, protects and supports the detector modules and
heat exchanger, prevents background gamma-rays from coming into the system, and
blocks out-going gamma-rays from
the inside of the imager minimizing radiation
exposure to a system operator. The automated small-animal stage includes two motionpositioning systems: a vertical franslation system and a rotation system. A side view and
top view of the imager are shown in figure 2-11 and figure 2-12 respectively. The
mechanical design of SemiSPECT imager was mainly accomplished by Michael
Crawford, a former graduate student in our research group, and more detailed description
of the design is available in Crawford, 2003.
Vluminum housing
shielded b\ lead
g.
pi '
Kif^ht d e t e c t o r
modules
Retaining clips
protecting detectors
i
»
A
Copper heat sink'
^ wrapped by
a copper tube
Figure 2-10. CAD design of the mechanical components in the SemiSPECT
imager (Crawford, 2003).
Figure 2-11. Side view of the SemiSPECT imager and animal stage.
Figure 2-12. Top view of the SemiSPECT imager.
48
2.2.1. Cooling system
The coohng system permits the operation of the CdZnTe detectors at a low and
constant temperature, usually in the range from 10° to -10° C, in order to reduce leakage
current that would degrade the quality of images and to remove heat generated by the
ASIC (Balzer, 2002). Every daughter board is mounted on a cold plate made of an 80/20
copper/tungsten alloy, which conducts heat toward a TEC and works as a shielding for
gamma-rays. The TEC pumps heat from the cold plate to a base plate, and the pumping
rate is managed by the secondary computer and a control-and-status board. The base
plate, made of copper, serves as an interface between the TEC and the heat sink. Siliconebased thermal grease is placed on each plate to facilitate the heat transfer. The CAD
design of a daughter board, a cold plate, a TEC and a base plate is presented in figure 213, and a detector module is shown in figure 2-14.
Detector
Cold plate
TEC
Base plate
Figure 2-13. CAD design of the components in a detector module (Crawford, 2003).
49
Figure 2-14. Picture of a detector module.
The heat sink was wrapped by a copper tube having 1/8-inch inner diameter. The
tube was soldered to the heat sink to maximize the heat-transfer efficiency. The ends of
the tubing are facing out of the system, and they are connected to tygon tubes attached to
a liquid chiller. The chiller pumps a coolant, a water-glycol solution, through the copper
tube, cooling down the heat sink. To prevent condensation on the electronics caused by
the low temperature of the imager, dry nitrogen gas at positive pressure pushes any vapor
present out of the system. The copper tube was surrounded by a vapor barrier to minimize
heat transfer between the nitrogen gas and the tube, and condensation on the tube. The
CAD design of the copper heat sink and copper tubing is presented with the doughnut
board support, where the doughnut board is placed, in figure 2-15. The block diagram of
the cooling system for a single modular camera in SemiSPECT is shown in figure 2-16.
50
DouLMinut h o a r d
su pport
C opper heat sink
C o p p e r tubiii <i
Figure 2-15. CAD design of copper heat sink, copper tubing,
and doughnut board support (Crawford, 2003).
Control-and-status
board
NI 6024E-PCI
Multifiinction I/O
Copper tubing
Temperature
Sensor
(AD590)
r
Recirculating
Chiller
Detector
Cold plate
Heat sink
Base plaie
Secondary
computer
Thermoelectric cooler
Figure 2-16. Block diagram of the cooling system for a single modular camera
in SemiSPECT.
51
2.2.2. Aperture
The energy range of gamma rays used in SPECT is usually from 80 to 500 keV.
Since photons with higher energy than 20 keV are not able to be refracted by
conventional optics (White, 1994), adequate shielding and apertures are essential to
determine the frajectory of rays in a SPECT system.
Figure 2-17 shows the picture of two different-sized apertures for SemiSPECT. Each
aperture is composed of an outer frame, shielding, and gold-pinhole inserts. Cerrobend,
an alloy having a low melting point (158° F), was cast as a shielding on the inner surface
of the aluminim frame. Because of the difficulties in directly machining precise pinholes
in the Cerrobend cylinder, eight gold disks having a 0.5 mm-diameter pinhole, 90°
acceptance angle, and 2-mm thickness were inserted. Figure 2-18 shows the inserts on the
aperture.
The efficiency of several pinholes on a cylinder aperture is given by
where n is the number of pinholes, d is the pinhole diameter, and d d ^ s the diameter of the
aperture cylinder. However, since some photons can penetrate though the pinhole rim
without interaction and reach the detector, the effective pinhole size can be larger than
the real one. Anger and Paix infroduced an equation to calculate the effective pinhole
diameter.
(2.9)
Figure 2-17. Picture of two apertures.
Figure 2-18. Picture of the gold inserts on the aperture.
53
Large aperture
Small aperture
Diameter
(Pinhole to pinhole)
82.5 mm
64.7 mm
Magnification
0.4
0.8
Field of view
(Radius x Height)
31.2 mm x 62.4 mm
16.0 mm X 32.0 mm
Actual pinhole diameter (d)
0.5 mm
0.5 mm
Effective pinhole diameter (de)
0.77 mm
0.77 mm
Efficiency of eight pinholes
calculated with de
1.74 X 10"^
2.83 X 10"^
Table 2-2. Aperture specifications.
where fiph represents attenuation coefficient of pinhole material and a is the acceptance
angle of the pinhole (Anger, 1967; Paix, 1967). The value of fiph for 140-keV photons in
gold is 42.65 cm"\ and a is 90°, so the effective pinhole diameter becomes approximately
0.77 mm. Table 2-2 presents the mechanical features and eight-pinhole efficiencies
calculated with the effective pinhole diameters of both apertures.
2.2.3. Small-animal stage
Figure 2-19 shows a simplified cross-sectional view of the small-animal stage built
for SemiSPECT. A mouse holder, an acrylic tube holding a mouse, was placed atop a
linear actuator mounted on an automated rotary stage. The range of vertical translation is
5" with a resolution of 0.000625", and the rotary stage has an angular resolution
increment of 0.025°. Each motor is managed by LabVIEW software in the host computer
54
Anesthesia tube
Mouse holder
13.125
Linear
actuator
Rotary
j
\
Figure 2-19. Cross-sectional schematic of the small-animal stage built in SemiSPECT.
55
and a programmable-stepping-motor controller produced by Velmex, Inc. The prototype
of this mouse stage was designed by William C. J. Hunter, a current graduate student in
our research group.
56
2.3. Front-end board
We have built eight front-end boards for list-mode data acquisition with SemiSPECT.
Figure 2-20 shows the block diagram of a front-end board. An analog-to-digital converter
(ADC) is used in differential mode, and four SRAMs are employed to hold baseline
values, gain values, threshold values, and pixel signals, respectively. A baseline value is
an average integrated leakage current. A threshold value is a criterion to determine events
in a pixel. A gain value is used currently to activate or deactivate a single pixel detector.
The pixel clock determines the incoming rate of pixel signals, and the rising edge of the
frame trigger indicates the beginning of a newly updated frame. A field-programmable
gate array (FPGA) loads these four values at every falling edge of the pixel clock and
judges whether the pixel signal contains photon energy. Detailed event triggering
Pixel-SRAM
Pixel signal
Reference signal
LED
ADC
Pixel clock
FIFO
FPGA
Frame trigger
Serializer
Baseline-SRAM
t
Threshold-SRAM
t
Gain-SRAM
Figure 2-20. Block diagram of a front-end board.
57
schemes will be discussed in section 2.3.2. If an event is determined, a 3 x 3 list-mode
data array, including neighboring pixel signals as well as the largest central pixel signal,
is generated. Since the peak output frequency of the list-mode data produced from the
FPGA is too high to be processed by the serializer directly, a first-in, first-out
buffer
(FIFO) is employed. The list-mode data arrays are stored in the FIFO first, and then
transferred to the serializer one byte at a time. The serializer transforms parallel list-mode
data to a serial data sfream and sends it to a back-end board through an Ethernet-type
cable. A front-end board can receive data transmitted from a back-end board as well.
2.3.1. Hardware in front-end board
Figures 2-21 and 2-22 show pictures of a front-end board and eight front-end boards
arranged in the rack, respectively. Each board is operated under the control of an FPGA.
The FPGA includes an array of identical logic cells, and each logic cell and connections
between the cells can be programmed by VHDL, a hardware-description language, to
implement specific fiinctions.
We use model 'OR3T125-7 PS240' manufactured by
Lucent Technologies. The flash memory, a programmable and erasable read-only
memory, can contain up to 262,144 bytes. When the FPGA is switched on, the program
stored in the flash memory is read out to the FPGA. The ADC digitizes the difference
between the pixel signal and the reference signal to 12-bit accuracy. The signal difference
should lie within a ±2 V range, and digitization occurs at every rising edge of the pixel
clock. The output signal delay of the ADC is around 13 ns. The memory size of each
SRAM is 32,768 x 16 bits, and data accessing time is about 10 ns. Eight LEDs are
58
Pixel signals
FIFO
Serializer
Pixel clock
Frame clock
Pixel Signal
Reference
Signal
Baselines
Threshold
Gain
FPGA
Flash memory
Figure 2-21. Picture of a front-end board.
II
Figure 2-22. Picture of eight front-end boards in the rack.
59
mounted on the backside of the front-end board. Currently they indicate whether the
VHDL program is properly loaded to FPGA, but they are very usefiil for debugging
program errors or hardware defects as well.
List-mode data arrays are written into the FIFO at a 66 MHz rate and then read out to
the serializer through the FPGA at a 16.5 MHz rate. Since the FIFO can only hold 8,192
bytes, and each list-mode data array contains 16 bytes, not more than 720 consecutive
events can be processed per frame when the pixel clock frequency is 3.57 MHz. But, we
usually image objects generating less than 50 events per frame, because some events start
piling up spatially if the number of events per frame is bigger than 50 (Furenlid et al.,
2000). So, in practice, the FIFO does not miss any data.
The serializer transforms 10-bit wide parallel data arrays into a low-voltage
differential-signaling (LVDS) serial data stream and transfers it to a deserializer in a
back-end board. Before transferring any data, the data-transmission clock (TCLK) of the
serializer must be synchronized with the data-receiving clock (RCLK) of the deserializer.
When the front-end
board is powered on, the serializer transmits SYNC patterns,
composed of six ones and six zeros switching at every rising edge of the TCLK, to the
deserializer for 1 ms. The deserializer generates an RCLK synchronized with the TCLK
using the SYNC patterns and a reference clock provided in the back-end board, whose
frequency is set to be close to the frequency of TCLK.
Figure 2-23 illustrates the signal input and output of a front-end board. In this figure,
J1 represents the connector for an Ethernet cable, which includes one ground and seven
signal-transmission lines. The two lines labeled Dout+ and Dour are used to send the
60
Opto-isolator
TLP2630
DataPC_encoder(2)
aaa^
DataPC_encoder(l)
* * «-
DataPC_encoder_dly(2)
DataPC_encoder_dly(1)
DataPC encoder(O)
DCLK
DataPC_encoder_dly(0)
DATAPC
DCLK_dly
GND
TLP2630
DATAPC_dly
Ethernet
Cable
TLP2630
+5 V
Inverter
Opto-isolator
Pixel_clock_dly
Pixel clock
PS9701
+5 V
SN74AHC1G04
Frame-trigger_signal_dly
Frame-trigger
signal
SN74AHC1G04
PS9701
J4
J3
• Pixel signaP^]!>
CZ
Reference
signal
Figure 2-23. Schematic of signal input/output.
61
Data]PC encoder
(2)
(0)
(1)
c
C
C
1
C
C
c
c
1
1
c
1
c
1
c
1
1
c
1
1
c
Command
Stop any functions
Start list-mode data acquisition
Generate a new baseline table
Reset FPGA
Transfer pixel signals of multiple frames to back-end board
Generate a new gain table
Generate a new threshold table
Table 2-3. List of commands according to the signal encodings.
LVDS
serial
data
stream
to
a
back-end
board.
The
three
lines
labeled
DataPC encoder(0), DataPC_encoder(l), and DataPC_encoder(2) are used to transfer
commands from a back-end board, triggering various functions in a front-end board.
Table 2-3 lists the commands corresponding to signal encoding. The description of each
function will be presented in section 2.3.2. The serial data stream and clock from a backend board come through the two lines labeled DATAPC and DCLK. The pixel clock and
frame trigger are originated from a clock generator, 'CompuGen 3250', manufactured by
GAGE Applied Sciences Lie., and each signal is split into eight equivalent signals in the
clock-splitter board and then supplied to eight front-end boards. The clock-splitter board
will be described in section 2.6. Every single digital signal coming into a front-end board
goes through an opto-isolator to prevent damaging any electronics by sudden high current
and to prevent noise pickup from the computer's ground.
Figure 2-24 shows the CAD design of a front-end board completed by the PC-boarddesigning software 'UltiBoard'. A front-end board is composed of six layers: top, bottom,
and four power layers. All electronic components and traces are placed on the top and
bottom layers. The first power layer supplies +5 V for analog devices, and the second
62
Figure 2-24. CAD design of a front-end board.
one is partitioned into three areas to supply +3.3 V, additional +5 V for digital devices,
and -5 V for analog devices. The third and fourth layers are used for digital ground and
analog ground, respectively. The size of a front-end board is 4" x 5.25".
2.3.2. VHDL firmware in front-end board
Before starting list-mode data acquisition, a front-end board requires a baseline table,
a threshold table, and a gain table. Each table is composed of a 64 x 64 array representing
63
the 64 X 64 pixels, and boundary values set to all zeros that surround the actual data
array. Each value is composed of 12 bits. The baseline and threshold tables are calculated
from the pixel signals of multiple frames and then transferred from the back-end board in
the host computer. A gain table is generated in the host computer as well. Initially, a gain
table includes all zeros, and, when a noisy pixel needs to be disabled, the value at the
noisy pixel's address is set to 1. Each table is transferred back to the front-end board and
saved into an SRAM. During gain-table transfer, only a single bit is transmitted as a gain
value. 'FFFh' is saved into the lowest 12 bits of a 2-byte signal value in the gain-SRAM
when the gain command is zero, otherwise 'Oh' is saved.
In order to implement the pixel-signal transfer of multiple frames, a 9-bit data value
specifying the total number of frames is sent to the front-end board first. The maximum
frame number is currently 256. As discussed in section 2.3.1, it is difficult to transmit
pixel signals to back-end board directly due to the frequency difference between TCLK
and pixel clock. So pixel signals of each frame are buffered in the pixel-SRAM first and
then transferred to the back-end board. This procedure is repeated until all requested
frames are sent.
Figure 2-25 exhibits a table stored in each SRAM (a) and the scanning order (b). The
64 X 64 actual values are placed within the dotted line and surrounded by the boundary
values. The number on each box represents the address of each signal buffer in the
SRAM. The FPGA loads a pixel signal, a baseline value, and a gain value located at each
address in a 3 x 3 window and then calculates a net pixel signal by
Net signal = {rawpixel signal — Baseline value) AND Gain value,
(2.10)
64
when the logical operator AND is applied bit-by-bit. All nine net signals of the window
are summed up and then compared to a threshold value set to several standard deviations
of the sum of nine baseline values of the window. The reason for summing the nine
signals is to gather all photon energy that might be diffused to neighboring pixels. Then
we check again whether the net signal at the center of the window is the largest, in order
to prevent multiple triggers despite having only one gamma-ray interaction within the
window. If these two conditions are satisfied, an event is determined, and the nine net
signals are sent to the back-end board.
0
1
2
3
4
5
6
63 64 65
0
1
2
66
67 68 69 70 71 72
129 130 131
66
67
68
132 133 134 135 136 137 138
195 196 197
132 133 134
•••
I
198 199 200 201 202 203 204
261 262 263
1
2
3
264 265 266 267 268 269 270
327 328 329
67
68
69
133 134 135
I 4027
•••
•
•
•
I
2
3
4
68
69
70
4028 4029 4030 4031 4032
4089 4090 4091
134 135 136
4092 4093 4094 4095 4096 4097 4098
4155 4156 4157
•
•
4221 4222 4223
I
4158
4159 4160 4161 4162 4163 4164
4224
4225 4226 4227 4228 4229 4230
•••
4221 4222 4223
4290 4291
4287 4288 4289
4353 4354 4355
4292 4293 4294 4295 4296
(a)
4287 4288 4289
4353 4354 4355
(b)
Figure 2-25. Schematic of a 66 x 66 table in each SRAM (a) and the scanning order (b).
65
Figure 2-26 shows a clock diagram to illustrate how the list-mode data acquisition is
implemented within a single pixel clock period of 280 ns. hi timing section A, a new
pixel signal is acquired and saved into the pixel-SRAM. hi timing section B, the signal,
baseline value, and gain value for the pixel located at the first row and third column of
the 3 X 3 scanning window are loaded, and its net signal is calculated. In timing section
Pixel clock (3.57 MHz)
SCLK (33 MHz)
MM
I
I
I
I
I I
!III
I
I
LAI
B ^
IZC
E
I I I I I •
III III iII III III .I II II II II II I>
I IIIBKIK
I I I I I I I
aOZE
D
A: Save new pixel signal into the raw-SRAM.
B: Load a baseline value, and a gain value located at the first row and the
third column of the 3 x 3 scanning window, and calculate net signal.
C: Load a baseline value, a gain value, and a threshold value located at
the second row and the third column of the 3 x 3 scanning window,
and calculate net signal.
D: Load a baseline value, and a gain value located at the third row and the
third column of the 3 x 3 scanning window, and calculate net signal.
E: Sum all nine net signals.
F: Check event.
D0~D16: Send a 16-Byte list-mode data array to FIFO.
Figure 2-26. Clock diagram illustrating list-mode data acquisition.
66
C, the signal, baseline value, gain value, and a threshold value for the pixel located at the
second row and third column of the window are loaded, and its net signal is calculated.
The newly loaded threshold value is held to be used in the next scanning window, hi
timing section D, the signal, baseline value, and gain value for the pixel located at the
third row and third column of the window are loaded, and its net signal is calculated, hi
timing section E, the newly acquired three net signals and previously acquired from the
prior window location six net signals are summed up. hi timing section F, we check
whether the sum the nine net signals is larger than the threshold value acquired in the
prior scanning window, and whether the net signal at the center of the window is the
largest. If both conditions are satisfied, a 16-byte list-mode data packet, containing a 7-bit
header, a 13-bit center-pixel address, and the nine 12-bit net signals, is generated. Each
byte of the data packet is written into the FIFO in timing sections DO to D15. Since the
required data-acquisition time is longer than a pixel clock period, a pipelining scheme is
employed. The header of a list-mode data packet is'1111111'.
A 1-word checksum is appended to each list-mode data array to detect transmission
errors. The checksum is calculated by
Checksum = {Data O XOR Data_2) XOR {Data 3 XOR Data_4),
(2.11)
where Data represents one 32-bit word of the list-mode data packet. So the change of a
single bit can be detected by comparing the checksum transmitted from the front-end
board and one calculated in the host computer.
Once a front-end board is powered on, counting of the number of incoming frames is
started. The count is held in a 28-bit signal register in the FPGA. If at least one event
67
occurs in a frame, the frame count is transmitted to the back-end board at the end of the
frame with a 4-bit header. The frame count enables temporal division for events with
about 1-ms precision. The header of the frame count packet is '1010'.
Each 10-bit parallel data coming into the serializer contains a 2-bit header, which
indicates whether the following 1-byte data is valuable. The serializer must transmit data
to the back-end board all the time in order not to lose clock synchronization with the
deserializer. So, if no true data is available to be sent, a 1-byte dummy data word
composed of all zeros is transferred. Table 2-4 lists the 2-bit header codes and what 1byte parallel data property they represent.
Header
Data
"11"
The first byte of a list-mode data array or a frame count
"00"
The following byte of a list-mode data array or a frame count
"01"
Dummy data
"10"
Table 2-4. Property of each parallel data coming into the serializer according to its header.
68
2.4. Back-end board
Figure 2-27 shows the block diagram of a back-end board. The back-end board was
designed by Prof. Lars Furenlid to manage list-mode data from a variety of gamma-ray
camera technologies. Each deserializer receives a LVDS serial data stream transmitted
from a front-end board and converts it to a 10-bit wide parallel data. The FPGA saves the
data into a memory buffer, and the host computer can download it through the PCI bus.
The host computer can transmit data to the front-end board via the back-end board or
write data into the memory buffers in back-end board as well. To receive eight list-mode
data streams simultaneously, four back-end boards are used in SemiSPECT.
Deserializer I
1-MW Memory I
FPGA
Deserializer II
1-MW Memory II
PCI Bus
Figure 2-27. Block diagram of a back-end board.
69
2.4.1. Hardware in back-end board
Figure 2-28 shows a picture of a back-end board. This board is controlled by an on­
board FPGA, 'OR3TP12-6 BA352', manufactured by Lucent Technologies. When the
host computer is switched on, the FPGA loads the VHDL program stored in the flash
memory. Each memory buffer is composed of eight SRAMs with 1,048,576 x 4 bits, and
the data accessing time is around 12 ns. When a deserializer is synchronized with a
serializer in a front-end board, a pin called LOCK on the deserializer is driven low,
indicating that the data coming out of the deserializer is valid. A back-end board
LEDs
Deserializer I
1-MW Memory I
1-MW Memory II
Channel
A
Channel
B
Deserializer II
Flash memory
FPGA
Figure 2-28. Picture of a back-end board.
PCI Bus
70
includes seven LEDs. LEDl indicates whether the VHDL program is properly loaded
into the FPGA. LED2 is turned on if the first deserializer loses clock synchronization,
otherwise LEDS is on. Similarly, if the second deserializer loses clock synchronization,
LEDS is turned on, otherwise LED6 is on. LED4 or LED7 indicates whether data is being
transmitted to a front-end board through channel A or B respectively.
2.4.2. VHDL firmware in back-end board
Data coming from a deserializer is saved into a memory buffer, after its validity is
checked by the signal status on the pin LOCK of the deserializer. The 32 bit PCI bus is
used to transfer commands or addresses of memory buffers from the host computer. The
address range for the first memory buffer is from 'OOOOOOOOh' to 'OOOFFFFFh', and that
for the second memory buffer is from 'OOlOOOOOh' to 'OOlFFFFFh'. However, when the
22"^ bit is set to one, it is recognized as a command to trigger an operation in a back-end
board. Table 2-5 lists the operations corresponding to each command. The command.
Command
00200000h
00200001h
00200002h
00200003h
00200004h
00200005h
00200006h
00200007h
Operation
Read the address pointer of the Memory I to find number of bytes stored
Read the address pointer of the Memory II to find number of bytes stored
Transfer data to a front-end board through channel A
Transfer data to a front-end board through channel B
Control data acquisition through channel A
Control data acquisition through channel B
Read the signal status on LOCK of the deserializer I
Read the signal status on LOCK of the deserializer II
Table 2-5. List of operations corresponding to commands.
71
'00200000h' or '00200001h', reads out the address pointer of memory buffer A or B. The
command, '00200002h' or '00200003h', is used to transfer data to a front-end board. The
command, '00200004h' or '00200005h', controls whether the FPGA transfers data from
a deserializer to a memory buffer and prepare communication between the host computer
and the memory buffer. The command, '00200006h' or '00200007h', reads out the signal
status on the LOCK pin of a deserializer.
72
2.5. Control-and-status board
Figure 2-29 shows the control-and-status board designed by Prof. Lars Furenlid in
our research group. Figure 2-30 shows eight control-and-status boards coupled with eight
clock-and-bias boards in a rack. Bias and clock signals generated in each clock-and-bias
board are supplied to an ASIC via the coupled control-and-status board. A detailed
description of the clock-and-bias board will be presented in section 2.6. Each controland-status board has three main fimctions: monitor and control of temperature on a
detector, monitor and control of analog and digital currents supplied to an ASIC, and
monitor and control of high voltage apphed to the detector electrode.
n a:"
ly
Figure 2-29. Picture of a control-and-status board.
73
( lockaiul-bias
board
Figure 2-30. Picture of eight control-and-status boards and eight clock-and-bias boards
in a rack.
2.5.1 Hardware in clock-and-control board
The secondary computer communicates with each control-and-status board in turn
through a single multifunction I/O board, PCI-6024E from National Instruments. The
circuitry in figure 2-31 triggers communication between the secondary computer and a
74
control-and-status board. Each board is given an address by an on-board eight-position
DIP switch, and the secondary computer transfers a 3-bit encoded address to select the
board of interest. If the address of a DIP switch on a board is coincident with that sent
from the secondary computer, the signal ADDR goes high to enable communication, and
the LED labeled Address is lighted.
Before operating the control-and-status board, we need to ensure that the clock-andbias boards are powered up. Figure 2-32 shows the schematic to confirm the power status
of a clock-and-bias board. The +5 V supply of a clock-and-bias board is fed to a controland-status board through connector J3. When the clock-and-bias board is on, the output
signal CBON i\xms low. It is also sent back to the secondary computer to be monitored.
J1
+5V
Address
Opto-isolators
Address_0
Address_l
Address 2 •
PS9701
t-aaa/
Inverter
3-bit
Decoder
PS9701
74AHCT04
-t>ci^DDir>
74138
GND
PS9701
DIP switch 74AHCT04
Figure 2-31. Circuitry for choosing a control-and-status board to communicate with the
secondary computer.
75
+5V
Opto-isolator
+5V
GND
PS9701
CMOS Switch
Clock-and-bias board ON
•o" bMAX4845
Figure 2-32. Schematic for reading the power status of a clock-and-bias board.
The schematic of the circuitry for monitoring and controlling temperature of a
detector is shown in figure 2-33. A temperature sensor, AD590, epoxied on a daughter
board of each modular camera, produces current linearly proportional to its absolute
temperature. The current flows via connector J8, and it is converted into voltage in a
differential amplifier stage. The voltage is sent to the secondary computer and then
translated back to temperature. The temperature is displayed on the user's monitor and
utilized by temperature-control software that calculates an updated TEC current to adjust
the temperature to a set point. The new TEC current value is converted into a 12-bit serial
data stream and transmitted to the control-and-status board. A digital-to-analog converter
(DAC), MAX531, transforms the digital data to an analog signal. The analog signal goes
through a 10:1 voltage divider, and then the op-amp regulates the TEC current to make it
76
Temp (+)
+5V
Temp (-)
+5.V
LMV358M
-5V
LM7301M5
Temp
+5V
CMOS Switch
Opto-isolators
Data
—AAA/
Inverter 74-4hcto8
PS9701
Clock
D/A
Converter
Chip
'^WV
Select
LM7301M5
PS9701
74AHCT04
74AHCT0 MAX531
Darlington
transistor
AND Gates
PS9701
Clear —WV
FZT603
GND
PS9701
+15VFZ' r603
-TE
T/E(+)
+TE
LM7301M5
T/E (-)
LED
FZT 705
+5.V
-15V
FZ1705
LMV358M
LM7301M5
MAX4845
TEC
Current
Figure 2-33. Schematic for monitoring and controUing temperature of a detector.
77
equal the updated one. When the output of the op-amp is positive, the Darlington
transistor, FZT603, drives TEC current from +15 V to cool down the detector; when the
output is negative the detector is heated up by a Darlington transistor of opposite polarity.
Two LEDs, +TE Current and -TE Current, are used to indicate the direction of the TEC
current. The actual TEC current is fed back to the controlling computer by the same
process as the temperature monitoring.
The analog and digital currents supplied into an ASIC should be monitored all the
time, because they show the working status of the ASIC. Once these system parameters
go out of an appropriate range, all clocks and biases provided to the ASIC should be shut
off. Figure 2-34 presents the schematic of monitoring and controlling analog and digital
currents. The D-type flip flop acquires a 1-bit signal transmitted from the secondary
computer at the rising edge of the clock. When both the signal and CBOK are true, the
LED, ASIC ON, lights up, and the two relay switches, TK1-5V, are closed allowing
circulation of analog and digital currents. The voltage across the resistor which each
current passes through is measured by a differential amplifier and transferred to the
secondary computer for display.
High voltage bias to transport electrons and holes generated in each detector is
provided by this board as well. Figure 2-35 shows the schematic of the high-voltage
control and monitor circuit. Four 45-volt batteries are located on each control-and-bias
board. The presence of the high voltage on the detector surface is determined and
monitored by the same relay circuit used to control and monitor analog and digital
currents.
78
ji
+5V
Opto-isolators
LED
A/W
Data—AAA/-
—'Wv
PS9701
Tnverti ;rs
74AHCT08
D-type
Flip Flop
Clock —WV
-ASIC
NOR Gatt
CLK
3904
Q
PS9701
74AHCT04
Chip Select
PS9701
AND Gates
74AHCT1G08
74AHCriG02
>ADDIC>
GND
+5V
Relay switch
-5VD
TK1-5V
DV
-5VA
AV
TK1-5V
LM7301M5
MAX4845
Digital
Current
CMOS switch
LM7301M5
MAX484f
Analog
Current
MAX484!
ASIC ON
Figure 2-34. Schematic for monitoring and controlling analog and digital currents
supplied to the ASICs
79
Ji
+5V
HV
Enable
LED
Opto-isolators
—AAA/
PS9701
InxfiTters
D-type
74AHCT08
I™
74AHCT08 ^''P
\
]
Clock
CLK
PS9701
Chip Select —N\/\r
74AHCT04
Q
3904
NOR Gate
74AHCT04
AND Gates
74AHCT1G08 74AHCT1G02
PS9701
GND
+5VHV Bias
Relay
TK1-5V
LM7301M5
CMOS
HVON
MAX4845
>ADDlt>
Figure 2-35. Schematic for monitoring and controlUng high voltage applied to each
detector surface.
80
2.5.2 Labview software operating eight control-and-status boards
Figure 2-36 shows the main panel, programmed by Labview, operating eight controland-status boards. The prototype of this program was designed by Prof. Lars Furenlid in
our research group. Once we press the bottom left button labeled Start, this program
starts reading and monitoring system parameters from all eight boards continuously. Five
windows in the top box display temperatures, TEC currents, analog currents, digital
currents, and high voltages. We can change the bar graphs to numeric values using the
switch labeled GC on the bottom right comer of the box. The power statuses of eight
clock-and-bias boards are monitored at the graphs labeled C&B Boards Up in the bottom
left box. If a clock-and-bias board is powered down, the color of a bar indicating
Figure 2-36. Main panel operating eight control-and-status boards.
81
the board status is changed from green to red. In the bottom right box, switches enabling
temperature control and determining the presence of ASIC power and high voltage are
located.
The temperature on each detector is managed by a proportional-integral-derivative
(PID) control loop. A temperature set point, where a user would like the detector to
operate, is set on the main panel, and it is compared to the current reading. The difference
between the set point and the current reading, called temperature error, is used as an input
parameter to the PID loop,
Output = Pe +1 ^edt + D^e,
(2.12)
where P is proportional gain, I is integral gain, D is derivative gain, and e is the
temperature error. The PID loop must be tuned for proper gains and iteration period in
order for the temperature not to oscillate around the set point or reach the set point too
slowly. We use a tuning method called the reaction-curve method (Ziegler, 1942). The
gains and iteration period currently used in SemiSPECT are listed in table 2-6. Figure 237 presents temperatures on eight detectors versus time while SemiSPECT was cooling
down from room temperature to a 5°C set point when the recirculating chiller was set to
keep the coolant at 5°C. The required time to stabilize each detector temperature at 5°C
p
I
D
AT (sec)
1
0.1
0.05
0.5
Table 2-6. PID-loop parameters used in SemiSPECT.
82
2S.0-
2S.0-r
912
912 3
Tim* (s»c)
2S.0-r
25.0'
too 200 300 400
250-r
25.0-
912
2S.0
i
25.0-r
912
Figure 2-37. Temperatures on eight detectors as the temperatures are lowered
from room temperature to 5°C.
T«Hnp>ar^jr4i v«rt«^lan on dcfcactor 1
500.0
10000.0
Twr^Mroturv v«t1«bon on detector 2
20000.0
300IM.0 36500.(
500.0
10000.0
Time (sac)
20000.0
30000.0 36900.^
TkTM<SK)
Temp«raUir« varMion on dotKbn" 3
Tomparafcura variatten on dstector 4
Q^5.05
S
i S.OO-
i
• 4.955C».0
10000.0
_
20000.0
30000.0 36500.<
SOO.O
10000.0
Tima C«oc)
20000.0
30000.0 36S00.4
Tima (sac)
Twn^atura vartattan 0w dbtmtu^ 8
TarnfMr«feui« iMrtaUon
difcaetor e
^S.05-1
imm
500.0
loobo.o
20000.0
TIma (sac)
30000,0 365b0.c
lOOOO.O
loom.o
20000.0
300ra.0 365U.I
TIma (sac)
Tmnparatura %'ariatton on datactor 7
500.0
500.0
Tamparafcura yariauen en d
2CM00.0
Tima (sac)
30CX)0.0 365Ca.(
500.0
lOOOO.O
20000.0
30000.0 36900.<
Tima(«ac)
Figure 2-38. Temperature variations on eight detectors for 10 hours, when
each temperature is stabilized at 5°C.
83
was approximately 9 minutes. Figure 2-38 shows temperature variations on eight
detectors stabilized at 5°C for 10 hours. Temperature variation on each detector was
within ±0.05°C from the set point.
84
2.6. Clock-and-bias board
Figure 2-39 shows a picture of a clock-and-bias board. The clock-and-bias board,
designed in CGRI and modified by our collaborators at Goddard Space Flight Center,
provides ten clock signals and twelve low-voltage biases to an ASIC and transfers pixel
and reference signals acquired fi-om each camera to a front-end board after amplifying
and adjusting their voltage ranges to the acceptable level for the ADC on the front-end
board. SemiSPECT includes eight clock-and-bias boards.
2.6.1. Clock and bias signal description
The twelve clock signals are generated by a commercial clock-generating board,
'CompuGen 3250', manufactured by GAGE applied Sciences Inc. Two clock signals.
Figure 2-39. Picture of a clock-and-bias board.
85
the pixel clock and frame trigger, are supplied to front-end boards, and the other ten clock
signals are transferred to each clock-and-bias board via the clock-splitter board.
Figure 2-40 shows a simplified schematic of the clock-splitter board. The clocksplitter board buffers each clock signal into eight equivalent signals and provides enough
current to drive opto-isolators mounted in the input channels of the front-end boards and
clock-and-bias boards. The typical minimum current required by a single opto-isolator is
2.5 mA, and the maximum current driven from each output in the clock-splitter board is
20 mA. The clock-splitter board includes six 8-bit driver chips. The twelve clock signals
generated from the Gage card come into this board through the connector Jl. The frame
trigger and pixel clock are transferred to eight front-end boards via connectors J2 to Jl 7,
and the other ten clock signals go to eight clock-and-bias boards via the connectors from
J18 to J25. Figure 2-41 shows the CAD design of the clock-splitter board designed by the
author originally and modified by a former undergraduate student. Lance Fesler, in our
research group. The CAD design was completed by PC-Board-design software
'UltiBoard'.
The clock patterns are programmed by a Labview program, whose main panel is
shown in figure 2-42. Joshua D. Eskin, a former graduate student, developed the
prototype of this software, and Prof Lars R. Furenlid modified it to drive the Gage card.
The timing sequence for a single frame is subdivided into three main groups: Group 0 is a
frame-start sequence, group 1 is a main sequence to read out signals, and group 3 is a
frame-end sequence. The number of repetitions of each group is set in the top right box
labeled Main Groups: Repetitions. Group 0 and group 1 are executed once, and group 2
86
J1
74ACT11244
Prstl_P Pcl_P Poff P Pshl P Pras_P Psas_P Psh2_P Prs2_P Praf_P Psaf_P Frame trigger Pixel clock -
74ACT11244
J18
J22
74ACT11244
J19
J23
74ACT11244
J20
J24
74ACT11244
J21
J25
From Gage Card
-P-
74ACT11244
J2
J3
J4
J5
J6
<s)
J7
Jll)
J12/
J13/
J15^
"JISS
>-
Figure 2-40. Simplified schematic of the clock-splitter board.
J9 X
Figure 2-41. CAD design of the clock-splitter board.
88
-in""
ilock Number]
[group^fwwibyj
|Nft.etacktiete [
j^qpO I
{ Qrogp2
Figure 2-42. Main panel programming clock signals for ASIC.
is repeated 32 times. Each group is composed of several blocks, and each block is
displayed in the central array of square buttons. The pattern of each clock signal in the
block can be edited by the horizontal button array corresponding to the clock signal, and
visualized in the graph labeled preview graph. When the master frequency is set to 50
MHz, one clock tick represents 20 ns and the length of a single block is determined by
the number in No. clock ticks. Each block can be allocated to one of the three upper-level
groups using the numeric controller labeled Group Number, and the Repeat N times
controls the number of block repetitions. The timing diagram for a single frame is
displayed when the button labeled View Timing Diagram is pressed. After the clock
89
signals are properly programmed, we can save the clock patterns as a file compatible with
the GAGE board by pressing the button labeled the Write Timing Gen. File. The file is
loaded to the CompuGen T30 software, written by Gage Applied Sciences, allowing the
GAGE card to produce the clock signals. Figure 2-43 shows the front panel of the
CompuGen T30 software.
TlPtxt
^GageBit - Output
File
Edit
View
Setup
Action
Help
Digital Output:
I Digital
Timing
•^1 I AND
Selection from fo
Mask:
|FFFFFFFF
Pattern
fl
^of
Siinc Scroll
20 nS/DIv
Generate and Lapfure
Previous
For Help, press Fl
I
1
iPos: 0.00 nS
Setup Output
Apply
To [o~
_ aphjre
Manual Trigger
Move Input to Output!
Setup Input
|NLJf«r ISCRL
Figure 2-43. Front panel of the CompuGen T30 software.
90
Table 2-7 lists the clock signals, their functions, and the adjusted voltage levels, and
figure 2-44 shows a timing diagram for slow clock signals (a) and fast clock signals (b).
The period of the slow clock signals, the temporal length of a single frame, is 1245.44 )^s,
and the fast clock signals are repeated 64 times per period. Five clock signals, Psaf, Praf,
Psh2, Psas, and Pms, are utilized for multiplexing the pixel signals. The multiplexing
scheme is illustrated in figure 2-6. Pras and Psas are supplied to row-shift registers.
Row-shift registers are all reset when Pras is asserted, and pixel signals stored in read-out
unit cells of the first row are transferred to column-sample-and-hold buffers. After Pras is
unasserted, Psas toggles 64 times in each frame, and the successive row is selected at
every clock transition. Each column-sample-hold buffer includes two integrating
capacitors. The pixel signal passed from a read-out unit cell of a currently activated row
is saved into one of them while a pixel signal stored in the other capacitor at the previous
Clock signal
Function
Voltage level (V)
Psaf
Fast scanner advance
0, -5
Praf
Fast scanner reset
0, -5
Psas
Slow scaimer advance
0, -5
Pras
Slow scanner reset
0, -5
Prstl
CTIA reset clock
-1,-3
Poff
Pel
Offset clock
0, -5
Clamp clock
0, -5
Pshl
Pixel-sample-and-hold clock
0, -5
Psh2
Column-sample-and-hold clock
0, -5
Prst2
X5 amplifier reset
0, -5
Table 2-7. List of clock signals, functions, and voltage levels.
91
n
J
PRSTl
-VA
PCL
I
-VA
POFF
-/APSHl
VA-
PRAS
V/VA-
PSAS
VAPSH2
0.0 4.48 8.96 11.2
19.8
38.58
57.06
75.54
Time (us)
1202.88 |1240.96]
1238.72 1245.44
(a)
-VA
VA
•tAI
280
560
840
17920 17960 18200
Time (ns)
(b)
Figure 2-44. Timing diagram for slow clock signals (a) and fast clock signals (b).
18480
92
clock is sent out to the signal bus, and their functions are alternated at every clock
transition of Psh2. Psh2 leads Psas by 60 ns. Praf and Psaf are supplied to column-shift
registers. Praf is asserted once every 280 ns, and
toggles 64 times in each fast clock
period, 18.48 |a,s. All column-shift registers are reset by the assertion oiPraf, and then the
pixel signal stored in each column-sample-and-hold buffer is read out sequentially to the
signal bus whenever the signal state of Psaf is changed, resulting in a video-like signal.
Each read-out unit cell requires four clock signals, Prstl, Poff Pel, and Pshl. The
schematic of the read-out circuitry is presented in figure 2-5. Pel and Poff are asserted at
the begirming of each frame to set the voltage on the node C to the clamping bias, Vd, and
the voltage on the node A to the offset voltage, Vof, respectively. When Pshl is asserted,
the sample-and-hold switch is closed to transfer the pixel signal integrated on the
Bias signal
Function
Voltage level (V)
VCASl
CTIA cascade bias
-1.70
VCAS2
X5 amplifier bias
-1.64
VOFF
Offset capacitor voltage
-0.53
VCLl
Pixel clamp bias
-1.00
VCL2
X5 amp clamp bias
-3.60
VGUARD
ISSl
Detector guard ring bias
-0.93
CTIA bias current
-0.30
ISS2
ISS3
Pixel s/h buffer bias current
-2.64
Pixel output buffer bias current
-0.94
-2.74
ISS5
Column s/h output buffer 1 bias current
Column s/h output buffer 2 bias current
ISS6
X5 amp clamp bias
-1.17
ISS4
-0.63
Table 2-8. List of bias signals, functions, and voltage levels.
93
capacitor, Qnt, to the capacitor, Csh- The integrated charge on C,„( is reset by assertion of
Prstl at the end of each frame. Each ASIC includes circuitry to amplify the pixel signal
by a factor five. Prst2 is asserted at the end of each fast clock period to reset the amplifier.
Currently the times-five amplified signals are chosen to be acquired by a front-end board.
The twelve bias signals are generated in each clock-and-control board and provided
to an ASIC. They are used to program offset voltages, currents charging up capacitors,
and biases for amplifiers in the ASIC. Table 2-8 lists the bias signals, their functions, and
voltage levels.
2.6.2. Hardware in clock-and-bias board.
Figure 2-45 shows the schematic of two different types of circuitry to shift the output
voltage level of the digital clock generator down to the voltage level of each clock signal:
fixed voltage-level shift (a) and variable voltage-level shift (b). When the state of the
incident clock is high in (a), the following CMOS switch is closed, giving out 0 V, and if
not, the switch is released, giving out -5 V. Four clock signals used in the multiplexer,
Psaf, Praf, Psas, and Pras, are adjusted in this way. The other six clock signals utilize the
circuitry of (b). The upper and lower limit of each clock signal can be manually adjusted
by the two analog potentiometers. When the state of the incident clock is high, the upper
CMOS switch is closed while the other switch is opened giving out the voltage set by the
upper potentiometer. Similarly, when the state of the incident clock is low, the lower
CMOS switch is closed and the other switch is opened giving out the voltage set by the
lower potentiometer.
94
-5V
Opto-isolator
Clock
Buffer
CMOS switch
Inverter
74HC14
AAV
GND
6N137
EL2001C
HI201
(a)
+15V
AD586
Voltage
reference
-5V
Potentiometer
CMOS switch
-15V
Opto-isolator
Clock
HI201
Inverter
[>o
74HC14
GND
EL2001C
6N137
+15V
Buffer
74HCT7fi
Latch
CMOS switch
AD586
HI201
Voltage
reference
Potentiometer
-15V
(b)
Figure 2-45. Schematic of the circuitry for fixed
variable voltage-level clocks (b).
voltage-level clocks (a) and
95
AD586
Voltage +5V
reference
Potentiometer
CLC402
+15V
Potentiometer
AD586
Voltage
reference
-5V
EIS>
CLC402
-15V
Buffer
Reference
signal
Pixel signal
CLC115
NIE81
-15V
Figure 2-46. Schematic of the circuitry for pixel signal and reference signal transfer.
96
+15V
AD586
Voltage
reference
-5Vi
COP470
-AA/\r
Potentiometer
COP470
E>
•AAA/—^ Bias >•
-15V
Figure 2-47. Schematic of the circuitry generating a bias signal.
The circuitry for transferring the pixel and reference signals to the front-end boards
is presented in figure 2-46. The pixel signal and reference signal generated from an ASIC
come into this board through the coimectors J3 and J4, respectively. The two signals are
terminated by the dual BJT stage, NIE81, and then transferred to a front-end board
through the two op-amp based feedback amplifiers in differential mode. Two voltage
references provide an upper Umit, +5 V, and a lower limit, -5V, of the offset voltage for
each signal. The offset voltage is adjusted manually by the potentiometer.
Figure 2-47 shows the circuitry generating each bias signal. The voltage reference,
ADS86, gives out a precise -5 V that is transferred to the potentiometer through the opamp buffer. Then the bias signal, adjusted by the analog potentiometer manually, is
transferred to an ASIC.
97
2.7. Main LabVIEW software
The primary purpose of this software, programmed in LabVIEW, is to acquire
projection views of an object. As we discussed in section 2.3, before triggering the listmode data acquisition, a front-end board must have a baseline table, a threshold table,
and a gain table. Therefore, the first step in use of this software is to obtain pixel signals
of multiple frames in order to extract the baseline and threshold tables. Figure 2-48 shows
the sub-panel that triggers multi-frame transfer, generates baseline tables, and transfers
the baseline tables back to front-end boards. The number of frames to be collected is
determined by the numeric controller labeled N of frames. When the circular button
sMw
ESI isonksL. I'.E
grwn ^ Ea
£3 EH
bib™
*1*
Einns Hwni SI SI
3a
nn™ sa si:
inrn
sEsai ia a seiEinni am a a EaHnrrs
V
Figure 2-48. Sub-panel for triggering multi-frame fransfer, generating baseline tables,
and transferring the baseline tables back to front-end boards.
98
labeled BTG is pressed, all eight front-end boards start sending multiple frames to their
back-end boards, and then those frames are captured and averaged to give eight baseline
tables. The baseline tables are displayed in the graphs of the panel as well as transferred
back to the front-end
boards. If a baseline table is generated incorrectly due to
transmission error, the indicator labeled NO BT UG is lighted, and the baseline table is
not transferred back to a front-end board.
Figure 2-49 shows the sub-panel that generates threshold tables and transfers them to
front-end boards. As discussed in section 2.3.2, each threshold value is set to a multiple
of standard deviations of the sums of nine baseline values of a 3 x 3 window, and the
multiple is determined in the numeric controller labeled SD. The button labeled THG
triggers threshold table generation, display, and transfer.
BBa a a
sEai a a
ssaa a
aHEirTC aai sa a
V
lEinns
SB EEi
asiai ™ Ea
sai ™-a iz^eEinrc
Figure 2-49. Sub-panel for generating threshold tables and transferring them to front-end
boards.
99
Gain Map 1
<3ain
5
1918
Gain Map 2
4181
IF"
Gain Map 6
2871 |' j|V I. ' •
Gain Map 3
Gam Mi» 7
Gain Map 4
Gain Map 8
4146
Figure 2-50. Sub-panel for generating gain tables and transferring them to front-end
boards.
Figure 2-50 shows the sub-panel for generating gain tables and transferring them to
front-end boards. Each one-dimensional array labeled Gain Map holds a gain table, and
an initial gain table is composed of all zeros. In order to disable a noisy pixel, the number
at the address of the noisy pixel should be changed from zero to one manually. The
control button labeled GAIN is used to transfer gain tables to front-end boards.
The main panel for acquiring projection views is shown in figure 2-51, displaying
projections of mouse skull and thorax in eight different views. The switch labeled LM
START enables list-mode data acquisition on all eight front-end boards. List-mode data
arrays transferred from front-end boards are saved into signal buffers in this software and
displayed on the graphs labeled Data Map. When the acquisition of eight projection
views is completed, the data arrays in the signal buffers are saved into eight independent
100
iursor 1 |l 163
Icursor 1 b4 ^29
Einns SEBB a • •lEsnn amiaa
Eirrns BI™ a si laMEir^rs laww n •
aiBn • a iHaC^rrc
Figure 2-51. Main panel for acquiring projection views.
files, and the graphs and signal buffers are cleared to prepare for subsequent projection
data. If another eight projection views are needed at a different angle, the object is rotated
to the new angular position and the list-mode data acquisition is resumed, otherwise the
program stops.
Data in memory buffers of back-end boards should be downloaded before they
overflow. The numeric controller labeled LM Initial Time (sec) determines the frequency
of data downloading. For example, if the number in LM Initial Time (sec) is 1, data will
be accumulated for 1 second in memory buffers and then downloaded. The data
acquisition time must be elongated to account for the radioactivity decay of the object.
The newly updated data acquisition time is monitored in the numeric indicator labeled
101
LM Time (sec). The Event numeric indicator located below each graph presents the data
length in each download, and the indicator labeled N of check out indicates the amount of
data that fails checksum comparison. The total number of projection views is determined
in the numeric controller labeled # of projections, and each angular step of object rotation
is calculated based on the number. The # of updates per projection determines how many
times data will be downloaded per each angular position from memory buffers, and the
accumulated acquisition time is displayed in the Acquisition Time (sec) indicator. The
direction of object rotation is controlled by the switch labeled CW/CCW. When the
switch is set to the left, the object rotates in a clockwise direction, otherwise it turns
counterclockwise. The button labeled RESET DA resets signal buffers, and the button
labeled RESET Z)M clears the graphs.
Baseline values are highly sensitive to temperature variation on the detectors. Also
the characteristics of the electronics placed in the analog data channel may vary with
temperature, causing a change of baseline values. Figure 2-52 displays baseline-table,
temperature, and high-voltage variation of eight detectors for 7500 seconds. Each value
in the graph monitoring baseline-table variation is obtained by averaging 128 baseline
tables, and the vertical axis of the graph is scaled by the output unit of the ADC in the
front-end boards. 1 ADC unit corresponds to about 1 mV. Since baseline-value
fluctuation can degrade energy resolution and create pseudo events, it is important to
track the baseline values while acquiring data.
A baseline table cannot be generated by simply averaging pixel signals on the fly,
because some pixel signals may contain photon energies. So another threshold table, set
102
Tei*w«toie wiibno wdiiteetw I
MS.0
£42,8
«».0
Tkm(Mc)
12800.0
19000.0
170n.(
HV v«Mlon on dMtor 1
178.0
178.8'
17S.6
178.4'
178.2178.0
1SOOO.O
1T0W.<
tnBo.e
i7ooe.(
T«npwitwft wMion «ndrtweo 2
§5.02
I 9.00
327.9
tSOOO.0
tTOdO.
4.96
4.9S
Jr""
176^
^175.8
.o
9«ob
igSOM
tsb00.0
TkM(MC)
17000.1
176.S
6S0.0
178.2
M2.S
9600.9
12900.0
ISOOO.O
"nnttee}
Tin* (sac)
1SQQ0.0
17Q0Q.fl
175.5-!
TIWCMO
17000.1
177.0
176.4
176.2
49S.0
17000.(
IZSOO.0
12BDD.0
15000.0
tfemtcac)
I76.S
176.4
178.2
176.0
I 372.8
362.S
360.0
9800.0
472.8
470.0
467.S
468.0
« 462.5
461.0
12800.0
ISOOO.O
Tkn*(flK)
17000i
inoo.0
T»rM(SK)
iasoo.0
1SOOO.O
Tim«(se^
17000.1
17D0D.<
176.6
176.6
5.00-
12800.0
18000.0
TtMCsaa
12800.0
15000.0
Tkn* (see)
17000.«
12900.0
170004
176.0
517.5
512.8
9800.0
17000.1
TinM(Me}
15000.0
12500.0
timCMC)
17000.1
178.2
270.0
i2S00.0
Tki»(«c)
12800.0
15000.0
Ttnstsac)
17000
174.6
174.5
9800.0
17000.1
Figure 2-52. Baseline table variation of eight detectors according to temperature and
high voltage variation.
103
to a multiple of standard deviations of pixel signals acquired with no radioactive source,
is used to identify pixel signals that include photon energies, and the baseline table is
updated excluding them. The multiple to set the threshold values is determined in the
numeric controller labeled SD base upg in figure 2-48. This scheme is effective only
when baseline values change slowly and the photon-counting rate per frame is low. The
frequency of baseline-table update is determined by the numeric controller labeled
Baseline update in figure 2-51.
Figure 2-53 shows two sub-panels for confrolling the rotary stage (a) and the linear
actuator (b) of the animal stage shown in figure 2-19. The prototype of this sub-program
was designed by William C. J. Hunter, a current graduate student in our research group.
This program sends commands to a motor controller that executes the commands. The
control button labeled Set Online enables communication between the host computer and
the motor controller, and the Quit Online disables it. The Set Home command is used to
memorize the current position of an object, and the object is moved to this position
whenever the Home button is pressed. In the rotary stage control, the numeric controller
labeled Deg to rotate is set to the degrees of rotation, and the direction of the rotation is
determined by the two buttons CW and CCW, standing for 'clockwise' and
'counterclockwise' respectively. In the linear actuator control, the travel distance of an
object is controlled by the numeric control labeled (mm) to move, and the direction is
determined by the two buttons. Up and Down. To complete the fransfer of commands, the
circular control button labeled Send command should be pressed.
104
toroiafe
;wro)tofnov8^i).o()o
(a)
(b)
Figure 2-53. Sub-panels for controlling the rotary stage (a) and linear actuator (b).
105
CHAPTER 3
PERFORMANCE CHARACTERIZATION OF
SEMISPECT
The performance of a SPECT system is judged by several characteristics, including
spatial resolution, sensitivity, and energy resolution. Spatial resolution represents how
well the system can reproduce small structures of an object, and sensitivity is a measure
of how effective the system is in gathering the available photons. High energy resolution
is crucial to remove events where the photons have undergone Compton scattering and
enable multiple-isotope imaging. This chapter presents the three characteristics of
SemiSPECT and detectabiUty for multiple signal spheres simulating lesions in a small
animal. All experiments were accomplished based on the small aperture specified in table
2-2 of section 2.2.2.
3.1. System-matrix measurement
The system matrix of a SPECT imager provides information of system sensitivity
and spatial resolution, and it is also used in tomographic reconstruction. The system
matrix can be simulated fi"om the geometry of the system or measured by moving a point
source to all locations of a 3D grid in object space. We measured the system matrix of
SemiSPECT in order to incorporate the nonuniform responses of the CdZnTe detectors
and imperfections of the system. Chromatographic 300-jxm diameter beads were soaked
in aqueous solution of ^^'"Tc and dried. Then we massed them at the tip of a capillary
tube using epoxy to make about a 10 mCi point source with about 1 mm diameter. Three
106
translation stages were employed to move the source to each grid point and hold it for the
image acquisition. Figure 3-1 shows a measurement of a point source on a grid point. The
system matrix contains 23680 grid points with 1 mm stepping increment in each
direction. The acquisition time for the first step was 100 ms, and it was prolonged
according to the decay of the object radioactivity. The total acquisition time for the
system matrix measurement was approximately 13 hours. The stepping increment could
be shortened to reduce the voxel size of reconstructed images, but the acquisition time
per step would have to be reduced too in order to maintain the total acquisition time
within an appropriate temporal range. Instead we interpolated the system matrix. We
assumed that each point-source measurement has a Gaussian spatial distribution, and
extracted its position, maximum signal, and standard deviation. Then we averaged those
three parameters for two successive measurements, creating a point-source response
between them. The total grid points could be increased about eight times. In order to
reconstruct an image with additional projection views, the system matrix must be
interpolated to those angular views as well.
Oit»Map2
CkataMit4
Figure 3-1. Measurement of a point source in a system-matrix grid point.
107
3.2. Spatial resolution
3.2.1 Planar resolution
The geometric planar resolution of a pinhole collimator is defined by
5, +5.
s.
^d.
(3.1)
where 5, is the source-to-pinhole distance, ^2 is the detector-to-pinhole distance, and d is
the diameter of the pinhole aperture (Barrett and Swindell, 1981). Figure 3-2 illustrates
the geometry of pinhole imaging. When a point source is located at the center of the field
of view with the small aperture, Sx is 32.36 mm, and
is 25.68 mm. As presented in table
2-2, since the actual pinhole diameter is 0.5 mm, and the effective pinhole diameter is
0.77 mm, the planar resolutions with the actual pinhole and effective pinhole become
1.13 mm and 1.74 mm respectively. However, the total planar resolution dt should take
the intrinsic resolution <5int of the detector into account. The intrinsic resolution of a
pixellated detector is a single pixel-detector size. The total planar resolution can be
determined by the full-width-at-half-maximum of the convolution between a cylinder
function with diameter of the dph and a two-dimensional rectangle function with width of
e in both axes, when s is equal to (5j
. So the total planar resolution can be
written as
d,^ = FWHM cyl
* *rect
where FWHM\J{x,y)'\ is the ftill-width-at-half-maximum of a functiony(jc,>^) and * *
108
Source
T
I\
I \
I \\
/
f
\
/
/
\
\
\
\
/
/
Pinhole
d
EEEEHHHHH'
Detector /
/
Jc-
h-
\
\
L
T
Figure 3-2. Geometry of pinhole imaging
Small pinhole
Large pinhole
Actual pinhole diameter (d)
0.50 mm
1.00 mm
Effective pinhole diameter (de)
0.77 mm
1.26 mm
Distance from source to pinhole (Si)
32.36 mm
32.36 mm
Distance from pinhole to detector (S2)
25.68 mm
25.68 mm
Planar resolution (Sph) based on de
1.74 mm
2.84 mm
Intrinsic resolution (<$int)
0.38 mm
0.38 mm
Total planar resolution
by equation
(3.2) based on de
Total planar resolution (^^c) by equation
(3.3) based on de
1.72 mm
2.82 mm
1.80 mm
2.88 mm
2.83 X 10-^
7.59 X 10"^
— - —
Efficiency of eight pinholes based on de
Table 3-1. Planar resolution, total planar resolution, and geometrical parameters based
on 0.5-mm and l-mm diameter pinholes, when the source is located at the center of the
field of view.
109
denotes the two-dimensional convolution operation. Also if we assume that dph and dint
correspond to the standard deviations of Gaussian functions, the total planar resolution is
given by
(3.3)
Table 3-1 shows the planar resolution, total planar resolution, and geometrical parameters
based on 0.5-mm and l-mm diameter pinholes, when the point source is located at the
center of the field of view.
3.2.2 Spatial resolution based on the Fourier crosstalk approach
The Fourier crosstalk matrix was first developed to design cone-beam tomography
systems (Barrett and Gifford, 1994), and its figures of merit for evaluating system
performance were explored by Barrett et al. (Barrett et al., 1995). This section reviews
the Fourier crosstalk concept to extract spatial resolution of an imaging system, and the
result for SemiSPECT is discussed.
When a continuous-to-discrete operator H acts on a three-dimensional object f the
output of the system can be written as
g=Hf+n,
(3.4)
where the vector n models noise in measurement. The ntth detector measurement is given
by
gm
=
lK(r)fir)dr + n^,
(3.5)
110
where the S represents a support function S ( r ) , whose value is 1 for points r e S and 0
otherwise. Since the support function defines a finite object space, the object / can be
represented by a Fourier series
/(r)=
(3.6)
k=-oo
where
0^(r) = e"''^'S(r)
is the
ky, kz),
Fourier basis function. The vector index
and the wavevector
k
(3.7)
spans an infinite set of integers
{kx,
takes the values
P,=j^k,
(3.8)
where L is a width of the smallest cubic region enclosing the object space. Combining
equation (3.5) and (3.6) yields
00
(3.9)
/t=-oo
where
f.i =
(3.10)
hi equation (3.10), h^{r) is called the detector sensitivity function since it describes the
measurement sensitivity of the rrith detector element to a point source at F. An element of
the Fourier cross-talk matrix is defined by
P
s
M
.
i
'
•
P-11)
Ill
The diagonal elements of the Fourier cross-talk matrix,
M ,
^
=y
J2 =y
^kk
Au\
m=\
mk\
Z-i
(3.12)
m=\
can be regarded as a kind of MTF^ of the system. However, since the diagonal cross-talk
elements
is observed to fall off as 1//?^ (see figure 3-3), we define the equivalent
MTF^ as
MTFi
(3.13)
and the equivalent MTF as
(3-14)
Assuming the MTFgq follows Gaussian distribution, we can define the volume
spatial resolution of the system as the full-width-at-half-maximum of the Fourier
transform of MTF^^ along the three axes. A Gaussian-distributed MTF^^ along the j axis
can be written as
MTF^^U) = A, e x p ( - f / 2 a ' ) ,
(3.15)
and the Fourier transform of it is
F { M T F ^ ^ { j ) } = Aj2;rc7' exp(-2;rV'^') .
(3.16)
The full-width-at-half-maximum of M T F ( j ) in equation (3.15) is crV81n2 , and that of
F { M T F ^ ^ U ) } is V21n2/
j axis is given by
I a . Therefore the spatial resolution of the system along the
112
Spatial resolution =FWHM{F{MTF(j)}) = ^^
,
7t F W H M { M T F ^ g ( j ) )
(3.17)
where FWHM[t(x)] gives the full-width-at-half-maximum of a function t(x).
If the measured system matrix is assumed to be a discrete form of the detector
sensitivity function h^(r) , the conjugate of the three-dimensional discrete Fourier
Transform (DFT) of the system matrix is approximately
. Once
is computed,
the MTF^^ is obtained fi"om equation (3.12) and equation (3.14), and the spatial
resolution is calculated based on equation (3.17). However, if h^ir) is not bandlimited
or the sampling of
(r) does not satisfy the Nyquist condition, aliasing will occur in
Figure 3-3 and figure 3-4 show the normalized
and MTF^^ of SemiSPECT
respectively along the three axes, when the system matrix is obtained in 64 angular
views, and the Z axis is perpendicular to the circular slices of the cylindrical object space.
On each graph in figure 3-4, the dots represent the values of MTF^^, and the line
represents a Gaussian function closest to the MTF^. We can notice that the center value
of each MTF^^ becomes zero by the ramp filtering |y9-|. Table 3-2 lists the spatial
resolutions along the three axes estimated by the Fourier crosstalk approach.
On the other hand, the off-diagonal elements of the Fourier cross-talk matrix reflect
the degree of aliasing between two different frequencies k and k ' . The Fourier cross­
talk matrix can be represented as the inner product of the data vectors produced by
113
1.0
0.7
0.5-
03-
mm'.1
(a)
1.0
0.90.8
0.7
0.6
0.50.4
030.20.1
0.0
mm'
-1
(b)
0.7
0.2-
0.0
mm'.1
(C)
Figure 3-3. Normalized
of SemiSPECT along X (a), Y (b), and Z (c) axes, when
the Z axis is perpendicular to the circular slices of the cylindrical object space.
114
0.90.80.70.60.50.40.3-
)oo^
Oo
02-
0.10.0-
mm'
(a)
1.00.90.80.70.60.5
0.4oo
0.3-
0.20.1
0.0-
mm'•1
(b)
1.00.9-
0.70.60.50.40.3-
0.1-
0.0
mm'-1
(C)
Figure 3-4. Normalized MTFeq of SemiSPECT along X (a), Y (b), and Z (c) axes,
when the Z axis is perpendicular to the circular slices of the cylindrical object space.
On each graph, the dots represent the values of the MTFeq, and the line represents a
Gaussian function closest to the MTFeq.
115
Spatial resolution
X axis
1.45 mm
Y axis
1.45 mm
Z axis
1.45 mm
Table 3-2. Spatial resolution by Fourier crosstalk approach along three axes,
applying the operator H to the two basis functions
(r) and
(F); i.e.,
M
(3.18)
m-\
where (M , V ) indicates the complex inner product of the two vectors u and v . The angle
between the data vectors is defined by
COS^rr,
kk
(3.19)
=
PikPiv
For k^k' , if cos^^p = 0 , the data vectors of the 0^(F) and Op(F) are easily
distinguished, and if not, the discrimination of the data vectors becomes more difficult, hi
the extreme case where cos6^^, =1, the data vectors of the ^^(F) and ^p(F) have
exactly the same pattern, and it is impossible for them to be resolved. Figure 3-5 presents
the cosOj^^,, when ky = -\6, kz = 0, and kx varies from -16 to 15 for both k and k', with
system matrixes in 16 (a), 32 (b), and 64 (c) angular views respectively. We can notice
that the values of cos6'^^, are reduced by increasing the number of angular views.
116
-O.UM
-0^
14 16
k
-0.100
>0.000
14 16
-0.100
^JBSO
-04100
14 16 kx
Figure 3-5. Plots of cosOj^^,, when ky = -\6,kz = 0, and kx varies from -16 to 15 for both k
and k', with system matrices in 16 (a), 32 (b), and 64 (c) angular views respectively.
117
3.3. Energy resolution
The easiest way to estimate the energy of a gamma ray interacting in the detector is
to check the signal from a single pixel. But the energy can be spread to the neighboring
pixels due to charge diffusion and emission of K X rays, so we need to include the spread
of the charges for better energy estimation (Marks et al., 1996). Since the energy spread
is usually confined to a 3 x 3 pixel region (Kastis, 2002), the nine signals of the 3 x 3 listmode data array are scanned and any signal above a threshold of each pixel is added to
the sum. In order to render better statistics, the sum of ^®"Tc energy spectra of 121 pixels
was acquired by summing neighboring pixel signals; the result is shown in figure 3-6.
Figure 3-7 shows averaged energy spectrum of 1, 16, and 121 pixels. Since gains from
the pixels can be different to one another, a gain map was calculated from a flood image
and used to adjust each spectrum prior to summing them up. Thresholds were set to twice
the standard deviation of the baseline values. The energy spectrum in figure 3-6 presents
about 10% energy resolution in fiill-width-at-half-maximum. The bump near 70 keV was
caused by K X rays created from the gold insert in the cylinder aperture, or lead and
bismuth contained in Cerrobend in the cylinder aperture, when gamma rays interacted in
rays
Materials^^^
K„i
K«2
Kpi
Kpz
Gold
68.81 keV(100%) 66.99 keV (55 %) 77.9 keV (35 %)
80.1 keV (9 %)
Lead
74.97 keV (100 %) 72.80 keV (55 %) 84.8 keV (35 %) 87.3 keV (10 %)
Bismuth
77.11 keV(100%) 74.81 keV (55 %) 87.2 keV (36 %) 89.8 keV (10 %)
Table 3-3. Energies of K X rays emitted from gold, lead, and bismuth (Bearden and
Burr, 1965; Wapstra et al., 1959).
118
3500
3000
I 2500
Im
S 2000
u
0
®
M 1500
a>
£i
1 1000
z
500
50
100
Energy [KeV]
150
200
Figure 3-6. Sum of
energy spectra from 121 pixels acquired by summing
neighboring pixel signals.
1
0.9
0.8
0.7
Number of Pixel
Spectra Averaged
121
16
1
g 0-6
0.5
0.4
0.3
0.2
O 'f) o o
o ,^ o o
-1^ .«• ,,
I 00 •
^^•
[;
%
0.1
0
100
150
Energy [KeV]
Figure 3-7. Averaged ^^"Tc energy spectra of 1, 16, and 121 pixels acquired by
summing neighboring pixel signals.
119
them. Table 3-3 lists the energies of K X rays emitted from those elements (Bearden and
Burr, 1965; Wapstra et al., 1959). The Kai or Ka2 lines are X rays generated by the
energy transition of an electron from L to K shell, the Kpi line is from M to K shell
transition, and the Kp2 line is that from the
to ^ shell transition. The energy difference
between Kaj and Ka2 is caused by fine structure, and the energy of the K^j or Kp2 is the
weighted average of the X-ray energies produced by the transition from M to K shell or
from N to K shell respectively. The occurrence rate of each K X ray normalized to 100 %
for the Kai is specified in parentheses.
This energy estimation technique was based on a program written by William C. J.
Hunter, a current graduate student in our research group, and he will introduce several
methods that might improve the energy resolution further in his dissertation. Also Daniel
G. Marks, a former graduate student in our group, explained how to improve the energy
resolution based on maximum-likelihood estimation in his dissertation (Marks, 2000).
120
3.4. Sensitivity
Sensitivity can be calculated based on system geometry. The number of photons, Nd,
that reach a detector from a point source through a pinhole aperture is given by,
N,=-^N,.
lor
where
(3.20)
is the number of photons emitted from the point source, de is the effective
pinhole diameter in equation (2.9), and r is the distance from the source to the pinhole.
The sensitivity of SemiSPECT can be estimated by
N ^
Sensitivity = —-^
^0
,
(3-21)
1=1
where At represents absorption efficiency of the i'^ detector. Assuming all photons are
incident perpendicular to each detector surface, the absorption efficiency can be
calculated by
L
A=
=
(3.22)
r=0
Effective pinhole diameter (de)
0.77 mm
Distance from source to pinhole (r)
32.36 mm
Absorption efficiency (At) based on
total attenuation coefficient
0.50
Sensitivity based on At
1.41 X 10"^
Table 3-4. System parameters and estimated sensitivity based on system geometry
under the assumption that the source is located at the center of field of view and
photons are incident perpendicular to each detector surface.
121
where L is the detector thickness and ju is attenuation coefficient of the detector. Since
the total attenuation coefficient i^t for 140-keV photons in Cdo.9Zno.1Te is 3.46 cm"', and L
is 0.2 cm, the absorption efficiency of each detector is 0.50. So the system sensitivity is
calculated to be about 1.41 x 10"^. Table 3-4 lists the system parameters and estimated
sensitivity from the system geometry.
The system sensitivity can be measured directly based on
...
Sensitivity =
Photoncount
^ .
[Acquisition time (sec) x Source activity (Bq) x (1 - Internal conversion rate)]
(3.23)
The internal conversion, an alternative process to gamma-ray emission, is that an excited
nucleus transfers its excitation energy to an orbital electron that is thereby ejected from
the atom. The internal conversion rate for ^^"Tc is 0.1. An approximately 1-mm diameter
point source was made by the procedure described in section (3.1), and then placed at the
center of the field of view of the system. Photon counts were collected for 300 seconds,
and the radioactivity of the point source was about 0.84 mCi at the beginning of the data
collection. The source decay was considered in the calculation. The averaged energy
threshold was approximately 30 keV, and the measured sensitivity was about 1.53 x lO'"^.
Table 3-5 lists the source size, source activity, total acquisition time, and measured
sensitivity.
However the system sensitivity does not include information about how uniformly
the system responds to photons. One technique for assessing the uniformity of the system
is to generate the sensitivity map acquired from the measured system matrix directly
(Rowe, 1991). This map is formulated by
Figure 3-8. Sensitivity map of SemiSPECT.
123
Source size (Diameter)
1 mm
Source activity
0.84 ±0.01 mCi
Photon counts
1284828
Total acquisition time
300 sec
Sensitivity
1.53 ±0.01 X 10"^
Table 3-5. Sensitivity measured using a point source in a preset time.
M
•s.
<3.24)
m=l
where H„m indicates an element of the system matrix and M is the total number of
detector elements. Figure 3-8 shows the sensitivity map. The straight dark lines on the
slices are caused by detector regions having less sensitivity. The effect on reconstructed
images by disabled pixel areas will be discussed in section 4.3.
124
3.5. Detectability
3.5.1 Signal detection theory
Signal detection was defined as "a fonn of binary hypothesis testing where the null
hypothesis Ho is that the signal is absent and the alternative hypothesis Hi is that it is
present," by Barrett et al., 1998. In a binary problem, a scalar test statistic 6 is used to
allocate an acquired data to one of the decision regions by comparing it to a decision
threshold 9th. If 0 is larger than the chosen 9th, an observer decides Hj is true, and if not, it
decides Ho is true. One way to judge how well an observer can distinguish between Hi
and Ho is to compute a signal-to-noise ratio,
(3.25)
where 6j is the conditional expectation of 9 when Hj is true and varj{9) is the
corresponding conditional variance (Barrett et al., 1998). Another way is to calculate the
area under the receiver operator characteristic curve (AUC) (Metz, 1978). If 9 follows a
normal distribution for both hypotheses, the ^[/C is related with the SNRe by
AUC ^ 0.5[1 + erf(0.5SNR,)],
(3.26)
where erf{ ) is the error function (Barrett et al., 1998). Detectability is given by.
d' ^2erf-\2AUC-\),
(3.27)
where erf '(•) is the inverse of the error function (Barrett et al., 1998). From equation
(3.26) and (3.27), we see that the detectability d' is same as SNRe when 9 is normally
distributed.
125
The test statistic is obtained through a discriminant function, T(^ = 6, where g is an
M X 1 data vector. When the observer is linear, the discriminant function is written as a
linear function,
M
(3.28)
m=l
where w is an M x 1 vector of weights and the superscript t indicates transpose (Barrett et
al, 1998). A linear observer achieving optimal SNRe in equation (3.25) is referred to as
the Hotelling observer. If signal-present and signal-absent images are equally likely to
occur, the Hotelling template w is given by
w = [0.5Ki + 0.5Ko]"kgi - go),
(3.29)
where gi and^o are the averaged signal-present and signal-absent data vectors and Ky is
an M X M covariance matrix of g under hypothesis j (Smith and Barrett, 1986; Fiete et
al., 1987). hi photon-limited imaging such as SPECT imaging, the noise on each signal of
the vector g is Poisson, dependent upon the signal. But, if the signal contrast against
background is very low, the signal dependency of the noise can be ignored, so Ki ~ Ko =
K. If the noise is assumed to be independent of the signal, a signal-known-exactly (SKE)
detection on a nonrandom background is considered, and the w in equation (3.29)
becomes
w = K"'(g,-go).
(3.30)
When the observer is the Hotelling observer, both signal and background are
nonrandom in Poisson noise, the signal contrast is so weak that the noise is considered to
126
be independent on the signal, and the test statistic follows normal distribution, the
detectability of a SPECT system is given by
(3.31)
where p indicates the mean projection data including signal and background, b
indicates the mean background, s indicates the mean signal, m is detector element index,
and j is the angular index (Sain, 2001; Barrett and Myers, 2004). In the next section, the
detectability variation of SemiSPECT according to signal-sphere size will be presented,
when the source activity remains constant. Also, the detectability variation by the change
of signal-sphere activity will be examined, when the source size remains constant.
3.5.2 Hardware setup and detectability measurement
Signal and background were measured separately to determine the detectability. To
generate a uniform nonrandom background, a ^^"Tc aqueous solution with about 15 mCi
was injected into a water cylinder having 16-mm radius and 35-mm height. The water
was stirred to ensure a uniform distribution of the radiotracer, and the cylinder was
placed at the center of the field of view. Background data were collected 100 times for a
preset time and then averaged. The initial preset time was 60 seconds, but it was
prolonged according to the decay of the object radioactivity. To make a signal sphere,
"Play-Doh" was mixed with ^^™Tc aqueous solution, and a small portion of the lump was
taken out and rounded. The signal ball was fixed on the top of a wooden stick using
epoxy. Four signal sources of different size were built, as shown in figure 3-9. The
Figure 3-9. Signal spheres used for detectability measurement with 8.4-mm, 6.2mm, 4.7-mm, and 3.1-mm diameters respectively.
Diameter
Activity
Acquisition time
Activity (Bq) x
Acquisition Time
1®* signal sphere
3.5 mm
0.74 mCi
150 ms
4107000
2"** signal sphere
4.7 mm
2.27 mCi
49 ms
4115510
signal sphere
6.0 mm
4.83 mCi
23 ms
4110330
4*'' signal sphere
7.3 mm
ll.lOmCi
10 ms
4107000
Table 3-6. Sizes, activities, and initial acquisition times for the four signal spheres.
128
(c)
(d)
Figure 3-10. Tomographic images of the signal spheres with 3.1-mm (a), 4.7-mm
(b), 6.2-mm (c), and 8.4-mm (d) diameters, when the activities of the signal spheres
are the same.
(a)
(b)
(c)
(d)
Figure 3-11. Tomographic images of the signal spheres with 3.1-mm (a), 4.7-nim
(b), 6.2-mm (c), and 8.4-mm (d) diameters superimposed on the median-filtered
tomographic image of the background with a 9 x 9 window.
129
Figure 3-12. Tomographic images of the smallest signal sphere in the whole (a),
half (b), and quarter (c) acquisition time.
(b)
Figure 3-13. Tomographic images of the smallest signal sphere superimposed
on the median-filtered tomographic image of the background with a 9 x 9
window in the whole (a), half (b), and quarter (c) acquisition time.
130
6.5-
Diameter of source (mm)
whole acquisition time
HjlF acquisition time
Quarter acquisition time
(a)
aj 3.0-
Normalized acquisition time
Ist signal sphere
2nd signal sphere
3rd signal sphere
tth signal sphere
(b)
Figure 3-14. Detectability versus object diameter (a) and normalized acquisition
time (b).
131
acquisition time for each signal sphere was adjusted to equalize the photon counts for all
objects, and the signal data were collected 100 times and then averaged. The acquisition
time was prolonged according to the radioactivity decay of each object. Table 3-6 lists
signal sizes, signal activities, and initial acquisition time. Figure 3-10 shows the
tomographic images of the four signal spheres, when the activities of the signal spheres
are the same, and figure
3-11 shows them superimposed with the median-filtered
tomographic image of the background with a 9 x 9 window. In order to observe the
change of detectability by the variation of source activity, the signal data were recollected
with half and quarter the initial acquisition time. Figure 3-12 shows the tomographic
images of the smallest signal sphere at the three different acquisition times, and figure 313 shows them overlapped with the median-filtered tomographic image of the
background with a 9 x 9 window. All images fi-om figure 3-10 to figure 3-13 were
reconstructed with 64 projection views.
In equation (3.31), if we assume that the angular index j is one, the background b is
constant over all detector elements, and the signal s is constant within a circular region
with diameter d and zero in the other region, the detectability d' can be approximated by
(3.32)
So detectability is linearly proportional to the signal. In equation (3.32), if the diameter d
is changed to ad, where a is a constant value, the signal s should be 5"/or ^ in order to
maintain the total sum of signals constant, so the d' becomes
132
Us lay.(adf
V
46
g gg
aV 4ft
3 33)
So detectability is inversely proportional to the object diameter when the object activity is
maintained constant. The detectabilities versus object diameter (a) and activity (b) are
presented in figure 3-14, when 64 projection views were obtained. We can notice that the
detectability is inversely proportional to the object diameter (a) and linearly proportional
to the object activity (b), which is consistent with equation (3.33) and (3.32).
133
CHAPTER 4
IMAGING WITH SEMISPECT
There are two conventional methods to estimate the radionuclide distribution in the
object from projection views; filtered back-projection (Radon, 1917) and maximum
likelihood-expectation maximization (ML-EM) (Shepp and Vardi, 1982). However,
since the filtered back-projection algorithms are used mainly in image reconstruction
based on parallel-beam projections, ML-EM was employed to reconstruct images from
SemiSPECT. ML-EM maximizes the probability of the projection data set given the
image. The prototype of the reconstruction software was developed by Prof Donald W.
Wilson in our research group. This chapter covers studies with line and walnut phantoms
to evaluate the system performance and imaging various organs of mice, such as bone,
kidney, and myocardium, and human-lung tumor implanted into a nude mouse. All
tomographic images were obtained using 64 projection views and the interpolated system
matrix introduced in section 3.1. Acquisition time was prolonged according to the
radioactivity decay, and total acquisition time was determined by the sum of the
acquisition times per projection and time spent on baseline-table updates. Volume
rendering from tomographic reconstruction data was generated by AMIDE, a medical
imaging analysis program. All images in this chapter were acquired which the threshold
for determining events set to approximately 30 keV.
134
4.1. Phantom imaging
In nuclear medicine, phantoms are objects with known radioactivity and geometry,
and phantom images are utilized to visualize the spatial resolution of a system. For
phantom imaging, a line phantom and a walnut phantom were employed. Figure 4-1
shows the geometry of a line phantom made out of a plastic rod containing three groups
of holes arranged in equilateral triangle patterns. 1.5 mCi of ^^™Tc-pertechnetate aqueous
solution was used to fill up those holes. Acquisition time for the first projection was 1
minute, and total acquisition time was about 8 minutes. The tomographic images are
presented in figure 4-2 with 0.5-mm separation between neighboring slices. The volume
rendering from the reconstructed images is shown in figure 4-3.
The walnut phantom is used to estimate the feasibility of imaging complex organs in
a small animal. The walnut phantom shown in figure 4-4 was built by imprinting a half
"meat" of walnut on epoxy contained in a plastic cylinder. The walnut phantom size is
Diameter: 2 mm
Center-to-center distance: 6 mm.
Diameter: 1 mm
Center-to-center distance: 3 mm
Diameter: 1.5 mm
Center-to-center distance: 4.5 mm
Figure 4-1. Geometry of the line phantom.
135
32 mm
•^
*•
*
m
•
••
•
*
• *0
• •#
• •
•••
•••
• »
••#
• •#
•>
.*:•
:.*•
:>
.'§t'
• •#
•
. i?:.
•
••»
:•••
• •
. •.
• i?**
• •#
•
•
Figure 4-2. Tomographic images of the line phantom described in figure 4-1 using MLEM algorithm with 40 iterations and 0.5-mm spacing between slices.
136
I
%
Figure 4-3. Volume rendering of the line-phantom.
(a)
(b)
Figure 4-4. Picture of a walnut phantom in top (a) and side view (b).
137
32 mm
32 mm
•
t«c
<
41 mm
•
41 mm
f
ri
0
(a)
0
(b)
Figure 4-5. Tomographic images of a walnut phantom acquired by SemiSPECT with
0.5-mm spacing between slices (a) and a CT system with 0.48-mm spacing between
slices (b).
about 32-nim width and S-nrni depth. The walnut phantom was filled with 10 mCi of
99mTc-pertechnetate aqueous solution. Acquisition time for the first projection was 30
seconds, and the total acquisition time was about 4 minutes. Figure 4-5 presents the
tomographic images acquired by SemiSPECT (a), and a CT system belonging to the
CT/SPECT Dual-Modality system (Kastis, 2002) (b). The separation between
neighboring slices is 0.5 mm for the SPECT images and 0.48 mm for the CT images. In
the CT system, the X-ray tube was operated at a voltage of 32 kV^ and an anode current
of 0.4 mA. 180 projection views were acquired to obtain the CT images. Acquisition time
per projection was 1 second, and total acquisition time was about 3 minutes.
138
4.2. Mouse imaging
Many different kinds of organs can be imaged using various imaging agents in
nuclear medicine. Since the 1960's, lots of ^^™Tc-labelled radiopharmaceuticals have
been developed for SPECT imaging, and those used for acquiring images presented in
this section are listed in the table 4-1.
99mTc-methylene-diphosphonate (MDP), used primarily for skeletal scintigraphy, has
relatively high uptake and fast urinary excretion (Rudd et al., 1977). hi two hours after
injection of the ^^™Tc-MDP, bone contains about 50 % of the injected dose while 5 % of
it remains in blood. Since the ^^'"Tc-MDP is absorbed by various tumors, it might be used
to detect neoplasms as well. Section 4.2.2 presents a mouse bone image obtained by
^^Tc-MDP.
99mTc.Giucarate (GLA), developed in 1992, has been suggested as an imaging agent
for detecting ischemia or early necrosis of the heart or brain (Orlandi et al., 1991; Khaw
et al., 1997; Narula et al., 1997; Mariani et al., 1999). Recently, the efficiency of the
99mTc.GLA assessing myocardial injury in rat heart (Liu et al., 2004) and detecting and
99mT
99mT
c-iabelled radiopharmaceuticals
c-methylene-diphosphonate (MDP)
Application
Bone imaging
^^'"Tc-Glucarate (GLA)
Myocardium and tumor imaging
''''"Tc-Sestamibi (MIBI)
Myocardium and tumor imaging
99mT
etrofosmin
Myocardium and tumor imaging
Table 4-1. ^^'"Tc-labelled radiopharmaceuticals used for acquiring mouse images
presented in this dissertation and their applications.
139
localizing human breast cancer implanted in mice non-invasively (Liu et al., 2004) has
been verified. Furthermore, it has been found that human lung cancer can be detected by
^^"Tc-GLA. We demonstrate the imaging of human breast cancer and human lung cancer
implanted into mice using ^^"'Tc-GLA in section 4.2.4. Also kidneys and a bladder
imaged by ^^""Tc-GLA are shown in section 4.2.1.
Both ^^'"Tc-Sestamibi (MIBI) and ^^"Tc-Tetrofosmin were originally developed for
myocardial-perfusion imaging (McGoron et al., 1997; Bernard et al., 1998), but they
were evaluated for use in imaging of human breast tumors implanted in mice as well (Liu
et al., 2004). In myocardial imaging, ^^"^Tc-Tetrofosmin behaves similarly to ^^""Tc-MIBI,
but shows increased clearance fi^om non-target tissues such as blood and liver (Kelly, et
al, 1993). Mouse hearts were imaged with both the agents and are compared in section
4.2.3.
4.2.1 Kidney and bladder imaging
Kidneys, two bean-shaped organs located on each side of the backbone, filter blood
to make urine that flows into the bladder. Therefore, when any radiopharmaceutical is
injected into the body, kidneys and bladder present with high activity. So kidney and
bladder imaging can be a good benchmark for evaluating the performance of a SPECT
system.
A mouse was injected with 9.04 mCi of ^^""Tc-GLA in about 0.2 ml, and imaged
approximately 4.5 hours later. Acquisition time for the first projection was 90 seconds,
and total acquisition time was about 12 minutes.
Kidney
\ '
•
H
H
B
H
•
1
H
H
H
H
\
Bladder
Figure 4-6. Consecutive transaxial slices of kidneys and a bladder using ^^""Tc-GLA.
141
24 mm
Figure 4-7. Volume rendering of kidneys and a bladder of a mouse imaged by
'^^'"Tc-GLA.
Figure 4-6 shows the tomographic images of two kidneys and a bladder along the
transaxial direction with 0.5-mm separation between slices, and figure 4-7 shows the
volume rendering from them.
4.2.2 Bone imaging
Bone is an active organ, and some radiotracers, such as ^^'"Tc-DPD and ^^'"Tc-MDP,
concentrate in the osseous system, providing information of bone necrosis, osteomyelitis
and osteogenic sarcoma formation (O'Mara, 1972). Bone scans indicate the sites of
damage or disease as hot spots. Bone might be affected by metastatic disease as well.
Since involvement of metastatic spread in bone occurs in the late stage of common
142
68 mm
112 mm
Figure 4-8. Volume rendering of a mouse bone imaged by ^^'"Tc-MDP.
143
Incisive
bone~"
Optic canal
Zygomatii
bon^
Mandible
Ischiac
' bone
Occipital
squama
Figure 4-9. Consecutive transaxial slices of the scan of the mouse cranium from
incisive bone to occipital squama (a) and the mouse pelvic bone from ilium to ischiac
bone (b) with 0.5-mm separation between slices using ^^"Tc-MDP.
144
turmors, detecting the presence of bone metastases can identify the development stage
and extent of diseases (Cintrin et al., 1976; Galasko et al., 1981).
A mouse was injected with 6.8 mCi of ^^™Tc-MDP in about 0.2 ml and imaged
approximately 2 hours later. The mouse was euthanized by an intraperitoneal injection of
barbiturate overdose prior to imaging. Since the length of the mouse was about 105 mm,
the mouse was imaged in four different longitudinal positions. Acquisition time for the
first projection was 120 seconds, and total acquisition time was about 16 minutes. Figure
4-8 shows the volume rendering of the mouse bone, and figure 4-9 shows the consecutive
transaxial slices of the scan of the mouse cranium (a) and pelvic bone (b) with 0.5-nim
separation between slices. The tomographic images delineate the anatomy of mouse bone
such as the optic canal, zygomatic bone, and mandible in (a) and ilium and ischiac bone
in (b) in detail.
4.2.3 Myocardial imaging
Nuclear cardiac imaging provides objective, quantitative, and reproducible data on
both myocardial perfusion and viability with relatively noninvasive procedures. The
importance of nuclear cardiac imaging is well described by Iskandrian and Verani
(Iskandiran and Verani, 1996): "Further progress in nuclear cardiology is likely,
facilitating not only the detection of atherosclerosis and thrombosis but also the
quantitative assessment of regional and global coronary blood flow and the assessment of
stunning and hibernation of the myocardium."
145
'••J..
As
"STv
S
^
-v.
^
V-...,.
^
,
-x:^,
/•"^
V Kv^
r\
M (u.
f^K
^ (L :i
V --'
.
' •#
' =;i!
• -A!
: d
• •^
' Ni/
E
(b)
(a)
Figure 4-10. Consecutive transaxial slices of the heart scan of mice with
0.5-nmi separation between slices using ^^'"Tc-MIBI (a) and ^^"^Tc-Tetrofosmin (b).
19 mm
(a)
(b)
Figure 4-11. Volume rendering of mouse hearts imaged by ^^'"Tc-MIBI (a)
and ^^"Tc-Tetrofosmin (b).
146
Two imaging agents,
QQ
Tc-MIBI and
OOyvi—
Tc-Tetrofosmin were employed to obtam
images of normal mouse hearts. The first mouse was injected with 4.4 mCi of ^^"'TcMIBI in about 0.2 ml, and imaged approximately 3.5 hours later with 120-seconds
acquisition time for the first projection. Total acquisition time for the first mouse was
about 16 minutes. The second mouse was injected with 5.5 mCi of ^^""Tc-Tetrofosmin in
about 0.2 ml, and imaged approximately 2 hours later with 300-seconds acquisition time
for the first projection. Total acquisition time for the second mouse was about 40 minutes.
Figure 4-10 shows the consecutive transaxial slices of mouse hearts by ^^"Tc-MIBI (a)
and ^^Tc-Tetrofosmin (b) with 0.5-mm separation between slices, and figure 4-11 shows
the volume renderings.
4.2.4 Human cancer imaging with ^'™Tc-GLA
Human-lung breast was implanted into a mouse body, and we waited until it grew to
about 10-mm diameter cancer as shown in part (a) of figure 4-12. Then the mouse was
injected with 6.3 mCi of ^^™Tc-GLA in about 0.15 ml and imaged approximately 6 hours
later with 120-seconds acquisition time for the first projection. Total acquisition time was
about 16 minutes. Part (b) of figure 4-12 shows the volume rendering of the cancer, and
figure 4-13 presents consecutive transaxial slices of the body scan fi-om kidneys to
bladder through the cancer, with 0.5-nim separation between slices.
Similarly, human-lung cancer was implanted into a mouse body, and we waited until
it grew to about 10-mm diameter cancer as shown in part (a) of figure 4-14. Then the
mouse was injected with 6.7 mCi of ^^"Tc-GLA in about 0.2 ml and imaged
147
, Cancer
(b)
Figure 4-12. Picture of a mouse bearing human-breast cancer with about 10-mm
diameter (a) and volume rendering of it imaged by ^^"'Tc-GLA (b).
148
Kidney-'^
Cancer
Bladder-
Figure 4-13. Consecutive transaxial slices of the body scan from kidneys to
bladder through the human-breast cancer with 0.5-mm separation between
slices using ^^'"Tc-GLA
(a)
(b)
Figure 4-14. Picture of a mouse bearing human-lung cancer with about 10-mm
diameter (a) and volume rendering of it imaged by ^^'"Tc-GLA (b).
150
Kidne\"
S
' •••-5
'
Cancer-
'tA
•.
.
%
., ^
.,
h
Bladder-
Figure 4-15. Consecutive transaxial slices of the body scan from kidneys to
bladder through the human-limg cancer with 0.5-mm separation between
slices using ^^'"Tc-GLA
151
approximately 5 hours later with 180-seconds acquisition time for the first projection.
Total acquisition time for the first mouse was about 24 minutes. Part (b) of figure 4-14
shows the volume rendering of the cancer, and figure
4-15 presents consecutive
transaxial slices of the body scan fi-om kidneys to bladder through the cancer, with 0.5mm separation between slices.
152
4.3. Discussion
A noisy detector pixel might cause a number of events regardless of photon
incidence, resulting in a hot pixel on a projection view^. The hot pixel may in turn produce
a bright line in the reconstructed image. Figure 4-16 shows the volume rendering of the
human-lung cancer presented in figure 4-14 when a hot pixel existed on a projection view
(a) and after we removed it (b). It is evidently very important to remove any hot pixels in
each projection view prior to reconstruction. On the other hand, if a pixel did not respond
to any incoming photons, it can cause a dark line that might misshape the reconstructed
image as well.
Figure 4-17 demonstrates the image distortion by non-responding pixels. A
tomographic image of a radioactive cylinder having about same size as the field of view
of SemiSPECT was generated without any disabled columns in (a) of figure 4-17. The
three images in (b), (c), and (d) were reconstructed with one, three, and five disabled
columns respectively at the center of each projection view. Images are degraded
according to the number of disabled columns. One column of each camera, where clock
signals pass over, has very low responsivity because baseline values on the column are
usually out of the range for the ADC in the fi^ont-end board. This might result in image
misshape as shown in figure 4-17. One easy way to recover the column is to replace it
with the average of two neighboring columns. Figure 4-18 shows two flood images fi-om
a single camera before (a) and after (b) the recovery of the low-responsivity column. In
(a)
(b)
Figure 4-16. Volume rendering of the human-lung cancer presented in figure 4-11
when a hot pixel existed in a projection view (a) and after we removed it (b).
154
Figure 4-17. Tomographic images of a radioactive cylinder reconstructed with no
disabled columns (a), one disabled colurmi (b), three disabled columns (c), and five
disabled columns (d) at the center of each projection view.
155
(a)
(b)
Figure 4-18. Flood images from a single camera before (a) and after (b) the recovery of
the disabled column where clock signals pass through.
order to restore the other disabled pixels that might be present in projection views,
median filtering can be used.
Since all images presented in this chapter were obtained with a 30-keV threshold,
they include some photon events that have undergone Compton scattering or result from
fluorescence from the detector, gold-pinhole insert, and Cerroband used for shielding
aperture cylinder. So the images might be improved by increasing the threshold to reject
events corresponding to scattered photons. Figure 4-19 shows the tomographic images of
the line phantom described in figure 4-1, when thresholds for determining events are set
to 60 keV (a), 90 keV (b), and 120 keV (c) respectively. We can observe that the
background becomes cleaner by increasing the threshold.
156
(c)
Figure 4-19. Tomographic images of the line phantom described in figure 4-1 when
thresholds for determining events are set to 60 keV (a), 90 keV (b), and 120 keV (c),
respectively.
157
CHAPTER 5
CONCLUSIONS AND FUTURE WORK
5.1. Conclusions
The objective of this research was to build a SPECT system with high spatial and
energy resolutions for imaging small animals in biomedical research. This goal has been
well accomplished through the design and implementation of SemiSPECT. SemiSPECT
presents spatial resolution on the order of 1-2 mm, about 10 % energy resolution, and
sensitivity of about 1.5 x 10"''within the cylindrical field of view of 16.0-mm radius x
32.0-mm height. These characteristics can be varied by exchanging the aperture cylinder
and pinhole inserts for various imaging tasks.
The newly developed data-acquisition system is able to process incoming data at a 4
MHz rate independently of the host computer, so data streams from multiple cameras can
be managed simultaneously. Also, since the firmware is easily reprogrammable, the dataacquisition system can be readily adapted for any other high-speed CCD-type devices.
The 3x3 list-mode data format enables better estimation of photon energy than is
possible with a single pixel. The 1-ms temporal resolution presents the potential to
improve image quality of periodically pulsating objects such as heart and lung and will
make dynamic imaging possible eventually. The new temperature-control system keeps
the temperature variation on each detector within ±0.05 °C at 5 °C set point. Collection of
projection views is completely software controlled.
158
Animal images presented in this dissertation give us great hope that SemiSPECT will
facilitate studies related to the origin and development of cancerous lesions, and help
evaluate medical treatments for them. Reducing the cost and inherent drawbacks of
CdZnTe detectors are still left as subjects for future work, but SemiSPECT will be the
standard model of semiconductor-based gamma-ray imaging systems in the future.
5.2. Future work
There are several future modifications of SemiSPECT that can render better
performance with respect to biomedical research. Even though SemiSPECT yields highresolution images, it is always challenging to localize imaging targets in an animal body.
One suggested solution to overcome this problem is to add a CT system SemiSPECT,
upgrading to a 'CT/SemiSPECT Dual-Modality system'. Currently available CT systems
provide images with spatial resolutions of 50 |j.m or less. Figure 5-1 shows a simplified
cross-sectional drawing of a conceived CT/SemiSPECT Dual-Modality system. An x-ray
tube and a CCD x-ray camera might be mounted as shown way, and electronics to
operate both of them are needed. We will be able to adopt the software used for the CT
system of CT/SPECT Dual-Modality system (Kastis, 2002) after some modification. The
object can be moved between each system by the vertical translator.
A standing posture is abnormal for small animals, which might bring about some
change of their metabolism. In order to transform SemiSPECT into a horizontal system,
the imager with such a weight needs to be rotated in high precision. Since SemiSPECT
159
Anesthesia tube
SemiSPECT
X-ray tube
CCD camera
Animal
stage
Figure 5-1. Cross-sectional view of CT/SemiSPECT Dual-Modality system.
160
Three-translation
SemiSPECT
Motor stage
rotating the
imaser
(a)
(b)
Figure 5-2. SemiSPECT with a linear translator in horizontal orientation in front (a) and
side (b) view.
16-pinhole aperture^
Object
Copper block
(Heat sink)
Mdular camera
Figure 5-3 Transaxial view of SemiSPECT including sixteen detector arrays and a 16pinhole aperture.
161
includes eight detectors, the rotation angle can be limited to ± 22.5°. A simplified
drawing of SemiSPECT that has a linear translator in the horizontal orientation is
presented in figure 5-2.
The initial design of SemiSPECT called for sixteen modular cameras for dynamic
imaging, but not enough well functioning CdZnTe detector arrays are available to date.
To complete the 16-head SemiSPECT, the imager needs to be redesigned to support 16
arrays and all electronics and computers must be duplicated. Figure 5-3 shows the
transaxial view of SemiSPECT including sixteen modular cameras and a 16-pirLhole
aperture.
Animals under anesthesia may experience a drop in their body temperature resulting
in the change of metabolism, so a heat pad to maintain the temperature can be attached
onto the acrylic tube holding the animal. Also monitoring animal status, such as body
temperature, respiratory rate, and cardiac rate, will be helpful for interpreting the
acquired images more in detail.
162
REFERENCES
Abbas A. K., Lichtman A. H., and Pober J. S., "Cellular and molecular immunology," 4"^
ed. Saunders W. B., 2000.
Anger H. O., "Scintillation camera," Review of Scientific of Instruments, vol. 29, pp. 2733,1958.
Anger H. O., "Radioisotope cameras," Instrumentation in Nuclear Medicine, vol. 1, pp.
485-552, 1967.
Augustine F. L., "Multiplexed readout electronics for imaging spectroscopy of high
energy X-ray and gamma photons," Nuclear Instruments and Methods, A353, pp. 201204, 1994.
Akutagawa W. and Zanio K., "Gamma response of semi-insulating material in the
presence of trapping and detrapping," The Journal of Applied Physics, vol. 40, pp. 3838,
1969.
Balzer S. J., "A portable gamma-ray imager for small animal studies," M.S. Thesis.
University of Arizona, 2002.
Barber H. B., Barrett H. H., Dereniak E. L., Hartsough N. E., Perry D. L., Roberts P. C.
T., Rogulski M. M., Woolfenden J. M., and Young E. Y., "Design for a high-resolution
SPECT brain imager using semiconductor detector arrays and multiplexer readout,"
Physica Medica - Vol. IX, N. 2-3, 1993.
Barber H. B., Barrett H. H., Augustine F. L., Hamilton W. J., Apotovsky B. A., Dereniak
E. L., Doty F. P., Eskin J. D., Garcia J. P., Marks D. G., Matherson K. J., Woolfenden J.
M., and Young E. T., "Development of a 64x64 CdZnTe Array and Associated Readout
Integrated Circuit for use in nuclear medicine," The Journal of Electronic Materials, vol.
26. No. 6, 1997.
Barber H. B. and Woolfenden J. M., "Semiconductor detectors in nuclear medicine:
progress and prospects,"
chapter 13, Mosby, 1996.
Barrett H. H., Abbey C. K., Gallas B., and Eckstein M., "Stabilized estimates of
Hotelling observer detection performance in patient-structured noise," Proceedings of
SPIE 3340, 1998.
Barrett H. H., Denny J. L., Wagner R. F., and Myers K. J., "Objective assessment of
image quality. II. Fisher information, Fourier crosstalk, and figures of merit for task
performance," Journal of the Optical Society of America A, vol. 12, no. 5, pp. 834-852,
May 1995.
163
REFERENCES-Cow/mwei/
Barrett H. H., Eskin J. D., and Barber H. B., "Charge transport in arrays of semiconductor
gamma-ray detectors," Physical Review Letters, 75 (1), pp. 156-159, 1995.
Barrett H. H. and Gifford H., "Cone-beam tomography with discrete data sets," Physics
in Medicine and Biology, vol. 39, no. 3, pp. 451-476, Mar. 1994.
Barrett H. H. and Myers K. J., "Foundations of Image Science," Wiley-interscience,
2004.
Barrett H. H. and Swindell W., "Radiological imaging: The theory of image formation,
detection, and processing," New York, Academic press, 1981.
Bernard B. F., Krenning E. P., Breeman W. A., Ensing G., Benjamins H., Bakker W., J.,
Visser T. J., and de Jong M., "99mTc-MIBI, 99mTc-tetrofosmin and 99mTc-Q12 in vitro
and in vivo," Nuclear Medicine and Biology, vol. 25, pp. 233-240, 1998.
Bhaumik S. and Gambhir S. S., "Optical imaging of Renilla luciferase reporter gene
expression in living mice," Proceedings of the National Academy of Sciences of the
United States of America, vol. 99, no. 1, pp. yil-1%1, Jan. 2002.
Bloch F., "The principle of nuclear induction, in Nobel Lectures in Physics: 1946-1962,"
New York, Elsevier Science Publishing Co Inc, 1964.
Breiter H. C. and Rosen B. R., "Functional magnetic resonance imaging of brain reward
circuitry in the human," Annals of the New York Academy of Sciences, vol. 877, pp. 523547, 1999.
Cherry S. R. and Gambhir S. S., "Use of positron emission tomography in animal
research," ILAR Journal, vol. 42, pp. 219-232, 2001.
Citim D. L., Fumival C. M., and Bessent R. G., "Radioactive technetium phosphate bone
scanning in preoperative assessment and follow-up study of patients with primary cancer
of the breast," Surg Gynecol Obstet, vol. 113, pp. 363, 1976.
Coatney R. W., "Ultrasound Imaging: Principles and applications in rodent research,"
ILAR Journal, vol. 42, no. 3, pp. 233-247, 2001.
Crawford M. J., "Mechanical and thermal design and analysis of a small-animal SPECT
imager," M.S. Thesis. University of Arizona, 2003.
164
REFERENCES-Con^wweJ
Edinger M., Sweeney T. J., Tucker A. A., Olomu A. B., Negrin R. S., and Contag C. H.,
"Noninvasive assessment of tumor cell proliferation in animal models," Neoplasia, vol. 1,
pp. 303-310, 1999.
Eskin J. D., Barrett H. H., and Barber H. B., "Signals induced in semiconductor gammaray imaging detectors," The Journal of Applied Physics, vol. 85, pp. 647-659, 1999.
Fiete R. D., Barrett H. H., Smith W. E., and Myers K. J., "The Hotelling trace criterion
and its correlation with human observer performance," Journal of the Optical Society of
America A, vol. 4, pp. 945-953, 1987.
Furenlid L. R., Clarkson E., Marks D. G., and Barrett H. H., "Spatial pileup
considerations for pixellated gamma-ray detectors," IEEE Transactions on Nuclear
Science, vol. 47, pp. 1399-1403, 2000.
Furenlid L. R., Wilson D. W., Chen Y., Kim H., Pietraski P. J., Crawford M. J., and
Barrett H. H., "FASTSPECT II: A Second-Generation High-Resolution Dynamic SPECT
Imager," IEEE Transactions on Nuclear Science, vol. 51, pp. 631-635, 2004.
Gaalema S., "Low noise random-access readout technique for large PIN detector arrays,"
IEEE Transactions Nuclear Science, NS-32, pp. 417-418, 1985.
Galasko C. S. B., "The anatomy and pathways of skeletal metastases, in Weiss L, Gilbert
AH (eds): Bone Metastasis," Hall Medical Publishers, Boston, pp 49, 1981.
Gifford H. C., "Theory and application of Fourier Crosstalk: An evaluator for digitalsystem design," Ph.D. Dissertation. University of Arizona, 1997.
Graff K. F., "Ultrasonics: Historical aspects," Presented at the IEEE Symposium on
Sanies and Ultrasonics, Phoenix, Oct 26-28, 1977.
Green M. V., J. Seidel, J. J. Vaquero, E. Jagoda, I. Lee, and W. C. Eckelman, "High
resolution PET, SPECT and projection imaging in small animals," Computerized Medical
Imaging and Graphics, vol. 25, no. 2, pp. 79-86, Mar. 2001.
Hendee W. R., "Cross sectional medical imaging: A history," Radiographics, 9: 11551180,1989.
Herman, G. T., "Image reconstructions from projections, the fundamentals of
computerized tomography," New York. Academic press. 1980.
165
REFERENCES-Con/mweJ
Hilton N. R., Barber H. B., Brunett B. A., Eskin J. D., Goorsky M. S., James R. B., Lund
J. C., Marks D. G., Schlesinger T. E., Teska T. M., Van Scyoc J. M., Woolfenden J. M.,
Yonn H., "Multi-parameter high-resolution spatial maps of a CdZnTe radiation detector
array," IEEE Nuclear Science Symposium and Medical Imaging Conference Record, vol.
l,pp. 646-651, 1999.
Hoffer P. B., Beck R. N., and Gottschalk A., "The role of semiconductor detectors in the
future of nuclear medicine," New York, Society of Nuclear Medicine, 1971.
Hounsfield G., "Computerized transverse axial scanning (tomography)," Part 1.
Description of system. The Journal of Radiology, vol. 46, pp. 1016, 1973.
Iskandiran A. S. and Verani M. S., "Nuclear Cardiac Imaging: Principles and
Applications," Edition 2, 1996.
Jaszczak, R. J., Murphy P. H., Huard D., and Burdine J. A., "Radionuclide emission
computed tomography of the head with 99mTc and a scintillation camera," The Journal
of Nuclear Medicine, vol. 18, pp. 373-380, 1977.
Kane M. A. and Bunn Jr. P. A., "Preclinical Models of Lung Cancer, Biology of Lung
Cancer," Marcel Dekker vol. 122, pp. 247-293, 1998.
Kanwisher N., Mcdermott J., and Chun M. M., "The Fusiform Face Area: A Module in
Human Extrastriate Cortex Speciahzed for Face Perception," The Journal of
Neuroscience, vol. 17, pp. 4302 - 4311, 1997.
Kauffman L and Price D. C., "Semiconductor detectors in medicine," Springfield, Va.,
U.S. Atomic Energy Commission (Conf-730321). Available from National Technical
Information Center, U.S. Department of Commerce, 1973.
Kastis G. K., "Multi-modality imaging of small animals," Ph.D. dissertation. University
of Arizona, 2002.
Kastis G. K., Barber H. B., Barrett H. H., Gifford H. C., Pang I. W., Patton D. D., Sain J.
D., Stevenson G., and Wilson D. W., "High resolution SPECT imager for three
dimensional imaging of small animals, " The Journal of Nuclear Medicine, vol. 39, no. 5,
1998.
Kastis G. A., Wu M. C., Balzer S. J., Wilson D. W., Furenlid L. R., Stevenson G., Barrett
H. H., Barber H. B., Woolfenden J. M., Kelly P., and Appleby M., "Tomographic SmallAnimal Imaging Using a High-Resolution Semiconductor Camera," IEEE Transactions
on Nuclear Science, vol. 49, pp. 172-175, 2002.
166
REFERENCES-Co«//«weJ
Kelly, J. D., Forster, A. M., Higley, B., Archer, C. M., Booker, F. S., Canning, L. R.,
Chiu, K. W., Edwards, B., Gill, H. K., and McPartlin, M., "Technetium-99ni-tetrofosmin
as a new radiopharmaceutical for myocardial perfusion imaging," The Journal of Nuclear
Medicine, vol. 34, pp. 222-227, 1993.
Keyes J. W. J., Orlandea N., Heetderks W. J., Leonard P. F., and Rogers W. L., "The
Humongotron - a scintillation camera transaxial tomography," The Journal of Nuclear
Medicine, vol. 18, pp. 381-387, 1977.
Khaw B. A., Nakazawa A., O'Donnell S. M., Pak K. Y., and Narula J., "Avidity of
technetium 99m glucarate for the necrotic myocardium; in vivo and in vitro assessment,"
The Journal of Nuclear Cardiology, vol. 4, pp. 283-290, 1997.
Lauterbur P. C., "Image formation by induced local interactions: Examples employing
nuclear magnetic resonanace," Nature, vol. 242, pp. 190-191, 1973.
Ledley R, G., DiChiro, A., and Lussenhop., "Computerized transaxial x-ray tomography
of the human body," Science, vol. 186, pp. 207, 1974.
Logothetis N. K., Pauls J., Augath M., Trinath T., and Oeltermann A.,
"Neurophysiological investigation of the basis of the fMRI signal," Nature, vol. 412, pp.
150- 157, 2001.
Mariani G., Villa G., and Rossettin P. F., "Detection of acute myocardial infarction by
99mTc-iabeled D-glucaric acid imaging in patients with acute chest pain," The Journal of
Nuclear medicine, vol. 40, pp. 1832-1839, 1999.
Marks D. G., Barber H. B., Apotovsky B. A., Augustine F. L., Barrett H. H., Dereniak E.
L., Doty F. P., Eskin J. D., Hamilton W. J., Matherson K. J., Venzon J. E., Woolfenden J.
M., and Young E. T., "A 48x48 CdZnTe array with multiplexer readout," IEEE
Transactions on Nuclear Science, vol. 43, pp. 1253-1259, 1996.
Marks D. G., Barber H. B., Barrett H. H., Eskin J. D., and Woolfenden J. M.,
"Maximum-likelihood Estimation for Semiconductor Gamma-Detectors," IEEE Nuclear
Science Symposium and Medical Imaging Conference Record, vol. 1, pp. 551-555, 1999.
Marks D. G., "Estimation methods for semiconductor gamma-ray detectors," Ph.D.
Dissertation. University of Arizona, 2000.
167
REFERENCES-CowZ/nwei/
McGoron A. J., Gerson M. C., Biniakiewicz D. S., Roszel N. J., Washburn L. C., and
Millard R. W., "Extraction and retention of technetiuni-99ni Q12, technetiuni-99ni
sestamibi, and thalliuni-201 in isolated rat heart during coronary academia," European
Journal of Nuclear Medicine, vol. 24, pp. 1479-1486, 1997.
Metz C. E., "Basic principles of ROC Analysis," Seminars in Nuclear Medicine, vol. 8,
pp. 293-298, 1978.
Namla J., Petrov A., Pak K. Y., Lister B. C., and Khaw B. A., "Very early noninvasive
detection of acute experimental nonreperfused myocardial infarction with ^^'"Tc-labeled
glucarate," Circulation, vol. 95, pp. 1577-1584, 1997.
O'Doherty J., Kringelbach M. L., Rolls E. T., Homak J., and Andrews C., "Abstract
reward and punishment representations in the human orbitofrontal cortex," Nature
Neuroscience, vol. 4, pp. 95-102, 2001.
Ogawa S., Lee T. M., Kay A. R., and Tank D. W., "Brain magnetic resonance imaging
with contrast dependent on blood oxygenation," Proceedings of the National Academy of
Sciences, USA. vol. 87, pp. 9868 - 9872, 1990.
Ogawa S., Menon R. S., Tank D. W., Kim S. G., Merkle H., Ellermann J. M., and
Ugurbil K., "Functional brain mapping by blood oxygenation level-dependent contrast
magnetic resonance imaging," The Journal of Biophysics, vol. 64, pp. 803 - 812, 1993.
O'Mara R. E., "Review of new bone scan agents," Seminars on Nuclear Medicine, 1972.
Orlandi C, Crane P. D., and Edwards S., "Early scintigraphic detection of experimental
myocardial infarction in dogs with ^^'"Tc glucaric acid," The Journal of Nuclear
Medicine, vol. 32, pp. 263-268, 1991.
Owen A. M., "Memory: Dissociating multiple memory processes," Current Biology, vol.
8, pp. R850-R852, 1998.
Paix D., "Pinhole imaging of gamma rays," Physics in Medicine and Biology, vol.12, pp.
489-500, 1967.
Ploghaus A., I. Tracey, J. S. Gati, S. Clare, R. S. Menon, P. M. Matthews, and J. N.
Rawlins, "Dissociating pain from its anticipation in the human brain," Science, vol. 284,
pp. 1979- 1981, 1999.
Purcell E. M., "Research in nuclear magnetism, in Nobel Lectures in Physics: 19461962," New York, Elsevier Science Publishing Co Inc, 1964.
168
REFERENCES-Con/znwec/
Radon, J. "On the determination of fimctions from their integrals along certain manifolds
(translated)," Berichte uber die Verhandlungen der Sdchsischen Akademie der
Wissenschaften zu Leipzig, Mathematisch-Physische Klasse, vol. 69, pp. 262-277, 1917.
Raiskin E. and Butler J., "CdTe low level gamma detectors based on a new crystal
growth method," IEEE Transactions Nuclear Science, NS-35(1), pp. 82-84, 1988.
Rees G., Friston K., and Koch C., "A direct quantitative relationship between the
functional properties of human and macaque V5," Nature Neuroscience, vol. 3, pp. 716723, 2000.
Restelli G. and Rota A., "Mean energy required for hole-electron pair creation and the
Fano factor," In Bertolini G, Coche A, editors: Semiconductor detectors. New York, John
Wiley &. Sons, pp. 75-99, 1968.
Rice B. W., Cable M. D., and Nelson M. B., "In vivo imaging of light-emitting probes,"
The Journal of Biomedicine and Biotechnology, Opt 6, pp. 432-440, 2001.
Rowe R. K., "A system for three-dimensional SPECT without motion," Ph.D.
Dissertation. University of Arizona, 1991.
Rudd T. G., Allen D. R., and Hartnett D. E., "Tc-99m methylene diphosphonate versus
Tc-99m pyrophosphate: biologic and clinical comparison," The Journal of Nuclear
Medicine, vol. 18, pp. 872-876, 1977.
Sain J. D., "Optical Modeling, design optimization, and performance analysis of a
gamma camera for detection of breast cancer," Ph.D. dissertation. University of Arizona,
2001.
Shepp L. A. and Vardi Y., "Maximum likelihood reconstruction for emission
tomography," IEEE Transactions on Medical Imaging, vol. 1, no. 2, pp. 113-122, 1982.
Sherrington C. and Roy C., "On the regulation of the blood supply of the brain," The
Journal of Physiology (London), vol. 11, pp. 85-108, 1890.
Smith W. E., and Barrett H. H., "Hotelling trace criterion as a figure of merit for the
optimization of imaging systems," Journal of the Optical Society of America A, vol. 3, pp.
717-725, 1986.
169
REFERENCES-Co«//nweJ
Sweeney T. J., Mailander V., Tucker A. A., Olomu A. B., Zhang W, Cao Y, Negrin R. S.,
and Contag C. H., "Visualizing the kinetics of tumor cell clearance in living animals,"
PNAS, 96 (21), pp. 12044-9, 1999.
Wendy P., "Bioluminescence: Shedding New light on biomedical research," Harvard
Science Review, winter 2002.
White T. A., "SPECT reconstruction directly from photomultiplier signals," Ph.D.
Dissertation, University of Arizona, 1994.
Zhonglin Liu, Barrett, H. H., Gail D. S., Kastis G. A., Bettan M., Furenlid L. R., Wilson
D. W., and Pak K. Y., "High-resolution imaging with ^^'"Tc-Glucarate for assessing
myocardial injury in rat heart models exposed to different durations of ischemia with
reperfusion," The Journal of Nuclear Medicine, vol. 45, pp. 1251-1259, 2004.
Zhonglin Liu, Gail D. S., Barrett, H. H., Kastis G. A., Bettan M., Furenlid L. R., Wilson
D. W., and Woolfenden J. M. "Imaging recognition of multidrug resistance in human
breast tumors using ^^'"Tc-labeled monocationic agents and a high-resolution stationary
SPECT system," Nuclear Medicine and Biology, vol. 31, pp. 53-65, 2004.
Zhonglin Liu, Gail D. S., Barrett, H. H., Kastis G. A., Bettan M., Furenlid L. R., Wilson
D. W., Woolfenden J. M., and Pak K. Y., "^^Tc glucarate high-resolution imaging of
drug sensitive and drug resistant human breast cancer zenografts in SCID mice," Nuclear
Medicine Communications, (in press), 2004.
Ziegler N., "Optimum settings for automatic controllers," Transactions ASME, vol. 64,
pp. 759-768, 1942.