introduction to tomography

25
Presented by Scott Lichtor Introduction to Tomography

Upload: cate

Post on 07-Feb-2016

43 views

Category:

Documents


3 download

DESCRIPTION

Introduction to Tomography. Presented by Scott Lichtor. Overview. Problem Statement Tomographic Applications The Mathematics Necessary Math Fourier Slice Theorem Filtered Backprojection Matlab Example. Problem. Can’t see inside of people to diagnose problems - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Introduction to Tomography

Presented by Scott Lichtor

Introduction to Tomography

Page 2: Introduction to Tomography

OverviewProblem StatementTomographic ApplicationsThe Mathematics

Necessary MathFourier Slice TheoremFiltered Backprojection

Matlab Example

Page 3: Introduction to Tomography

ProblemCan’t see inside of people to diagnose

problemsCan’t see inside of machinery to diagnose

problemsHow do take a picture of a place where you

can’t fit a camera?

Page 4: Introduction to Tomography

SolutionTomography

Reconstructs a function using line integralsGoal: recover the interior structure of a body

using exterior measurementsRoutine for medicine, earth sciences

Image taken from http://media-2.web.britannica.com

Page 5: Introduction to Tomography

Tomography ApplicationsSingle photon emission computed tomography

(SPECT) is used for gamma imaging Gamma-emitting radio-isotope is injected into

the bodyGamma camera returns a 2-D image of the

objectReconstruction then returns a 3-D image of the

objectUsed for medical imaging (tumor imaging,

functional brain imaging)

Image taken from http://www.biocompresearch.org

Page 6: Introduction to Tomography

Tomography ApplicationsPositron emission tomography (PET) acquires

data from electron-positron annihilationPositron-emitting tracer is injected into the

bodySystem detects gamma rays produced by

tracerUses PET to reconstruct 3-D imageUsed for oncology, neurology, cardiology, etc.

Image taken from http://www.ibfm.cnr.it

Page 7: Introduction to Tomography

Tomography ApplicationsComputed tomography (CT) is used for

X-ray imagingX-rays are produced and sent through

the bodyRecord the line integralsCalculate the shape of the imaged

objectUsed extensively for medical imagingAlso used for non-destructive materials

testing

Image taken from http://www.csmc.edu

Page 8: Introduction to Tomography

TomographyI’ll focus on X-ray tomographyGet interior structure of body by X-raying

the object from many different directionsWhen an X-ray goes through an object, it is

attenuated by the objectVery dense objects will weaken the

strength of the ray considerableLess dense objects will affect the strength

of the ray less

Page 9: Introduction to Tomography

History of Computed TomographyAlessandro Vallebona proposed

representing a slice of the body on radiographic film in the early 1900s

First commercially viable CT scanner invented by Sir Godfrey Hounsfield at EMI Laboratories in 1972

Originally, water tanks were needed for imaging on humans

Page 10: Introduction to Tomography

Necessary MathematicsLine integrals are integrals along a lineCoordinate system: (x,y)->(Ѳ,t)Ѳ: Angle, t: distance along sourceFourier Transform: F(w) = ∫f(t)e-j2πwtdtF(u,v)=∫∫f(x,y)e-j2π(ux+vy)dxdy

Image taken from http://www.mindef.gov.sg

Page 11: Introduction to Tomography

TomographyA projection is composed of a bunch of line

integrals Easiest example: line integrals with the

same Ѳ but different t’s (parallel line integrals).

The value of a line integral: P Ѳ(t) = ∫(Ѳ,t)line f(x,y)dsP Ѳ(t) = ∫∫f(x,y)δ(x cos (Ѳ)+y sin (Ѳ)-t)dxdyRadon transform

Page 12: Introduction to Tomography

Fourier Slice TheoremObject function is fFourier transform of f is FProjection PFourier transform of P is SF(u,v)=∫∫f(x,y)e-j2π(ux+vy)dxdyS Ѳ (w) = ∫P Ѳ (t)e-j2πwtdtTo demonstrate the Fourier Slice Theorem,

let Ѳ=0

Page 13: Introduction to Tomography

Fourier Slice TheoremSuppose v=0F(u,0) = ∫∫f(x,y)e-j2πuxdxdy = ∫(∫f(x,y)dy)e-j2πuxdx• P Ѳ=0(x) = ∫ f(x,y)dy

So F(u,0) = ∫ P Ѳ=0(x) e-j2πuxdxThere’s a relationship between the projection

data and the object imageSpecifically, each projection gives a slice of the

Fourier transform of the overall image

Image taken from http://www.eng.warwick.ac.uk

Page 14: Introduction to Tomography

Filtered BackprojectionFiltered backprojection is the algorithm used to

reconstruct the object imageIdea: use the projection data to get slices of

the Fourier transform of the object image. Then, calculate the object image

Image taken from http://www.eng.warwick.ac.uk

Page 15: Introduction to Tomography

Filtered BackprojectionProcedure:For all angles K

1. Get projections P Ѳ

2. Apply Fourier transform and get S

Ѳ (w)

3. Place the inverse Fourier transforms of the projections on the approximation of the original image

In this way an approximation of the original image can be obtained (this is only the algorithm for parallel projections)

Page 16: Introduction to Tomography

ExampleMatlab illustrationTypical image to reconstruct:

Page 17: Introduction to Tomography

ExampleCreate projection dataUse the radon functionThe radon function applies the radon

transform to an image

Page 18: Introduction to Tomography

Example18 projections

Page 19: Introduction to Tomography

Example36 projections

Page 20: Introduction to Tomography

Example90 projections

Page 21: Introduction to Tomography

ExampleThe imradon function reconstructs images

from projection data

Page 22: Introduction to Tomography

ExampleReconstruction with 36 projections

Page 23: Introduction to Tomography

ExampleReconstruction with 36 projections

Page 24: Introduction to Tomography

ExampleReconstruction with 90 projections

Page 25: Introduction to Tomography

SourcesAn Introduction to X-ray tomography and

Radon Transforms, by Eric Todd QuintoPrinciples of Computerized Tomographic

Imaging, by Avinash C. Kak and Malcolm Slaney

Wikipedia