Page MenuHomec4science

Slepians.tex
No OneTemporary

File Metadata

Created
Thu, May 30, 05:26

Slepians.tex

% Template for ISBI-2018 paper; to be used with:
% spconf.sty - ICASSP/ICIP LaTeX style file, and
% IEEEbib.bst - IEEE bibliography style file.
% --------------------------------------------------------------------------
\documentclass{article}
\usepackage{spconf,amsmath,graphicx}
\usepackage{amssymb}
\DeclareMathOperator*{\argmin}{\arg\!\min}
% Example definitions.
% --------------------
\def\x{{\mathbf x}}
\def\L{{\cal L}}
% Title.
% ------
\title{Slepians: a generalized graph Fourier transform to resolve localised functional brain interactions}
%
% Single address.
% ---------------
\name{Thomas AW Bolton$^{\star \dagger \ddagger}$, Younes Farouj$^{\star \dagger \ddagger}$, Dimitri Van De Ville$^{\star \dagger}$\thanks{$^{\ddagger}$ Both authors contributed equally.}}
\address{$^{\star}$ Institute of Bioengineering, Ecole Polytechnique Federale de Lausanne (EPFL), Switzerland \\
$^{\dagger}$ Department of Radiology and Medical Informatics, University of Geneva (UNIGE), Switzerland}
\begin{document}
%\ninept
%
\maketitle
%
\begin{abstract}
Neuroscience research is boring, because it lacks exotic mathematical tricks. Here, we introduce such a convoluted approach in the form of Slepians. Neuroscience research is boring, because it lacks exotic mathematical tricks. Here, we introduce such a convoluted approach in the form of Slepians. Neuroscience research is boring, because it lacks exotic mathematical tricks. Here, we introduce such a convoluted approach in the form of Slepians. Neuroscience research is boring, because it lacks exotic mathematical tricks. Here, we introduce such a convoluted approach in the form of Slepians. Neuroscience research is boring, because it lacks exotic mathematical tricks. Here, we introduce such a convoluted approach in the form of Slepians.
\end{abstract}
%
\begin{keywords}
Graph Fourier transform, Slepians, Graph signal processing
\end{keywords}
%
\section{Introduction}
\label{sec:intro}
% How can we study the brain from the structural point of view ?
Magnetic resonance imaging (MRI) has opened a number of avenues for the study of the brain. At the structural level, diffusion MRI enables to resolve the physical connectivity that exists between different regions. Viewed from the prism of graph analysis, this information is embedded in an adjacency matrix, which can then be decomposed into a set of canonical structural elements, commonly termed the \textit{eigenmodes}.
% What about the functional side ? We would like to combine both aspects !
In parallel, functional MRI offers a window on brain activity over time, and on its dynamics at rest or upon cognitive challenge. There is an exquisite relationship between brain function and the underlying structural scaffold; for this reason, bimodal analytical approaches that can combine those two pieces of information are particularly tailored, and an emerging topic of interest.
% Describe more precisely that in GSP, we express the signal as a combination of those building blocks
In particular, graph signal processing (GSP) has recently gained momentum for this purpose. In this framework, functional information is regarded as temporal signals on a graph defined from structural measurements, and viewed as a linear combination of eigenmodes. This has the double advantage of enabling the study of structure/function relationships, and of permitting a wide set of signal processing operations in the spectral domain to improve the quality of functional signals.
% Why Slepians can be nice: more accurate local decomposition that is also robust to changes in the chosen subset of nodes
In such approaches, a similar importance is typically assigned to each brain region (i.e., each node of the studied network) at the decomposition stage. However, in some settings, it may be desirable to enhance the accuracy of the analysis on a subset of particularly important areas (for example, the brain regions expected to respond to a given paradigm). At the same time, some flexibility is also desired when it comes to defining this subset, so that rough prior knowledge be enough information to provide.
% Summary of what is to come
Here, we show how this can be achieved through a generalised decomposition into Slepian vectors. On simulated data, we show that if provided with a set of nodes of interest, noisy functional signals can be recovered more accurately within this set compared to a standard decomposition. In addition, we show how error estimates are robust to changes in the selected subset. On a real data example, we exemplify the potential of Slepians to reveal subtler, localised interaction patterns in the context of a visual stimulation task.
\section{Methods}
\label{sec:methods}
\subsection{Graph signal processing basics}
% Introducing the eigenmodes
Let a graph $\mathcal{G} = (\mathcal{V},\mathbf{W})$ characterised by the set of $N$ nodes $\mathcal{V}$, linked as described by the symmetrical adjacency matrix $\mathbf{W} \in \mathbb{R}^{N\times N}$. In the brain application considered here, $w_{i,j}$ will be large if brain regions $i$ and $j$ are strongly physically connected. The resulting Laplacian matrix $\mathbf{L} = \mathbf{D} - \mathbf{W}$, where $\mathbf{D}$ is the diagonal degree matrix with $d_{i,i} = \sum_j w_{i,j}$, admits an eigendecomposition as $\mathbf{L} = \mathbf{V} \mathbf{\Lambda} \mathbf{V^{\top}}$. The matrix $\mathbf{V} = [\mathbf{v_1}|\mathbf{v_2}|\ldots|\mathbf{v_N}]$ contains the eigenmodes as its columns, arranged in ascending eigenvalue order $\lambda_1 < \lambda_2 < \ldots < \lambda_N$. They satisfy $\mathbf{v_k^{\top}} \mathbf{v_l} = \delta_{k,l}$. Because $\lambda_k = \mathbf{v_k}^{\top} \mathbf{L} \mathbf{v_k} = \sum_{i\neq j} W_{i,j} ([v_k]_i - [v_k]_j)^2$, eigenmodes of smaller eigenvalues will represent \textit{low frequency} structural patterns on the graph (i.e., for which strongly connected nodes show similar values), while eigenmodes of larger eigenvalues will denote less organised patterns with respect to the graph structure.
% Introducing the GFT
From this description, a signal $\mathbf{x} \in \mathbb{R}^{N\times 1}$ can conveniently be expressed in the graph domain as $\mathbf{\hat{x}} = \mathbf{V^{\top}} \mathbf{x}$, which is known as the \textit{graph Fourier transform}; conversely, we also have $\mathbf{x} = \mathbf{V} \mathbf{\hat{x}}$. Each element of $\mathbf{\hat{x}}$ then represents the strength with which an eigenmode is contributing to the signal at hand. In addition, note that the eigenmodes are also solutions to the Laplacian embedding problem, where the goal is to find a mapping of the graph nodes on a line so that connected ones stay as close as possible, that is, to find $\mathbf{x}$ as:
\begin{equation}
\mathbf{x^{*}} = \argmin_\mathbf{x}{\mathbf{x^{\top}} \mathbf{L} \mathbf{x}} = \argmin_\mathbf{x}{\mathbf{x^{\top}} \mathbf{V} \mathbf{\Lambda} \mathbf{V^{\top}} \mathbf{x}},
\end{equation}
with $\mathbf{x^{\top}} \mathbf{x} = 1$ and $\mathbf{x^{\top}} \mathbf{1} = 0$.
\subsection{Slepian vectors}
% Slepians: (1) concentration, (2) generalised Laplacian embedding
The goal is to derive an alternative set of basis vectors, under the constraint that their energy should be localised within a predefined subset of nodes $\mathcal{S}$. Futher, we want this alternative set to be derived from a bandwidth-limited subset of original eigenvectors, with dimension $K\leq N$. To highlight the selected nodes, we define $\mathbf{M}$ as the diagonal matrix with $m_{i,i} = 1$ if a node is included, and $0$ otherwise. Further, we define $\mathbf{V_T} \in \mathbb{R}^{N \times K}$ as the trimmed set of eigenmodes.
If we denote the new set by the matrix $\mathbf{S} = [\mathbf{s_1}|\mathbf{s_2}|\ldots|\mathbf{s_M}]$, and using the equality $\mathbf{\Lambda} = \mathbf{\Lambda}^{1/2} \mathbf{V^{\top}} \mathbf{V} \mathbf{\Lambda}^{1/2}$, Slepian vectors $\mathbf{s_k}$, $k = 1,\ldots,M$ can be seen as the solutions of a generalised Laplacian embedding formulation:
\begin{equation}
\mathbf{s^{*}} = \argmin_\mathbf{s}{\mathbf{s^{\top}} \mathbf{V} \mathbf{\Lambda}^{1/2} \mathbf{V^{\top}} \mathbf{S} \mathbf{V} \mathbf{\Lambda}^{1/2} \mathbf{V^{\top}} \mathbf{s}}.
\end{equation}
Indeed, we retrieve Equation (1) if $\mathbf{V_T} = \mathbf{V}$ and $\mathbf{S} = \mathbf{I}$.
% Processing functional signals on the structural basis
\section{Results}
\label{sec:results}
\subsection{Simulated data}
Quantification of optimal retrieval error for signals corrupted with added noise.
Probed across noise levels, across ?????
\subsection{Real fMRI data}
HCP example subject on which $W$ and $X$ were computed; visual task, comparison in our subset of interest between GFT and Slepians.
\section{Discussion}
\label{sec:discussion}
% Below is an example of how to insert images. Delete the ``\vspace'' line,
% uncomment the preceding line ``\centerline...'' and replace ``imageX.ps''
% with a suitable PostScript file name.
% -------------------------------------------------------------------------
\begin{figure}[htb]
\begin{minipage}[b]{1.0\linewidth}
\centering
\centerline{\includegraphics[width=8.5cm]{image1}}
% \vspace{2.0cm}
\centerline{(a) Result 1}\medskip
\end{minipage}
%
\begin{minipage}[b]{.48\linewidth}
\centering
\centerline{\includegraphics[width=4.0cm]{image2}}
% \vspace{1.5cm}
\centerline{(b) Results 3}\medskip
\end{minipage}
\hfill
\begin{minipage}[b]{0.48\linewidth}
\centering
\centerline{\includegraphics[width=4.0cm]{image3}}
% \vspace{1.5cm}
\centerline{(c) Result 4}\medskip
\end{minipage}
%
\caption{Example of placing a figure with experimental results.}
\label{fig:res}
%
\end{figure}
This is an example reference \cite{C2}.
% To start a new column (but not a new page) and help balance the last-page
% column length use \vfill\pagebreak.
% -------------------------------------------------------------------------
\vfill
\pagebreak
% References should be produced using the bibtex program from suitable
% BiBTeX files (here: strings, refs, manuals). The IEEEbib.bst bibliography
% style file from IEEE produces unsorted bibliography list.
% -------------------------------------------------------------------------
\bibliographystyle{IEEEbib}
\bibliography{strings,refs}
\end{document}

Event Timeline