Outline Problem: creating good MR images MR Angiography – Simple methods outperform radiologists Parallel imaging – Maximum likelihood approach – MAP via.

Slides:



Advertisements
Similar presentations
A Robust Super Resolution Method for Images of 3D Scenes Pablo L. Sala Department of Computer Science University of Toronto.
Advertisements

Mina Emad Azmy Research Assistant – Signal and Image Processing Lab.
Linear Regression.
CSCE643: Computer Vision Bayesian Tracking & Particle Filtering Jinxiang Chai Some slides from Stephen Roth.
Object Specific Compressed Sensing by minimizing a weighted L2-norm A. Mahalanobis.
Principal Component Analysis Based on L1-Norm Maximization Nojun Kwak IEEE Transactions on Pattern Analysis and Machine Intelligence, 2008.
3D reconstruction.
I MAGING D ATA E VALUATION AND A NALYTICS L AB (IDEAL) CS5540: Computational Techniques for Analyzing Clinical Data Lecture 15: Accelerated MRI Image Reconstruction.
November 12, 2013Computer Vision Lecture 12: Texture 1Signature Another popular method of representing shape is called the signature. In order to compute.
Graph Cut Algorithms for Computer Vision & Medical Imaging Ramin Zabih Computer Science & Radiology Cornell University Joint work with Y. Boykov, V. Kolmogorov,
Evaluation of Reconstruction Techniques
Patch to the Future: Unsupervised Visual Prediction
EE462 MLCV Lecture Introduction of Graphical Models Markov Random Fields Segmentation Tae-Kyun Kim 1.
More MR Fingerprinting
Optimization & Learning for Registration of Moving Dynamic Textures Junzhou Huang 1, Xiaolei Huang 2, Dimitris Metaxas 1 Rutgers University 1, Lehigh University.
Chapter 8-3 Markov Random Fields 1. Topics 1. Introduction 1. Undirected Graphical Models 2. Terminology 2. Conditional Independence 3. Factorization.
Motion Analysis (contd.) Slides are from RPI Registration Class.
CSci 6971: Image Registration Lecture 4: First Examples January 23, 2004 Prof. Chuck Stewart, RPI Dr. Luis Ibanez, Kitware Prof. Chuck Stewart, RPI Dr.
Uncalibrated Geometry & Stratification Sastry and Yang
Announcements Project1 artifact reminder counts towards your grade Demos this Thursday, 12-2:30 sign up! Extra office hours this week David (T 12-1, W/F.
Multiple View Geometry Marc Pollefeys University of North Carolina at Chapel Hill Modified by Philippos Mordohai.
Multiple View Geometry Marc Pollefeys University of North Carolina at Chapel Hill Modified by Philippos Mordohai.
Markus Strohmeier Sparse MRI: The Application of
Motion Estimation Today’s Readings Trucco & Verri, 8.3 – 8.4 (skip 8.3.3, read only top half of p. 199) Numerical Recipes (Newton-Raphson), 9.4 (first.
COMP 290 Computer Vision - Spring Motion II - Estimation of Motion field / 3-D construction from motion Yongjik Kim.
Algorithm Evaluation and Error Analysis class 7 Multiple View Geometry Comp Marc Pollefeys.
MRI Image Formation Karla Miller FMRIB Physics Group.
Optical flow (motion vector) computation Course: Computer Graphics and Image Processing Semester:Fall 2002 Presenter:Nilesh Ghubade
Normalised Least Mean-Square Adaptive Filtering
Machine Vision ENT 273 Image Filters Hema C.R. Lecture 5.
Feature and object tracking algorithms for video tracking Student: Oren Shevach Instructor: Arie nakhmani.
What we didn’t have time for CS664 Lecture 26 Thursday 12/02/04 Some slides c/o Dan Huttenlocher, Stefano Soatto, Sebastian Thrun.
Medical Image Analysis Image Enhancement Figures come from the textbook: Medical Image Analysis, by Atam P. Dhawan, IEEE Press, 2003.
Seeram Chapter 7: Image Reconstruction
EE369C Final Project: Accelerated Flip Angle Sequences Jan 9, 2012 Jason Su.
ECE 8443 – Pattern Recognition ECE 8423 – Adaptive Signal Processing Objectives: Deterministic vs. Random Maximum A Posteriori Maximum Likelihood Minimum.
CSCE 643 Computer Vision: Structure from Motion
Detection of nerves in Ultrasound Images using edge detection techniques NIRANJAN TALLAPALLY.
December 9, 2014Computer Vision Lecture 23: Motion Analysis 1 Now we will talk about… Motion Analysis.
Generalised method of moments approach to testing the CAPM Nimesh Mistry Filipp Levin.
A Flexible New Technique for Camera Calibration Zhengyou Zhang Sung Huh CSPS 643 Individual Presentation 1 February 25,
Optical Flow. Distribution of apparent velocities of movement of brightness pattern in an image.
Autonomous Robots Vision © Manfred Huber 2014.
Segmentation of Vehicles in Traffic Video Tun-Yu Chiang Wilson Lau.
1  The Problem: Consider a two class task with ω 1, ω 2   LINEAR CLASSIFIERS.
Motion Estimation Today’s Readings Trucco & Verri, 8.3 – 8.4 (skip 8.3.3, read only top half of p. 199) Newton's method Wikpedia page
Non-linear Filters Non-linear filter (nelineární filtr) –spatial non-linear operator that produces the output image array g(x,y) from the input image array.
Abstract  Arterial Spin Labeling (ASL) is a noninvasive method for quantifying Cerebral Blood Flow (CBF).  The most common approach is to alternate between.
Lecture 9 Feature Extraction and Motion Estimation Slides by: Michael Black Clark F. Olson Jean Ponce.
EE 551/451, Fall, 2006 Communication Systems Zhu Han Department of Electrical and Computer Engineering Class 15 Oct. 10 th, 2006.
Motion Estimation Today’s Readings Trucco & Verri, 8.3 – 8.4 (skip 8.3.3, read only top half of p. 199) Newton's method Wikpedia page
R. Kass/W03 P416 Lecture 5 l Suppose we are trying to measure the true value of some quantity (x T ). u We make repeated measurements of this quantity.
Using Neumann Series to Solve Inverse Problems in Imaging Christopher Kumar Anand.
Computacion Inteligente Least-Square Methods for System Identification.
Medical Imaging By: Alex Brandt, Breanna Garvin, and Tae Jin Park.
RECONSTRUCTION OF MULTI- SPECTRAL IMAGES USING MAP Gaurav.
Motion tracking TEAM D, Project 11: Laura Gui - Timisoara Calin Garboni - Timisoara Peter Horvath - Szeged Peter Kovacs - Debrecen.
Biointelligence Laboratory, Seoul National University
Medical Image Analysis
Optical Coherence Tomography
Probabilistic Models for Linear Regression
Range Imaging Through Triangulation
Image Enhancement in the Spatial Domain
Where did we stop? The Bayes decision rule guarantees an optimal classification… … But it requires the knowledge of P(ci|x) (or p(x|ci) and P(ci)) We.
Announcements more panorama slots available now
CSSE463: Image Recognition Day 30
Announcements Questions on the project? New turn-in info online
Announcements more panorama slots available now
CSSE463: Image Recognition Day 30
Presentation transcript:

Outline Problem: creating good MR images MR Angiography – Simple methods outperform radiologists Parallel imaging – Maximum likelihood approach – MAP via graph cuts? An application of scheduling

MR is incredibly flexible CT and X-ray can only measure tissue opacity MR can image a variety of tissue properties

Image construction problem MR requires substantial cleverness in image formation – Unique among image modalities – Under-appreciated part of what Radiologists do Huge field involving software, algorithms and hardware Easy to validate algorithms!

Challenge: time versus accuracy The imaging process is slow Few body parts can hold still for very long MR images are vulnerable to motion artifacts – Consequence of a very strange “camera”

MR Imaging Process Imagine a camera that takes pictures row by row – A few seconds to create the image Cartesian sampling

k-space representation Average intensity

MRI Motion artifacts Good patient Bad patient

Automatic Creation of Subtraction Images for MR Angiography

Magnetic Resonance Angiography Angiography = imaging blood vessels “Video” of MRI’s as dye is injected InputDesired output

Subtraction Select a “before” (pre-contrast) image and an “after” (post-contrast) image – Easy problem if there is no motion Currently done by hand – Radiologist finds a pair where the difference image allows them to see what they are looking for

Contrast agent arrival Mask images (Before contrast) Arterial phase images (After contrast)

MRA + Motion = Trouble - Subtraction in MRA magnifies effects of motion =

Simple but effective algorithm Divide the images into before and after – Image processing to detect contrast arrival Find the pair whose difference is most “artery-like” – Evaluation function looks for long, thin structures – Arteries are predominantly vertical More complex methods didn’t work

arterial 1arterial 2arterial 3arterial 4arterial 5arterial 6arterial 7arterial 8 masks 1 masks 2 masks 3 masks 4 masks 5

Deep Blue analogy Evaluation function isn’t very smart – Doesn’t know any anatomy – But if it thinks an image is great, it’s usually right We consider a lot of different pairs – Skip ones that are unlikely to give good images

Projection onto Convex Sets (POCS) POCS algorithm is widely used, but not for MRA – Method to impose constraints on a candidate solution – Repeatedly project a candidate onto convex sets – Good performance when sets are orthogonal Most data is good; use it to fix bad data “Nudge” each input towards a reference image – Define desirable properties as convex projections

POCS Projections Reference frame: Projection P1: small change in k-space magnitude Projection P2: similar to P1, for phase Projection P3: flesh should stay constant Projection P4: background should be black

FFT P 1 : amp-restrict bad image ref image IFFT P 3 : parenchyma P 4 : bkgnd-correct P 2 : phase-correct K- space Image space POCS Algorithm

Evaluation criterion Expert RadiologistComputer

Another example Expert RadiologistComputer

How much better is the expert? Computer much better Computer better Same Computer worse Computer much worse Statistically significant at p= % 47% 13% 34% 0%

Need a better approach Simple methods are surprisingly effective They consider the input to be images – Which is wrong, even for Cartesian sampling – Input comes one line (row) at a time Motion occurs at a set of lines

Motion by lines Image 1Image 2 Motion1 Motion2

Spiral imaging Asymmetry of cartesian sampling is still a problem – Motion in the middle of k-space destroys the image Solution: spiral sampling of k-space

Parallel Imaging

Basics of Parallel Imaging  Used to accelerate MR data acquisition  k-space is under-sampled, aliased  De-aliased using multiple receiver coils  In MR, speed saves lives (literally)  This is the hot topic in MR over the last 5 years Coils Region imaged

Combiner Reconstructed image  Each coil sees a different image  Different multiplicative factors  “spatial sensitivity”  Can use this to overcome aliasing introduced by undersampling Imaging target

kyky kxkx Reconstructed k-space Under-sampled k-space kyky kxkx Parallel Imaging Reconstruction

Parallel Imaging Model (Noiseless) y1y1 y2y2 y3y3 y4y4 y1y2y3y4y1y2y3y4 =Hx Image to be reconstructed Coil outputs (observed) System matrix, obtained from coil sensitivities x

Parallel Imaging Models y = H x (1) [noiseless] y = H x + n (2) [instrumentation noise only] y = (H + ΔH) x + n (3) [system and instrumentation noise] For noise model (2) with iid Gaussian noise, least squares computes the maximum likelihood estimate of x – Famous MR algorithm called SENSE What about noise model (3)? TL-SENSE

TL-SENSE With noise model (3) and iid instrumentation Gaussian noise, TLS finds the maximum likelihood estimate – Well-known method of Golub & Van Loan – Unfortunately, system noise is not iid! Need to derive a maximum likelihood estimator – Based on a reasonable noise model

Structure of system matrix 11 11 LL

Maximum likelihood solution  Assume n, δ are iid Gaussian; n, δ are uncorrelated  Then total noise g(x) = y-Ex = (n+ΔH x) is Gaussian  The ML solution : maximize Pr(y|x)  exp{-½ (y - Ex) R -1 (y - Ex) }  where R=R g (x)= ε {g(x)g(x) H } is the total noise cov. matrix  ML estimate depends on x (data), hence non-linear  Note that there is no dependence between neighboring pixels

ML algorithm We have shown that the ML problem reduces to: arg min η ║y – ψη║ 2 1+(σ s /σ n ) 2 ║η║ 2 where η is a collection of aliasing pixels of desired image, and ψ the corresponding collection of pixels from sensitivity maps. A standard LS problem, but with non-linear denominator – ║η║ is slowly-varying as we iterate Converges almost as fast as quadratic minimization

Example results SENSETL-Sense

Beyond TL-SENSE Gaussian noise for sensitivity maps (TL-SENSE) is much more realistic than no noise (SENSE) – However, the real noise will have structure – Coil positioning differences, e.g. – Can we estimate sensitivity maps from patient data? Can we use priors instead of ML? – Medical imaging has stronger priors than vision

Priors via Graph Cuts Consider equations of the form Image denoising if H is identity matrix – No D for non-diagonal H Noise Unknown image Observed image