image processing project tomographic image reconstruction

55
Image Processing Project Tomographic Image Reconstruction Introduction

Upload: roxy

Post on 09-Feb-2016

51 views

Category:

Documents


0 download

DESCRIPTION

Image Processing Project Tomographic Image Reconstruction. Introduction. This presentation will cover a brief description of tomographic imaging, image reconstruction methods, and design challenges. 1. Tomography. 2. Image Reconstruction. 3. Design Challenges. 4. Your Project. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Image Processing Project  Tomographic Image Reconstruction

Image Processing Project Tomographic Image Reconstruction

Introduction

Page 2: Image Processing Project  Tomographic Image Reconstruction

2

This presentation will cover a brief description of tomographic imaging, image reconstruction methods, and design challenges.

1. Tomography

3. Design Challenges 4. Your Project

2. Image Reconstruction

Page 3: Image Processing Project  Tomographic Image Reconstruction

3

Background: Importance of Medical Imaging There are an estimated 630,000

imaging procedures every week in the US.

The average radiologist has a case load around 35% higher than just 5 years ago.

“Molecular imaging holds great promise for early detection and treatment of numerous diseases, for providing researchers with detailed information about cellular physiology and function, and for facilitating the goal of personalized medicine.”

– NIH roadmap

Page 4: Image Processing Project  Tomographic Image Reconstruction

4

Modern imaging modalities cover the EM spectrum and all scales of resolution.

Genes

Proteins

Cells

Tissue

Organs

Organism

Page 5: Image Processing Project  Tomographic Image Reconstruction

5

Tomography

X-ray CT Scanner X-ray CT Images of the Human Abdomen

Page 6: Image Processing Project  Tomographic Image Reconstruction

6

Tomograms can be created using a variety of physical mechanisms X-ray Attenuation

Nuclear Magnetic Resonance

Position-Electron Annihilation

Ultrasound Interactions

Tomography means to image using sections or slices, tomo is Greek for cut, graph means form (plot) an image.

Modalities X-ray Computed

Tomography Magnetic Resonance

Imaging Positron Emission

Tomography Ultrasound

Interactions

Page 7: Image Processing Project  Tomographic Image Reconstruction

7

To do Tomography, we need to have many projections from different angles.

Transforms the object we are imaging to a Sinogram

Page 8: Image Processing Project  Tomographic Image Reconstruction

8

Forming the Sinogram

Page 9: Image Processing Project  Tomographic Image Reconstruction

9

= density of 25

= density of 50

ρ(x, y)€

x€

y= density of 0

Page 10: Image Processing Project  Tomographic Image Reconstruction

10

ρ(x1,y1) = 50€

x€

y

x1

y1 = density of 25

= density of 50

= density of 0

Page 11: Image Processing Project  Tomographic Image Reconstruction

11

ρ(x, y)€

x€

y

= density of 25

= density of 50

= density of 0

Page 12: Image Processing Project  Tomographic Image Reconstruction

12

ρ(x,y)

x€

y

= density of 25

= density of 50

Page 13: Image Processing Project  Tomographic Image Reconstruction

13

ρ(x,y)= density of 25

= density of 50

Page 14: Image Processing Project  Tomographic Image Reconstruction

14

ρ(x,y)

Our First Projection

= density of 25

= density of 50

Page 15: Image Processing Project  Tomographic Image Reconstruction

15

ρ(x,y)

Our First Projection

t

P(t)

= density of 25

= density of 50

Page 16: Image Processing Project  Tomographic Image Reconstruction

16

ρ(x,y)

Our First Projection

t

P(t)

θ

= density of 25

= density of 50

Page 17: Image Processing Project  Tomographic Image Reconstruction

17

ρ(x,y)

Our First Projection

t

Pθ = 0(t)

= density of 25

= density of 50

θ

Page 18: Image Processing Project  Tomographic Image Reconstruction

18

ρ(x,y)

Our First Projection

t

Pθ = 0(t)

t

θ

= density of 25

= density of 50

θ

Page 19: Image Processing Project  Tomographic Image Reconstruction

19

Our Second Projection€

t

Pθ = 45(t)

θ =45o

t

θ

Page 20: Image Processing Project  Tomographic Image Reconstruction

20

Our Third Projection

t€

Pθ = 90(t)

θ =90o

t

θ

Page 21: Image Processing Project  Tomographic Image Reconstruction

21

t

Sinogram€

θ

Page 22: Image Processing Project  Tomographic Image Reconstruction

22

t

Sinogram€

θ

Page 23: Image Processing Project  Tomographic Image Reconstruction

23

t

Sinogram€

θ

Page 24: Image Processing Project  Tomographic Image Reconstruction

24

t

Sinogram€

θ

Page 25: Image Processing Project  Tomographic Image Reconstruction

25

t

Sinogram€

θ

Page 26: Image Processing Project  Tomographic Image Reconstruction

26

t

Sinogram€

θ

Page 27: Image Processing Project  Tomographic Image Reconstruction

27

t

Sinogram€

θ

Page 28: Image Processing Project  Tomographic Image Reconstruction

28

t

Sinogram€

θ

Page 29: Image Processing Project  Tomographic Image Reconstruction

29

t

Sinogram€

θ

Page 30: Image Processing Project  Tomographic Image Reconstruction

30

t

Sinogram€

θ

Page 31: Image Processing Project  Tomographic Image Reconstruction

31

t

Sinogram€

θ

Page 32: Image Processing Project  Tomographic Image Reconstruction

32

t

Sinogram€

θ

Page 33: Image Processing Project  Tomographic Image Reconstruction

33

t

Sinogram€

θ

Page 34: Image Processing Project  Tomographic Image Reconstruction

34

t

Sinogram€

θ

Page 35: Image Processing Project  Tomographic Image Reconstruction

35

t

Sinogram€

θ

Page 36: Image Processing Project  Tomographic Image Reconstruction

36

t

Sinogram€

θ

Page 37: Image Processing Project  Tomographic Image Reconstruction

37

t

Sinogram€

θ

Page 38: Image Processing Project  Tomographic Image Reconstruction

38

t

Sinogram€

θ

Page 39: Image Processing Project  Tomographic Image Reconstruction

39

Given all these projections, how do we reconstruct the tomogram?

Filtered Backprojection

Page 40: Image Processing Project  Tomographic Image Reconstruction

40

Image Reconstruction Using Filtered Backprojection

t€

Pθ (t)

Filter

Backprojection

Page 41: Image Processing Project  Tomographic Image Reconstruction

41

Backprojection

Backprojection “smears” the data back.

f (x,y)

ˆ f (x,y)

Page 42: Image Processing Project  Tomographic Image Reconstruction

42

Backprojection

Backprojection “smears” the data back.

f (x,y)

ˆ f (x,y)

Page 43: Image Processing Project  Tomographic Image Reconstruction

43

Backprojection

Backprojection “smears” the data back.

f (x,y)

ˆ f (x,y)

infinite number of projections

Page 44: Image Processing Project  Tomographic Image Reconstruction

44

Filtered-Backprojection

If we filter the projections before backprojection we can recover the original object.

f (x, y)

ˆ f (x,y)

Page 45: Image Processing Project  Tomographic Image Reconstruction

45

Filtering the projection

Filtering is a basic operation in signal processing. Spatial or Temporal domain filtering (convolution) Frequency domain filtering

Lets consider spatial domain filtering:

g(t) = (P∗h)(t) = P(τ )h(t − τ )−∞

∫ ∂τ

filtered signal

convolution operator

filter kernel

input signal (projection)

Page 46: Image Processing Project  Tomographic Image Reconstruction

46

TPS: Think-Pair-Share Match up the following Sinograms with their objects

S1

S2

S3

O1

O2

O3

O? = S?

Page 47: Image Processing Project  Tomographic Image Reconstruction

47

Design Challenges

In cases where the projection is taken using x-rays, there is a risk associated. x-rays absorbed by the body can cause damage to DNA

directly or through the formation of free radicals.

The larger the number of projections and the longer the x-rays are on, the higher the dose delivered to the patient.

There is a fundamental tradeoff between dose, the number of projections, and the noise in the projections.

Page 48: Image Processing Project  Tomographic Image Reconstruction

48

Basics of Radiation Biology

We are constantly exposed to naturally occurring radiation (radon, cosmic rays) about 3 milli-Sieverts per year there is some evidence that anti-oxidants, found in fruits and

vegetables, can protect cells from free radical formation A single chest x-ray is equivalent to about 10 days of

natural exposure A whole-body x-ray CT exam is equivalent to about 3

years of equivalent natural exposure

Page 49: Image Processing Project  Tomographic Image Reconstruction

49

Radiation Monitoring

OSHA requires all those who work with radiation to be badged and monitored for dose.

Page 50: Image Processing Project  Tomographic Image Reconstruction

50

Noise in X-rays

X-ray images are formed by counting the number of photons leaving the subject compared to those entering.

The count is a random variable that is Poisson distributed.

Page 51: Image Processing Project  Tomographic Image Reconstruction

51

Dose and Image Quality

The longer the X-rays are on the lower the noise level but the higher the dose.

Image Quality Contrast-to-Noise ratio improve by averaging multiple projections

Total Dose Number of projections*dose per projection increases linearly with the number of averages

Page 52: Image Processing Project  Tomographic Image Reconstruction

52

Contrast to Noise Ratio

CNR measures how much contrast compared to noise there is in the reconstructed image

CNR = μ1 − μ2

σ 12 + σ 2

2

Region 1

Region 2€

μ1 = 250.1σ 1 = 70.3

μ2 =191.9σ 2 = 206.1

CNR = 3.5

Page 53: Image Processing Project  Tomographic Image Reconstruction

53

Total Dose

The dose delivered is a complex formula that depends on the geometry and the exact characteristics of the x-rays (energy etc).

To compare different tomographic image acquisitions we will use a simple formula to estimate the total dose

where N is the number of projections and d is the (fixed) dose per projection.

D(N) = N * d

Page 54: Image Processing Project  Tomographic Image Reconstruction

54

Your Project

There are two parts to this project. Part I

Generating projections - students will use Matlab to simulate projection images from a phantom with varying numbers of projections.

Image Reconstruction - students will use Matlab to reconstruct the images using filtered backprojection.

You will also use Matlab to add noise to the projections to simulate the effect of photon counting and explore the effect on image reconstruction quality.

Page 55: Image Processing Project  Tomographic Image Reconstruction

55

Your Project

There are two parts to this project. Part II

Given two sinograms, one with a simulated “tumor”, you will experimentally determine which sinogram contains the tumor using different reconstruction filters.