Image Reconstruction from Non- Uniformly Sampled Spectral Data Alfredo Nava-Tudela AMSC 663, Fall 2008 Midterm Progress Report Advisor: John J. Benedetto.

Slides:



Advertisements
Similar presentations
Image acquisition using sparse (pseudo)-random matrices Piotr Indyk MIT.
Advertisements

Compressive Sensing IT530, Lecture Notes.
A NOVEL APPROACH TO SOLVING LARGE-SCALE LINEAR SYSTEMS Ken Habgood, Itamar Arel Department of Electrical Engineering & Computer Science GABRIEL CRAMER.
Digital Kommunikationselektronik TNE027 Lecture 5 1 Fourier Transforms Discrete Fourier Transform (DFT) Algorithms Fast Fourier Transform (FFT) Algorithms.
School of Computing Science Simon Fraser University
UMass Lowell Computer Science Analysis of Algorithms Prof. Karen Daniels Fall, 2001 Lecture 1 (Part 1) Introduction/Overview Tuesday, 9/4/01.
Non-Linear Statistical Static Timing Analysis for Non-Gaussian Variation Sources Lerong Cheng 1, Jinjun Xiong 2, and Prof. Lei He 1 1 EE Department, UCLA.
COMP1261 Advanced Algorithms n 15 credits, Term 1 (Wednesday 9-12) n Pre-requisites: Calculus and Mathematical Methods, Numerical Mathematics and Computer.
May 1, 2009AMSC 663/6641 Image Reconstruction from Non-Uniformly Sampled Spectral Data Alfredo Nava-Tudela AMSC 664, Spring 2009 Final Presentation Advisor:
Fractal Image Compression
UMass Lowell Computer Science Analysis of Algorithms Prof. Karen Daniels Fall, 2002 Lecture 1 (Part 1) Introduction/Overview Tuesday, 9/3/02.
3D reconstruction of cameras and structure x i = PX i x’ i = P’X i.
UMass Lowell Computer Science Analysis of Algorithms Prof. Karen Daniels Fall, 2002 Review Lecture Tuesday, 12/10/02.
S. Mandayam/ ECOMMS/ECE Dept./Rowan University Electrical Communications Systems ECE Spring 2007 Shreekanth Mandayam ECE Department Rowan University.
On Signal Reconstruction from Fourier Magnitude Gil Michael Department of Electrical Engineering Technion - Israel Institute of Technology Haifa 32000,
Multi-Cluster, Mixed-Mode Computational Modeling of Human Head Conductivity Adnan Salman 1, Sergei Turovets 1, Allen Malony 1, and Vasily Volkov 1 NeuroInformatics.
Key Detection In Musical Signals Philip Brown, ’07 Advisor: Dr. Shane Cotter.
3D Geometry for Computer Graphics
Anuj Dawar.
UMass Lowell Computer Science Analysis of Algorithms Prof. Karen Daniels Fall, 2004 Lecture 1 (Part 1) Introduction/Overview Wednesday, 9/8/04.
Fourier Theory and its Application to Vision
Advanced Computer Graphics (Spring 2005) COMS 4162, Lecture 3: Sampling and Reconstruction Ravi Ramamoorthi
T.Sharon-A.Frank 1 Multimedia Image Compression 2 T.Sharon-A.Frank Coding Techniques – Hybrid.
Computer Vision Lecture 3: Digital Images
Fourier Transform 2D Discrete Fourier Transform - 2D
Alfredo Nava-Tudela John J. Benedetto, advisor
Input image Output image Transform equation All pixels Transform equation.
Application of Digital Signal Processing in Computed tomography (CT)
Using Inverse Matrices Solving Systems. You can use the inverse of the coefficient matrix to find the solution. 3x + 2y = 7 4x - 5y = 11 Solve the system.
Fast (finite) Fourier Transforms (FFTs) Shirley Moore CPS5401 Fall 2013 svmoore.pbworks.com December 5,
CSEP 590tv: Quantum Computing Dave Bacon June 29, 2005 Today’s Menu Administrivia Complex Numbers Bra’s Ket’s and All That Quantum Circuits.
Advanced Computer Graphics CSE 190 [Spring 2015], Lecture 3 Ravi Ramamoorthi
GCT731 Fall 2014 Topics in Music Technology - Music Information Retrieval Overview of MIR Systems Audio and Music Representations (Part 1) 1.
AMSC 6631 Sparse Solutions of Linear Systems of Equations and Sparse Modeling of Signals and Images: Midyear Report Alfredo Nava-Tudela John J. Benedetto,
Digital Image Processing CCS331 Image Interpolation 1.
Transforms. 5*sin (2  4t) Amplitude = 5 Frequency = 4 Hz seconds A sine wave.
Inverse Matrices and Systems
STE 6239 Simulering Friday, Week 1: 5. Scientific computing: basic solvers.
CS654: Digital Image Analysis Lecture 12: Separable Transforms.
September 5, 2013Computer Vision Lecture 2: Digital Images 1 Computer Vision A simple two-stage model of computer vision: Image processing Scene analysis.
10/18/2013PHY 711 Fall Lecture 221 PHY 711 Classical Mechanics and Mathematical Methods 10-10:50 AM MWF Olin 103 Plan for Lecture 22: Summary of.
Speech Signal Representations I Seminar Speech Recognition 2002 F.R. Verhage.
1 Beginning & Intermediate Algebra – Math 103 Math, Statistics & Physics.
UMass Lowell Computer Science Analysis of Algorithms Prof. Karen Daniels Fall, 2001 Review Lecture Tuesday, 12/11/01.
Notes Over 4.4 Finding the Inverse of 2 x 2 Matrix.
ECE 299 Holography and Coherent Imaging Lecture 14. Midterm Review David J. Brady Duke University Lecture 14 Midterm review
Intelligent Database Systems Lab 國立雲林科技大學 National Yunlin University of Science and Technology 2005.ACM GECCO.8.Discriminating and visualizing anomalies.
Mathematics: Warning: trite phrase ahead Knowledge That Lasts.
Extraction of Individual Tracks from Polyphonic Music Nick Starr.
11/25/03 3D Model Acquisition by Tracking 2D Wireframes Presenter: Jing Han Shiau M. Brown, T. Drummond and R. Cipolla Department of Engineering University.
Sub-fields of computer science. Sub-fields of computer science.
Advanced Computer Graphics
Lecture 1 (Part 1) Introduction/Overview Tuesday, 9/9/08
Matrix Addition and Scalar Multiplication
Matrix Multiplication
Outlier Processing via L1-Principal Subspaces
T. Chernyakova, A. Aberdam, E. Bar-Ilan, Y. C. Eldar
Computer Vision Lecture 3: Digital Images
Unfolding Problem: A Machine Learning Approach
Adnan Salman1 , Sergei Turovets1, Allen Malony1, and Vasily Volkov
Image Restoration and Denoising
Find the inverse of the matrix
2D transformations (a.k.a. warping)
Singular Value Decomposition
1.3 Vector Equations.
Communication and Coding Theory Lab(CS491)
Magnetic Resonance Imaging
 = N  N matrix multiplication N = 3 matrix N = 3 matrix N = 3 matrix
Intensity Transformation
Game Programming Algorithms and Techniques
Presentation transcript:

Image Reconstruction from Non- Uniformly Sampled Spectral Data Alfredo Nava-Tudela AMSC 663, Fall 2008 Midterm Progress Report Advisor: John J. Benedetto Alfredo Nava-Tudela AMSC 663, Fall 2008 Midterm Progress Report Advisor: John J. Benedetto

Outline  Background/Problem Statement  Algorithm  Database and Validation  Test Results  Future Work  Background/Problem Statement  Algorithm  Database and Validation  Test Results  Future Work

Background  Sometimes there is a need to reconstruct from spectral data an object in the spatial/time domain  For example, and image from an MRI machine  Sometimes there is a need to reconstruct from spectral data an object in the spatial/time domain  For example, and image from an MRI machine

Problem Statement  Given a two dimensional spectral data set, reconstruct an image in the spatial domain that matches as closely as possible that data set in the spectral domain

Problem Statement  In a real life application, the spectral data set is generated by some physical process  In our case, we generate artificial spectral data from a known high resolution image  We use a down-sampled version of that image to compare the goodness of our reconstruction  In a real life application, the spectral data set is generated by some physical process  In our case, we generate artificial spectral data from a known high resolution image  We use a down-sampled version of that image to compare the goodness of our reconstruction

The Algorithm  Stage one:

The Algorithm  Stage two:

The Algorithm  Stage three:

The Algorithm  This algorithm corresponds to the direct solution of the linear system of equations presented in the project proposal  This has the drawback of having to store a potentially very big matrix  This algorithm corresponds to the direct solution of the linear system of equations presented in the project proposal  This has the drawback of having to store a potentially very big matrix

Validation  We select from a standard set of image processing images a subset

Validation  We convert the images to grayscale, in case they are in color

Validation  These are the images that we feed to our algorithm  Select the desired resolution for the reconstruction: 16 by 16 and 32 by 32  Higher resolutions take longer  These are the images that we feed to our algorithm  Select the desired resolution for the reconstruction: 16 by 16 and 32 by 32  Higher resolutions take longer

Test Results: Baboon

Test Results: Lena

Test Results: Peppers

Future Work  Allow arbitrary size input images, currently only square images processed  Implement algorithm that doesn’t store matrices  Write C++ code, explore parallelization  Explore other ways to assess goodness of reconstruction  Explore different sampling geometries  Allow arbitrary size input images, currently only square images processed  Implement algorithm that doesn’t store matrices  Write C++ code, explore parallelization  Explore other ways to assess goodness of reconstruction  Explore different sampling geometries

References  Adi Ben-Israel and Thomas N. E. Greville. Generalized Inverses. Springer- Verlag,  John J. Benedetto and Paulo J. S. G. Ferreira. Moderm Sampling Theory: Mathematics and Applications. Birkhauser,  J. W. Cooley and J. W. Tukey. An algorithm for the machine computation of complex Fourier series. Math. Comp., 19: ,  E. H. Moore. On reciprocal of the general algebraic matrix. Bulletin of the American Mathematical Society, 26:85-100,  Diane P. O’Leary. Scientific computing with case studies. Book in preparation for publication,  Roger Penrose. On best approximate solution to linear matrix equations. Proceedings of the Cambridge Philosophical Society, 52:17-19,  Adi Ben-Israel and Thomas N. E. Greville. Generalized Inverses. Springer- Verlag,  John J. Benedetto and Paulo J. S. G. Ferreira. Moderm Sampling Theory: Mathematics and Applications. Birkhauser,  J. W. Cooley and J. W. Tukey. An algorithm for the machine computation of complex Fourier series. Math. Comp., 19: ,  E. H. Moore. On reciprocal of the general algebraic matrix. Bulletin of the American Mathematical Society, 26:85-100,  Diane P. O’Leary. Scientific computing with case studies. Book in preparation for publication,  Roger Penrose. On best approximate solution to linear matrix equations. Proceedings of the Cambridge Philosophical Society, 52:17-19, 1956.