Mark Mirotznik, Ph.D. Associate Professor The University of Delaware

Slides:



Advertisements
Similar presentations
Computed Tomography Principles
Advertisements

Image Reconstruction.
Direct Fourier Reconstruction
Historical Development
Advanced Biomedical Imaging Dr. Azza Helal A. Prof. of Medical Physics Faculty of Medicine Alexandria University Lecture 6 Basic physical principles of.
X-ray diagnostics and Computed tomography. 15th century head examination.
Computed Tomography II
Seeram Chapter 13: Single Slice Spiral - Helical CT
Image Reconstruction T , Biomedical Image Analysis Seminar Presentation Seppo Mattila & Mika Pollari.
COMUTED TOMOGRAHY Dr. Amr A. Abd-Elghany 1.
Medical Imaging Mohammad Dawood Department of Computer Science University of Münster Germany.
IPIM, IST, José Bioucas, X-Ray Computed Tomography Radon Transform Fourier Slice Theorem Backprojection Operator Filtered Backprojection (FBP) Algorithm.
IMAGE QUALITY NOISE LINEARITY CROSS-FIELD UNIFORMITY IMAGE ARTIFACTS.
BMME 560 & BME 590I Medical Imaging: X-ray, CT, and Nuclear Methods
CT Physics V.G.Wimalasena Principal School of radiography.
Computed Tomography III
IMAGE, RADON, AND FOURIER SPACE
BMME 560 & BME 590I Medical Imaging: X-ray, CT, and Nuclear Methods Tomography Part 2.
BMME 560 & BME 590I Medical Imaging: X-ray, CT, and Nuclear Methods Tomography Part 3.
BMME 560 & BME 590I Medical Imaging: X-ray, CT, and Nuclear Methods Tomography Part 4.
Project Overview Reconstruction in Diffracted Ultrasound Tomography Tali Meiri & Tali Saul Supervised by: Dr. Michael Zibulevsky Dr. Haim Azhari Alexander.
Computed Tomography RAD309
tomos = slice, graphein = to write
Chapter 2 Stewart C. Bushong
Application of Digital Signal Processing in Computed tomography (CT)
CSE 5780 Medical Imaging Systems and Signals Ehsan Ali and Guy Hoenig
Computed Tomography.
…….CT Physics - Continued V.G.WimalasenaPrincipal School of radiography.
LEC ( 2 ) RAD 323. Reconstruction techniques dates back to (1917), when scientist (Radon) developed mathematical solutions to the problem of reconstructing.
COMPUTED TOMOGRAPHY (I) RAD 365 CT - Scan
Basic principles Geometry and historical development
COMPUTED TOMOGRAPHY I – RAD 365 CT - Scan
Klaus Mueller Computer Science Department Stony Brook University
Computed Tomography Physics, Instrumentation, and Imaging
MIPR Lecture 7 Copyright Oleh Tretiak, Medical Imaging and Pattern Recognition Lecture 7 Computed Tomography Oleh Tretiak.
An experiment in computed tomography
Optimizing Katsevich Image Reconstruction Algorithm on Multicore Processors Eric FontaineGeorgiaTech Hsien-Hsin LeeGeorgiaTech.
Schematic Representation o f the Scanning Geometry of a CT System
Filtered Backprojection. Radon Transformation Radon transform in 2-D. Named after the Austrian mathematician Johann Radon RT is the integral transform.
Computed Tomography Q & A
COMPUTED TOMOGRAPHY HISTORICAL PERSPECTIVE
PRINCIPLE AND BASIC PHYSICS OF COMPUTED TOMOGRAPHY
Computed Tomography References The Essential Physics of Medical Imaging 2 nd ed n. Bushberg J.T. et.al Computed Tomography 2 nd ed n : Seeram Physics of.
Medical Image Analysis Image Reconstruction Figures come from the textbook: Medical Image Analysis, by Atam P. Dhawan, IEEE Press, 2003.
CT Image Reconstruction. CT Please read Ch 13. Homework is due 1 week from today at 4 pm.
Computed Tomography Diego Dreossi Silvia Pani University of Trieste and INFN, Trieste section.
IMAGE RECONSTRUCTION. ALGORITHM-A SET OF RULES OR DIRECTIONS FOR GETTING SPECIFIC OUTPUT FROM SPECIFIC INPUT.
If F {f(x,y)} = F(u,v) or F( ,  ) then F( ,  ) = F { g  (R) } The Fourier Transform of a projection at angle  is a line in the Fourier transform.
Single-Slice Rebinning Method for Helical Cone-Beam CT
Part No...., Module No....Lesson No
Ultrasound Computed Tomography 何祚明 陳彥甫 2002/06/12.
Fourier Transform.
Ultrasound Computed Tomography
Chapter-4 Single-Photon emission computed tomography (SPECT)
Introduction to Medical Imaging Week 3: Introduction to Medical Imaging Week 3: CT – Reconstruction and uses Guy Gilboa Course
Theory of Reconstruction Schematic Representation o f the Scanning Geometry of a CT System What are inside the gantry?
Computed Tomography Computed Tomography is the most significant development in radiology in the past 40 years. MRI and Ultrasound are also significant.
Digital Image Processing Lecture 8: Image Enhancement in Frequency Domain II Naveed Ejaz.
Computed Tomography The images in the following presentation follow the “fair use” rules of the U.S. Copyright law.
Computed tomography. Formation of a CT image Data acquisitionImage reconstruction Image display, manipulation Storage, communication And recording.
Single Slice Spiral - Helical CT
Computed Tomography Basics
CT GENERATIONS.
Sample CT Image.
Modern imaging techniques in biology
Basic principles Geometry and historical development
CSE 5780 Medical Imaging Systems and Signals Ehsan Ali and Guy Hoenig
Lecture 13: CT Reconstruction
Presentation transcript:

Mark Mirotznik, Ph.D. Associate Professor The University of Delaware ELEG 479 Lecture #8 Mark Mirotznik, Ph.D. Associate Professor The University of Delaware

Summary of Last Lecture X-ray Radiography Overview of different systems for projection radiography Instrumentation Overall system layout X-ray sources grids and filters detectors Imaging Equations Basic equations Geometrical distortions More complicated imaging equations

Hounsfield’s Experimental CT

Lets look at how CT works!

Example = xray attenuation of 0 = xray attenuation of 2.5

Our First Projection

Our First Projection

Rotate and Take Another Projection

Rotate and Take Another Projection

This is called a sinogram

This is called a sinogram

This is called a sinogram

This is called a sinogram

This is called a sinogram

This is called a sinogram

This is called a sinogram

This is called a sinogram

This is called a sinogram

This is called a sinogram

This is called a sinogram

This is called a sinogram

This is called a sinogram

This is called a sinogram

This is called a sinogram

This is called a sinogram

This is called a sinogram

This is called a sinogram The sinogram is what is measured by a CT machine. The real trick is how do we reconstruct the unknown image from the sinogram data?

Radon Transform Given and In CT we measure and need to find using

Radon Transform In CT we measure and need to find We use

?? Reconstruction The Problem In imaging we measure g(l,q) and need to determine f(x,y) q l p g(q,l) x y ?? f(x,y)

Back Projection Method A little trick that almost works! Object

Back Projection Method A little trick that almost works! Object We do this for every angle and then add together all the back projected images

Back Projection Method Step #1: Generate a complete an image for each projection (e.g. for each angle q) These are called back projected images Step #2: Add all the back projected images together

Back Projection Method Original object Reconstructed object Kind of worked but we need to do better than this. Need to come up with a better reconstruction algorithm.

Projection-Slice Theorem This is a very important theorem in CT imaging First take the 1D Fourier transform a projection g(l,q)

Projection-Slice Theorem This is a very important theorem in CT imaging First take the 1D Fourier transform a projection g(l,q) Next we substitute the Radon transform for g(l,q)

Projection-Slice Theorem This is a very important theorem in CT imaging First take the 1D Fourier transform a projection g(l,q) Next we substitute the Radon transform for g(l,q) Next we do a little rearranging

Projection-Slice Theorem This is a very important theorem in CT imaging Next we do a little rearranging Applying the properties of the delta function What does this look like?

Projection-Slice Theorem This is a very important theorem in CT imaging What does this look like? This looks a lot like with

Projection-Slice Theorem This is a very important theorem in CT imaging So what does this mean?

Projection-Slice Theorem This is a very important theorem in CT imaging Question: So what does this mean? Answer: If I take the 1D FT of a projection at an angle q the result is the same as a slice of the 2D FT of the original object f(x,y)

Projection-Slice Theorem This is a very important theorem in CT imaging So what does this mean? If I take the 1D FT of a projection at an angle q the result is the same as a slice of the 2D FT of the original object f(x,y)

Projection-Slice Theorem If I take the 1D FT of a projection at an angle q the result is the same as a slice of the 2D FT of the original object f(x,y) f(x,y) 2D FT qo F(u,v) qo

The Fourier Reconstruction Method f(x,y) F(u,v) 2D IFT qo q Take projections at all angles q. Take 1D FT of each projection to build F(u,v) one slice at a time. Take the 2D inverse FT to reconstruct the original object based on F(u,v)

Image Reconstruction Using Filtered Backprojection

Filtered Back Projection The Fourier method is not widely used in CT because of the computational issues with creating the 2D FT from projections. However, the method does lead to a popular technique called filtered back projection. In polar coordinates the inverse Fourier transform can be written as with

Filtered Back Projection The Fourier method is not widely used in CT because of the computational issues with creating the 2D FT from projections. However, the method does lead to a popular technique called filtered back projection. In polar coordinates the inverse Fourier transform can be written as with From the projection theorem We can write this as

Filtered Back Projection The Fourier method is not widely used in CT because of the computational issues with creating the 2D FT from projections. However, the method does lead to a popular technique called filtered back projection. We can write this as Since you can show which can be rewritten as

Filtered Back Projection verses Back Projection A. Back Projection B. Filtered Back Projection

Filtered Back Projection Method This always works! Object Digital Filter take 1D FFT of projection multiply by ramp filter take 1D inverse FFT make a back projection

Filtered Back Projection Method Always works! Object Digital Filter take 1D FFT of projection multiply by ramp filter take 1D inverse FFT make a back projection

Filtered Back Projection Method Always works! Object Digital Filter take 1D FFT of projection multiply by ramp filter take 1D inverse FFT make a back projection We do this for every angle and then add together all the filtered back projected images

Filtered Back Projection verses Back Projection A. Back Projection Matlab Demo Your Assignment (b) Write a matlab function that reconstructs an image using the filtered back projection method B. Filtered Back Projection

Convolution Back Projection From the filtered back projection algorithm we get It may be easier computationally to compute the inner 1D IFT using a convolution recall

Convolution Back Projection Let

Convolution Back Projection The problem is does not exist

Convolution Back Projection The problem is does not exist The solution where is called a weighting function

Convolution Back Projection Common window functions Hamming window Lanczos window (sinc function) Simple rectangular window Ram-Lak window Kaiser window Shepp-Logan window

Incorporated linear array of 30 detectors More data acquired to improve image quality (600 rays x 540 views) Shortest scan time was 18 seconds/slice Narrow fan beam allows more scattered radiation to be detected

Number of detectors increased substantially (to more than 800 detectors) Angle of fan beam increased to cover entire patient Eliminated need for translational motion Mechanically joined x-ray tube and detector array rotate together Newer systems have scan times of ½ second

3G 2G

Ring artifacts The rotate/rotate geometry of 3rd generation scanners leads to a situation in which each detector is responsible for the data corresponding to a ring in the image Drift in the signal levels of the detectors over time affects the t values that are backprojected to produce the CT image, causing ring artifacts

Ring artifacts

Designed to overcome the problem of ring artifacts Stationary ring of about 4,800 detectors

Designed to overcome the problem of ring artifacts Stationary ring of about 4,800 detectors

Developed specifically for cardiac tomographic imaging No conventional x-ray tube; large arc of tungsten encircles patient and lies directly opposite to the detector ring Electron beam steered around the patient to strike the annular tungsten target Capable of 50-msec scan times; can produce fast-frame-rate CT movies of the beating heart

Helical CT scanners acquire data while the table is moving By avoiding the time required to translate the patient table, the total scan time required to image the patient can be much shorter Allows the use of less contrast agent and increases patient throughput In some instances the entire scan be done within a single breath-hold of the patient

Computer Assignment Write a MATLAB program that reconstructs an image from its projections using the back projection method. Your program should allow the user to input a phantom object and a set (e.g. vector) of projection angle. Your program should then: (a) compute the sinogram of the object (you can use Matlab’s radon.m command to do this), (b) compute the reconstructed image from the sinogram and vector of projection angles, (c) try your program out for several different objects and several different ranges of projection angles Do the same as #1 using the filter back projection method. (grad students only) Do the same with the convolution back projection method