The Cone beam System on Princess Margaret Hospital, University health network.

Slides:



Advertisements
Similar presentations
Extrapolation and iteration for the problem of LFOV Dr. Shuangren Zhao Research Associate Radiation Physics Department Princess Margaret Hospital.
Advertisements

An Image Filtering Technique for SPIDER Visible Tomography N. Fonnesu M. Agostini, M. Brombin, R.Pasqualotto, G.Serianni 3rd PhD Event- York- 24th-26th.
Running a model's adjoint to obtain derivatives, while more efficient and accurate than other methods, such as the finite difference method, is a computationally.
Object Specific Compressed Sensing by minimizing a weighted L2-norm A. Mahalanobis.
Compressive Sensing IT530, Lecture Notes.
Image Enhancement in the Frequency Domain (2)
Evaluation of Reconstruction Techniques
Sources of the Magnetic Field
Chapter 3 Image Enhancement in the Spatial Domain.
ARM-DSP Multicore Considerations CT Scan Example.
Prof. David R. Jackson Dept. of ECE Fall 2013 Notes 26 ECE 6340 Intermediate EM Waves 1.
MATH 685/ CSI 700/ OR 682 Lecture Notes
IMAGE, RADON, AND FOURIER SPACE
1 2 Extreme Pathway Lengths and Reaction Participation in Genome Scale Metabolic Networks Jason A. Papin, Nathan D. Price and Bernhard Ø. Palsson.
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.
Lecture05 Transform Coding.
Project Overview Reconstruction in Diffracted Ultrasound Tomography Tali Meiri & Tali Saul Supervised by: Dr. Michael Zibulevsky Dr. Haim Azhari Alexander.
Digital Image Processing, 2nd ed. www. imageprocessingbook.com © 2001 R. C. Gonzalez & R. E. Woods 1 Objective To provide background material in support.
Project Presentation: March 9, 2006
Introduction to Wavelets
An algorithm for metal streaking artifact reduction in cone beam CT M. Bazalova 1,2, G. Landry 1, L. Beaulieu 3, F. Verhaegen 1,4 1-McGill University,
tomos = slice, graphein = to write
Back Projection Reconstruction for CT, MRI and Nuclear Medicine
College Algebra Exam 2 Material.
Introduction to Longitudinal Phase Space Tomography Duncan Scott.
Application of Digital Signal Processing in Computed tomography (CT)
Algebra Problems… Solutions
Basic Principles of Computed Tomography Dr. Kazuhiko HAMAMOTO Dept. of Infor. Media Tech. Tokai University.
Chapter 4: Sampling of Continuous-Time Signals
Three simple methods for solving quadratic equations
Testing of two variants of the harmonic inversion method on the territory of the eastern part of Slovakia.
Lecture 16 Solving the Laplace equation in 2-D Remember Phils Problems and your notes = everything Only 6 lectures.
Scheduling Many-Body Short Range MD Simulations on a Cluster of Workstations and Custom VLSI Hardware Sumanth J.V, David R. Swanson and Hong Jiang University.
Filtered Backprojection. Radon Transformation Radon transform in 2-D. Named after the Austrian mathematician Johann Radon RT is the integral transform.
Under Supervision of Dr. Kamel A. Arram Eng. Lamiaa Said Wed
Image Restoration using Iterative Wiener Filter --- ECE533 Project Report Jing Liu, Yan Wu.
Department of Electrical Engineering, Southern Taiwan University Robotic Interaction Learning Lab 1 The optimization of the application of fuzzy ant colony.
Medical Image Analysis Image Reconstruction Figures come from the textbook: Medical Image Analysis, by Atam P. Dhawan, IEEE Press, 2003.
1 Lesson 8: Basic Monte Carlo integration We begin the 2 nd phase of our course: Study of general mathematics of MC We begin the 2 nd phase of our course:
Disclosure risk when responding to queries with deterministic guarantees Krish Muralidhar University of Kentucky Rathindra Sarathy Oklahoma State University.
Implementation Problems and Solutions in Stochastic Volatility Models of the Heston Type Jia-Hau Guo and Mao-Wei Hung.
Progress in identification of damping: Energy-based method with incomplete and noisy data Marco Prandina University of Liverpool.
Linear Equations in Two Variables A Linear Equation in Two Variables is any equation that can be written in the form where A and B are not both zero.
Numerical Methods.
THE LAPLACE TRANSFORM LEARNING GOALS Definition
Digital Image Processing Lecture 16: Segmentation: Detection of Discontinuities Prof. Charlene Tsai.
IMAGE RECONSTRUCTION. ALGORITHM-A SET OF RULES OR DIRECTIONS FOR GETTING SPECIFIC OUTPUT FROM SPECIFIC INPUT.
1 Motion Fuzzy Controller Structure(1/7) In this part, we start design the fuzzy logic controller aimed at producing the velocities of the robot right.
Single-Slice Rebinning Method for Helical Cone-Beam CT
1 CMPB 345: IMAGE PROCESSING DISCRETE TRANSFORM 2.
Boyce/DiPrima 9 th ed, Ch 11.3: Non- Homogeneous Boundary Value Problems Elementary Differential Equations and Boundary Value Problems, 9 th edition, by.
Application of the GA-PSO with the Fuzzy controller to the robot soccer Department of Electrical Engineering, Southern Taiwan University, Tainan, R.O.C.
Machine Vision Edge Detection Techniques ENT 273 Lecture 6 Hema C.R.
Digital Image Processing, 2nd ed. www. imageprocessingbook.com © 2001 R. C. Gonzalez & R. E. Woods 1 Review: Linear Systems Some Definitions With reference.
Linear systems: University of Illinois at Chicago ECE 427, Dr. D. Erricolo University of Illinois at Chicago ECE 427, Dr. D. Erricolo Consider two complex.
Singular Value Decomposition and its applications
The Primary Control network of HLSⅡ
Digital Image Processing Lecture 16: Segmentation: Detection of Discontinuities Prof. Charlene Tsai.
Degradation/Restoration Model
UNIT-4 BLACKBOX AND WHITEBOX TESTING
Chapter 5 Integral Transforms and Complex Variable Functions
Basic Principles of Computed Tomography
M-OSRP 2006 Annual Meeting, June 6, 2007
Fast Hierarchical Back Projection
Applications of Fourier Analysis in Image Recovery
Measurements of Inductance & Capacitance
M. Kezunovic (P.I.) S. S. Luo D. Ristanovic Texas A&M University
Improving Image Accuracy of ROI in CT Using Prior Image
UNIT-4 BLACKBOX AND WHITEBOX TESTING
Presentation transcript:

The Cone beam System on Princess Margaret Hospital, University health network.

The C-arm Cone beam System on Princess Margaret Hospital, University health network

Summarizing the work in Local Tomograhy Dr. Shuangren Zhao Research Associate Radiation Physics Department Princess Margaret Hospital

What is local Tomography? Ordinary tomography is global since reconstruction at a point x requires integrals over lines far from the point x. Local tomography uses only lines close to the point x

Compare the local and non- Local Tomography Ordinary Tomography Uses the projection data far away from the local region Local Tomography Only uses the projection data closing to the local region

Why use Local Tomography? Only small region of the object is interested. Large dose of radiation is avoided. Increase the Speed of the reconstruction algorithm. Only the discontinuity of the object function is interested. If projection data are truncated, there are truncated artifacts on non-local Tomography.

Simulation with Truncated data using non Local Tomography truncated data, truncated object, truncated effect

What difficulties does Local Tomography have ? If f(x) is a solution of equation A f = p, some different functions for example g(x) satisfies A g= 0, f(x)+ g(x) is still the solution of this problem. This kind of functions g(x) are called null functions. If null function is not zero, the problem is not unique. Non Local tomography is with uniqueness. Local Tomogaphy entails the loss of the uniqueness.

1. Known Theory for Local Tomography (λ f) tomography (λ f+ μ/λ f) tomography Pseudolocal Tomography Wavelet-based local Tomography Extrapolation for the missing data

Definition of operator λ F is Fourier Transform operator

Important formula about λ

Non local reconstruction

(λ f) tomography E.I. Vainberg 1981 K.T. Smith 1985 Cupped reconstruction Pure local reconstruction

(λ f + μ/λ f) tomography A Faridani (1992) With Cup correction

Pseudolocal Tomography A. I. Katsevich 1996 A. G. Ramm 1996 Using Radon reconstruction Cut the kernel length of Hibert transform short What errors are introduced from this method?

Wavelet-based local Tomography D. Walnut (1992) F. Rashi-Frarokhi (1997) Filter is implemented with wavelets. Wavelets are back projected.

The principle of the wavelet Reconstruction: with different basis functions For filter backprojection method, we use δ function as basis For Wavelet reconstruction, they use wavelet basis functions A) δ function, B) Harr wavelets, C) Daubchies wavelets At the backprojection process, δ function spread from a point, however wavelet will be more localized to a point. The wavelet method will have exactly same results as filter back projection method if global projections are available, however if projection is truncated we could not expected wavelets methods have the same results as filter backprojection methods. I will make a simulation with one truncated object to check these theory.

Wavelet method could be checked with one cylinder simulation truncated data, look at the truncated effect

Simple Extrapolation The projection data are just extrapolated according to the value in the boundary of truncated projection data.

λ reconstruction

Comparing local filter to non-local filter

(λ f + μ/λ f) filter k=k(l, μ)

2 With Simulation Data Truncated data (f ) (λ f) (λ f + μ/λ f) l=4 μ=0.01,0.03,0.05,0.2,1.0

Simulation with Truncated data using non Local Tomography

Simulation with Truncated data using Local (λ f + μ/λ f) Tomography μ=0.0μ=0.01

Simulation with Truncated data using Local (λ f + μ/λ f) Tomography μ=0.03μ=0.05

Simulation with Truncated data using Local (λ f + μ/λ f) Tomography μ=0.2μ=1.0

Profile for μ=0.0, 0.01, 0.03, 0.05, 0.2, 1.0

The Influence of Truncated projection data

Balance the truncated effect The Influence of Truncated data Using non local tomography (The detector size is just half the size of the view of object), for Cylinder_1 with f= 1 and Cylinder_2 with f= - 1..

Important simulation results: (1) See the above example we could obtain the results that if the truncated object is outside of ROI with high frequency, it will has very small influence to the inside of ROI. (2) If we filter out only the low frequency, the out side object should has very small influence to the inside. λ Local tomography utilize this mechanism. (3) We could use an anti object, which has negative value and looks like the original object to balance the influence of the original object. The anti object does not have to be the same as the original object. This method will offer a correction of the truncation effect.

3. With measured data not truncated data (f ) (λ f) (λ f + μ/λ f) Truncated data (f ) (λ f) (λ f + μ/λ f)

Rabbit White, Mode2_Rump

See shell reconstruction f, λf, λf /λ f

4. The work I have done (Between the theory and the implementation) Proved with understanding that (λ f + μ/λ f) = (λ + μ/λ) f. The normalization of the kernel of local tomography filter Parallel-beam => fan-beam => cone beam Match the out put of simulation to the input of our Iview3D software

Prove with understanding that (λ f + μ/λ f) =? (λ + μ/λ) f. Using the left side, the back projection process need to be done two times. The advantage is that μ could be easily adjust. If the value of μ is known, we could use the right side. In this case the back projection process need only to be made once. Hence the speed of the calculation is increased in practical use. In general these two sides are not equal. However if the operators λ and 1/λ are linear they will be equal. The problem is whether or not they are linear. I found that the two operator will be linear if and only if the interpolation of the back projection is linear. As we know, the interpolation of our software Iview3D is linear. So that for our λ tomography reconstruction the right side of the above formula could be used.

The normalization of the kernel of local tomography filter λ f, 1/λ f and f have different units. It is not required that the reconstruction of those 3 functions have similar values. However our software Iview3D could only show the reconstruction value between 0 to 1. This suggest that any reconstruction values should be at this range. A Faridani use μ=47 to balance two operator λ and 1/λ. It is clear he did not normalize the three functions suitable. If λ and 1/λ are normalized in the same order then μ should be in the range 0 ~ 1. I made this normalization, which is shown in the following.

Nomalization

for μ=0.03, the reconstructed value is close to the value of phantom

Parallel-beam=> fan-beam=>cone beam The theory of λ local tomography is written for parallel beam case. Parallel beam and cone beam cases still have some differences. Implementation for his theory to the cone beam case is required to find out whether or not some correction necessary. After checking the theory, I find that the reconstruction formula for the cone beam case is just the same as the parallel beam case. We are very lucky. However these does not mean cone beam λ tomography are easy. The λ tomography began in The first cone-beam implementation was reported at 2000[3]

Match the output of the simulation to the input of our Iview3D The simulation program we have is not designed for our IView3D software. Hence the output has a different format. We need to match the simulation output results to our IView3D software and produce correct header files. The format transformation is done with Matlab. Now it could be used but still it still has problem. The size of variables U and V of simulated program could not be greater than 512 (the program will crash). The size of variable V and U could not take different number than 128, otherwise the object leave the the center of the view.

5. The work I am doing now Speeding up the Local Tomography Optimization of the kernel of the local filter Iterated extrapolation to the projection data Correction of the influence of the truncation effect Reconstruction with general Hankel Transform

Optimization of the kernel of local filter Optimize the kernel in Fourier frequency domain or in wavelet frequency domain. For a given length of the kernel we could modify the kernel so that it is the closest kernel in frequency domains to the Ram-Lak filter. Optimize the kernel with the goal function in the spatial domain. For a given length of the kernel we could modify the kernel so that the reconstructed object is as close to the phantom as possible. Optimize the kernel so it is not sensitive to noises.

Iterated extroplation The truncated objects are obtained by first reconstruction The extrapolation data are calculated from the truncated objects. The second reconstruction is done through the truncated data together with the extrapolated projection data.

Iterated correction Given a negative value to the truncated object that is calculated from the first reconstruction. The truncated projection is calculated from the negative object. Correction to the reconstruction is calculated from the above calculated projections by some reconstruction algorithm. The final reconstruction is obtained by adding up the first reconstruction and the correction. Since the corrections are only with low frequency, low frequency reconstruction algorithm could be used.

Balance the truncated effect The Influence of Truncated data Using non local tomography (The detector size is just half the size of the view of object), for Cylinder_1 with f= 1 and Cylinder_2 with f= - 1..

General Hankel Transform Hankel transform could be used for parallel beam reconstruction. General Hankel transform is developed for fan beam reconstruction, (which is one of my work in Julich research center of Germany). General Hankel transform could be utilized If the projection and back projection process are in a iterated way. Using General Hankel transform, the calculations of the algorithms could be faster, especially if the object has only low angle-frequency.

Conclusions Different technologies could be utilize to implement the local tomograpy (1) Filter out low frequency: λ tomography (2) Choose different basis function: wavelet methods (3) simple extrapolation, iterated extrapolation (4) iterated correction. Some of the above technology could be implemented together.

Acknowledgments Douglas J. Moseley for offering the input projection data simulation program and Matlab program to see the results of IView3D Steve M. Ansell for developing the software interface Sami Siddique for the data acquisition Graham A. Wilson for the working environment Jeffrey H. Siewerdsen for introducing me the basic knowledge x- ray equipment David A. Jaffray for introducing the technology--reconstruction with large size. Because of this technology, I could see immediately the influence of the truncation, the shadow. The shadow is produced by the truncated object outside VOI.

References [1]A Faridani, Local Tomography, SIAM J. APPL. MATH Vol 32, No 2, pp , April 1992 [2]F. Rashid-Farrokhi, Reconstruction singularities……, Math. And Comut. Modelling, 18(1993), pp [3] P. Huabsomboon, 3D Filtered Backprojection Algorithm for local Tomography, M.S. Paper, Dept. of Mathematics, Oregon State University, Corvallis, Or 97331, U.S.A., (2000). [4] S.R. Zhao, H. Halling: Image Reconstruction for fan beam tomography using a new interal trasform pair. International Symposium on Computerized Tomography in Novosibirsk, Russia August 10-14, Abstracts ed. M.M. Lavrentev, p125.