Medical%20Image%20Processing%20and%20Understanding:%20Algebraic%20Reconstruction%20Algorithms - PowerPoint PPT Presentation

About This Presentation
Title:

Medical%20Image%20Processing%20and%20Understanding:%20Algebraic%20Reconstruction%20Algorithms

Description:

Linear System. A set of linear equations. Sj=1:N wij fj = pi ; i=1,2,...,M ... a unique solution fs to the system of equations ($), then. limk inf f(kM) = fs. ... – PowerPoint PPT presentation

Number of Views:550
Avg rating:3.0/5.0

less

Transcript and Presenter's Notes

Title: Medical%20Image%20Processing%20and%20Understanding:%20Algebraic%20Reconstruction%20Algorithms


1
Medical Image Processing and UnderstandingAlgebr
aic Reconstruction Algorithms
  • Shaohua Kevin Zhou
  • Center for Automation Research and
  • Department of Electrical and Computer Engineering
  • University of Maryland, College Park
  • http//www.cfar.umd.edu/shaohua/

2
An Illustration of Line-Projection Method
3
An Illustration of Algebraic Reconstruction
4
Line-projection v.s. Ray-projection
Method Line-projection Ray-projection
Formation Line integral Ray sum
Solution Fourier slice Linear algebra
Algorithmic complexity Complex Simple
Accuracy Accurate Not as accurate
Computational Speed Fast Slow
Other issues of projections sometime impossible Noisy
5
Image and Projection Representation
  • Discretization
  • f(x,y) is constant in each cell
  • fj is the value for the jth cell
  • Each ray is a stripe of width t
  • Ray-sum
  • N total of cells
  • M total of rays

6
Linear System
  • A set of linear equations
  • Sj1N wij fj pi i1,2,,M ()
  • wj 1xN f Nx1 pj i1,2,,M
  • W MxN f Nx1 p Mx1

7
Solution
  • Practical values
  • M 256256 65000
  • N 65000
  • W 65000 x 65000
  • Direct inverse
  • Least square
  • Kaczmarz37, Tanabe71
  • The solution is the intersection of all the
    hyperplanes defined by ()

8
Kaczmarz Method Two-Variable Case
  • Iterative method
  • Alternate projections on hyperplanes

9
Kaczmarz Method Iteration
  • Equation ()

10
Derivation of ()
11
Tanabe71
  • Theorem
  • If there exists a unique solution fs to the
    system of equations (), then
  • limk?inf f(kM) fs.
  • Convergence
  • Depends on the angle between the two lines (in
    two-variable case).

12
Convergence
  • Orthogonalizaiton
  • Gram-Schmidt procedure
  • Select the order of the hyperplanes.
  • Avoid adjacent hyperplanes
  • Enforce prior information
  • Positive image
  • Zero area

13
Other issue MgtN and Noise
  • No solution
  • Kaczmarz method oscillates

14
Other issue MltN
  • Infinite many solutions
  • Kaczmarz method converges to a solution fs such
    that f(0) - fs is minimized

15
Too many weights!
  • 100 x 100 grid, 100 projections, 150
    ray/projections ? of weights 1.5x108
  • Difficulty in calculation, storage, retrieval
  • Weight approximations
  • Three techniques SRT, SIRT, SART
  • Rewrite ()

16
ATR (Algebraic Reconstruction Technique)
  • Replace wij by 1s and 0s using center checking
  • wij 1 if the center of the jth cell is within
    the ith ray.
  • () becomes

Ni of image cells whose centers within the ith
ray. Li the length of the ith ray through the
image region
17
SIRT (Simultaneous Iterative Reconstructive
Technique)
  • Iteratively compute Dfj(i)
  • Average Dfj
  • Simultaneously update fj
  • Noise resistant

18
SART (Simultaneous Algebraic Reconstruction
Techniques)
  • Three features
  • Pixel basis replaced by bilinear basis
  • Simultaneous updating weights
  • Hamming windowing

19
Basis
??? Bilinear basis
Pixel basis
20
Bilinear Interpolation
21
One More Trick Equidistance
22
Simultaneous Update
Sequential Simultaneous
23
Hamming Windowing
SART, 1 iteration, Hamming
24
Result
SART, 2 iterations, Hamming
Ground Truth
Write a Comment
User Comments (0)
About PowerShow.com