NuMRI/presentation/pres03.tex

505 lines
13 KiB
TeX
Raw Normal View History

2020-08-11 17:15:00 +02:00
\documentclass[xcolor=dvipsnames]{beamer}
%\documentclass{beamer}
\usepackage[english]{babel}
%\usepackage[latin1]{inputenc}
\usepackage{multicol} % indice en 2 columnas
\usepackage[utf8]{inputenc}
\usepackage{helvet}
\usefonttheme{serif}
%\usepackage{ccfonts} % Font family: Concrete Math
\usepackage[T1]{fontenc}
%\usepackage{graphicx}
%\usepackage{movie15}
%\usepackage{media9}[2013/11/04]
\usepackage{graphicx}
\usepackage{multimedia}
\usepackage{media9}
2020-08-14 14:43:35 +02:00
2020-08-11 17:15:00 +02:00
%\usetheme{default}
%\usetheme{AnnArbor}
%\usetheme{Antibes}
%\usetheme{Bergen}
%\usetheme{Berkeley}
%\usetheme{Berlin}
%\usetheme{Boadilla}
%\usetheme{CambridgeUS}
%\usetheme{Copenhagen}
%\usetheme{Darmstadt}
%\usetheme{Dresden}
%\usetheme{Frankfurt}
%\usetheme{Goettingen}
%\usetheme{Hannover}
%\usetheme{Ilmenau}
%\usetheme{JuanLesPins}
%\usetheme{Luebeck}
%\usetheme{Madrid}
%\usetheme{Malmoe}
%\usetheme{Marburg}
%\usetheme{Montpellier}
%\usetheme{PaloAlto}
%\usetheme{Pittsburgh}
%\usetheme{Rochester}
%\usetheme{Singapore}
%\usetheme{Szeged}
\usetheme{Warsaw}
%\usecolortheme{albatross}
%\usecolortheme{beaver}
%\usecolortheme{beetle}
\usecolortheme{crane}
%\usecolortheme{dolphin}
%\usecolortheme{dove}
%\usecolortheme{fly}
%\usecolortheme{lily}
%\usecolortheme{orchid}
%\usecolortheme{rose}
%\usecolortheme{seagull}
%\usecolortheme{seahorse}
%\usecolortheme{whale}
%\usecolortheme{wolverine}
%\useoutertheme{infolines}
%\useoutertheme{miniframes}
%\useoutertheme{sidebar}
\useoutertheme{smoothbars}
%\useoutertheme{shadow}
%\useoutertheme{smoothtree}
%\useoutertheme{split}
%\useoutertheme{tree}
\usepackage{amssymb,mathrsfs,amsmath,latexsym,amsthm,amsfonts}
\useinnertheme{rectangles}
\setbeamertemplate{navigation symbols}{} % quitar simbolitos
\setbeamerfont{page number in head/foot}{size=\large}
2020-08-13 14:59:48 +02:00
%\setbeamertemplate{footline}[frame number] number in footer
\setbeamertemplate{footline}{}
2020-08-11 17:15:00 +02:00
\title[A new mathematical model for verifying the Navier-Stokes compatibility of 4D flow MRI data]{ A new mathematical model for verifying the Navier-Stokes compatibility of 4D flow MRI data}
%\author[Jeremías Garay Labra]
%{Jeremías Garay Labra}
\institute[University of Groningen]
{
Bernoulli Institute\\
Faculty of Sciences and Engineering\\
University of Groningen\\[0.5cm]
%\includegraphics[height=1.5cm]{Imagenes/escudoU2014.pdf}
% \includegraphics[height=1cm]{Imagenes/fcfm.png} \\[0.5cm]
\texttt{Jeremías Garay Labra \\ \ j.e.garay.labra@rug.nl}
}
\date{\today}
\begin{document}
\frame{\titlepage}
2020-08-12 17:52:10 +02:00
% \onslide<1->
2020-08-11 17:15:00 +02:00
\begin{frame}
\frametitle{Index}
\tableofcontents
\end{frame}
2020-08-13 14:59:48 +02:00
\section[4D flow MRI]{4D flow MRI}
2020-08-11 17:15:00 +02:00
\begin{frame}
\frametitle{4D flow MRI}
\begin{columns}[c]
\column{.55\textwidth} % Left column and width
\footnotesize
2020-08-13 14:59:48 +02:00
4D flow MRI has been shown potential in the assesment of blood flow dynamics in the heart and also large arteries, allowing wide variety of options for visualization and quantification.
Some advantages respect others techniques:
\begin{itemize}
\item Full 3D coverage of the region of interest
\item Retrospective plane positioning
\item Rich post-proccesing: derived parameters
\end{itemize}
2020-08-11 17:15:00 +02:00
\column{.5\textwidth} % Right column and width
\end{columns}
\end{frame}
\begin{frame}
\frametitle{4D flow MRI}
\footnotesize
2020-08-12 17:52:10 +02:00
Main limitation for its clinical applicability is the long scan times involved. Therefore, multiple strategies emerged in order to make acquisition faster, such as:
2020-08-11 17:15:00 +02:00
\begin{itemize}
\item Navigator gating
2020-08-12 17:52:10 +02:00
\item modest spatial resolutions $ \sim (2.5 \times 2.5 \times 2.5 \ mm^3)$
2020-08-11 17:15:00 +02:00
\item partial data coverage
\end{itemize}
2020-08-12 17:52:10 +02:00
Typical quality estimators: SNR, VNR, peak flows/velocities, mass conservation (zero divergence)
2020-08-11 17:15:00 +02:00
2020-08-12 17:52:10 +02:00
We want to introduce a novel measure for quantify the quality of the 4D flow measurements, using the conservation of momentum of the flow (Navier-Stokes compatibility).
2020-08-11 17:15:00 +02:00
\end{frame}
2020-08-13 14:59:48 +02:00
\section[]{The corrector field}
2020-08-11 17:15:00 +02:00
\begin{frame}
\frametitle{The corrector field}
\footnotesize
2020-08-12 17:52:10 +02:00
We assume a perfect physical velocity field $\vec{u}$
\begin{eqnarray*}
2020-08-11 17:15:00 +02:00
\rho \frac{\partial \vec{u}}{\partial t} + \rho \big ( \vec{u} \cdot \nabla \big) \vec{u} - \mu \Delta \vec{u} + \nabla p = 0 \quad \text{in} \quad \Omega \label{eq:NSmom}
\end{eqnarray*}
2020-08-12 17:52:10 +02:00
And a corrector field $\vec{w}$ which satisfies:
2020-08-11 17:15:00 +02:00
\begin{align}
\vec{u} & \approx \vec{u}_{meas} + \vec{w} \quad \text{in} \quad \Omega \label{eq:corrector} \\
\nabla \cdot \vec w & = 0 \quad \text{in} \quad \Omega \label{eq:correctorDiv} \\
\vec w & = \vec 0 \quad \text{on} \quad \partial \Omega \label{eq:correctorBC}
\end{align}
2020-08-13 14:59:48 +02:00
The corrector field $\vec{w}$ measures the level of agreedment of the 4D flow measures respect to the Navier-Stokes equations.
2020-08-12 17:52:10 +02:00
\end{frame}
2020-08-14 14:43:35 +02:00
\begin{frame}
\frametitle{The corrector field: Continuum problem}
\footnotesize
Applying the decomposition $\vec{u} \approx \vec{u}_{meas} + \vec{w}$ into the original equation and writing a variational problem for $\vec w$ we have the following: Find $(\vec w(t) ,p(t)) \in H^1_0(\Omega)\times L^2(\Omega)$ such that
\begin{equation*}
\int_{\Omega} \rho \frac{\partial \vec{w}}{\partial t} \cdot \vec{v} + \rho \big ( ( \vec{u}_{meas} + \vec w) \cdot \nabla \big) \vec{w} \cdot \vec{v} + \rho \big ( \vec{w} \cdot \nabla \big) \vec{u}_{meas} \cdot \vec{v} + \mu \nabla \vec{w} : \nabla \vec{v} - p \nabla \cdot \vec{v} + q \nabla \cdot \vec{w} \notag
\end{equation*}
\begin{equation*}
= - \int_{\Omega} \rho \frac{\partial \vec{u}_{meas}}{\partial t} \cdot \vec{v} + \rho \big ( \vec{u}_{meas} \cdot \nabla \big) \vec{u}_{meas} \cdot \vec{v} + \mu \nabla \vec{u}_{meas} : \nabla \vec{v} + q \nabla \cdot \vec{u}_{meas}
\end{equation*}
or in simple terms:
\begin{equation*}
A(\vec w,p;\vec v ,q ) = \mathcal{L} (\vec v)
\end{equation*}
for all $(\vec v,q) \in H^1_0(\Omega) \times L^2(\Omega)$.
\end{frame}
\begin{frame}
\frametitle{The corrector field: Discrete problem}
\footnotesize
In the Discrete, we can write the problem as follows:
\begin{equation}
A_{k}(\vec w,p;\vec v ,q ) + S^{conv}_{k}(\vec w;\vec v) + S^{press}_{k}(\vec w,p;\vec v ,q) = \mathcal{L}_j (\vec v)
\end{equation}
With $ S^{conv}_{k}(\vec w;\vec v)$ and $ S^{press}_{k}(\vec w,p;\vec v ,q)$ terms for the stabilization of the convection and pressure respectively.
\begin{itemize}
\small
\item $
A_{k}(\vec w,p;\vec v ,q ) := \int_{\Omega} \frac{\rho}{\tau} \vec{w} \cdot \vec{v} + \rho \big ( ( \vec{u}_{meas}^k + \vec{w}^{k-1} ) \cdot \nabla \big) \vec{w} \cdot \vec{v} + \rho \big ( \vec{w} \cdot \nabla \big) \vec{u}_{meas}^k \cdot \vec{v} + \mu \nabla \vec{w} : \nabla \vec{v} - p \nabla \cdot \vec{v} + q \nabla \cdot \vec{w}
$ \vspace{0.2cm}
\item $
S^{conv}_{k}(\vec w;\vec v) := \int_{\Omega} \frac{\rho}{2} \ \big( \nabla \cdot (\vec u^k_{meas} + \vec w^{k-1}) \big) \ \vec{w} \cdot \vec{v}
$ \vspace{0.2cm}
\item $
S^{press}_{k}(\vec w,p;\vec v ,q) := \delta \sum_{K \in \Omega}\int_{K} \frac{h_j^2}{\mu} \bigg ( \rho \big ( (\vec u^k_{meas} + \vec w^{k-1}) \cdot \nabla \big) \vec{w} + \rho \big ( \vec{w} \cdot \nabla \big) \vec{u}_{meas}^k + \nabla p \bigg) \cdot \notag \bigg ( \rho \big ( (\vec u^k_{meas} + \vec w^{k-1}) \cdot \nabla \big) \vec{v} + \rho \big ( \vec{v} \cdot \nabla \big) \vec{u}_{meas}^k + \nabla q \bigg )
$ \vspace{0.2cm}
\item $ \mathcal{L}_j (\vec v) := \int_{\Omega} \frac{\rho}{\tau} \vec{w}^{k-1} \cdot \vec{v} + \mathcal{\ell}_j (\vec v,q) $
\end{itemize}
\end{frame}
2020-08-13 14:59:48 +02:00
\section[Synthetic data]{Experiments using synthetic data }
2020-08-14 14:43:35 +02:00
\begin{frame}
\frametitle{Experiments}
\begin{center}
Experiments using synthetic data
\end{center}
\end{frame}
2020-08-13 14:59:48 +02:00
2020-08-12 17:52:10 +02:00
\begin{frame}
\frametitle{Numerical tests}
2020-08-13 14:59:48 +02:00
2020-08-11 17:15:00 +02:00
\footnotesize
2020-08-12 17:52:10 +02:00
We tested the corrector using CFD simulations as a measurements, in the following testcases:
\begin{itemize}
\item Womersley flow in a cilinder
\item Navier-Stokes simulations in an aortic mesh
\end{itemize}
2020-08-13 14:59:48 +02:00
2020-08-12 17:52:10 +02:00
Also perturbations were added into the measurements:
\begin{itemize}
2020-08-13 14:59:48 +02:00
\item velocity aliasing (varying the $venc$ parameter)
\item additive noise (setting SNR in decibels)
\item simulated k-space undersampling (compressed sensing for the reconstruction)
2020-08-11 17:15:00 +02:00
\end{itemize}
2020-08-13 14:59:48 +02:00
All simulations were done using a stabilized finite element method implemented in FEniCS. Afterwards, all numerical simulations were interpolated into a voxel-type structured mesh
\end{frame}
\begin{frame}
\frametitle{Numerical tests: details}
\begin{columns}[c]
\column{.6\textwidth} % Left column and width
\footnotesize
\textbf{Channel:}
\begin{itemize}
\item Convective term was neglected
\item Non-slip condition at walls
\item Oscilatory pressure at $\Gamma_{inlet}$
\end{itemize}
2020-08-11 17:15:00 +02:00
\column{.5\textwidth} % Right column and width
2020-08-12 17:52:10 +02:00
\footnotesize
2020-08-11 17:15:00 +02:00
\begin{figure}[!hbtp]
\begin{center}
2020-08-13 14:59:48 +02:00
\includegraphics[height=0.3\textwidth]{images/cilinder_2.png}
2020-08-11 17:15:00 +02:00
\end{center}
\end{figure}
\end{columns}
2020-08-13 14:59:48 +02:00
\begin{columns}[c]
\column{.6\textwidth} % Left column and width
2020-08-11 17:15:00 +02:00
\footnotesize
2020-08-13 14:59:48 +02:00
\textbf{Aorta}
2020-08-12 17:52:10 +02:00
\begin{itemize}
2020-08-13 14:59:48 +02:00
\item a mild coartation was added in the descending aorta
\item $u_{inlet}$ simulates a cardiac cycle
\item 3-element Windkessel for the outlets
\item Non-slip condition at walls
2020-08-12 17:52:10 +02:00
\end{itemize}
2020-08-11 17:15:00 +02:00
2020-08-13 14:59:48 +02:00
\column{.5\textwidth} % Right column and width
\footnotesize
\begin{figure}[!hbtp]
\begin{center}
\includegraphics[height=0.7\textwidth]{images/aorta_blender.png}
\caption{\tiny{Channel mesh}}
\end{center}
\end{figure}
\end{columns}
2020-08-11 17:15:00 +02:00
2020-08-13 14:59:48 +02:00
\end{frame}
2020-08-11 17:15:00 +02:00
\begin{frame}
2020-08-14 14:43:35 +02:00
\frametitle{Results for channel: aliasing and noise}
2020-08-11 17:15:00 +02:00
\footnotesize
2020-08-13 14:59:48 +02:00
For comparison we defined a perfect corrector field as: $\delta \vec u = \vec u_{ref} - \vec u_{meas}$
\begin{figure}[!hbtp]
\begin{center}
\includegraphics[height=0.5\textwidth]{images/perturbation_pres.png}
\caption{Different perturbation scenarios}
\end{center}
\end{figure}
2020-08-11 17:15:00 +02:00
\end{frame}
2020-08-13 14:59:48 +02:00
2020-08-11 17:15:00 +02:00
\begin{frame}
2020-08-14 14:43:35 +02:00
\frametitle{Results for channel: undersampling}
2020-08-11 17:15:00 +02:00
\footnotesize
2020-08-14 14:43:35 +02:00
\begin{columns}[c]
\column{.6\textwidth} % Left column and width
2020-08-13 14:59:48 +02:00
2020-08-14 14:43:35 +02:00
other results concerning undersampling....
2020-08-13 14:59:48 +02:00
2020-08-14 14:43:35 +02:00
\column{.5\textwidth} % Right column and width
2020-08-13 14:59:48 +02:00
\begin{figure}[!hbtp]
\begin{center}
2020-08-14 14:43:35 +02:00
\includegraphics[height=1.2\textwidth]{images/undersampling_final.png}
\caption{ \footnotesize Different undersampling rates for the channel}
2020-08-13 14:59:48 +02:00
\end{center}
\end{figure}
2020-08-14 14:43:35 +02:00
\end{columns}
\end{frame}
\begin{frame}
\frametitle{Results for aorta: aliasing and noise}
\footnotesize
\begin{figure}[!hbtp]
\begin{center}
\includegraphics[height=0.7\textwidth]{images/aorta_perturbation.png}
\caption{Different perturbation scenarios for the aortic mesh}
\end{center}
\end{figure}
2020-08-11 17:15:00 +02:00
\end{frame}
2020-08-14 14:43:35 +02:00
\begin{frame}
\frametitle{Results for aorta: undersampling}
\footnotesize
\begin{figure}[!hbtp]
\begin{center}
\includegraphics[height=0.7\textwidth]{images/undersampling_blender.png}
\caption{ \footnotesize Different undersampling rates for the aortic mesh}
\end{center}
\end{figure}
\end{frame}
2020-08-13 14:59:48 +02:00
\section[4D flow data]{Experiments using real 4D flow data }
2020-08-14 14:43:35 +02:00
\begin{frame}
\frametitle{Experiments}
\begin{center}
Experiments using real 4D flow data
\end{center}
\end{frame}
2020-08-13 14:59:48 +02:00
\begin{frame}
\frametitle{Experiments}
\footnotesize
2020-08-14 14:43:35 +02:00
\begin{columns}[c]
\column{.6\textwidth} % Left column and width
2020-08-13 14:59:48 +02:00
\begin{itemize}
2020-08-14 14:43:35 +02:00
\item 4D flow measurements were taken from a silicon thoracic aortic phantom made of silicon.
\item A controled pump injects to the system a blood mimicking fluid and allows the control of: heart rate, peak flow, stroke volume and flow waveform
\item A stenosis of $11 \ mm$ of diameter was added in the descending aorta
\item The phantom was scanned using a clinical $1.5 \ T$ MR scanner (Philips Achieva, Best, The Netherlands)
2020-08-13 14:59:48 +02:00
\end{itemize}
2020-08-14 14:43:35 +02:00
\column{.5\textwidth} % Right column and width
\begin{figure}[!hbtp]
\begin{center}
\footnotesize
\includegraphics[height=\textwidth]{images/phantom.jpg}
\caption{\footnotesize Experiment done at the Centre of Biomedical Images (CIB) of the Catholic Unversity of Chili (PUC)}
\end{center}
\end{figure}
\end{columns}
%\includemedia[width=0.6\linewidth,height=0.6\linewidth,activate=pageopen,
%passcontext,
%transparent,
%addresource=images/phantom.mp4,
%flashvars={source=images/phantom.mp4}
%]{\includegraphics[width=0.6\linewidth]{images/phantom.jpg}}{VPlayer.swf}
%
2020-08-13 14:59:48 +02:00
\end{frame}
2020-08-11 17:15:00 +02:00
\begin{frame}
\frametitle{Results}
\footnotesize
2020-08-14 14:43:35 +02:00
\begin{figure}[!hbtp]
\begin{center}
\includegraphics[height=0.5\textwidth]{images/phantom_cib.png}
\caption{At peak systole: a) measurements b) corrector field c) corrected measurements}
\end{center}
\end{figure}
2020-08-11 17:15:00 +02:00
\end{frame}
2020-08-13 14:59:48 +02:00
2020-08-11 17:15:00 +02:00
\section{Conclusions}
\begin{frame}
2020-08-12 17:52:10 +02:00
\frametitle{Conclusions and future}
2020-08-11 17:15:00 +02:00
\footnotesize
2020-08-12 17:52:10 +02:00
potential of the new quality parameter:
\begin{itemize}
\item analize real data
\item use the specificity for label zones with strong disagreedment
\item Use the field for create new inverse problems which can be used for further accelerations
\end{itemize}
2020-08-11 17:15:00 +02:00
\end{frame}
\begin{frame}
\begin{center}
\huge{Thank you for your time!}
\end{center}
\end{frame}
%\includegraphics<1>[height=4.5cm]{images/pat1.png}
%\includegraphics<2>[height=4.5cm]{images/pat2.png}
\end{document}