Computed Tomography Notes, Part 1. The equation that governs the image intensity in projection imaging is:

Similar documents
Computed Tomography Notes, Part 1. The equation that governs the image intensity in projection imaging is:

Product and Quotient Rules and Higher-Order Derivatives. The Product Rule

EC5555 Economics Masters Refresher Course in Mathematics September 2013

Lecture Outline. Basics of Spatial Filtering Smoothing Spatial Filters. Sharpening Spatial Filters

Unit #6 - Families of Functions, Taylor Polynomials, l Hopital s Rule

Enhancement Using Local Histogram

1 ode.mcd. Find solution to ODE dy/dx=f(x,y). Instructor: Nam Sun Wang

Math 1271 Solutions for Fall 2005 Final Exam

. This is the Basic Chain Rule. x dt y dt z dt Chain Rule in this context.

Equations of lines in

Implementation of Finite Difference Frequency Domain

X-Ray Notes, Part II

With the Chain Rule. y x 2 1. and. with respect to second axle. dy du du dx. Rate of change of first axle. with respect to third axle

CALCULATION OF 2D-THERMOMAGNETIC CURRENT AND ITS FLUCTUATIONS USING THE METHOD OF EFFECTIVE HAMILTONIAN. R. G. Aghayeva

SYNCHRONOUS SEQUENTIAL CIRCUITS

2.3 Product and Quotient Rules and Higher-Order Derivatives

3.6. Implicit Differentiation. Implicitly Defined Functions

THE ACCURATE ELEMENT METHOD: A NEW PARADIGM FOR NUMERICAL SOLUTION OF ORDINARY DIFFERENTIAL EQUATIONS

CS9840 Learning and Computer Vision Prof. Olga Veksler. Lecture 2. Some Concepts from Computer Vision Curse of Dimensionality PCA

Table of Common Derivatives By David Abraham

f sends 1 to 2, so f 1 sends 2 back to 1. f sends 2 to 4, so f 1 sends 4 back to 2. f 1 = { (2,1), (4,2), (6,3), (1,4), (3,5), (5,6) }.

AP Calculus AB Ch. 2 Derivatives (Part I) Intro to Derivatives: Definition of the Derivative and the Tangent Line 9/15/14

VUMAT for Fabric Reinforced Composites

Using Quasi-Newton Methods to Find Optimal Solutions to Problematic Kriging Systems

Antiderivatives and Indefinite Integration

Lecture 1b. Differential operators and orthogonal coordinates. Partial derivatives. Divergence and divergence theorem. Gradient. A y. + A y y dy. 1b.

Shai Avidan Tel Aviv University

Quadratic Functions. The graph of the function shifts right 3. The graph of the function shifts left 3.

d dx But have you ever seen a derivation of these results? We ll prove the first result below. cos h 1

3. Several Random Variables

9.1 The Square Root Function

EDGES AND CONTOURS(1)

Computational Methods for Domains with! Complex Boundaries-I!

Survey Sampling. 1 Design-based Inference. Kosuke Imai Department of Politics, Princeton University. February 19, 2013

Separation of Variables

Magnetic field generated by current filaments

Linear First-Order Equations

Increasing and Decreasing Functions and the First Derivative Test. Increasing and Decreasing Functions. Video

CAP 5415 Computer Vision Fall 2011

8.4 Inverse Functions

Summary: Differentiation

CAP 5415 Computer Vision

The derivative of a function f(x) is another function, defined in terms of a limiting expression: f(x + δx) f(x)

2-7. Fitting a Model to Data I. A Model of Direct Variation. Lesson. Mental Math

Mathematics 309 Conic sections and their applicationsn. Chapter 2. Quadric figures. ai,j x i x j + b i x i + c =0. 1. Coordinate changes

MATH 205 Practice Final Exam Name:

Lecture 6: Calculus. In Song Kim. September 7, 2011

Chapter Adequacy of Solutions

Handout for Adequacy of Solutions Chapter SET ONE The solution to Make a small change in the right hand side vector of the equations

Lecture 13: Applications of Fourier transforms (Recipes, Chapter 13)

11.7. Implicit Differentiation. Introduction. Prerequisites. Learning Outcomes

1D Convolution. Convolution g[m] = g[0]δ[m] + g[1]δ[m 1] + g[2]δ[m 2] h[m',k] = L[δ[m k]] = h[ m $ k]

Integration Review. May 11, 2013

Chapter 9 Method of Weighted Residuals

Beam Propagation Hazard Calculations for Telescopic Viewing of Laser Beams

Time-of-Arrival Estimation in Non-Line-Of-Sight Environments

6.1 The Linear Elastic Model

Unit 10 - Graphing Quadratic Functions

8. THEOREM If the partial derivatives f x. and f y exist near (a, b) and are continuous at (a, b), then f is differentiable at (a, b).

15. Eigenvalues, Eigenvectors

Math 20B. Lecture Examples.

5.4 Fundamental Theorem of Calculus Calculus. Do you remember the Fundamental Theorem of Algebra? Just thought I'd ask

Lecture 2 Lagrangian formulation of classical mechanics Mechanics

Calculus 4 Final Exam Review / Winter 2009

Determinant and Trace

by using the derivative rules. o Building blocks: d

MATH2231-Differentiation (2)

ELECTRON DIFFRACTION

Eigenvectors and Eigenvalues 1

Shifted Independent Component Analysis

Pure Further Mathematics 1. Revision Notes

Mat 267 Engineering Calculus III Updated on 9/19/2010

Department of Physics and Astronomy 2 nd Year Laboratory. L2 Light Scattering

DOUBLE PENDULUM VIBRATION MOTION IN FLUID FLOW

5-4 Electrostatic Boundary Value Problems

Trigonometric Functions

A. Incorrect! The letter t does not appear in the expression of the given integral

Basic Differentiation Rules and Rates of Change. The Constant Rule

Integration by Parts

The Chain Rule. y x 2 1 y sin x. and. Rate of change of first axle. with respect to second axle. dy du. du dx. Rate of change of first axle

Math Notes on differentials, the Chain Rule, gradients, directional derivative, and normal vectors

Hyperbolic Systems of Equations Posed on Erroneous Curved Domains

Nonlinear Dielectric Response of Periodic Composite Materials

Numerical Integrator. Graphics

Research on Thin Film Thickness Uniformity for Deposition of Rectangular Planar Sputtering Target

The Derivative and the Tangent Line Problem. The Tangent Line Problem

Computerized tomography. CT Reconstruction. Physics of beam attenuation. Physics of beam attenuation

Unit 12 Study Notes 1 Systems of Equations

Polynomial Inclusion Functions

13.1. For further details concerning the physics involved and animations of the trajectories of the particles, see the following websites:

Functions of Several Variables

Numerical Methods - Lecture 2. Numerical Methods. Lecture 2. Analysis of errors in numerical methods

Chapter 1 Prerequisites for Calculus

Vortex Shedding on Combined Bodies at Incidence to a Uniform Air Stream T. Yavuz x, Y. E. Akansu xx, M. Sarıo lu xxx, and M.

( x) f = where P and Q are polynomials.

In many diverse fields physical data is collected or analysed as Fourier components.

This module is part of the. Memobust Handbook. on Methodology of Modern Business Statistics

RELATIONS AND FUNCTIONS through

Chapter 18 Quadratic Function 2

SIO 211B, Rudnick. We start with a definition of the Fourier transform! ĝ f of a time series! ( )

Transcription:

Noll 3 CT Notes : Page Compute Tomograph Notes Part Challenges with Projection X-ra Sstems The equation that governs the image intensit in projection imaging is: z I I ep µ z Projection -ra sstems are the most inepensive an wiesprea meical imaging evice but there are some major rawbacks: There is no epth z inormation in the images we can t tell where along a particular line where a lesion is locate. Lack o contrast large changes in attenuation coeicient ma results in ver small changes in image intensit: Solution: Compute Tomograph see Macovski pp. 3-4 Deinition: Tomograph is the generation o cross sectional images o anatom or structure. irst we will reuce the imensionalit o the problem through collimation o the -ra source to a gle slice through the object choose a gle z location:

Noll 3 CT Notes : Page The intensit along this D row o etectors is now: We now eine a new unction: I I ep µ I g ln µ I where g is the projection through some unknown unction that we wish to etermine. We can also escribe g as the line integral through in the irection: g Another wa o writing the line integral is: g δ where eines a line along with the integration is to occur this is the onl place where the elta unction is non-zero. We can now escribe the line integral at an arbitrar angle :

Noll 3 CT Notes : Page 3 with the ollowing epression: g δ cos This collection o projections g is known as the aon transorm o. The Central Section Theorem projection-slice theorem Perhaps the most important theorem in compute tomograph is the central section theorem which sas: The D T o a projection g is the D T o evaluate at angle. Taking the D T o the projection we get: G D { g } δ cos ep i cos ep i cos Observing that the D T o is: ep i u v ep i u v an that uv in polar coorinates is cos we can see that: G u v u cos v

Noll 3 CT Notes : Page 4 To make an image then we can acquire projections at man ierent angles over to ill in the uv space an then inverse D T to get the input image : u vep i u v uv G ep i cos Eample Suppose we have an object that has the same projection at all angles: g c We can see that that: an thereore { c } rect / D circ Jr r jinc r r

Noll 3 CT Notes : Page 5 Thus i we project through a circularl smmetric jinc unction we will get a c unction: Eample We can also use the central section theorem to etermine projections through a known object. or eample suppose we wante to know the projection through rectrect at an angle o /4. u v c uc v G c cos c c / c / c / g r { c / } tri r D

Noll 3 CT Notes : Page 6 Sinograms In general we have ata or g or man ierent angles that can be place into a big matri that we call a ogram. or eample let s take some point object at e.g. δ - then: g δ an letting then: δ cos δ g δ cos δ cos a elta unction locate at cos. That is a point traces out a usoi in the - space an thus the name ogram. This is also known as aon space. or a more comple object.

Noll 3 CT Notes : Page 7 In the ogram the maimum eviation escribes an object s istance rom the origin an the point o peak eviation escribes the angular location o object. The three objects above rom smallest to largest are locate at r 3 /4 an - or. inall observe the smmetr: p r p r.

Noll 3 CT Notes : Page 8 Methos or Image econstruction Image reconstruction rom a set o projections is a classic inverse problem. This a particularl rich problem in that there are man ierent was to approach this problem an we will present several o these below.. Direct ourier Interpolation Metho This metho makes irect use o the central section theorem. The steps in the image reconstruction are:. D T each o the projections: D { g } G. Interpolate to ˆ u v polar to rectangular coorinates e.g. ou coul use Matlab unctions interp or griata 3. Inverse D T. Backprojection-iltering Backprojection means that we smear the projection ata back across the object space. The backprojection operator or a gle projection looks like this: b g δ cos

Noll 3 CT Notes : Page 9 an the total backprojecte image is the integral sum o this over all angles: δ g b b cos Now consier that: { } i g D ep then the backprojecte image can be written as: δ i i b cos ep ep cos This is nearl the inverse T ormulation o in polar coorinates but two changes are neee: a. limits o integration shoul be an an b. we nee or an integration in polar coorinates We can aress the irst issue b recognizing that - an we can aress the secon issue multipling an iviing b. r i D D b ** ** cos ep This sas that the backprojecte image is equal to the esire image convolve with a /r blurring unction.

Noll 3 CT Notes : Page Up until this point we ve onl one the backprojection. In orer to get the inal image we nee to uno this blurring unction. Thus the steps in backprojection-ilter metho are. Backproject all projections g to get b.. orwar D T to get

Noll 3 CT Notes : Page 3. ilter with or to get. This is a cone -like weighting H u v v u applie to uv 4. Inverse D T to get. One isavantage to this metho is that it is oten necessar to backproject across an etene matri because the blurre image etens beon the original object ue to the long etent o the /r unction. In aition the eblurring iltering one in the ourier omain will lea to artiact i the object isn t pae out. 3. Direct ourier Superposition an iltering Metho This metho makes use o the act that backprojection is mathematicall equivalent to aing a line to the ourier ata. We show this b eamining looking at the backprojection operator in a rotate coorinate sstem where: r cos cos r The backprojection operator is:

Noll 3 CT Notes : Page b b r g r δ cos g g δ r r The D T in the rotate rame is: B ur vr G ur δ vr an substituting back to the stanar coorinate sstem we get: B u v G u cos v δ u vcos This is the T o the projection G positione along a elta line at angle. The steps in this metho are then:. D T each projection to get G.. Place ata irectl into ourier matri a or superimpose each G. 3. ilter with or to get. 4. Inverse D T to get. 4. iltere Backprojection Metho In this metho we reverse the orer o backprojection an iltering. The steps are:. ilter the backprojection with a ilter. This is sometimes calle a ramp ilter. a. ourier metho: b. Convolution metho g' D g'. Backproject or all angles to get. g { { g } D where c * c D { } Putting it all together we get:

Noll 3 CT Notes : Page 3 { } { } { } δ δ δ i i g D D D cos ep cos ep cos cos ˆ an changing the limits o integration to an we get: { } cos ep ˆ i D

Noll 3 CT Notes : Page 4 One eample: An then backprojecting Now let s look at the convolution unction c. c { }

Noll 3 CT Notes : Page 5 oes not eist. However we can in the T o a variet o unctions that approach in the limit. or eample: lim c ε { ep ε } lim ε 4 ε ε 4 Thus - or small c will approach /ε - or large c will approach / Above the unction ep ε clips o the high spatial requenc parts o with an approimate cuto requenc o. There are numerous other unctions that can o that. or eample we coul clip o the high spatial requencies ug a rect unction.

Noll 3 CT Notes : Page 6 tr rect rect i C c c c This ilter has substantial ringing artiact. One can also appl a Gaussian or Hanning ilter:

Noll 3 CT Notes : Page 7 rect ep C C The ilter resulting rom a Hanning apoize ramp ilter is: 5. Algebraic econstruction Technique AT This is like regular backprojection but this metho uses iterative corrections. There are numerous variants but I will iscuss the simplest aitive AT. Here we let g i be the measure projections an ij q be the image at iteration q. Then: N g j q ij i q ij q ij

Noll 3 CT Notes : Page 8 Here s an eample or a noise ree object. Consier the object with 4 piel values an 6 pieces o projection inormation. We initialize the ata to all zeros e.g.. Looking at the projections rom top to bottom we can in the piel values at q : 5.5; 5.5; 3 4 9 4.5 9 4.5 Now looking at the let-right projections: 5.5 4.5 5.5 6.5; 8 5.5 4.5 5.5 4.5; 3 4 5.5 4.5 4.5 5.5 8 5.5 4.5 4.5 3.5 Now we look at the iagonal projections: 3 3 7 6.5 3.5 6.5 5; 3 5.5 4.5 4.5 6; 3 3 5.5 4.5 3 5.5 7 3 7 6.5 3.5 4 3.5

Noll 3 CT Notes : Page 9 which we can see is consistent with all o the projections. While this proceure ma look ine in the presence o noise that is the projections aren t eactl consistent this metho converges ver slowl an in some cases not at all. Usuall one goes thought the entire set o projections multiple times.