eleg404/604: digital imaging & photographyarce/files/courses/digimgproc/chapter… ·...

62
ELEG404/604: Digital Imaging & Photography Gonzalo R. Arce Department of Electrical and Computer Engineering University of Delaware Chapter VIII

Upload: others

Post on 26-Sep-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ELEG404/604: Digital Imaging & Photographyarce/files/Courses/DigImgProc/Chapter… · ELEG404/604: Digital Imaging & Photography Gonzalo R. Arce Department of Electrical and Computer

ELEG404/604: Digital Imaging &Photography

Gonzalo R. ArceDepartment of Electrical and Computer Engineering

University of Delaware

Chapter VIII

Page 2: ELEG404/604: Digital Imaging & Photographyarce/files/Courses/DigImgProc/Chapter… · ELEG404/604: Digital Imaging & Photography Gonzalo R. Arce Department of Electrical and Computer

1/61

History ELEG404/604

X-Ray discovery

In 1895 Wilhelm Rontgen discovered the X-rays, while working with a cathoderay tube in his laboratory. One of his first experiments was a film of his wife’shand.

Page 3: ELEG404/604: Digital Imaging & Photographyarce/files/Courses/DigImgProc/Chapter… · ELEG404/604: Digital Imaging & Photography Gonzalo R. Arce Department of Electrical and Computer

2/61

History ELEG404/604

Shoe Fitting X-Ray Device

Shoe stores in the 1920s until the 1950s installed X-ray fluoroscope machinesas a promotion device.

Page 4: ELEG404/604: Digital Imaging & Photographyarce/files/Courses/DigImgProc/Chapter… · ELEG404/604: Digital Imaging & Photography Gonzalo R. Arce Department of Electrical and Computer

3/61

X-Ray Physics ELEG404/604

X-Ray Spectrum

E = h̄ ·f = h̄ cλ .

1 eV is the kinetic energy gained by an electron that is accelerated across aone volt potential.

Wavelength: 0.01 - 10 nm.Frequency: 30 petahertz (3x1016) to 30 exahertz (3x1019).Soft X-Rays: 0.12 to 30 keV.Hard X-Rays: 30 to 120 keV.

Page 5: ELEG404/604: Digital Imaging & Photographyarce/files/Courses/DigImgProc/Chapter… · ELEG404/604: Digital Imaging & Photography Gonzalo R. Arce Department of Electrical and Computer

4/61

X-Ray Physics ELEG404/604

Electron Binding Energy

When the ejection of one electron takes place, the energy of the resulting ion addedwith the energy of the free electron, is greater than the original energy of the atom.That is:

Bound energy < Unbound energy+Electron energy

The binding energy is the difference.It depends on the element to which the electron is bound.Average binding energy of lead 1 keV, tungsten 4 keV, hydrogen 13.6 eV.

Page 6: ELEG404/604: Digital Imaging & Photographyarce/files/Courses/DigImgProc/Chapter… · ELEG404/604: Digital Imaging & Photography Gonzalo R. Arce Department of Electrical and Computer

5/61

X-Ray Physics ELEG404/604

Ionization and Excitation

Ionization: Ejection of an electron from an atom, creating a free electronand an ion. The electron is ejected from the atom if the energy transferredby radiation to it, is equal or greater than the electron’s binding energy.Excitation: Raising of an electron to a higher energy state e.g., an outerorbit.

Page 7: ELEG404/604: Digital Imaging & Photographyarce/files/Courses/DigImgProc/Chapter… · ELEG404/604: Digital Imaging & Photography Gonzalo R. Arce Department of Electrical and Computer

6/61

X-Ray Physics ELEG404/604

Ionizing Radiation

Page 8: ELEG404/604: Digital Imaging & Photographyarce/files/Courses/DigImgProc/Chapter… · ELEG404/604: Digital Imaging & Photography Gonzalo R. Arce Department of Electrical and Computer

7/61

X-Ray Physics ELEG404/604

Spectrum of X-Ray

The different curves correspond to different potentials applied to the tube:45kV, 61kV, 80kV, 100kV and 120 kV. The particular spectral lines correspond

to characteristic radiation of Tungsten.

Page 9: ELEG404/604: Digital Imaging & Photographyarce/files/Courses/DigImgProc/Chapter… · ELEG404/604: Digital Imaging & Photography Gonzalo R. Arce Department of Electrical and Computer

8/61

X-Rays and matter ELEG404/604

X-Ray interaction with matter

The main mechanisms by which Electromagnetic ionizing radiation interacts with matterare:

Photoelectric effectCompton ScatteringPair Production

Page 10: ELEG404/604: Digital Imaging & Photographyarce/files/Courses/DigImgProc/Chapter… · ELEG404/604: Digital Imaging & Photography Gonzalo R. Arce Department of Electrical and Computer

9/61

X-Rays and matter ELEG404/604

Photoelectric effect

The photon is not scattered, it is totally absorbed.This photon ejects an inner shell electron.The photoelectric effect is more likely to occur in absorbers of highatomic number ( e.g. bone or positive contrast media)Contributes significantly to patient dose.Responsible for the contrast of the image.

Page 11: ELEG404/604: Digital Imaging & Photographyarce/files/Courses/DigImgProc/Chapter… · ELEG404/604: Digital Imaging & Photography Gonzalo R. Arce Department of Electrical and Computer

10/61

X-Rays and matter ELEG404/604

Compton Scattering

Photon collides with outer-shell electron, producing a new energetic electron calledCompton electron.The incident photon, the Compton photon, changes its direction and losses energy as aresult of the interaction.Undesirable for diagnostic radiography, and represents a source of radiation for thepersonnel conducting the diagnosis.It is as likely to occur with soft tissue as bone.

Page 12: ELEG404/604: Digital Imaging & Photographyarce/files/Courses/DigImgProc/Chapter… · ELEG404/604: Digital Imaging & Photography Gonzalo R. Arce Department of Electrical and Computer

11/61

X-Rays and matter ELEG404/604

X-Ray Attenuation

Photon fluenceΦ = N

A

Photon fluence rateφ= N

A∆tEnergy fluence

Ψ = Nh̄υA

Energy fluence rateψ = Nh̄υ

A∆t

Energy fluence rate is also known asintensity

I = Eφ

Considering the homogeneous slab ofthickness ∆x, and µ as the linearattenuation coefficient, the fundamentalphoton attenuation law is:

N =N0e−µ∆x

And in terms of intensity:I = I0e

−µ∆x

N is the number of photons, A denotesarea, t denotes time, h̄υ is the energy of aphoton.N0 and I0 are the number ofphotons at x=0 and the intensity of theincident beam respectively.

Page 13: ELEG404/604: Digital Imaging & Photographyarce/files/Courses/DigImgProc/Chapter… · ELEG404/604: Digital Imaging & Photography Gonzalo R. Arce Department of Electrical and Computer

12/61

X-Rays and matter ELEG404/604

Linear attenuation coefficient

When the slab is non uniform, that is the linear attenuation coefficient variesalong the slab, supposing the mono energetic case:

I(x) = I0e−∫ x

0 µ(x′) dx′

Where I(x) is the x-ray intensity at position x.

Page 14: ELEG404/604: Digital Imaging & Photographyarce/files/Courses/DigImgProc/Chapter… · ELEG404/604: Digital Imaging & Photography Gonzalo R. Arce Department of Electrical and Computer

13/61

Radiation Dosimetry ELEG404/604

Exposure

Given by the symbol XNumber of ion pairs produced in a specific volume of air byelectromagnetic radiation.SI units: C/kgCommon units: Roentgen, R1C/kg = 3876 R

Page 15: ELEG404/604: Digital Imaging & Photographyarce/files/Courses/DigImgProc/Chapter… · ELEG404/604: Digital Imaging & Photography Gonzalo R. Arce Department of Electrical and Computer

14/61

Radiation Dosimetry ELEG404/604

Dose

Given by the symbol DThe general definition is:

D = absorbed energytissue mass

SI units: Grays (Gy) J/kgCommon units for dose: rad.1 roentgen of exposure yields one rad of absorbed dose in soft tissue.

Page 16: ELEG404/604: Digital Imaging & Photographyarce/files/Courses/DigImgProc/Chapter… · ELEG404/604: Digital Imaging & Photography Gonzalo R. Arce Department of Electrical and Computer

15/61

Radiation Dosimetry ELEG404/604

Dose Equivalent

Different types of radiation, when delivering the same dose have differenteffects on the body.The symbol H is used

H =D ·QWhere Q is the quality factor, determined as a property of the radiationused.e.g. Q≈ 1 for x-rays, gamma rays, electrons; Q≈ 10 for neutronsand protons; Q≈ 20 for alpha particles.When D is measured in rads, H is considered to have units rems.When D is measured in grays, H is considered to have units sievert (Sv).

Page 17: ELEG404/604: Digital Imaging & Photographyarce/files/Courses/DigImgProc/Chapter… · ELEG404/604: Digital Imaging & Photography Gonzalo R. Arce Department of Electrical and Computer

16/61

Radiation Dosimetry ELEG404/604

Radiation Dose in X-Ray and CT ExamsDoctors use "effective dose" when they talk about the risk of radiation to theentire body. Risk refers to possible side effects, such as the chance ofdeveloping a cancer later in life. Effective dose takes into account howsensitive different tissues are to radiation

Page 18: ELEG404/604: Digital Imaging & Photographyarce/files/Courses/DigImgProc/Chapter… · ELEG404/604: Digital Imaging & Photography Gonzalo R. Arce Department of Electrical and Computer

17/61

Radiation Dosimetry ELEG404/604

Radiation Dose in X-Ray and CT Exams

Page 19: ELEG404/604: Digital Imaging & Photographyarce/files/Courses/DigImgProc/Chapter… · ELEG404/604: Digital Imaging & Photography Gonzalo R. Arce Department of Electrical and Computer

18/61

Radiation Dosimetry ELEG404/604

Radiation Dose in X-Ray and CT Exams

Page 20: ELEG404/604: Digital Imaging & Photographyarce/files/Courses/DigImgProc/Chapter… · ELEG404/604: Digital Imaging & Photography Gonzalo R. Arce Department of Electrical and Computer

19/61

Radiation Dosimetry ELEG404/604

Biological Effects

The main risk from ionizing radiation at the doses involved in medicalimaging is cancer production.Injury to living tissue from the transfer of energy to atoms and moleculesof the body.Can cause acute effects such as: skin reddening, hair loss and radiationburns.The general public should not be exposed to more than 100mrem/year.

Page 21: ELEG404/604: Digital Imaging & Photographyarce/files/Courses/DigImgProc/Chapter… · ELEG404/604: Digital Imaging & Photography Gonzalo R. Arce Department of Electrical and Computer

20/61

Instrumentation ELEG404/604

X-ray Tubes

Page 22: ELEG404/604: Digital Imaging & Photographyarce/files/Courses/DigImgProc/Chapter… · ELEG404/604: Digital Imaging & Photography Gonzalo R. Arce Department of Electrical and Computer

21/61

Instrumentation ELEG404/604

Restriction Beam and Compensation Filters

Page 23: ELEG404/604: Digital Imaging & Photographyarce/files/Courses/DigImgProc/Chapter… · ELEG404/604: Digital Imaging & Photography Gonzalo R. Arce Department of Electrical and Computer

22/61

Instrumentation ELEG404/604

Contrast Agents

Page 24: ELEG404/604: Digital Imaging & Photographyarce/files/Courses/DigImgProc/Chapter… · ELEG404/604: Digital Imaging & Photography Gonzalo R. Arce Department of Electrical and Computer

23/61

Projection Radiography ELEG404/604

Imaging EquationsMonochromatic X-ray Source:

I(x,y) = I0e−∫ r(x,y)

0 µ(s;x,y)ds

Polychromatic X-ray Source:

I(x,y) =∫ Emax

0

{S0(E′)E′e−

∫ r(x,y)0 µ(s;E′,x,y)ds,dE′

}(1)

Page 25: ELEG404/604: Digital Imaging & Photographyarce/files/Courses/DigImgProc/Chapter… · ELEG404/604: Digital Imaging & Photography Gonzalo R. Arce Department of Electrical and Computer

24/61

Projection Radiography ELEG404/604

IntensityTaking into account the inverse square law, obliquity, the path length, the objectsmagnification, the usage of a non-uniform slab and the PSF of the film, the equation forintensity can be rewritten as:

Page 26: ELEG404/604: Digital Imaging & Photographyarce/files/Courses/DigImgProc/Chapter… · ELEG404/604: Digital Imaging & Photography Gonzalo R. Arce Department of Electrical and Computer

25/61

Computed Tomography ELEG404/604

Reconstruction History

Hounsfield’s experimental CT:

Reconstruction methods basedon Radon’s work

1917-classic image reconstructionfrom projections paper

1972 - Hounsfield develops thefirst commercial x-ray CTscanner

Hounsfield and Cormack receive the1979 Nobel Prize for their CTcontributions

Classical reconstruction is basedon the Radon transform

Method known as backprojection

Alternative approachesFourier Transform and iterativeseries-expansion methodsStatistical estimation methodsWavelet and other multiresolutionmethodsSub-Nyquist sampling: Compressedsensing and Partial Fourier Theories

Page 27: ELEG404/604: Digital Imaging & Photographyarce/files/Courses/DigImgProc/Chapter… · ELEG404/604: Digital Imaging & Photography Gonzalo R. Arce Department of Electrical and Computer

26/61

Computed Tomography ELEG404/604

1st Generation CT: Parallel ProjectionsHounsfield’s Experimental CT

Page 28: ELEG404/604: Digital Imaging & Photographyarce/files/Courses/DigImgProc/Chapter… · ELEG404/604: Digital Imaging & Photography Gonzalo R. Arce Department of Electrical and Computer

27/61

Computed Tomography ELEG404/604

Example

Suppose an object that has 4 materials arranged in the boxes shown above.How can we find the linear attenuation coefficients?

Page 29: ELEG404/604: Digital Imaging & Photographyarce/files/Courses/DigImgProc/Chapter… · ELEG404/604: Digital Imaging & Photography Gonzalo R. Arce Department of Electrical and Computer

28/61

Computed Tomography ELEG404/604

Image ReconstructionSuppose an x-ray of intensity I0 ispassing through the first column ofthe object, and that I1 is theintensity measured at the other side.

Page 30: ELEG404/604: Digital Imaging & Photographyarce/files/Courses/DigImgProc/Chapter… · ELEG404/604: Digital Imaging & Photography Gonzalo R. Arce Department of Electrical and Computer

29/61

Computed Tomography ELEG404/604

Image Reconstruction

If we repeat the same process for each of the rows and the columns, we obtainthe equations necessary to obtain the values of the coefficients.However forbigger systems, the number of equations is not practical for implementation.

Page 31: ELEG404/604: Digital Imaging & Photographyarce/files/Courses/DigImgProc/Chapter… · ELEG404/604: Digital Imaging & Photography Gonzalo R. Arce Department of Electrical and Computer

30/61

Radon Transform ELEG404/604

Radon Transform

f(x,y) describes our object

How to describe f(x,y) in termsof its projections onto a line c

Let ` be the distance along the lineL(`,θ) starting from the origin.

Page 32: ELEG404/604: Digital Imaging & Photographyarce/files/Courses/DigImgProc/Chapter… · ELEG404/604: Digital Imaging & Photography Gonzalo R. Arce Department of Electrical and Computer

31/61

Radon Transform ELEG404/604

Radon Transform

For a fixed projection angle θ, and aparticular linear shift of the X-ray beam, aprojection integral is given by:

g(`,θ) =∫ ∞−∞

f(x(s),y(s))ds

Example: If θ = 0

g(`,θ = 0) =∫ ∞−∞

f(`,y)dy

Example: If θ = 90

g(`,θ = 90) =∫ ∞−∞

f(x,`)dx

Page 33: ELEG404/604: Digital Imaging & Photographyarce/files/Courses/DigImgProc/Chapter… · ELEG404/604: Digital Imaging & Photography Gonzalo R. Arce Department of Electrical and Computer

32/61

Radon Transform ELEG404/604

Radon Transform ∀θ

Option 1Rotate the coordinate system so that ` and theprojection direction (axis of integration) arehorizontal and vertical

x(s) = `cosθ− ssinθy(s) = `sinθ+ scosθ

g(`,θ) =∫ ∞−∞

f(x(s),y(s))ds

Page 34: ELEG404/604: Digital Imaging & Photographyarce/files/Courses/DigImgProc/Chapter… · ELEG404/604: Digital Imaging & Photography Gonzalo R. Arce Department of Electrical and Computer

33/61

Radon Transform ELEG404/604

Radon Transform ∀θ

Option 2Instead of rotating the object and integrating, integrate the object only alongthe line L(`,θ)

g(`,θ) =∫ ∞−∞

∫ ∞−∞

f(x,y)δ(xcosθ+y sinθ− `)dxdy

The sifting property causes the integrand to bezero everywhere except on L(`,θ)

Page 35: ELEG404/604: Digital Imaging & Photographyarce/files/Courses/DigImgProc/Chapter… · ELEG404/604: Digital Imaging & Photography Gonzalo R. Arce Department of Electrical and Computer

34/61

Radon Transform ELEG404/604

How does the Radon Transform apply to X-rays

x(s) = `cosθ− ssinθy(s) = `sinθ+ scosθ

g(`,θ) =∫ ∞−∞

f(x(s),y(s))ds

Recall that Id = I0 exp(−∫ d0 µ(x(s),y(s))ds

)is the received X-ray intensity of a beamprojected through an object along the line s.Taking logarithms at both sides:

− ln(IdI0

)=∫ d

0µ(x(s),y(s))ds

Then the Radon transforms describes theX-ray projections for g(`,θ) =− ln

(IdI0

)and

f(x,y) = µ(x,y).

Page 36: ELEG404/604: Digital Imaging & Photographyarce/files/Courses/DigImgProc/Chapter… · ELEG404/604: Digital Imaging & Photography Gonzalo R. Arce Department of Electrical and Computer

35/61

Radon Transform ELEG404/604

How does the Radon Transform apply to X-rays

Radon TransformIn CT we measure g(`,θ) =− ln

(IdI0

)and need

to find f(x,y) = µ(x,y) using

g(`,θ) =∫ ∞−∞

f(x(s),y(s))ds

x(s) = `cosθ− ssinθy(s) = `sinθ+ scosθ

Page 37: ELEG404/604: Digital Imaging & Photographyarce/files/Courses/DigImgProc/Chapter… · ELEG404/604: Digital Imaging & Photography Gonzalo R. Arce Department of Electrical and Computer

36/61

Radon Transform ELEG404/604

SinogramA sinogram is an image of g(`,θ)

Page 38: ELEG404/604: Digital Imaging & Photographyarce/files/Courses/DigImgProc/Chapter… · ELEG404/604: Digital Imaging & Photography Gonzalo R. Arce Department of Electrical and Computer

37/61

Backprojection ELEG404/604

Backprojection MethodIntuition: If g(`,θ0) takes on a large value at `= `0, then f(x,y) must belarge over the line ( or somewhere on the line) L(`0, θ0) .

One way to create an image with this property is to assign every point onL(`0, θ0) the value g(`0, θ0), i.e. bθ = g(xcosθ+y sinθ,θ).

Page 39: ELEG404/604: Digital Imaging & Photographyarce/files/Courses/DigImgProc/Chapter… · ELEG404/604: Digital Imaging & Photography Gonzalo R. Arce Department of Electrical and Computer

38/61

Backprojection ELEG404/604

Back Projection ExampleWith the example of the 4 boxes given before, we back project the results obtained. As itcan be seen, the right answer is not obtained, however the order of the numbers is the same:

Page 40: ELEG404/604: Digital Imaging & Photographyarce/files/Courses/DigImgProc/Chapter… · ELEG404/604: Digital Imaging & Photography Gonzalo R. Arce Department of Electrical and Computer

39/61

Backprojection ELEG404/604

Problems with Backprojection MethodBright spots tend to reinforce, which results in a blurry image.Problem:

fb(x,y) = ∫ π0 bθ(x,y)dθ 6= f(x,y)

Resulting Image (Laminogram):

Page 41: ELEG404/604: Digital Imaging & Photographyarce/files/Courses/DigImgProc/Chapter… · ELEG404/604: Digital Imaging & Photography Gonzalo R. Arce Department of Electrical and Computer

40/61

Projection-Slice Theorem ELEG404/604

Projection-Slice TheoremTake the 1D Fourier transform of a projection g(`,θ)

G(ρ,θ) = F1D {g(`,θ)}=∫ ∞−∞

g(`,θ)e−j2πρ`d`

Page 42: ELEG404/604: Digital Imaging & Photographyarce/files/Courses/DigImgProc/Chapter… · ELEG404/604: Digital Imaging & Photography Gonzalo R. Arce Department of Electrical and Computer

41/61

Projection-Slice Theorem ELEG404/604

Projection Slice TheoremFrom the 1D Fourier Transform of a projection g(`,θ)

G(ρ,θ) = F1D {g(`,θ)}=∫ ∞−∞

g(`,θ)e−j2πρ`d`

Next we substitute the Radon transform for g(`,θ)

g(`,θ) =∫ ∞−∞

∫ ∞−∞

f(x,y)δ(xcosθ+y sinθ− `)dxdy

G(ρ,θ) =∫ ∞−∞

∫ ∞−∞

∫ ∞−∞

f(x,y)δ(xcosθ+y sinθ− `)e−j2πρ`dxdyd`

Rearranging

G(ρ,θ) =∫ ∞−∞

∫ ∞−∞

f(x,y){∫ ∞−∞

δ(xcosθ+y sinθ− `)e−j2πρ`d`}dxdy

Page 43: ELEG404/604: Digital Imaging & Photographyarce/files/Courses/DigImgProc/Chapter… · ELEG404/604: Digital Imaging & Photography Gonzalo R. Arce Department of Electrical and Computer

42/61

Projection-Slice Theorem ELEG404/604

Projection-Slice Theorem

What does this look like?

G(ρ,θ) =∫ ∞−∞

∫ ∞−∞

f(x,y){e−j2πρ[xcosθ+y sinθ]

}dxdy

G(ρ,θ) =∫ ∞−∞

∫ ∞−∞

f(x,y){e−j2π[xρcosθ+yρsinθ]

}dxdy

It is reminiscent of the 2D Fourier transform of f(x,y), defined as

F (u,v) =∫ ∞−∞

∫ ∞−∞

f(x,y)e−j2π(xu+yv)dxdy

Let u= ρcosθ and v = ρsinθ, then

G(ρ,θ) = F (ρcosθ,ρsinθ)

Page 44: ELEG404/604: Digital Imaging & Photographyarce/files/Courses/DigImgProc/Chapter… · ELEG404/604: Digital Imaging & Photography Gonzalo R. Arce Department of Electrical and Computer

43/61

Projection-Slice Theorem ELEG404/604

Projection-Slice TheoremThe 1-D Fourier transform of a projection is a slice of the 2D Fouriertransform of the object

Page 45: ELEG404/604: Digital Imaging & Photographyarce/files/Courses/DigImgProc/Chapter… · ELEG404/604: Digital Imaging & Photography Gonzalo R. Arce Department of Electrical and Computer

44/61

Projection-Slice Theorem ELEG404/604

Fourier Reconstruction MethodTake projections at all angles θ. Take the 1D FT to build F (u,v) one slice ata time. Take the Inverse 2D-FT of the result.

Page 46: ELEG404/604: Digital Imaging & Photographyarce/files/Courses/DigImgProc/Chapter… · ELEG404/604: Digital Imaging & Photography Gonzalo R. Arce Department of Electrical and Computer

45/61

Projection-Slice Theorem ELEG404/604

Fourier Reconstruction Method

The projection slice theorem leads to the following reconstruction method:

Take 1D Fourier Transform of each projection to obtain G(ρ,θ) for all θ.Convert G(ρ,θ) to Cartesian grid F (u,v).Take inverse 2D Fourier Transform to obtain f(x,y).

It is not used because it is difficult to interpolate polar data into aCartesian grid, and the inverse 2D Fourier Transform is time consuming

Page 47: ELEG404/604: Digital Imaging & Photographyarce/files/Courses/DigImgProc/Chapter… · ELEG404/604: Digital Imaging & Photography Gonzalo R. Arce Department of Electrical and Computer

46/61

FBP ELEG404/604

Filtered Back Projection

Consider the inverse Fourier Transform in 2D: In polar coordinates ,u= ρcosθ and v = ρsinθ, the inverse Fourier transform can be written as

f(x,y) =∫ 2π

0

∫ ∞0F (ρcosθ,ρsinθ)ej2πρ[xcosθ+y sinθ]ρdρdθ

Using the projection-slice theorem G(ρ,θ) = F (ρcosθ,ρsinθ), we have

f(x,y) =∫ 2π

0

∫ ∞0G(ρ,θ)ej2πρ[xcosθ+y sinθ]ρdρdθ

Page 48: ELEG404/604: Digital Imaging & Photographyarce/files/Courses/DigImgProc/Chapter… · ELEG404/604: Digital Imaging & Photography Gonzalo R. Arce Department of Electrical and Computer

47/61

FBP ELEG404/604

Since g(`,θ) = g(−`,θ+π) it follows that

f(x,y) =∫ π

0

∫ ∞−∞|ρ|G(ρ,θ)ej2πρ[xcosθ+y sinθ]dρdθ.

Furthermore, from the integration over ρ, the term xcosθ+y sinθ is aconstant, say `. Hence,

f(x,y) =∫ π

0

[∫ ∞−∞|ρ|G(ρ,θ)ej2πρ`dρ

]dθ

Filter Response.c(ρ) = |ρ|.High pass filter.

G(ρ,θ) is more densely sampled when ρ is small.The ramp filter compensate for the sparser sampling at higher ρ.

Page 49: ELEG404/604: Digital Imaging & Photographyarce/files/Courses/DigImgProc/Chapter… · ELEG404/604: Digital Imaging & Photography Gonzalo R. Arce Department of Electrical and Computer

48/61

Convolution BP ELEG404/604

Convolution Back ProjectionFrom the filtered back projection algorithm we get

f(x,y) =∫ π

0

[∫ ∞−∞|ρ|G(ρ,θ)ej2πρ`dρ

]dθ

From the convolution theorem of the FT, we can rewrite f(x,y) as

f(x,y) =∫ π

0

[F−1

1D {|ρ|} ∗g(`,θ)]dθ.

Defining c(`) = F−11D {|ρ|},

f(x,y) =∫ π

0[c(`)∗g(`,θ)]dθ

=∫ π

0

∫ ∞−∞

g(`,θ)c(xcosθ+y sinθ− `)d`dθ

Problem: c(`) does not exist, since |ρ| is not integrable.

Page 50: ELEG404/604: Digital Imaging & Photographyarce/files/Courses/DigImgProc/Chapter… · ELEG404/604: Digital Imaging & Photography Gonzalo R. Arce Department of Electrical and Computer

49/61

Convolution BP ELEG404/604

Convolution Back ProjectionPractical Solution: Windowing ρDefine

c̃(`) = F−11D {|ρ|W (ρ)} ,

where W (ρ) is a windowing function that filters the observed projection inaddition to the ramp filter.

f(x,y) =∫ π

0[c̃(`)∗g(`,θ)]dθ

Common windowsHamming windowLanczos window (Sinc function)Simple rectangular windowRam-Lak windowKaiser windowShepp-Logan window

Page 51: ELEG404/604: Digital Imaging & Photographyarce/files/Courses/DigImgProc/Chapter… · ELEG404/604: Digital Imaging & Photography Gonzalo R. Arce Department of Electrical and Computer

50/61

CT Generations ELEG404/604

2nd Generation

Incorporated linear arrayof 30 detectorsMore data acquired toimprove image qualityShortest scan time was18 seconds/sliceNarrow fan beam allowsmore scattered radiationto be detected

Page 52: ELEG404/604: Digital Imaging & Photographyarce/files/Courses/DigImgProc/Chapter… · ELEG404/604: Digital Imaging & Photography Gonzalo R. Arce Department of Electrical and Computer

51/61

CT Generations ELEG404/604

2nd Generation

Page 53: ELEG404/604: Digital Imaging & Photographyarce/files/Courses/DigImgProc/Chapter… · ELEG404/604: Digital Imaging & Photography Gonzalo R. Arce Department of Electrical and Computer

52/61

CT Generations ELEG404/604

3rd GenerationNumber of detectors increasedsubstantially (more than 800detectors)Angle of fan beam increased toconver entire patient ( no needfor translational motion)Mechanically joined x-ray tubeand detector array rotatetogetherNewer systems have scan timesof 1/2 second

Page 54: ELEG404/604: Digital Imaging & Photographyarce/files/Courses/DigImgProc/Chapter… · ELEG404/604: Digital Imaging & Photography Gonzalo R. Arce Department of Electrical and Computer

53/61

CT Generations ELEG404/604

2nd and 3rd Generation Reconstructions

Page 55: ELEG404/604: Digital Imaging & Photographyarce/files/Courses/DigImgProc/Chapter… · ELEG404/604: Digital Imaging & Photography Gonzalo R. Arce Department of Electrical and Computer

54/61

CT Generations ELEG404/604

3rd Generation ArtifactsRing Artifacts

Page 56: ELEG404/604: Digital Imaging & Photographyarce/files/Courses/DigImgProc/Chapter… · ELEG404/604: Digital Imaging & Photography Gonzalo R. Arce Department of Electrical and Computer

55/61

CT Generations ELEG404/604

4th Generation

Designed to overcome the problem of artifacts. Stationary ring of about 4800detectors

Page 57: ELEG404/604: Digital Imaging & Photographyarce/files/Courses/DigImgProc/Chapter… · ELEG404/604: Digital Imaging & Photography Gonzalo R. Arce Department of Electrical and Computer

56/61

Fan Beam CBP ELEG404/604

Fan Beam Reconstruction

Fan-beam parameters

θ = β+γ

` = D sinγ,

D is the distance from source to the origin (isocenter)Recall the parallel-ray CBP

f(x,y) =∫ π

0

∫ ∞−∞

g(`,θ)c(xcosθ+y sinθ− `)d`dθ

Assuming g(`,θ) = 0 for |`|> T .

f(x,y) = 12

∫ 2π

0

∫ T

−Tg(`,θ)c(xcosθ+y sinθ− `)d`dθ

Page 58: ELEG404/604: Digital Imaging & Photographyarce/files/Courses/DigImgProc/Chapter… · ELEG404/604: Digital Imaging & Photography Gonzalo R. Arce Department of Electrical and Computer

57/61

Fan Beam CBP ELEG404/604

Fan Beam ReconstructionLet (r,φ) be the polar coordinates of a point (x,y). Then x= r cosφ, y = r sinφ andxcosθ+y sinθ = r cosθ cosφ+ r sinφsinθ = r cos(θ−φ). Then:

f(r,φ) = 12

∫ 2π

0

∫ T

−Tg(`,θ)c(r cos(θ−φ)− `)d`dθ

Using the Jacobian of the transformation: θ = β+γ and `=D sinγ.

f(r,φ) = 12

∫ 2π−γ

−γ

∫ sin−1 TD

sin−1 −TD

g(D sinγ,β+γ)c(r cos(β+γ−φ)−D sinγ)D cosγdγdβ

The expresion sin−1 TD represents the largest angle that needs to be considered given

an object of radius T , γm. Furthermore, functions are periodic in β with period 2π,then:

f(r,φ) = 12

∫ 2π

0

∫ γm

−γm

p(γ,β)c(r cos(β+γ−φ)−D sinγ)D cosγdγdβ

Page 59: ELEG404/604: Digital Imaging & Photographyarce/files/Courses/DigImgProc/Chapter… · ELEG404/604: Digital Imaging & Photography Gonzalo R. Arce Department of Electrical and Computer

58/61

Fan Beam CBP ELEG404/604

Fan Beam Reconstruction

The argument of c(·) can be written in simpler formusing these coordinates

r cos(β+γ−φ)−D sinγ =D′ sin(γ′−γ)

Then, the reconstruction can be rewritten as

f(r,φ) = 12

∫ 2π

0

∫ γm

−γm

p(γ,β)c(D′ sin(γ′−γ))D cosγdγdβ

Recall c(`) =∫∞−∞ |ρ|e

j2πρ`dρ. Then:

c(D′ sin(γ)) =∫ ∞−∞|ρ|ej2πρD′ sin(γ)dρ

Page 60: ELEG404/604: Digital Imaging & Photographyarce/files/Courses/DigImgProc/Chapter… · ELEG404/604: Digital Imaging & Photography Gonzalo R. Arce Department of Electrical and Computer

59/61

Fan Beam CBP ELEG404/604

Fan-Beam Reconstruction

If we substitute ρ′ = ρD′ sin(γ)γ , in c(D′ sin(γ)) = ∫∞

−∞ |ρ|ej2πρD′ sin(γ)dρ. It can

be shown that

c(D′ sin(γ)) =(

γ

D′ sin(γ)

)2c(γ′).

Let cf = 12D

sin(γ)

)2c(γ), then

f(r,φ) =∫ 2π

0

∫ γm

−γm

p̃(γ,β)cf (γ′−γ)dγdβ,

where p̃(γ,β) = cos(γ)p(γ,β)

Page 61: ELEG404/604: Digital Imaging & Photographyarce/files/Courses/DigImgProc/Chapter… · ELEG404/604: Digital Imaging & Photography Gonzalo R. Arce Department of Electrical and Computer

60/61

CT Scanners ELEG404/604

5G: Electron Beam CT (EBCT)

Developed specifically for cardiac tomographic imaging.No conventional x-ray tube; large arc of tungsten encircles patient and lies directlyopposite to the detector ringElectron beam steered around the patient to strike the annular tungsten target.

Page 62: ELEG404/604: Digital Imaging & Photographyarce/files/Courses/DigImgProc/Chapter… · ELEG404/604: Digital Imaging & Photography Gonzalo R. Arce Department of Electrical and Computer

61/61

CT Scanners ELEG404/604

6G and 7G CT

6G: Electron Beam CT (EBCT)Helical CT scanners acquire data while the table moves, there is a singledetector array.Allows the use of less contrast agent.

7G: MultisliceCT becomes a cone beam40 parallel detector rows32mm detector length16 0.5mm slices for second