Examining mcDESPOT Mar 12, 2013 Jason Su.

Slides:



Advertisements
Similar presentations
Complex Data For single channel data [1] – Real and imag. images are normally distributed with N(S, σ 2 ) – Then magnitude images follow Rice dist., which.
Advertisements

July 31, 2013 Jason Su. Background and Tools Cramér-Rao Lower Bound (CRLB) Automatic Differentiation (AD) Applications in Parameter Mapping Evaluating.
Journal Club: mcDESPOT with B0 & B1 Inhomogeneity.
Parameters and Trade-offs
More MR Fingerprinting
3.3 Toward Statistical Inference. What is statistical inference? Statistical inference is using a fact about a sample to estimate the truth about the.
Last time, we started talking about waves. A good formal definition of a wave is: A wave is a perturbation that is periodic in space and in time. However,
MSmcDESPOT: Baseline vs. 1- year Diagnosis. N008 Baseline SPGR.
Computation of the Cramér-Rao Lower Bound for virtually any pulse sequence An open-source framework in Python: sujason.web.stanford.edu/quantitative/ SPGR.
ISMRM2012 Review Jun 4, 2012 Jason Su. Outline Parametric Mapping – Kumar et al. A Bayesian Algorithm Using Spatial Priors for Multi-Exponential T2 Relaxometry.
CRLB via Automatic Differentiation: DESPOT2 Jul 12, 2013 Jason Su.
ECE 8443 – Pattern Recognition ECE 8423 – Adaptive Signal Processing Objectives: Deterministic vs. Random Maximum A Posteriori Maximum Likelihood Minimum.
Optimal Experimental Design Theory. Motivation To better understand the existing theory and learn from tools that exist out there in other fields To further.
ECE 8443 – Pattern Recognition LECTURE 07: MAXIMUM LIKELIHOOD AND BAYESIAN ESTIMATION Objectives: Class-Conditional Density The Multivariate Case General.
Let’s talk about waves. A good formal definition of a wave is: A wave is a perturbation that is periodic in space and in time. However, the term “perturbation”
J OURNAL C LUB : Lankford and Does. On the Inherent Precision of mcDESPOT. Jul 23, 2012 Jason Su.
Results Fig. 4a shows the raw, noise-free, simulation data for a sample with T 1 = 1 s and T 2 = 100 ms. A clear difference is seen between the cases where.
J OURNAL C LUB : Deoni et al. One Component? Two Components? Three? The Effect of Including a Nonexchanging ‘‘Free’’ Water Component in mcDESPOT. Jan 14,
Optimal Design with Automatic Differentiation: Exploring Unbiased Steady-State Relaxometry Jan 13, 2014 Jason Su.
J OURNAL C LUB : Lin and Song. (Philips and UPenn) Improved Signal Spoiling in Fast Radial Gradient-Echo Imaging: Applied to Accurate T1 Mapping and Flip.
September 28, 2000 Improved Simultaneous Data Reconciliation, Bias Detection and Identification Using Mixed Integer Optimization Methods Presented by:
Fundamentals of Communications. Communication System Transmitter: originates the signal Receiver: receives transmitted signal after it travels over the.
Phase-Cycled SSFP Accelerated via DISCO May 31, 2012 Jason Su.
Enhancement Presentation Carlos Abellan Barcelona September, 9th 2009.
CS498-EA Reasoning in AI Lecture #19 Professor: Eyal Amir Fall Semester 2011.
Linear Regression Essentials Line Basics y = mx + b vs. Definitions
Lesson 8: Basic Monte Carlo integration
Chapter 14 Introduction to Multiple Regression
FMRI data acquisition.
Data Flow Analysis Suman Jana
User-Written Functions
Chapter 3: Maximum-Likelihood Parameter Estimation
MAE 552 Heuristic Optimization
Systems of Linear Equations
Fisher Information Matrix of DESPOT
NanoBPM Progress January 12, 2005 Steve Smith.
Adaptive Filters Common filter design methods assume that the characteristics of the signal remain constant in time. However, when the signal characteristics.
Multiple Regression Analysis and Model Building
Probabilistic Robotics
Systems of Linear Equations
Chapter 8: Inference for Proportions
Watermarking with Side Information
An Optimal Design Method for MRI Teardrop Gradient Waveforms
Statistical Methods For Engineers
CSE Differentiation Roger Crawfis.
University Of Virginia
2. Solving Schrödinger’s Equation
ID1050– Quantitative & Qualitative Reasoning
Telecommunications Engineering Topic 2: Modulation and FDMA
Features of PID Controllers
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.
Yield Optimization: Divide and Conquer Method
Fundamentals of Data Representation
Systems of Linear Equations
BSSFP Simulations The goal of these simulations is to show the effect of noise on different pcSSFP reconstruction schemes Further examine the uniformity.
دانشگاه صنعتي اميركبير
Computing and Statistical Data Analysis / Stat 7
Systems of Linear Equations
SKTN 2393 Numerical Methods for Nuclear Engineers
Data Structures Unsorted Arrays
Timescales of Inference in Visual Adaptation
MATH 175: Numerical Analysis II
Geology 491 Spectral Analysis
EGR 2131 Unit 12 Synchronous Sequential Circuits
ECE 352 Digital System Fundamentals
ECE 352 Digital System Fundamentals
Introduction to Artificial Intelligence Lecture 22: Computer Vision II
CISE-301: Numerical Methods Topic 1: Introduction to Numerical Methods and Taylor Series Lectures 1-4: KFUPM CISE301_Topic1.
DISCO-mcDESPOT Nov. 6, 2011 Jason Su.
Design Issues Lecture Topic 6.
Presentation transcript:

Examining mcDESPOT Mar 12, 2013 Jason Su

MRM 2012: Lankford and Does. On the Inherent Precision of mcDESPOT.

Results

Summary Good Bad Take-home message A well done analysis of the unconstrained situation Bad Very different constraint scenario from the one used in practice with Stochastic Region Contraction (SRC) Some doubts about step size and forward finite difference Take-home message Exchange rate and MWF could not both be estimated well Additional phase cycles may provide benefit

SRC vs. Unbiased Estimator Same tissue as in upper left of Lankford figure SRC produces a biased estimate but the coefficient of variation is well under Lankford’s 10% cut-off

pcMCDESPOT.c We have access to an old version of Sean’s source code Results produced with both the binary provided to us (though this itself is old) match those produced from this source, so it has likely the same core fitting However, there are some bugs in the code: DESPOT2-FM implements an incorrect signal equation, the off-resonance estimate from this is used in mcDESPOT fits The mcDESPOT SSFP signal equation models the magnetization before RF excitation, which is not measured what is in experiment

Problem: Model is Before RF Fit w/ Data Before RF Fit w/ Data After RF

Problem: “Gaussian” Sampling The code uses a Taylor approximation of the Gaussian CDF which is fairly inaccurate In addition, discrete uniform samples are drawn from a set of 999 bins Not well understood how the sampling affects SRC convergence but this is definitely not Gaussian

Problem: Cyclic Phase SRC needs to be properly adapted to handle cyclic parameters, i.e. off-resonance/phase Notably, this doesn’t lead to much change in the estimates of the other parameters.

Problem: Mean Normalization Mean normalization of SSFP data is used to reduce the fitting problem, but produces a fundamental ambiguity in the phase At cross-over points, phase0 = phase180: the most important information is the amplitude But this is thrown away with mean normalization

Mean Normalization -> Ambiguity With Mean Normalization No Mean Normalization DESPOT2-FM is demonstrated here for simplicity

Idea: 3 Phase Cycles We can still do mean normalization as long as the collected data provides a unique “signature” With 3 phase cycles, all signals will never be equal at the same time, so the combined set of data is not degenerate after normalization These results are based on a modification of Sean’s despot2.c

3-phase mcDESPOT Is 3 phase cycles the future? We can use some CRLB theory to examine how it would benefit an unbiased estimator There is a huge improvement in estimating the off-resonance There is some but little improvement elsewhere SNR is matched here for constant acquisition time Note that this is CRLB in relaxation time not rates like Lankford. I found calculating it for rates to be numerically unstable. 2NEX 1pc actually beats 2pc in some cases. In my previous slides, I thought I had SNR matched them but my code was using the labels to assign SNR and we switched from “DESPOT2” to “1pc” naming so it skipped that code block. This is quite different than Lankford, who notes that adding phases leads to a significant benefit.

Current & Future Work 3pc could be critical in scenarios with high banding Acquiring a phase90 SSFP may not be a common option on all scanners Re-implementing mcDESPOT fitting code in Python/Cython Fix implementation bugs Nearly eliminate the cost in processing addition phase cycles by taking advantage of redundancies in the signal equations A general, open source, parameter fitting framework What is the optimal way to sample the free parameter space? Flip angle, TR, phase cycle, etc.