Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Andrei V. Bronnikov
Contents
Introduction Fundamentals of the algorithms State-of-the-art in 3D image reconstruction Phase-contrast image reconstruction Summary
BronnikovAlgorithms
Microtomography systems
Desktop systems
Image Intensifier Object Camera control X-Ray tube Camera Manipulation system
PC
Motor control
Rail system
Small animal CT
Synchrotron setup
BronnikovAlgorithms
Micro CT images
BronnikovAlgorithms
Problems
Object preparation, fixation, irradiation, etc Polychromatic source, miscalibrations, etc Small object size: insufficient absorption contrast Limited field-of-view, limited data, incomplete geometry Large amount of digital data
BronnikovAlgorithms
Solutions
Region-of-interest reconstruction Fully 3D cone-beam scanning and reconstruction The use of phase contrast Software/hardware acceleration
BronnikovAlgorithms
Geometry
Parallel beam
Synchrotron The source is far away from the object
Cone beam
Microfocus tube, microscopy The source is close to the object: - Increased flux - Magnification - Fully 3D
BronnikovAlgorithms
I nverse problem
Projection data: g , s
f dl
Line ( , s )
Radon transform
Af
s
Object: f
To find f from g ?
BronnikovAlgorithms
1
0
g d
BronnikovAlgorithms
Algorithms: classification
Radon transform Fourier algorithm Filtered backprojection (FBP) Backprojection and filtering (BPF) Iterative
Af
g
* 1 * *
Imaging equation
A A
*
A g
1
BPF
A AA
1
FBP
Fn Fn 1 g
Fourier
BronnikovAlgorithms
BronnikovAlgorithms
BronnikovAlgorithms
F2 F1 g
f
F2 A A
* 1
A A
2
A g
2
A AA
F1 AA
ramp filter
F2
2 0
g d
1
0
F1 1
g d
BronnikovAlgorithms
FBP algorithm
1D Filtering
Backprojection
f
0
q g d
BronnikovAlgorithms
Local operator
Hg ( s )
g (t ) dt s t
BronnikovAlgorithms
BronnikovAlgorithms
Filtering
Backprojection
f
0
q g d
BronnikovAlgorithms
Kirillov-Tuy condition
detector Exact 3D reconstruction is possible if every plane through the object intersects the source trajectory at least once s a( ) f u
g (a( ), u )
0
f (a( ) su )ds
BronnikovAlgorithms
BronnikovAlgorithms
ROI reconstruction
Position 2
Sample
Detector
BronnikovAlgorithms
- two
orthogonal circles - two circles and line - helix (most feasible mechanically) - saddle
Non-planar orbits satisfy the Kirillov-Tuy condition, but special reconstruction algorithms are required
BronnikovAlgorithms
f
a( 2)
1 * A H 2
a( 1)
1. Differentiation of data 2. Hilbert transform along the filtration lines inside the Tam-Danielson window 3. Backprojection
1=2
Helix:
h R cos , R sin , 2
BronnikovAlgorithms
1. Differentiation of data 2. Backprojection onto the PI chord (locality!) 3. Hilbert transform along the PI chord
HHg
a( )
1 H 2
1 A* ,a1 a 2
BronnikovAlgorithms
Ultra-fast implementation
Graphic card (GPU) CPU
Reconstruction of a 512x512x512 image from 360 projections:
BronnikovAlgorithms
BronnikovAlgorithms
Phase contrast
Interference of the phase-shifted wave with the unrefracted waves
BronnikovAlgorithms
BronnikovAlgorithms
BronnikovAlgorithms
BronnikovAlgorithms
find
f ( x1 , x2 , x3 ) from
I ( x, y ), 0
BronnikovAlgorithms
d 2
( x, y )
g ( x, y )
I d / Ii 1
1 4
2
g ( s, ) d d
g Object f d
BronnikovAlgorithms
q
0
g d
y x2 y2
2D Filtering
Gureyev et al, 2004: choice of for linearly dependent absorption and refraction
Backprojection
BronnikovAlgorithms
I mplementation at SLS
MBA: Modified Bronnikov Algorithm Groso, Abela, Stampanoni, 2006
Phase tomography reconstruction (a) and the 3D rendering (b) of a 350 microns thin wood sample using modified filter given in the Eq. (8). The length of the scale bar is 50 m.
Validation of the MBA method: (a) Phase tomographic reconstruction of sample consisting of polyacrylate, starch and cross-linked rubber matrix obtained using DPC and (b) using MBA. The length of the scale bar is 100 m.
BronnikovAlgorithms
Radon inversion
6 mm
Summary
New developments in theory: parallel-beam CT (synchrotron): the use of NFFT cone-beam CT (microfocus): exact reconstruction with nonplanar orbits; exact ROI reconstruction (Katsevich formula, PI line, Hilbert transform on chords) New developments in implementation: ultra-fast 3D reconstruction on multicore processors (10243 voxels within one-two minutes on a PC) New developments in coherent methods: robust algorithms for 3D phase reconstruction correction for the phase component
BronnikovAlgorithms