Difference between revisions of "Projects:GroupwiseRegistration"

From NAMIC Wiki
Jump to: navigation, search
Line 36: Line 36:
 
subjects are simultenously driven to the common tendency of the population.
 
subjects are simultenously driven to the common tendency of the population.
  
 +
We employ a Parzen window based density estimation scheme to estimate univariate entropies \cite{duda}:
 +
\begin{equation}
 +
f = -\sum_{v=1}^{V} \frac{1}{N} \sum_{i=1}^{N} \log \frac{1}{N}\sum_{j=1}^{N} G_\sigma(d_{ij}(x_v) )
 +
\end{equation}
 +
where $d_{ij}(x)=I_i(T_i(x))-I_j(T_j(x))$ is the distance between intensity values
 +
of a pair of images evaluated at a point in the reference frame
 +
and $G_\sigma$ is a Gaussian kernel with variance $\sigma^2$.
 +
The objective function achieves its minimum when the intensity differences are small.
 +
Using the entropy measure we obtain a better treatment of transitions between different
 +
tissue types, such as gray matter-white matter transitions in the cortical regions
 +
where intensity distributions can be multi-modal.
 +
Parzen window density estimator allows us to obtain
 +
analytical expressions for the derivative of the objective function
 +
with respect to transform parameters
  
  

Revision as of 20:35, 9 November 2007

Home < Projects:GroupwiseRegistration

Back to NA-MIC_Collaborations, MIT Algorithms

Non-rigid Groupwise Registration

In this work, we extend a previously demonstrated entropy based groupwise registration method to include a free-form deformation model based on B-splines. We provide an efficient implementation using stochastic gradient descents in a multi-resolution setting. We demonstrate the method in application to a set of 50 MRI brain scans and compare the results to a pairwise approach using segmentation labels to evaluate the quality of alignment. Our results indicate that increasing the complexity of the deformation model improves registration accuracy significantly, especially at cortical regions.

Description

Figure 1: desc
Figure 1: desc
Figure 1: desc
Figure 1: desc
Figure 1: desc
Figure 1: desc
Figure 1: desc

Objective Function


In order to align all subjects in the population, we consider sum of pixelwise entropies as a joint alignment criterion. The justification for this approach is that if the images are aligned properly, intensity values at corresponding coordinate locations from all the images will form a low entropy distribution. This approach does not require the use of a reference subject; all subjects are simultenously driven to the common tendency of the population.

We employ a Parzen window based density estimation scheme to estimate univariate entropies \cite{duda}: \begin{equation} f = -\sum_{v=1}^{V} \frac{1}{N} \sum_{i=1}^{N} \log \frac{1}{N}\sum_{j=1}^{N} G_\sigma(d_{ij}(x_v) ) \end{equation} where $d_{ij}(x)=I_i(T_i(x))-I_j(T_j(x))$ is the distance between intensity values of a pair of images evaluated at a point in the reference frame and $G_\sigma$ is a Gaussian kernel with variance $\sigma^2$. The objective function achieves its minimum when the intensity differences are small. Using the entropy measure we obtain a better treatment of transitions between different tissue types, such as gray matter-white matter transitions in the cortical regions where intensity distributions can be multi-modal. Parzen window density estimator allows us to obtain analytical expressions for the derivative of the objective function with respect to transform parameters


Implementation

We provide an efficient optimization scheme by using line search with the gradient descent algorithm. For computational efficiency, we employ a stochastic subsampling procedure \cite{pluim}. In each iteration of the algorithm, a random subset is drawn from all samples and the objective function is evaluated only on this sample set. The number of samples to be used in this method depends on the number of the parameters of the deformation field. Using the number of samples on the order of the number of variables works well in practice.

To obtain a dense deformation field capturing anatomical variations at different scales, we gradually increase the complexity of the deformation field by refining the grid of B-spline control points. First, we perform a global registration with affine transforms. Then, we use affine transforms to initialize a low resolution deformation field at a grid spacing around $32$~voxels. We increase the resolution of the deformation field to $8$~voxels by using registration results at coarser grids to initialize finer grids.

As in every iterative search algorithm, local minima pose a significant problem. To avoid local minima we use a multi-resolution optimization scheme for each resolution level of the deformation field. The registration is first performed at a coarse scale by downsampling the input. Results from coarser scales are used to initialize optimization at finer scales. For each resolution level of the deformation field we used a multi-resolution scheme of three image resolution levels.

We implemented our groupwise registration method in a multi-threaded fashion using Insight Toolkit (ITK) and made the implementation publicly available \cite{itk}. We run experiments using a dataset of 50 MR images with $256\times256\times128$ voxels on a workstation with four CPUs and 8GB of memory. The running time of the algorithm is about 20 minutes for affine registration and two days for non-rigid registration of the entire dataset. The memory requirement of the algorithm depends linearly on the number of input images and was around 3GB for our dataset.


Progress

We tested the groupwise registration algorithm on a MR brain dataset and compared the results to a pairwise approach \cite{joshi}. The dataset consists of 50 MR brain images of three subgroups: schizophrenics, affected disorder and normal control patients. MR images are T1 scans with $256\times256\times128$ voxels and $0.9375\times0.9375\times1.5$~$\mbox{mm}^3$ spacing. MR images are preprocessed by skull stripping. To account for global intensity variations, images are normalized to have zero mean and unit variance. For each image in the dataset, an automatic tissue classification \cite{pohl} was performed, yielding gray matter (GM), white matter (WM) and cerebro-spinal fluid (CSF) labels. In addition, manual segmentations of four subcortical regions (left and right hippocampus and amygdala) and four cortical regions (left and right superior temporal gyrus and para-hippocampus) were available for each MR image.

Key Investigators

  • MIT: Serdar K Balci, Polina Golland, Sandy Wells

Publications

  • S.K. Balci, P. Golland, M.E. Shenton, W.M. Wells III. Free-Form B-spline Deformation Model for Groupwise Registration. In Proceedings of MICCAI 2007 Statistical Registration Workshop: Pair-wise and Group-wise Alignment and Atlas Formation, 23-30, 2007.