EXACT CT Scanner EXACT: The heart of an 3-D Image

advertisement
EXACT CT Scanner
TM
EXACT: The heart of an
FAA-certified Explosives
Detection Scanner
3-D Image
System Block Diagram
X-ray CT scanner
Helical Cone Beam Data
Image Reconstruction
1.5 GOp/s, 50 processors
Automatic Explosives Detection
4 processors
3D Image Display
Reconstruction Engine
Requirements
Control and Status
(RS232)
Dual-energy
Helical Conebeam data
Images (SCSI)
Nutating Slice
Image Reconstruction
450 3D bags /hr
6064 samples/view
1.5 GOp/s
 90 2D slices/s
1080 views/s
Reconstruction Algorithm
• Nutating Slice
Reconstruction
• Prerequisite:
cone beam data
corrected for
detector
imperfections
Nutating Slice Reconstruction
HELICAL CONE-BEAM
SKYpack* Computer
• Application-specific repackaging of
standard 6U VME product
– originally developed for DARPA SAST
program
• Dual use in commercial applications
– explosives detection
– medical CT image reconstruction
*SKY Computers, Chelmsford, MA
SKYpack Components
• 1 RISC processor for I/O control
• 12 RISC processors for compute
processing
–
Labeled AP0-11 in diagram
• 6 SHARC processors
• 6 ASIC processors
• Shared Bus: SKYchannel
SKYpack Partitioning
• High and low energy images
reconstructed on different SKYpacks
• Processes are data driven and
asynchronous
Processor
Memory
Data Entry Point
SKYburst
Platform 2
Platform 0
AP 0
AP 1
AP 8
AP 9
64 MB
AP 2
AP 10
AP 3
AP 11
Platform 1
64 MB
SKY-CT
AP 4
AP 5
SCSI
SHARCS 4 MB
64 MB
AP 6
ASICS
AP 7
4 MB
SKYchannel
Control
Processor
SKYpack
RS232
SKYpack Partitioning
RS232
Correction
Cone Fan
Fan Hybrid
AP 0
o/p
0
Hybrid
i/p
AP 8
i/o
0
i/p
AP 9
i/o
1
Input
Data
AP 7
o/p
21
Filtering
Parallel
SHARC 0
SHARC 5
SKYpack Partitioning cont’d
Image Formatting
And Transfer (SCSI)
Backprojection
ASIC 0
Untilt
L Video
Memory
i/p
ASIC 5
i/o
0
o/p
0
AP 11
AP 10
R Video
Memory
i/o
13
o/p
249
SKYpack Partitioning
• System processor distributes cone
beam data to AP 0-7
• AP 0 does RS232 communication and
controls other processors
• AP 0-7 correct and convert cone to
hybrid data
• Each cone view contributes to 22
slices, every 12th view a new slice is
created
SKYpack Partitioning
• AP 8-9 convert hybrid data to parallel
• SHARCs high pass filter parallel data
using FFT
• ASICs backproject filtered data into
tilted slices
• AP 10 untilts tilted slices into parallel
• AP 11 formats images and carries out
SCSI communication
Verification and Validation
• Offline, single process software was
implemented
• Simulations to verify offline software
• Intermediate results from offline
software matched with online
software
Automatic Detection
Subsystem
• Consists of four processors
• Does image analysis, archiving and
display
• Image data is propagated along two
paths that search for two classes of
explosives
• Each path uses detection and
discrimination algorithms
References
• “Nutating Slices CT Image
Reconstruction Apparatus and
Method” United States Patent: 5,802,134, September
1998
• “Parallel Processing Architecture for
Computed Tomography Scanning
System using Non-Parallel Slices”
United States Patent: 5,887,047, March 23, 1999
• “Computed Tomography Apparatus
and Method for Classifying Objects”
United States Patent: 6,317,508, November 13, 2001
Download