1 / 30

Conditioning of Image Reconstruction from Irregular Frequency Samples

Conditioning of Image Reconstruction from Irregular Frequency Samples. Benjamin C. Lee Ph.D. Candidate, Electrical Engineering leebc@umich.edu University of Michigan, Ann Arbor, Michigan Dept. of Electrical Engineering and Computer Science Advisor: Andrew Yagle

Download Presentation

Conditioning of Image Reconstruction from Irregular Frequency Samples

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Conditioning of Image Reconstruction from Irregular Frequency Samples Benjamin C. Lee Ph.D. Candidate, Electrical Engineering leebc@umich.edu University of Michigan, Ann Arbor, Michigan Dept. of Electrical Engineering and Computer Science Advisor: Andrew Yagle KSEA YGTLC, January 5-7, 2007

  2. IntroductionImage Processing BasicsCurrent ResearchConclusion Image ReconstructionApplicationsComputed Tomography Example What is image reconstruction? • Process of transforming sensor data into a meaningful image of an object. Measurement Data Reconstructed Image Waves / Particles Object Sensor Computer Viewer Shapes: www.delta-education.com, Lens: www.luotain.uku.fi/~nissi, CCD: www.dalsa.com, Circuit: www.genusoverseas.com, Eye: www.phys.ufl.edu/~avery A Sensitivity Measure for Image Reconstruction from Irregular Frequency Samples

  3. IntroductionImage Processing BasicsCurrent ResearchConclusion Image ReconstructionApplicationsComputed Tomography Example Why is image reconstruction necessary? • Object is inaccessible to image directly, like underground oil or inside of a cell. • Object cannot be cut open or destroyed, like a living person or a manufactured part. Oil: www.bgs.ac.uk, Lymphocyte Cell: www.itam.nsc.ru/lab17, Head: vis-www.cs.umass.edu/vislib, Engine: www.yxlon.com A Sensitivity Measure for Image Reconstruction from Irregular Frequency Samples

  4. IntroductionImage Processing BasicsCurrent ResearchConclusion Image ReconstructionApplicationsComputed Tomography Example Spotlight-Mode Synthetic Aperture Radar • Ground patch is imaged with microwaves using a radar antenna mounted on an airplane. • Reflected radar of varying angles transformed into image through weather, darkness, and even foliage. Side View: www.ccrs.nrcan.gc.ca, Angled View: Munson, IEEE Trans ASSP, 1989 v37n12p2131, SAR Image: www.sandia.gov/radar A Sensitivity Measure for Image Reconstruction from Irregular Frequency Samples

  5. IntroductionImage Processing BasicsCurrent ResearchConclusion Image ReconstructionApplicationsComputed Tomography Example Electron Tomography • Microorganisms or cells on slides are imaged with electrons using transmission electron microscope. • Many 2-D image projections of varying angles reconstruct into 3-D image volume and surfaces. Microscope: www.electronmicroscopy.nl, Slide: Sandberg, J Struct Bio, 144 (2003) 61-72, Pneumonia Cell: www-db.embl.de/jss/EmblGroupsOrg/g_247.html A Sensitivity Measure for Image Reconstruction from Irregular Frequency Samples

  6. IntroductionImage Processing BasicsCurrent ResearchConclusion Image ReconstructionApplicationsComputed Tomography Example Magnetic Resonance Imaging (MRI) • Inside of human body is imaged with strong magnetic fields and a spinning magnetic field using magnetic coils. • Emitted oscillating magnetic fields transformed into cross-sectional image of organs by measuring water content. Machine: www.e-radiography.net, Coils: www.med.yale.edu/intmed/cardio/imaging, Image: www.lumen.luc.edu/lumen A Sensitivity Measure for Image Reconstruction from Irregular Frequency Samples

  7. IntroductionImage Processing BasicsCurrent ResearchConclusion Image ReconstructionApplicationsComputed Tomography Example Computed Tomography (CT) • Inside of human body imaged with x-rays using a rotating x-ray emitter and detector array. • X-ray projections over all angles transformed into cross-sectional images of bone by measuring radio-density. Machine: www.e-radiography.net, XRay: www.imaginis.com, Image: www.lumen.luc.edu/lumen A Sensitivity Measure for Image Reconstruction from Irregular Frequency Samples

  8. IntroductionImage Processing BasicsCurrent ResearchConclusion Image ReconstructionApplicationsComputed Tomography Example Data Acquisition • 1-D x-ray projections of radiographic attenuation are recorded per angle over 180 degrees. A Sensitivity Measure for Image Reconstruction from Irregular Frequency Samples

  9. IntroductionImage Processing BasicsCurrent ResearchConclusion Image ReconstructionApplicationsComputed Tomography Example Filtering • Sharpening the projections, or more precisely applying a windowed ramp filter, corrects for any unwanted overlapping and blurriness in the final image. A Sensitivity Measure for Image Reconstruction from Irregular Frequency Samples

  10. IntroductionImage Processing BasicsCurrent ResearchConclusion Image ReconstructionApplicationsComputed Tomography Example Back Projection • Image can be reconstructed by back-projecting or “smearing” and summing all filtered projections. A Sensitivity Measure for Image Reconstruction from Irregular Frequency Samples

  11. IntroductionImage Processing BasicsCurrent ResearchConclusion Image ReconstructionApplicationsComputed Tomography Example Filtered Back Projection • Reconstruction of an actual head by back-projecting each filtered projection incrementally. Static Image: www.lumen.luc.edu/lumen A Sensitivity Measure for Image Reconstruction from Irregular Frequency Samples

  12. IntroductionImage Processing BasicsCurrent ResearchConclusion Image ReconstructionApplicationsComputed Tomography Example 3D Volume Reconstruction • Multiple image slices are reconstructed, stacked in sequence, and surfaces are generated. • Filtered back projection is only an approximation. • Are there any other methods to reconstruct an image slice from projection data? • Yes Transverse: www.lumen.luc.edu/lumen, Sagittal: vis-www.cs.umass.edu/vislib, 3D: www.grani.ru A Sensitivity Measure for Image Reconstruction from Irregular Frequency Samples

  13. IntroductionImage Processing BasicsCurrent ResearchConclusion 1-D Fourier Series1-D Fourier Transform2-D Fourier TransformProjection-Slice Theorem 1-D Signal Processing • Any function or signal can be constructed from a sum of sinusoids, called the Fourier Series. Sum Signal Sinusoid Amplitude Frequency Phase Ak k 1/fk A Sensitivity Measure for Image Reconstruction from Irregular Frequency Samples

  14. IntroductionImage Processing BasicsCurrent ResearchConclusion 1-D Fourier Series1-D Fourier Transform2-D Fourier TransformProjection-Slice Theorem Square Wave Estimate • Sum of 3 cosines and Fourier series coefficients Ak • Sum of 100 cosines and Fourier series coefficients Ak Low Frequency High Frequency A Sensitivity Measure for Image Reconstruction from Irregular Frequency Samples

  15. IntroductionImage Processing BasicsCurrent ResearchConclusion 1-D Fourier Series1-D Fourier Transform2-D Fourier TransformProjection-Slice Theorem 1-D Fourier Transform • Discrete frequencies of Fourier Series are generalized to continuous frequencies of Fourier Transform. • Fourier Transform and Inverse Fourier Transform convert between original function and frequency representation. Fourier Series (discrete frequencies) Fourier Transform (continuous frequencies) Frequency Representation Original Function Inverse Fourier Transform Fourier Transform A Sensitivity Measure for Image Reconstruction from Irregular Frequency Samples

  16. IntroductionImage Processing BasicsCurrent ResearchConclusion 1-D Fourier Series1-D Fourier Transform2-D Fourier TransformProjection-Slice Theorem Box Function Estimate • In 2-D, any function or surface can be constructed from a sum of sinusoidal wave fields. 1st Harmonics 3rd Harmonics 15th Harmonics 5th Harmonics A Sensitivity Measure for Image Reconstruction from Irregular Frequency Samples

  17. IntroductionImage Processing BasicsCurrent ResearchConclusion 1-D Fourier Series1-D Fourier Transform2-D Fourier TransformProjection-Slice Theorem 2-D Fourier Transform • Images can also be seen as 2-D functions. • 2-D Fourier Transform of above image. Image Intensities Light Dark Frequency Content High Frequency Low Frequency Head: www.lumen.luc.edu/lumen A Sensitivity Measure for Image Reconstruction from Irregular Frequency Samples

  18. IntroductionImage Processing BasicsCurrent ResearchConclusion 1-D Fourier Series1-D Fourier Transform2-D Fourier TransformProjection-Slice Theorem Projection-Slice Theorem • Fourier Transform of a 1-D projection of an image is equal to the slice of a 2-D Fourier Transform of the same image. Projection Slice 1-D Fourier Transform 2-D Fourier Transform Head: www.lumen.luc.edu/lumen A Sensitivity Measure for Image Reconstruction from Irregular Frequency Samples

  19. IntroductionImage Processing BasicsCurrent ResearchConclusion 1-D Fourier Series1-D Fourier Transform2-D Fourier TransformProjection-Slice Theorem Fourier Inversion Reconstruction • Interpolate frequency values over whole grid from slices, then take inverse 2-D Fourier transform. • But once again this is still an approximation. Is there an exact solution? • Yes Interpolation Inverse Fourier Transform Projection Head: www.lumen.luc.edu/lumen A Sensitivity Measure for Image Reconstruction from Irregular Frequency Samples

  20. IntroductionImage Processing BasicsCurrent ResearchConclusion Problem StatementUnwrapping from 2-D to 1-DSensitivity MeasureNumerical Results System of Linear Equations • Why not solve as large system of linear equations? • This is an exact solution, but uniqueness (how many sufficient frequencies) and conditioning (stability), which is determined by which frequencies, are unclear in 2-D. Ax=b System Matrix (Frequency Locations) Solution (Image) Data (Frequency Values) A Sensitivity Measure for Image Reconstruction from Irregular Frequency Samples

  21. IntroductionImage Processing BasicsCurrent ResearchConclusion Problem StatementUnwrapping from 2-D to 1-DSensitivity MeasureNumerical Results Conditioning • … is sensitivity of solution to perturbations in data. • In the real world, noise exists in all measurement data. • Noise in the frequency data is amplified in reconstructed image. • Condition number of system matrix determines noise amplification. • Conditioning is determined by choice of frequency locations used in the system matrix. Noise (δ) Freq. Config. (A) Solution (x) Freq. Data (b) Amp. Noise (ε) Noisy Sol’n (x+ε) Head: www.lumen.luc.edu/lumen A Sensitivity Measure for Image Reconstruction from Irregular Frequency Samples

  22. IntroductionImage Processing BasicsCurrent ResearchConclusion Problem StatementUnwrapping from 2-D to 1-DSensitivity MeasureNumerical Results Problem Statement • Our goal is to answer how we: • Reconstruct the exact image without approximations? • Develop a fast method to find the configuration of frequency data with the best conditioning (least amplification of noise)? A Sensitivity Measure for Image Reconstruction from Irregular Frequency Samples

  23. IntroductionImage Processing BasicsCurrent ResearchConclusion Problem StatementUnwrapping from 2-D to 1-DSensitivity MeasureNumerical Results Kronecker Substitution • 2-D problem is unwrapped into 1-D • Image of size M has rotated 45° support and is unwrapped by • 2-D Fourier Transform values are unwrapped as • Now we can solve better understood 1-D system of linear equations. Rotated Image Diagonal Frequency Lines A Sensitivity Measure for Image Reconstruction from Irregular Frequency Samples

  24. IntroductionImage Processing BasicsCurrent ResearchConclusion Problem StatementUnwrapping from 2-D to 1-DSensitivity MeasureNumerical Results Variance Measure • In 1-D, conditioning is easier to determine. • Condition number: O(n3) • Upper bound: O(n2) • Variance measure: O(n) • Variance measure quickly finds frequency configurations with better conditioning (ρ=0.7) or uniform 1-D frequency distribution. A Sensitivity Measure for Image Reconstruction from Irregular Frequency Samples

  25. IntroductionImage Processing BasicsCurrent ResearchConclusion Problem StatementUnwrapping from 2-D to 1-DSensitivity MeasureNumerical Results Image Configuration • Original image size is 253253 and unwrapped 1-D solution, , has length 32,131. • CT data, , is sampled at the intersections, , of 254 slices with 507 diagonal gridlines. • System of linear equations: Head: www.lumen.luc.edu/lumen A Sensitivity Measure for Image Reconstruction from Irregular Frequency Samples

  26. IntroductionImage Processing BasicsCurrent ResearchConclusion Problem StatementUnwrapping from 2-D to 1-DSensitivity MeasureNumerical Results Frequency Configuration • Over-determined number of frequency data locations used is 64,264 at slice intersections. • Simulated annealing optimizes angle configuration using Variance Measure as the cost function. Uniform-Angle Configuration (VarMeas = 61.7) Optimized-Angle Configuration (VarMeas = 21.8) A Sensitivity Measure for Image Reconstruction from Irregular Frequency Samples

  27. IntroductionImage Processing BasicsCurrent ResearchConclusion Problem StatementUnwrapping from 2-D to 1-DSensitivity MeasureNumerical Results Reconstructed Images • System is solved using iterative preconditioned conjugate gradient (PCG) method. Uniform-Angle Reconstruction (RMSE = 3.91) Optimized-Angle Reconstruction (RMSE = 1.22) A Sensitivity Measure for Image Reconstruction from Irregular Frequency Samples

  28. IntroductionImage Processing BasicsCurrent ResearchConclusion Problem StatementUnwrapping from 2-D to 1-DSensitivity MeasureNumerical Results Performance • Relative residual error versus PCG iteration • Uniform-angle configuration requires 203 iterations. • Optimized-angle configuration requires 134 iterations. A Sensitivity Measure for Image Reconstruction from Irregular Frequency Samples

  29. IntroductionImage Processing BasicsCurrent ResearchConclusion Conclusion Conclusion • Image reconstruction takes measurement data and transforms it into an image. • We solve exactly using system of linear equations. • Unwrapped 2-D problem into 1-D which made uniqueness and conditioning (sensitivity) clear. • We developed the variance measure to estimate conditioning to help select optimal configuration of frequency data with lower sensitivity to noise. • Variance measure is quick to compute. • This led to lower amplification of noise and better quality images without the need for extra data. A Sensitivity Measure for Image Reconstruction from Irregular Frequency Samples

  30. End Homer: www.qub.ac.uk/cskills/Images/Fun%20stuff/CT-brain.jpg A Sensitivity Measure for Image Reconstruction from Irregular Frequency Samples

More Related