ee369c final project: accelerated flip angle sequences
DESCRIPTION
EE369C Final Project: Accelerated Flip Angle Sequences. Jan 9, 2012 Jason Su. Overview. Originally wanted to further explore view sharing but instead pursued more formal optimization approach particularly because I was interested in applying SPIRiT - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: EE369C Final Project: Accelerated Flip Angle Sequences](https://reader036.vdocuments.us/reader036/viewer/2022062411/56816750550346895ddc01db/html5/thumbnails/1.jpg)
EE369C Final Project:Accelerated Flip Angle Sequences
Jan 9, 2012Jason Su
![Page 2: EE369C Final Project: Accelerated Flip Angle Sequences](https://reader036.vdocuments.us/reader036/viewer/2022062411/56816750550346895ddc01db/html5/thumbnails/2.jpg)
Overview
• Originally wanted to further explore view sharing but instead pursued more formal optimization approach particularly because I was interested in applying SPIRiT
• Tried to replicate the results of Velikina et. al. in “Accelerating Multi-Component Relaxometry in Steady State with an Application of Constrained Reconstruction in Parametric Dimension” ISMRM 2011:2740.
![Page 3: EE369C Final Project: Accelerated Flip Angle Sequences](https://reader036.vdocuments.us/reader036/viewer/2022062411/56816750550346895ddc01db/html5/thumbnails/3.jpg)
Goal
• To accelerate variable flip angle relaxometry sequences like DESPOT1/2 or mcDESPOT by undersampling along the flip angle dimension– 3T, mcDESPOT, 1 mm^3 256x256x160 acquisition,
10 SPGRs and SSFPs with parallel imaging ~40min.• Exploit prior knowledge about the signal
equation to regularize the reconstruction problem
![Page 4: EE369C Final Project: Accelerated Flip Angle Sequences](https://reader036.vdocuments.us/reader036/viewer/2022062411/56816750550346895ddc01db/html5/thumbnails/4.jpg)
The Problem
• Velikina poses the problem as:
– E is the encoding matrix including Fourier terms and coil sensititivies
– m is the desired signal for all flip angles (FA, α)– y is the measured k-space data– Hybrid Huber-like norm to “promote sparsity and
optimize SNR”– 1st term enforces data consistency, 2nd term
smoothness in the signal curve
![Page 5: EE369C Final Project: Accelerated Flip Angle Sequences](https://reader036.vdocuments.us/reader036/viewer/2022062411/56816750550346895ddc01db/html5/thumbnails/5.jpg)
Regularization
• To make the reconstruction problem more stable and allow greater undersampling, we use our prior knowledge that the signal curve is smooth– It is near zero for high
angles in the 2nd derivative “space”
![Page 6: EE369C Final Project: Accelerated Flip Angle Sequences](https://reader036.vdocuments.us/reader036/viewer/2022062411/56816750550346895ddc01db/html5/thumbnails/6.jpg)
Velikina Results
![Page 7: EE369C Final Project: Accelerated Flip Angle Sequences](https://reader036.vdocuments.us/reader036/viewer/2022062411/56816750550346895ddc01db/html5/thumbnails/7.jpg)
Velikina Results
![Page 8: EE369C Final Project: Accelerated Flip Angle Sequences](https://reader036.vdocuments.us/reader036/viewer/2022062411/56816750550346895ddc01db/html5/thumbnails/8.jpg)
Data
• 3T2, SPGR• 1:1:13 degrees– This is very different from Velikina, where up to 25
deg. was used, but a subset of 10 angles was taken– Note that the SPGR 2nd deriv. is only 0 for 15+ deg.
• Nova 32ch head coil• 110x110x40 matrix• TR = 4.5ms
![Page 9: EE369C Final Project: Accelerated Flip Angle Sequences](https://reader036.vdocuments.us/reader036/viewer/2022062411/56816750550346895ddc01db/html5/thumbnails/9.jpg)
Alternate SPIRiT Problem
• This requires knowledge of the coil sensitivities, instead I posed it as a regularized-SPIRiT problem:
– x is the desired k-spaced data for all flips– G is the SPIRiT kernel– F-1 the inverse Fourier transform– Represents data consistency, self-consistency, and
smoothness
![Page 10: EE369C Final Project: Accelerated Flip Angle Sequences](https://reader036.vdocuments.us/reader036/viewer/2022062411/56816750550346895ddc01db/html5/thumbnails/10.jpg)
Cartesian-based Acceleration Methods
• Parallel imaging– SENSE – poses the reconstruction problem in the image
domain• With coherent aliases, the problem can essentially become one of
bookkeeping: keeping tracking of which pixels were folded onto a point then solving for the original pixels knowing the coil sensitivities
• Optimal if coil sensitivities known• Limited to uniform undersampling
– GRAPPA – frequency domain, over each coil• Uses a calibration region to learn how to interpolate samples with
various configurations of surrounding collected data points• Limited to uniform undersampling
![Page 11: EE369C Final Project: Accelerated Flip Angle Sequences](https://reader036.vdocuments.us/reader036/viewer/2022062411/56816750550346895ddc01db/html5/thumbnails/11.jpg)
Cartesian-based Acceleration Methods
• Parallel imaging– SPIRiT – optimization problem in the frequency domain over each coil
• Adopts the idea of a calibration region from GRAPPA but only a single kernel interpolating from all surrounding points and coils
• Key insight: applying the SPIRiT kernel, i.e. interpolating, on the reconstructed data should give back the same image: the result must be self-consistent
• Enforce data and self-consistency for each coil image• Handles any sampling pattern (including non-cartesian)
• Compressed Sensing – multiple domain solution– Exploits sparsity in natural images, typically in the Wavelet domain– Enforces data consistency and sparsity– Must have incoherent random undersampling to distinguish large
Wavelet coefficients from background sampling artifacts
![Page 12: EE369C Final Project: Accelerated Flip Angle Sequences](https://reader036.vdocuments.us/reader036/viewer/2022062411/56816750550346895ddc01db/html5/thumbnails/12.jpg)
Solution
• The solution to the alternate problem can be formulated as a Projection Over Convex Sets algorithm
• Enforce each part of the problem in turn and iterate until convergence
• Slow but simple to implement
![Page 13: EE369C Final Project: Accelerated Flip Angle Sequences](https://reader036.vdocuments.us/reader036/viewer/2022062411/56816750550346895ddc01db/html5/thumbnails/13.jpg)
Result
![Page 14: EE369C Final Project: Accelerated Flip Angle Sequences](https://reader036.vdocuments.us/reader036/viewer/2022062411/56816750550346895ddc01db/html5/thumbnails/14.jpg)
• Aggressive 5x random undersampling• Velikina used overall R=3.95 (R=3 for first and last 2 angles, R=5
else)• Slight signal gain in the center of the brain but no significant improvement• Computation time was about 1hr for one slice with 8 cores• Considered a compressed sensing variant as another approach
Result
![Page 15: EE369C Final Project: Accelerated Flip Angle Sequences](https://reader036.vdocuments.us/reader036/viewer/2022062411/56816750550346895ddc01db/html5/thumbnails/15.jpg)
Compressed Sensing Problem
• F is Fourier transform• Ψ is Wavelet transform• λ1 based on knowledge
that image is about 85% sparse
• λ2 set so that 2nd deriv. is about 25% sparse
![Page 16: EE369C Final Project: Accelerated Flip Angle Sequences](https://reader036.vdocuments.us/reader036/viewer/2022062411/56816750550346895ddc01db/html5/thumbnails/16.jpg)
Result
![Page 17: EE369C Final Project: Accelerated Flip Angle Sequences](https://reader036.vdocuments.us/reader036/viewer/2022062411/56816750550346895ddc01db/html5/thumbnails/17.jpg)
Result
• Aggressive 5x random undersampling• Effectively no improvement at all with regularization• Solution converges within 5 minutes
![Page 18: EE369C Final Project: Accelerated Flip Angle Sequences](https://reader036.vdocuments.us/reader036/viewer/2022062411/56816750550346895ddc01db/html5/thumbnails/18.jpg)
Another Compressed Sensing Problem
• Should we instead be forming a hybrid space and jointly enforcing sparsity in the Wavelet and 2nd derivative domains?
• The sparsifying transform is now the Wavelet transform of the 2nd derivative images
• This fails to converge!
![Page 19: EE369C Final Project: Accelerated Flip Angle Sequences](https://reader036.vdocuments.us/reader036/viewer/2022062411/56816750550346895ddc01db/html5/thumbnails/19.jpg)
Wavelet Coefficients
![Page 20: EE369C Final Project: Accelerated Flip Angle Sequences](https://reader036.vdocuments.us/reader036/viewer/2022062411/56816750550346895ddc01db/html5/thumbnails/20.jpg)
ΨΔ2 Coefficients
![Page 21: EE369C Final Project: Accelerated Flip Angle Sequences](https://reader036.vdocuments.us/reader036/viewer/2022062411/56816750550346895ddc01db/html5/thumbnails/21.jpg)
Conclusions
• The Wavelet transform of the 2nd derivative images is not as sparse as the Wavelet transform alone– It is a poor sparsifying transform, explains why solution
did not converge• Unable to reproduce the findings of Velikina, not
sure 2nd deriv. is the correct thing to minimize– Only small for large angles well past the Ernst angle,
which don’t need to be collected anyway but not sure what subset of angles they ultimately used
![Page 22: EE369C Final Project: Accelerated Flip Angle Sequences](https://reader036.vdocuments.us/reader036/viewer/2022062411/56816750550346895ddc01db/html5/thumbnails/22.jpg)
Ideas
• Collect more angles? Pfile numbering problem• Linearize the signal curve first by dividing by
the flip angle since sinα ≈ α in this range– If perfectly linear, the 2nd deriv. would be 0
everywhere, there would only be content in the initial “position” and “velocity” frames
– Led to strange behavior with negative values in the reconstruction
• View sharing + SPIRiT?