J. Ripoll, Crete 2010 Partner 3: FORTH Contribution Fast Inversion Methods (WP3) Jorge Ripoll, Athanasios Zacharopoulos, Giannis Zacharakis, Rosy Favicchio IESL – FORTH Greece
J. Ripoll, Crete 2010 Outline Main Achievements in 2009/2010: I.User Friendly Inversion Software (Deliverable 3.5) II.Spectral Unmixing Algorithm (Deliverable 3.4) III.Fast Inversion Method: Matrix Free Method (Deliverables 3.1 and 3.3) – Milestone 3.3
J. Ripoll, Crete 2010 Collaborations UCL FORTH CEA-LIME HGGM ETH Matrix-Free Algorithm FMT test Data Generation FMT-XCT data inplemetation Basic FMT principles User Friendly software testing
J. Ripoll, Crete 2010 I. User Friendly Software One-bottom Inversion software Software for Fast raw-data analysis Automatic report generation Export to NIfTI format
J. Ripoll, Crete 2010 REFLECTION TRANSMISSION I. User Friendly Software
J. Ripoll, Crete 2010 I. User Friendly Software Running the FMT experiment
J. Ripoll, Crete 2010 I. User Friendly Software RAW image analysis
J. Ripoll, Crete 2010 I. User Friendly Software ONE BOTTON INVERSION Batch inverting data
J. Ripoll, Crete 2010 I. User Friendly Software Automated Report in Word Format
J. Ripoll, Crete 2010 II. Spectral Unmixing Algorithm M. Simantiraki, R. Favicchio, S. Psycharakis, G. Zacharakis and J. Ripoll, “Multispectral unmixing of fluorescence molecular tomography data”, J. of Inn. Opt. Health Sci. Vol. 2(4), 353–364 (2009).
J. Ripoll, Crete 2010 II. Fast Inversion Algorithms Athanasios Zacharopoulos & Simon Arridge (UCL <> FORTH collaboration)
J. Ripoll, Crete 2010 FUTURE WORK FUTURE WORK: Implementation of XCT data into user-friendly software Multi-Spectral Matrix-Free code Matrix-Free & Data Compression Approach (UCL) Implementation of Matrix-Free code in User-friendly environment User-Friendly Implementation of Priors from XCT data for FMT-XCT data. Test experimental ihmonogeneous FMT-XCT phantoms
J. Ripoll, Crete 2010 FMT-XCT Fast Matrix Free Method Athanasios Zacharopoulos March 2010
J. Ripoll, Crete 2010 Improve resolution of FMT reconstructions Deal with large number of data Reduce memory requirements Reduce Computational Time In-Vivo Reconstructions Good Quantification properties Realistic Geometries (XCT-MRI)
J. Ripoll, Crete 2010 Forward Model Step1: Excitation Wavelength K x. φ x = q Step2: Fluorescence Wavelength : K f. φ f = h. φ x Forward Model F(h) = A.h = M.[ K f -1. h.K x-1. q] TOAST FEM code φxφx h φfφf Fluorochrome Concentration
J. Ripoll, Crete 2010 Inverse Problem Find concentration for fluorochrome h’ so that: h’= min ||g meas -F (h’)|| 2 Using a Gauss Newton scheme: (A T A+ λ I ).h’ = A T g meas Where the Jacobian (weighting matrix) is given by: A = φ x x φ f+ K f φ f+ = M K x φ x = q n : number of nodes < NoS : number of sources ~ 36 NoD : number of detectors ~ 2000 NoS x NoD = n : number of nodes < NoS : number of sources ~ 36 NoD : number of detectors ~ 2000 NoS x NoD = A n NoS x NoD
J. Ripoll, Crete 2010 Matrix Free (A T A+ λ I ).h’ = A T g meas 1.Remove Matrix Multiplications A T A. h 2.Replace Matrix times Vector products with Vector times Vector products 3.Solve in respect to Sources rather than Detectors ATAT NoS x NoD y
J. Ripoll, Crete 2010 Matrix Free Use GMRES solver iteratively
J. Ripoll, Crete 2010 Matrix Free 1.Multispectral Reconstructions
J. Ripoll, Crete 2010 Matrix Free 1.Multispectral Reconstructions
J. Ripoll, Crete 2010 Matrix Free 1.Multispectral Reconstructions
J. Ripoll, Crete 2010 Matrix Free 2. In-Vivo Reconstructions and quantification
J. Ripoll, Crete 2010 Matrix Free 2. In-Vivo Reconstructions and Quantification
J. Ripoll, Crete 2010 Matrix Free 2. In-Vivo Reconstructions and quantification
J. Ripoll, Crete 2010 Matrix Free 2. In-Vivo Reconstructions and Quantification Methodn. of measurements TimeMemory Explicit Jacobian Min Sec5.2 Gb Matrix-Free Min sec209 Mb
J. Ripoll, Crete 2010 Matrix Free 3. Realistic Geometries Prior Information
J. Ripoll, Crete 2010 Matrix Free 3. Realistic Geometries Prior Information 5% Gaussian Noise TargetReconstruction
J. Ripoll, Crete 2010 Future 1.Reconstruction with XCT geometry. 2.Need Data!! 3.Parametric Surfaces. 4.Spherical Harmonics for Prior information. Thank you