<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.na-mic.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Tauseef</id>
	<title>NAMIC Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://www.na-mic.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Tauseef"/>
	<link rel="alternate" type="text/html" href="https://www.na-mic.org/wiki/Special:Contributions/Tauseef"/>
	<updated>2026-04-04T01:34:32Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.33.0</generator>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=Projects:OptimalMassTransportRegistration&amp;diff=36199</id>
		<title>Projects:OptimalMassTransportRegistration</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=Projects:OptimalMassTransportRegistration&amp;diff=36199"/>
		<updated>2009-04-13T04:14:59Z</updated>

		<summary type="html">&lt;p&gt;Tauseef: /* Description */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Back to [[NA-MIC_Internal_Collaborations:StructuralImageAnalysis|NA-MIC Collaborations]], [[Algorithm:GATech|Georgia Tech Algorithms]]&lt;br /&gt;
__NOTOC__&lt;br /&gt;
= Optimal Mass Transport =&lt;br /&gt;
&lt;br /&gt;
The aim of this project to provide a computationaly efficient non-rigid/elastic image registration algorithm based on the Optimal Mass Transport theory. We use the Monge-Kantorovich formulation of the Optimal Mass Transport problem and implement the solution proposed by Haker et al. using multi-resolution and multigrid techniques to speed up the convergence. We also leverage the computation power of general purpose graphics processing units available on standard desktop computing machines to exploit the inherent parallelism in our algorithm.&lt;br /&gt;
&lt;br /&gt;
= Description =&lt;br /&gt;
&lt;br /&gt;
The Optimal Mass Transport problem was first formulated by a Frech engineer Gasper Monge in 1781, and was given a modern formulation in the work of Kantorovich and, therefore, is now known as the Monge-Kantorovich problem. We extend the work by Haker et al. who compute the optimal warp from a first order partial differential equation, an improvement over earlier proposed higher order methods and those based on linear programming. We implement the algorithm using a coarse-to-fine strategy resulting in phenomenol improvement in convergence. The algorithm also involves inverting the Laplacian in each iteration, which we perform using multigrid methods for even faster per iteration computation times. This method has a number of distinguishing characteristics:&lt;br /&gt;
&lt;br /&gt;
# It is a parameter free method.&lt;br /&gt;
# It utillizes all of the grayscale data in both images.&lt;br /&gt;
# It is symmetrical; the optimal mapping from image A to image B is the inverse of the optimal mapping from B to A.&lt;br /&gt;
# No landmarks need to be specified.&lt;br /&gt;
# The minimizer of the functional involved is unique; there are no local minimizers.&lt;br /&gt;
# The algorithm is designed to take into account changes in densities that result from changes in area or volume.&lt;br /&gt;
&lt;br /&gt;
''Algorithm''&lt;br /&gt;
&lt;br /&gt;
The flowchart of the algorithm is shown in the following figure. &lt;br /&gt;
&lt;br /&gt;
[[Image:OMT_Algorithm.jpg| Optimal Mass Transport Algorithm | center]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Multi-resolution Approach''&lt;br /&gt;
&lt;br /&gt;
Performing image registration using a multi-resolution approach is widely used to improve speed, accuracy and robustness. Registration is first performed at a coarse scale. The spatial mapping determined at coarse scale is then used to initialize registration at the next finer scale. This process is repeated until it reaches the finest scale. Our coarse-to-fine hierarchy comprises of three levels and we use bi-cubic interpolation to interpolate results from coarse to fine grid. This process is depicted in the following figure.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Multilevel_diagram.jpg| Multi-resolution Implementation | 700px | center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The following figure shows the outline of processing for the OMT solver conducted on the GPU. Processing occurs in two major phases: evolution of the map from&lt;br /&gt;
source to target volumes and time step adjustment. Each gray rectangle represents one Cg kernel executed on the GPU. Arrows indicate the&lt;br /&gt;
flow of data volumes through the Cg kernels. The entire process in the figure, above is repeated left to right until convergence.&lt;br /&gt;
&lt;br /&gt;
* [[Image:Fig1_gpu_diagram1.jpg | Brain Sag 3D Results | 800px | center]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Progress''&lt;br /&gt;
&lt;br /&gt;
The algorithm was tested on a synthetic 3D dataset comprising of a sphere and deformed version of it. The deformation vector field for this experiment are shown below:&lt;br /&gt;
&lt;br /&gt;
* [[Image:sphere_case.jpg | Synthetic Results | 500px | center]]&lt;br /&gt;
&lt;br /&gt;
Below we show the results from registration of two 3D brain MRI datasets. The first data set was pre-operative while the second data set was acquired during surgery (craniotomy). Both were resampled to 256*256*256 for uniform voxel size and the skull was removed. We show the results on an axial and a coronal slice of the 3D brain volumes. The sag and compression areas can easily be seen in the deformed grid shown below. The reults shown are after 3600 iterations, requiring less than 15 minutes of computation time (Dual Xeon 1.6GHz + nVidia GeForce 8800 GX GPU. The optimal computation time was found to occur for a grid size of 128*128*128 where about 1000 iterations execute in less than 15 seconds. This is due to the memory limitations on the graphics card used. The results on an axial and coronal slice are shown below:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Image:brain_sag2.jpg | Brain Sag Results | 800px | center]] &lt;br /&gt;
&lt;br /&gt;
* [[Image:brain_sag_3d.jpg | Brain Sag 3D Results | 600px | center]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Project Status''&lt;br /&gt;
* 2D Multi-resolution Registration using Optimal Mass Transport implemented.&lt;br /&gt;
&lt;br /&gt;
* 3D Multi-resolution Registration using Optimal Mass Transport of Brain sag datasets implemented.&lt;br /&gt;
&lt;br /&gt;
* 3D Registration of White Matter MRI data and white matter atlas implemented. The proposed new algorithm and the preliminary results are shown below:&lt;br /&gt;
&lt;br /&gt;
* [[Image:Wm_2_atlas_omt.jpg | Proposed Algorithm | 700px | center]] &lt;br /&gt;
*&lt;br /&gt;
* [[Image:Whitematter_tessalation.jpg | white matter to Atlas Registration Results | 900px | center]] &lt;br /&gt;
&lt;br /&gt;
* An Efficient Numerical Implementation of the OMT algorithm with explicit projections to the mass preserving constraint has been developed. The originally proposed method of integration of a time dependent PDE is replaced with a direct variational method. The projection step is computed using an Inexact Sequential Quadratic Programming (SQP) approach as shown below. The resulting KKT system is solved using a MINRES iteration and multigrid preconditioning. When using a consistent discretization approach the resulting algorithm is a stable second order method requiring few iterations to reach convergence as shown in the results below.&lt;br /&gt;
&lt;br /&gt;
* [[Image:Inexact_SQP.jpg | Inexact SQP | 500px | center]] &lt;br /&gt;
&lt;br /&gt;
* [[Image:Synthetic_result1.jpg | Inexact SQP | 600px | center]]&lt;br /&gt;
&lt;br /&gt;
* [[Image:Synthetic_result2.jpg | Inexact SQP | 600px | center]]&lt;br /&gt;
&lt;br /&gt;
* Currently working on computation of the mass transport using OcTrees which can potentially result in an order of magnitude reduction in computational cost.&lt;br /&gt;
&lt;br /&gt;
= Key Investigators =&lt;br /&gt;
&lt;br /&gt;
* Georgia Tech: Tauseef ur Rehman, Ivan Kolesov, Gallagher Pryor, Eldad Haber, Allen Tannenbaum&lt;br /&gt;
* BWH: Sylvain Bouix, Yogesh Rathi, Ron Kikinis&lt;br /&gt;
&lt;br /&gt;
= Publications =&lt;br /&gt;
&lt;br /&gt;
Journals&lt;br /&gt;
&lt;br /&gt;
# Eldad Haber, Tauseef Rehman, and Allen Tannenbaum. An Efficient Numerical Method for the Solution of the L2 Optimal Mass Transfer Problem. In submission - SIAM Journal of Scientific Computing, 2008.&lt;br /&gt;
# Tauseef Rehman, Eldad Haber, Gallagher Pryor, John Melonakos, and Allen Tannenbaum. 3D Nonrigid Registration via Optimal Mass Transport on the GPU. To appear in - Elsevier Journal of Medical Image Analysis, 2008.&lt;br /&gt;
# Tauseef Rehman, Eldad Haber, Gallagher Pryor, and Allen Tannenbaum. Fast Optimal Mass Transport for 2D Image Registration and Morphing. Accepted for - Elsevier Journal of Image and Vision Computing, 2008.&lt;br /&gt;
&lt;br /&gt;
Conference articles&lt;br /&gt;
&lt;br /&gt;
# Tauseef Rehman and Allen Tannenbaum. Multimodal Registration of White Matter Brain Data via Optimal Mass Transport. In Proceedings of Computational Biomechanics for Medicine-III, MICCAI, pages 27-35, 2008.&lt;br /&gt;
# G. Pryor, T. Rehman, S. Lankton, P. Vela, and A. Tannenbaum. Fast Optimal Mass Transport for Dynamic Active Contour Tracking on the GPU. In CDC, 2007.&lt;br /&gt;
# Tauseef Rehman, Gallagher Pryor, John Melonakos, and Allen Tannenbaum. Multi-resolution 3D Nonrigid Registration via Optimal Mass Transport on the GPU. In Proceedings of Computational Biomechanics for Medicine-II, MICCAI, pages 122-132, 2007.&lt;br /&gt;
# Tauseef Rehman, Gallagher Pryor, and Allen Tannenbaum. Fast Multigrid Optimal Mass Transport for Image Registration and Morphing. In Proceedings of British Machine Vision Conference, pages 102-111, 2007.&lt;br /&gt;
# Tauseef Rehman and Allen Tannenbaum. Multigrid Optimal Mass Transport for Image Registration and Morphing. In Proceedings of SPIE Conference on Computational Imaging V, pages 649810, 2007. &lt;br /&gt;
&lt;br /&gt;
* [http://www.na-mic.org/pages/Special:Publications?text=Projects%3AOptimalMassTransportRegistration&amp;amp;submit=Search&amp;amp;words=all&amp;amp;title=checked&amp;amp;keywords=checked&amp;amp;authors=checked&amp;amp;abstract=checked&amp;amp;sponsors=checked&amp;amp;searchbytag=checked| NA-MIC Publications Database]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Registration]] [[Category:MRI]]&lt;/div&gt;</summary>
		<author><name>Tauseef</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=Projects:OptimalMassTransportRegistration&amp;diff=36198</id>
		<title>Projects:OptimalMassTransportRegistration</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=Projects:OptimalMassTransportRegistration&amp;diff=36198"/>
		<updated>2009-04-13T04:12:29Z</updated>

		<summary type="html">&lt;p&gt;Tauseef: /* Description */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Back to [[NA-MIC_Internal_Collaborations:StructuralImageAnalysis|NA-MIC Collaborations]], [[Algorithm:GATech|Georgia Tech Algorithms]]&lt;br /&gt;
__NOTOC__&lt;br /&gt;
= Optimal Mass Transport =&lt;br /&gt;
&lt;br /&gt;
The aim of this project to provide a computationaly efficient non-rigid/elastic image registration algorithm based on the Optimal Mass Transport theory. We use the Monge-Kantorovich formulation of the Optimal Mass Transport problem and implement the solution proposed by Haker et al. using multi-resolution and multigrid techniques to speed up the convergence. We also leverage the computation power of general purpose graphics processing units available on standard desktop computing machines to exploit the inherent parallelism in our algorithm.&lt;br /&gt;
&lt;br /&gt;
= Description =&lt;br /&gt;
&lt;br /&gt;
The Optimal Mass Transport problem was first formulated by a Frech engineer Gasper Monge in 1781, and was given a modern formulation in the work of Kantorovich and, therefore, is now known as the Monge-Kantorovich problem. We extend the work by Haker et al. who compute the optimal warp from a first order partial differential equation, an improvement over earlier proposed higher order methods and those based on linear programming. We implement the algorithm using a coarse-to-fine strategy resulting in phenomenol improvement in convergence. The algorithm also involves inverting the Laplacian in each iteration, which we perform using multigrid methods for even faster per iteration computation times. This method has a number of distinguishing characteristics:&lt;br /&gt;
&lt;br /&gt;
# It is a parameter free method.&lt;br /&gt;
# It utillizes all of the grayscale data in both images.&lt;br /&gt;
# It is symmetrical; the optimal mapping from image A to image B is the inverse of the optimal mapping from B to A.&lt;br /&gt;
# No landmarks need to be specified.&lt;br /&gt;
# The minimizer of the functional involved is unique; there are no local minimizers.&lt;br /&gt;
# The algorithm is designed to take into account changes in densities that result from changes in area or volume.&lt;br /&gt;
&lt;br /&gt;
''Algorithm''&lt;br /&gt;
&lt;br /&gt;
The flowchart of the algorithm is shown in the following figure. &lt;br /&gt;
&lt;br /&gt;
[[Image:OMT_Algorithm.jpg| Optimal Mass Transport Algorithm | center]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Multi-resolution Approach''&lt;br /&gt;
&lt;br /&gt;
Performing image registration using a multi-resolution approach is widely used to improve speed, accuracy and robustness. Registration is first performed at a coarse scale. The spatial mapping determined at coarse scale is then used to initialize registration at the next finer scale. This process is repeated until it reaches the finest scale. Our coarse-to-fine hierarchy comprises of three levels and we use bi-cubic interpolation to interpolate results from coarse to fine grid. This process is depicted in the following figure.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Multilevel_diagram.jpg| Multi-resolution Implementation | 700px | center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The following figure shows the outline of processing for the OMT solver conducted on the GPU. Processing occurs in two major phases: evolution of the map from&lt;br /&gt;
source to target volumes and time step adjustment. Each gray rectangle represents one Cg kernel executed on the GPU. Arrows indicate the&lt;br /&gt;
flow of data volumes through the Cg kernels. The entire process in the figure, above is repeated left to right until convergence.&lt;br /&gt;
&lt;br /&gt;
* [[Image:Fig1_gpu_diagram1.jpg | Brain Sag 3D Results | 800px | center]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Progress''&lt;br /&gt;
&lt;br /&gt;
The algorithm was tested on a synthetic 3D dataset comprising of a sphere and deformed version of it. The deformation vector field for this experiment are shown below:&lt;br /&gt;
&lt;br /&gt;
* [[Image:sphere_case.jpg | Synthetic Results | 500px | center]]&lt;br /&gt;
&lt;br /&gt;
Below we show the results from registration of two 3D brain MRI datasets. The first data set was pre-operative while the second data set was acquired during surgery (craniotomy). Both were resampled to 256*256*256 for uniform voxel size and the skull was removed. We show the results on an axial and a coronal slice of the 3D brain volumes. The sag and compression areas can easily be seen in the deformed grid shown below. The reults shown are after 3600 iterations, requiring less than 15 minutes of computation time (Dual Xeon 1.6GHz + nVidia GeForce 8800 GX GPU. The optimal computation time was found to occur for a grid size of 128*128*128 where about 1000 iterations execute in less than 15 seconds. This is due to the memory limitations on the graphics card used. The results on an axial and coronal slice are shown below:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Image:brain_sag2.jpg | Brain Sag Results | 800px | center]] &lt;br /&gt;
&lt;br /&gt;
* [[Image:brain_sag_3d.jpg | Brain Sag 3D Results | 600px | center]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Project Status''&lt;br /&gt;
* 2D Multi-resolution Registration using Optimal Mass Transport implemented.&lt;br /&gt;
&lt;br /&gt;
* 3D Multi-resolution Registration using Optimal Mass Transport of Brain sag datasets implemented.&lt;br /&gt;
&lt;br /&gt;
* 3D Registration of White Matter MRI data and white matter atlas implemented. The proposed new algorithm and the preliminary results are shown below:&lt;br /&gt;
&lt;br /&gt;
* [[Image:Wm_2_atlas_omt.jpg | Proposed Algorithm | 700px | center]] &lt;br /&gt;
*&lt;br /&gt;
* [[Image:Whitematter_tessalation.jpg | white matter to Atlas Registration Results | 900px | center]] &lt;br /&gt;
&lt;br /&gt;
* An Efficient Numerical Implementation of the OMT algorithm with explicit projections to the mass preserving constraint has been developed. The originally proposed method of integration of a time dependent PDE is replaced with a direct variational method. The projection step is computed using an Inexact Sequential Quadratic Programming (SQP) approach as shown below. The resulting KKT system is solved using a MINRES iteration and multigrid preconditioning. When using a consistent discretization approach the resulting algorithm is a stable second order method requiring few iterations to reach convergence as shown in the results below.&lt;br /&gt;
&lt;br /&gt;
* [[Image:Inexact_SQP.jpg | Inexact SQP | 500px | center]] &lt;br /&gt;
&lt;br /&gt;
* [[Image:Synthetic_result1.jpg | Inexact SQP | 600px | center]]&lt;br /&gt;
&lt;br /&gt;
* [[Image:Synthetic_result2.jpg | Inexact SQP | 600px | center]]&lt;br /&gt;
&lt;br /&gt;
* Working on development of computing the mass transport using OcTrees for reduced computational cost.&lt;br /&gt;
&lt;br /&gt;
= Key Investigators =&lt;br /&gt;
&lt;br /&gt;
* Georgia Tech: Tauseef ur Rehman, Ivan Kolesov, Gallagher Pryor, Eldad Haber, Allen Tannenbaum&lt;br /&gt;
* BWH: Sylvain Bouix, Yogesh Rathi, Ron Kikinis&lt;br /&gt;
&lt;br /&gt;
= Publications =&lt;br /&gt;
&lt;br /&gt;
Journals&lt;br /&gt;
&lt;br /&gt;
# Eldad Haber, Tauseef Rehman, and Allen Tannenbaum. An Efficient Numerical Method for the Solution of the L2 Optimal Mass Transfer Problem. In submission - SIAM Journal of Scientific Computing, 2008.&lt;br /&gt;
# Tauseef Rehman, Eldad Haber, Gallagher Pryor, John Melonakos, and Allen Tannenbaum. 3D Nonrigid Registration via Optimal Mass Transport on the GPU. To appear in - Elsevier Journal of Medical Image Analysis, 2008.&lt;br /&gt;
# Tauseef Rehman, Eldad Haber, Gallagher Pryor, and Allen Tannenbaum. Fast Optimal Mass Transport for 2D Image Registration and Morphing. Accepted for - Elsevier Journal of Image and Vision Computing, 2008.&lt;br /&gt;
&lt;br /&gt;
Conference articles&lt;br /&gt;
&lt;br /&gt;
# Tauseef Rehman and Allen Tannenbaum. Multimodal Registration of White Matter Brain Data via Optimal Mass Transport. In Proceedings of Computational Biomechanics for Medicine-III, MICCAI, pages 27-35, 2008.&lt;br /&gt;
# G. Pryor, T. Rehman, S. Lankton, P. Vela, and A. Tannenbaum. Fast Optimal Mass Transport for Dynamic Active Contour Tracking on the GPU. In CDC, 2007.&lt;br /&gt;
# Tauseef Rehman, Gallagher Pryor, John Melonakos, and Allen Tannenbaum. Multi-resolution 3D Nonrigid Registration via Optimal Mass Transport on the GPU. In Proceedings of Computational Biomechanics for Medicine-II, MICCAI, pages 122-132, 2007.&lt;br /&gt;
# Tauseef Rehman, Gallagher Pryor, and Allen Tannenbaum. Fast Multigrid Optimal Mass Transport for Image Registration and Morphing. In Proceedings of British Machine Vision Conference, pages 102-111, 2007.&lt;br /&gt;
# Tauseef Rehman and Allen Tannenbaum. Multigrid Optimal Mass Transport for Image Registration and Morphing. In Proceedings of SPIE Conference on Computational Imaging V, pages 649810, 2007. &lt;br /&gt;
&lt;br /&gt;
* [http://www.na-mic.org/pages/Special:Publications?text=Projects%3AOptimalMassTransportRegistration&amp;amp;submit=Search&amp;amp;words=all&amp;amp;title=checked&amp;amp;keywords=checked&amp;amp;authors=checked&amp;amp;abstract=checked&amp;amp;sponsors=checked&amp;amp;searchbytag=checked| NA-MIC Publications Database]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Registration]] [[Category:MRI]]&lt;/div&gt;</summary>
		<author><name>Tauseef</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=Projects:OptimalMassTransportRegistration&amp;diff=36197</id>
		<title>Projects:OptimalMassTransportRegistration</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=Projects:OptimalMassTransportRegistration&amp;diff=36197"/>
		<updated>2009-04-13T04:11:26Z</updated>

		<summary type="html">&lt;p&gt;Tauseef: /* Description */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Back to [[NA-MIC_Internal_Collaborations:StructuralImageAnalysis|NA-MIC Collaborations]], [[Algorithm:GATech|Georgia Tech Algorithms]]&lt;br /&gt;
__NOTOC__&lt;br /&gt;
= Optimal Mass Transport =&lt;br /&gt;
&lt;br /&gt;
The aim of this project to provide a computationaly efficient non-rigid/elastic image registration algorithm based on the Optimal Mass Transport theory. We use the Monge-Kantorovich formulation of the Optimal Mass Transport problem and implement the solution proposed by Haker et al. using multi-resolution and multigrid techniques to speed up the convergence. We also leverage the computation power of general purpose graphics processing units available on standard desktop computing machines to exploit the inherent parallelism in our algorithm.&lt;br /&gt;
&lt;br /&gt;
= Description =&lt;br /&gt;
&lt;br /&gt;
The Optimal Mass Transport problem was first formulated by a Frech engineer Gasper Monge in 1781, and was given a modern formulation in the work of Kantorovich and, therefore, is now known as the Monge-Kantorovich problem. We extend the work by Haker et al. who compute the optimal warp from a first order partial differential equation, an improvement over earlier proposed higher order methods and those based on linear programming. We implement the algorithm using a coarse-to-fine strategy resulting in phenomenol improvement in convergence. The algorithm also involves inverting the Laplacian in each iteration, which we perform using multigrid methods for even faster per iteration computation times. This method has a number of distinguishing characteristics:&lt;br /&gt;
&lt;br /&gt;
# It is a parameter free method.&lt;br /&gt;
# It utillizes all of the grayscale data in both images.&lt;br /&gt;
# It is symmetrical; the optimal mapping from image A to image B is the inverse of the optimal mapping from B to A.&lt;br /&gt;
# No landmarks need to be specified.&lt;br /&gt;
# The minimizer of the functional involved is unique; there are no local minimizers.&lt;br /&gt;
# The algorithm is designed to take into account changes in densities that result from changes in area or volume.&lt;br /&gt;
&lt;br /&gt;
''Algorithm''&lt;br /&gt;
&lt;br /&gt;
The flowchart of the algorithm is shown in the following figure. &lt;br /&gt;
&lt;br /&gt;
[[Image:OMT_Algorithm.jpg| Optimal Mass Transport Algorithm | center]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Multi-resolution Approach''&lt;br /&gt;
&lt;br /&gt;
Performing image registration using a multi-resolution approach is widely used to improve speed, accuracy and robustness. Registration is first performed at a coarse scale. The spatial mapping determined at coarse scale is then used to initialize registration at the next finer scale. This process is repeated until it reaches the finest scale. Our coarse-to-fine hierarchy comprises of three levels and we use bi-cubic interpolation to interpolate results from coarse to fine grid. This process is depicted in the following figure.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Multilevel_diagram.jpg| Multi-resolution Implementation | 700px | center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The following figure shows the outline of processing for the OMT solver conducted on the GPU. Processing occurs in two major phases: evolution of the map from&lt;br /&gt;
source to target volumes and time step adjustment. Each gray rectangle represents one Cg kernel executed on the GPU. Arrows indicate the&lt;br /&gt;
flow of data volumes through the Cg kernels. The entire process in the figure, above is repeated left to right until convergence.&lt;br /&gt;
&lt;br /&gt;
* [[Image:Fig1_gpu_diagram1.jpg | Brain Sag 3D Results | 800px | center]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Progress''&lt;br /&gt;
&lt;br /&gt;
The algorithm was tested on a synthetic 3D dataset comprising of a sphere and deformed version of it. The deformation vector field for this experiment are shown below:&lt;br /&gt;
&lt;br /&gt;
* [[Image:sphere_case.jpg | Synthetic Results | 500px | center]]&lt;br /&gt;
&lt;br /&gt;
Below we show the results from registration of two 3D brain MRI datasets. The first data set was pre-operative while the second data set was acquired during surgery (craniotomy). Both were resampled to 256*256*256 for uniform voxel size and the skull was removed. We show the results on an axial and a coronal slice of the 3D brain volumes. The sag and compression areas can easily be seen in the deformed grid shown below. The reults shown are after 3600 iterations, requiring less than 15 minutes of computation time (Dual Xeon 1.6GHz + nVidia GeForce 8800 GX GPU. The optimal computation time was found to occur for a grid size of 128*128*128 where about 1000 iterations execute in less than 15 seconds. This is due to the memory limitations on the graphics card used. The results on an axial and coronal slice are shown below:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Image:brain_sag2.jpg | Brain Sag Results | 800px | center]] &lt;br /&gt;
&lt;br /&gt;
* [[Image:brain_sag_3d.jpg | Brain Sag 3D Results | 600px | center]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Project Status''&lt;br /&gt;
* 2D Multi-resolution Registration using Optimal Mass Transport implemented.&lt;br /&gt;
&lt;br /&gt;
* 3D Multi-resolution Registration using Optimal Mass Transport of Brain sag datasets implemented.&lt;br /&gt;
&lt;br /&gt;
* 3D Registration of White Matter MRI data and white matter atlas implemented. The proposed new algorithm and the preliminary results are shown below:&lt;br /&gt;
&lt;br /&gt;
* [[Image:Wm_2_atlas_omt.jpg | Proposed Algorithm | 700px | center]] &lt;br /&gt;
*&lt;br /&gt;
* [[Image:Whitematter_tessalation.jpg | white matter to Atlas Registration Results | 900px | center]] &lt;br /&gt;
&lt;br /&gt;
* An Efficient Numerical Implementation of the OMT algorithm with explicit projections to the mass preserving constraint has been developed. The originally proposed method of integration of a time dependent PDE is replaced with a direct variational method. The projection step is computed using an Inexact Sequential Quadratic Programming (SQP) approach as shown below. The resulting KKT system is solved using a MINRES iteration and multigrid preconditioning. When using a consistent discretization approach the resulting algorithm is a stable second order method requiring few iterations to reach convergence as shown in the results below.&lt;br /&gt;
&lt;br /&gt;
* [[Image:Inexact_SQP.jpg | Inexact SQP | 500px | center]] &lt;br /&gt;
&lt;br /&gt;
* [[Image:Synthetic_result1.jpg | Inexact SQP | 600px | center]]&lt;br /&gt;
&lt;br /&gt;
* [[Image:Synthetic_result2.jpg | Inexact SQP | 500px | center]]&lt;br /&gt;
&lt;br /&gt;
* Working on development of computing the mass transport using OcTrees for reduced computational cost.&lt;br /&gt;
&lt;br /&gt;
= Key Investigators =&lt;br /&gt;
&lt;br /&gt;
* Georgia Tech: Tauseef ur Rehman, Ivan Kolesov, Gallagher Pryor, Eldad Haber, Allen Tannenbaum&lt;br /&gt;
* BWH: Sylvain Bouix, Yogesh Rathi, Ron Kikinis&lt;br /&gt;
&lt;br /&gt;
= Publications =&lt;br /&gt;
&lt;br /&gt;
Journals&lt;br /&gt;
&lt;br /&gt;
# Eldad Haber, Tauseef Rehman, and Allen Tannenbaum. An Efficient Numerical Method for the Solution of the L2 Optimal Mass Transfer Problem. In submission - SIAM Journal of Scientific Computing, 2008.&lt;br /&gt;
# Tauseef Rehman, Eldad Haber, Gallagher Pryor, John Melonakos, and Allen Tannenbaum. 3D Nonrigid Registration via Optimal Mass Transport on the GPU. To appear in - Elsevier Journal of Medical Image Analysis, 2008.&lt;br /&gt;
# Tauseef Rehman, Eldad Haber, Gallagher Pryor, and Allen Tannenbaum. Fast Optimal Mass Transport for 2D Image Registration and Morphing. Accepted for - Elsevier Journal of Image and Vision Computing, 2008.&lt;br /&gt;
&lt;br /&gt;
Conference articles&lt;br /&gt;
&lt;br /&gt;
# Tauseef Rehman and Allen Tannenbaum. Multimodal Registration of White Matter Brain Data via Optimal Mass Transport. In Proceedings of Computational Biomechanics for Medicine-III, MICCAI, pages 27-35, 2008.&lt;br /&gt;
# G. Pryor, T. Rehman, S. Lankton, P. Vela, and A. Tannenbaum. Fast Optimal Mass Transport for Dynamic Active Contour Tracking on the GPU. In CDC, 2007.&lt;br /&gt;
# Tauseef Rehman, Gallagher Pryor, John Melonakos, and Allen Tannenbaum. Multi-resolution 3D Nonrigid Registration via Optimal Mass Transport on the GPU. In Proceedings of Computational Biomechanics for Medicine-II, MICCAI, pages 122-132, 2007.&lt;br /&gt;
# Tauseef Rehman, Gallagher Pryor, and Allen Tannenbaum. Fast Multigrid Optimal Mass Transport for Image Registration and Morphing. In Proceedings of British Machine Vision Conference, pages 102-111, 2007.&lt;br /&gt;
# Tauseef Rehman and Allen Tannenbaum. Multigrid Optimal Mass Transport for Image Registration and Morphing. In Proceedings of SPIE Conference on Computational Imaging V, pages 649810, 2007. &lt;br /&gt;
&lt;br /&gt;
* [http://www.na-mic.org/pages/Special:Publications?text=Projects%3AOptimalMassTransportRegistration&amp;amp;submit=Search&amp;amp;words=all&amp;amp;title=checked&amp;amp;keywords=checked&amp;amp;authors=checked&amp;amp;abstract=checked&amp;amp;sponsors=checked&amp;amp;searchbytag=checked| NA-MIC Publications Database]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Registration]] [[Category:MRI]]&lt;/div&gt;</summary>
		<author><name>Tauseef</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=File:Synthetic_result2.jpg&amp;diff=36196</id>
		<title>File:Synthetic result2.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=File:Synthetic_result2.jpg&amp;diff=36196"/>
		<updated>2009-04-13T04:08:33Z</updated>

		<summary type="html">&lt;p&gt;Tauseef: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Tauseef</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=File:Synthetic_result1.jpg&amp;diff=36195</id>
		<title>File:Synthetic result1.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=File:Synthetic_result1.jpg&amp;diff=36195"/>
		<updated>2009-04-13T04:08:05Z</updated>

		<summary type="html">&lt;p&gt;Tauseef: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Tauseef</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=Projects:OptimalMassTransportRegistration&amp;diff=36194</id>
		<title>Projects:OptimalMassTransportRegistration</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=Projects:OptimalMassTransportRegistration&amp;diff=36194"/>
		<updated>2009-04-13T04:05:12Z</updated>

		<summary type="html">&lt;p&gt;Tauseef: /* Description */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Back to [[NA-MIC_Internal_Collaborations:StructuralImageAnalysis|NA-MIC Collaborations]], [[Algorithm:GATech|Georgia Tech Algorithms]]&lt;br /&gt;
__NOTOC__&lt;br /&gt;
= Optimal Mass Transport =&lt;br /&gt;
&lt;br /&gt;
The aim of this project to provide a computationaly efficient non-rigid/elastic image registration algorithm based on the Optimal Mass Transport theory. We use the Monge-Kantorovich formulation of the Optimal Mass Transport problem and implement the solution proposed by Haker et al. using multi-resolution and multigrid techniques to speed up the convergence. We also leverage the computation power of general purpose graphics processing units available on standard desktop computing machines to exploit the inherent parallelism in our algorithm.&lt;br /&gt;
&lt;br /&gt;
= Description =&lt;br /&gt;
&lt;br /&gt;
The Optimal Mass Transport problem was first formulated by a Frech engineer Gasper Monge in 1781, and was given a modern formulation in the work of Kantorovich and, therefore, is now known as the Monge-Kantorovich problem. We extend the work by Haker et al. who compute the optimal warp from a first order partial differential equation, an improvement over earlier proposed higher order methods and those based on linear programming. We implement the algorithm using a coarse-to-fine strategy resulting in phenomenol improvement in convergence. The algorithm also involves inverting the Laplacian in each iteration, which we perform using multigrid methods for even faster per iteration computation times. This method has a number of distinguishing characteristics:&lt;br /&gt;
&lt;br /&gt;
# It is a parameter free method.&lt;br /&gt;
# It utillizes all of the grayscale data in both images.&lt;br /&gt;
# It is symmetrical; the optimal mapping from image A to image B is the inverse of the optimal mapping from B to A.&lt;br /&gt;
# No landmarks need to be specified.&lt;br /&gt;
# The minimizer of the functional involved is unique; there are no local minimizers.&lt;br /&gt;
# The algorithm is designed to take into account changes in densities that result from changes in area or volume.&lt;br /&gt;
&lt;br /&gt;
''Algorithm''&lt;br /&gt;
&lt;br /&gt;
The flowchart of the algorithm is shown in the following figure. &lt;br /&gt;
&lt;br /&gt;
[[Image:OMT_Algorithm.jpg| Optimal Mass Transport Algorithm | center]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Multi-resolution Approach''&lt;br /&gt;
&lt;br /&gt;
Performing image registration using a multi-resolution approach is widely used to improve speed, accuracy and robustness. Registration is first performed at a coarse scale. The spatial mapping determined at coarse scale is then used to initialize registration at the next finer scale. This process is repeated until it reaches the finest scale. Our coarse-to-fine hierarchy comprises of three levels and we use bi-cubic interpolation to interpolate results from coarse to fine grid. This process is depicted in the following figure.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Multilevel_diagram.jpg| Multi-resolution Implementation | 700px | center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The following figure shows the outline of processing for the OMT solver conducted on the GPU. Processing occurs in two major phases: evolution of the map from&lt;br /&gt;
source to target volumes and time step adjustment. Each gray rectangle represents one Cg kernel executed on the GPU. Arrows indicate the&lt;br /&gt;
flow of data volumes through the Cg kernels. The entire process in the figure, above is repeated left to right until convergence.&lt;br /&gt;
&lt;br /&gt;
* [[Image:Fig1_gpu_diagram1.jpg | Brain Sag 3D Results | 800px | center]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Progress''&lt;br /&gt;
&lt;br /&gt;
The algorithm was tested on a synthetic 3D dataset comprising of a sphere and deformed version of it. The deformation vector field for this experiment are shown below:&lt;br /&gt;
&lt;br /&gt;
* [[Image:sphere_case.jpg | Synthetic Results | 500px | center]]&lt;br /&gt;
&lt;br /&gt;
Below we show the results from registration of two 3D brain MRI datasets. The first data set was pre-operative while the second data set was acquired during surgery (craniotomy). Both were resampled to 256*256*256 for uniform voxel size and the skull was removed. We show the results on an axial and a coronal slice of the 3D brain volumes. The sag and compression areas can easily be seen in the deformed grid shown below. The reults shown are after 3600 iterations, requiring less than 15 minutes of computation time (Dual Xeon 1.6GHz + nVidia GeForce 8800 GX GPU. The optimal computation time was found to occur for a grid size of 128*128*128 where about 1000 iterations execute in less than 15 seconds. This is due to the memory limitations on the graphics card used. The results on an axial and coronal slice are shown below:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Image:brain_sag2.jpg | Brain Sag Results | 800px | center]] &lt;br /&gt;
&lt;br /&gt;
* [[Image:brain_sag_3d.jpg | Brain Sag 3D Results | 600px | center]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Project Status''&lt;br /&gt;
* 2D Multi-resolution Registration using Optimal Mass Transport implemented.&lt;br /&gt;
&lt;br /&gt;
* 3D Multi-resolution Registration using Optimal Mass Transport of Brain sag datasets implemented.&lt;br /&gt;
&lt;br /&gt;
* 3D Registration of White Matter MRI data and white matter atlas implemented. The proposed new algorithm and the preliminary results are shown below:&lt;br /&gt;
&lt;br /&gt;
* [[Image:Wm_2_atlas_omt.jpg | Proposed Algorithm | 700px | center]] &lt;br /&gt;
*&lt;br /&gt;
* [[Image:Whitematter_tessalation.jpg | white matter to Atlas Registration Results | 900px | center]] &lt;br /&gt;
&lt;br /&gt;
* An Efficient Numerical Implementation of the OMT algorithm with explicit projections to the mass preserving constraint has been developed. The originally proposed method of integration of a time dependent PDE is replaced with a direct variational method. The projection step is computed using an Inexact Sequential Quadratic Programming (SQP) approach as shown below. The resulting KKT system is solved using a MINRES iteration and multigrid preconditioning. When using a consistent discretization approach the resulting algorithm is a stable second order method requiring few iterations to reach convergence as shown in the results below.&lt;br /&gt;
&lt;br /&gt;
* [[Image:Inexact_SQP.jpg | Inexact SQP | 500px | center]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Working on development of computing the mass transport using OcTrees for reduced computational cost.&lt;br /&gt;
&lt;br /&gt;
= Key Investigators =&lt;br /&gt;
&lt;br /&gt;
* Georgia Tech: Tauseef ur Rehman, Ivan Kolesov, Gallagher Pryor, Eldad Haber, Allen Tannenbaum&lt;br /&gt;
* BWH: Sylvain Bouix, Yogesh Rathi, Ron Kikinis&lt;br /&gt;
&lt;br /&gt;
= Publications =&lt;br /&gt;
&lt;br /&gt;
Journals&lt;br /&gt;
&lt;br /&gt;
# Eldad Haber, Tauseef Rehman, and Allen Tannenbaum. An Efficient Numerical Method for the Solution of the L2 Optimal Mass Transfer Problem. In submission - SIAM Journal of Scientific Computing, 2008.&lt;br /&gt;
# Tauseef Rehman, Eldad Haber, Gallagher Pryor, John Melonakos, and Allen Tannenbaum. 3D Nonrigid Registration via Optimal Mass Transport on the GPU. To appear in - Elsevier Journal of Medical Image Analysis, 2008.&lt;br /&gt;
# Tauseef Rehman, Eldad Haber, Gallagher Pryor, and Allen Tannenbaum. Fast Optimal Mass Transport for 2D Image Registration and Morphing. Accepted for - Elsevier Journal of Image and Vision Computing, 2008.&lt;br /&gt;
&lt;br /&gt;
Conference articles&lt;br /&gt;
&lt;br /&gt;
# Tauseef Rehman and Allen Tannenbaum. Multimodal Registration of White Matter Brain Data via Optimal Mass Transport. In Proceedings of Computational Biomechanics for Medicine-III, MICCAI, pages 27-35, 2008.&lt;br /&gt;
# G. Pryor, T. Rehman, S. Lankton, P. Vela, and A. Tannenbaum. Fast Optimal Mass Transport for Dynamic Active Contour Tracking on the GPU. In CDC, 2007.&lt;br /&gt;
# Tauseef Rehman, Gallagher Pryor, John Melonakos, and Allen Tannenbaum. Multi-resolution 3D Nonrigid Registration via Optimal Mass Transport on the GPU. In Proceedings of Computational Biomechanics for Medicine-II, MICCAI, pages 122-132, 2007.&lt;br /&gt;
# Tauseef Rehman, Gallagher Pryor, and Allen Tannenbaum. Fast Multigrid Optimal Mass Transport for Image Registration and Morphing. In Proceedings of British Machine Vision Conference, pages 102-111, 2007.&lt;br /&gt;
# Tauseef Rehman and Allen Tannenbaum. Multigrid Optimal Mass Transport for Image Registration and Morphing. In Proceedings of SPIE Conference on Computational Imaging V, pages 649810, 2007. &lt;br /&gt;
&lt;br /&gt;
* [http://www.na-mic.org/pages/Special:Publications?text=Projects%3AOptimalMassTransportRegistration&amp;amp;submit=Search&amp;amp;words=all&amp;amp;title=checked&amp;amp;keywords=checked&amp;amp;authors=checked&amp;amp;abstract=checked&amp;amp;sponsors=checked&amp;amp;searchbytag=checked| NA-MIC Publications Database]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Registration]] [[Category:MRI]]&lt;/div&gt;</summary>
		<author><name>Tauseef</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=Projects:OptimalMassTransportRegistration&amp;diff=36193</id>
		<title>Projects:OptimalMassTransportRegistration</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=Projects:OptimalMassTransportRegistration&amp;diff=36193"/>
		<updated>2009-04-13T03:56:38Z</updated>

		<summary type="html">&lt;p&gt;Tauseef: /* Description */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Back to [[NA-MIC_Internal_Collaborations:StructuralImageAnalysis|NA-MIC Collaborations]], [[Algorithm:GATech|Georgia Tech Algorithms]]&lt;br /&gt;
__NOTOC__&lt;br /&gt;
= Optimal Mass Transport =&lt;br /&gt;
&lt;br /&gt;
The aim of this project to provide a computationaly efficient non-rigid/elastic image registration algorithm based on the Optimal Mass Transport theory. We use the Monge-Kantorovich formulation of the Optimal Mass Transport problem and implement the solution proposed by Haker et al. using multi-resolution and multigrid techniques to speed up the convergence. We also leverage the computation power of general purpose graphics processing units available on standard desktop computing machines to exploit the inherent parallelism in our algorithm.&lt;br /&gt;
&lt;br /&gt;
= Description =&lt;br /&gt;
&lt;br /&gt;
The Optimal Mass Transport problem was first formulated by a Frech engineer Gasper Monge in 1781, and was given a modern formulation in the work of Kantorovich and, therefore, is now known as the Monge-Kantorovich problem. We extend the work by Haker et al. who compute the optimal warp from a first order partial differential equation, an improvement over earlier proposed higher order methods and those based on linear programming. We implement the algorithm using a coarse-to-fine strategy resulting in phenomenol improvement in convergence. The algorithm also involves inverting the Laplacian in each iteration, which we perform using multigrid methods for even faster per iteration computation times. This method has a number of distinguishing characteristics:&lt;br /&gt;
&lt;br /&gt;
# It is a parameter free method.&lt;br /&gt;
# It utillizes all of the grayscale data in both images.&lt;br /&gt;
# It is symmetrical; the optimal mapping from image A to image B is the inverse of the optimal mapping from B to A.&lt;br /&gt;
# No landmarks need to be specified.&lt;br /&gt;
# The minimizer of the functional involved is unique; there are no local minimizers.&lt;br /&gt;
# The algorithm is designed to take into account changes in densities that result from changes in area or volume.&lt;br /&gt;
&lt;br /&gt;
''Algorithm''&lt;br /&gt;
&lt;br /&gt;
The flowchart of the algorithm is shown in the following figure. &lt;br /&gt;
&lt;br /&gt;
[[Image:OMT_Algorithm.jpg| Optimal Mass Transport Algorithm | center]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Multi-resolution Approach''&lt;br /&gt;
&lt;br /&gt;
Performing image registration using a multi-resolution approach is widely used to improve speed, accuracy and robustness. Registration is first performed at a coarse scale. The spatial mapping determined at coarse scale is then used to initialize registration at the next finer scale. This process is repeated until it reaches the finest scale. Our coarse-to-fine hierarchy comprises of three levels and we use bi-cubic interpolation to interpolate results from coarse to fine grid. This process is depicted in the following figure.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Multilevel_diagram.jpg| Multi-resolution Implementation | 700px | center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The following figure shows the outline of processing for the OMT solver conducted on the GPU. Processing occurs in two major phases: evolution of the map from&lt;br /&gt;
source to target volumes and time step adjustment. Each gray rectangle represents one Cg kernel executed on the GPU. Arrows indicate the&lt;br /&gt;
flow of data volumes through the Cg kernels. The entire process in the figure, above is repeated left to right until convergence.&lt;br /&gt;
&lt;br /&gt;
* [[Image:Fig1_gpu_diagram1.jpg | Brain Sag 3D Results | 800px | center]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Progress''&lt;br /&gt;
&lt;br /&gt;
The algorithm was tested on a synthetic 3D dataset comprising of a sphere and deformed version of it. The deformation vector field for this experiment are shown below:&lt;br /&gt;
&lt;br /&gt;
* [[Image:sphere_case.jpg | Synthetic Results | 500px | center]]&lt;br /&gt;
&lt;br /&gt;
Below we show the results from registration of two 3D brain MRI datasets. The first data set was pre-operative while the second data set was acquired during surgery (craniotomy). Both were resampled to 256*256*256 for uniform voxel size and the skull was removed. We show the results on an axial and a coronal slice of the 3D brain volumes. The sag and compression areas can easily be seen in the deformed grid shown below. The reults shown are after 3600 iterations, requiring less than 15 minutes of computation time (Dual Xeon 1.6GHz + nVidia GeForce 8800 GX GPU. The optimal computation time was found to occur for a grid size of 128*128*128 where about 1000 iterations execute in less than 15 seconds. This is due to the memory limitations on the graphics card used. The results on an axial and coronal slice are shown below:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Image:brain_sag2.jpg | Brain Sag Results | 800px | center]] &lt;br /&gt;
&lt;br /&gt;
* [[Image:brain_sag_3d.jpg | Brain Sag 3D Results | 600px | center]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Project Status''&lt;br /&gt;
* 2D Multi-resolution Registration using Optimal Mass Transport implemented.&lt;br /&gt;
&lt;br /&gt;
* 3D Multi-resolution Registration using Optimal Mass Transport of Brain sag datasets implemented.&lt;br /&gt;
&lt;br /&gt;
* 3D Registration of White Matter MRI data and white matter atlas implemented. The proposed new algorithm and the preliminary results are shown below:&lt;br /&gt;
&lt;br /&gt;
* [[Image:Wm_2_atlas_omt.jpg | Proposed Algorithm | 700px | center]] &lt;br /&gt;
*&lt;br /&gt;
* [[Image:Whitematter_tessalation.jpg | white matter to Atlas Registration Results | 900px | center]] &lt;br /&gt;
&lt;br /&gt;
* An Efficient Numerical Implementation of the OMT algorithm with explicit projections to the mass preserving constraint has been developed. The originally proposed method of integration of a time dependent PDE is replaced with a direct variational method. The projection step is computed using an Inexact Sequential Quadratic Programming (SQP) approach as shown below:&lt;br /&gt;
&lt;br /&gt;
* [[Image:Inexact_SQP.jpg | Inexact SQP | 500px | center]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Working on development of computing the mass transport using OcTrees for reduced computational cost.&lt;br /&gt;
&lt;br /&gt;
= Key Investigators =&lt;br /&gt;
&lt;br /&gt;
* Georgia Tech: Tauseef ur Rehman, Ivan Kolesov, Gallagher Pryor, Eldad Haber, Allen Tannenbaum&lt;br /&gt;
* BWH: Sylvain Bouix, Yogesh Rathi, Ron Kikinis&lt;br /&gt;
&lt;br /&gt;
= Publications =&lt;br /&gt;
&lt;br /&gt;
Journals&lt;br /&gt;
&lt;br /&gt;
# Eldad Haber, Tauseef Rehman, and Allen Tannenbaum. An Efficient Numerical Method for the Solution of the L2 Optimal Mass Transfer Problem. In submission - SIAM Journal of Scientific Computing, 2008.&lt;br /&gt;
# Tauseef Rehman, Eldad Haber, Gallagher Pryor, John Melonakos, and Allen Tannenbaum. 3D Nonrigid Registration via Optimal Mass Transport on the GPU. To appear in - Elsevier Journal of Medical Image Analysis, 2008.&lt;br /&gt;
# Tauseef Rehman, Eldad Haber, Gallagher Pryor, and Allen Tannenbaum. Fast Optimal Mass Transport for 2D Image Registration and Morphing. Accepted for - Elsevier Journal of Image and Vision Computing, 2008.&lt;br /&gt;
&lt;br /&gt;
Conference articles&lt;br /&gt;
&lt;br /&gt;
# Tauseef Rehman and Allen Tannenbaum. Multimodal Registration of White Matter Brain Data via Optimal Mass Transport. In Proceedings of Computational Biomechanics for Medicine-III, MICCAI, pages 27-35, 2008.&lt;br /&gt;
# G. Pryor, T. Rehman, S. Lankton, P. Vela, and A. Tannenbaum. Fast Optimal Mass Transport for Dynamic Active Contour Tracking on the GPU. In CDC, 2007.&lt;br /&gt;
# Tauseef Rehman, Gallagher Pryor, John Melonakos, and Allen Tannenbaum. Multi-resolution 3D Nonrigid Registration via Optimal Mass Transport on the GPU. In Proceedings of Computational Biomechanics for Medicine-II, MICCAI, pages 122-132, 2007.&lt;br /&gt;
# Tauseef Rehman, Gallagher Pryor, and Allen Tannenbaum. Fast Multigrid Optimal Mass Transport for Image Registration and Morphing. In Proceedings of British Machine Vision Conference, pages 102-111, 2007.&lt;br /&gt;
# Tauseef Rehman and Allen Tannenbaum. Multigrid Optimal Mass Transport for Image Registration and Morphing. In Proceedings of SPIE Conference on Computational Imaging V, pages 649810, 2007. &lt;br /&gt;
&lt;br /&gt;
* [http://www.na-mic.org/pages/Special:Publications?text=Projects%3AOptimalMassTransportRegistration&amp;amp;submit=Search&amp;amp;words=all&amp;amp;title=checked&amp;amp;keywords=checked&amp;amp;authors=checked&amp;amp;abstract=checked&amp;amp;sponsors=checked&amp;amp;searchbytag=checked| NA-MIC Publications Database]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Registration]] [[Category:MRI]]&lt;/div&gt;</summary>
		<author><name>Tauseef</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=Projects:OptimalMassTransportRegistration&amp;diff=36192</id>
		<title>Projects:OptimalMassTransportRegistration</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=Projects:OptimalMassTransportRegistration&amp;diff=36192"/>
		<updated>2009-04-13T03:54:55Z</updated>

		<summary type="html">&lt;p&gt;Tauseef: /* Description */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Back to [[NA-MIC_Internal_Collaborations:StructuralImageAnalysis|NA-MIC Collaborations]], [[Algorithm:GATech|Georgia Tech Algorithms]]&lt;br /&gt;
__NOTOC__&lt;br /&gt;
= Optimal Mass Transport =&lt;br /&gt;
&lt;br /&gt;
The aim of this project to provide a computationaly efficient non-rigid/elastic image registration algorithm based on the Optimal Mass Transport theory. We use the Monge-Kantorovich formulation of the Optimal Mass Transport problem and implement the solution proposed by Haker et al. using multi-resolution and multigrid techniques to speed up the convergence. We also leverage the computation power of general purpose graphics processing units available on standard desktop computing machines to exploit the inherent parallelism in our algorithm.&lt;br /&gt;
&lt;br /&gt;
= Description =&lt;br /&gt;
&lt;br /&gt;
The Optimal Mass Transport problem was first formulated by a Frech engineer Gasper Monge in 1781, and was given a modern formulation in the work of Kantorovich and, therefore, is now known as the Monge-Kantorovich problem. We extend the work by Haker et al. who compute the optimal warp from a first order partial differential equation, an improvement over earlier proposed higher order methods and those based on linear programming. We implement the algorithm using a coarse-to-fine strategy resulting in phenomenol improvement in convergence. The algorithm also involves inverting the Laplacian in each iteration, which we perform using multigrid methods for even faster per iteration computation times. This method has a number of distinguishing characteristics:&lt;br /&gt;
&lt;br /&gt;
# It is a parameter free method.&lt;br /&gt;
# It utillizes all of the grayscale data in both images.&lt;br /&gt;
# It is symmetrical; the optimal mapping from image A to image B is the inverse of the optimal mapping from B to A.&lt;br /&gt;
# No landmarks need to be specified.&lt;br /&gt;
# The minimizer of the functional involved is unique; there are no local minimizers.&lt;br /&gt;
# The algorithm is designed to take into account changes in densities that result from changes in area or volume.&lt;br /&gt;
&lt;br /&gt;
''Algorithm''&lt;br /&gt;
&lt;br /&gt;
The flowchart of the algorithm is shown in the following figure. &lt;br /&gt;
&lt;br /&gt;
[[Image:OMT_Algorithm.jpg| Optimal Mass Transport Algorithm | center]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Multi-resolution Approach''&lt;br /&gt;
&lt;br /&gt;
Performing image registration using a multi-resolution approach is widely used to improve speed, accuracy and robustness. Registration is first performed at a coarse scale. The spatial mapping determined at coarse scale is then used to initialize registration at the next finer scale. This process is repeated until it reaches the finest scale. Our coarse-to-fine hierarchy comprises of three levels and we use bi-cubic interpolation to interpolate results from coarse to fine grid. This process is depicted in the following figure.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Multilevel_diagram.jpg| Multi-resolution Implementation | 700px | center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The following figure shows the outline of processing for the OMT solver conducted on the GPU. Processing occurs in two major phases: evolution of the map from&lt;br /&gt;
source to target volumes and time step adjustment. Each gray rectangle represents one Cg kernel executed on the GPU. Arrows indicate the&lt;br /&gt;
flow of data volumes through the Cg kernels. The entire process in the figure, above is repeated left to right until convergence.&lt;br /&gt;
&lt;br /&gt;
* [[Image:Fig1_gpu_diagram1.jpg | Brain Sag 3D Results | 800px | center]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Progress''&lt;br /&gt;
&lt;br /&gt;
The algorithm was tested on a synthetic 3D dataset comprising of a sphere and deformed version of it. The deformation vector field for this experiment are shown below:&lt;br /&gt;
&lt;br /&gt;
* [[Image:sphere_case.jpg | Synthetic Results | 500px | center]]&lt;br /&gt;
&lt;br /&gt;
Below we show the results from registration of two 3D brain MRI datasets. The first data set was pre-operative while the second data set was acquired during surgery (craniotomy). Both were resampled to 256*256*256 for uniform voxel size and the skull was removed. We show the results on an axial and a coronal slice of the 3D brain volumes. The sag and compression areas can easily be seen in the deformed grid shown below. The reults shown are after 3600 iterations, requiring less than 15 minutes of computation time (Dual Xeon 1.6GHz + nVidia GeForce 8800 GX GPU. The optimal computation time was found to occur for a grid size of 128*128*128 where about 1000 iterations execute in less than 15 seconds. This is due to the memory limitations on the graphics card used. The results on an axial and coronal slice are shown below:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Image:brain_sag2.jpg | Brain Sag Results | 800px | center]] &lt;br /&gt;
&lt;br /&gt;
* [[Image:brain_sag_3d.jpg | Brain Sag 3D Results | 600px | center]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Project Status''&lt;br /&gt;
* 2D Multi-resolution Registration using Optimal Mass Transport implemented.&lt;br /&gt;
&lt;br /&gt;
* 3D Multi-resolution Registration using Optimal Mass Transport of Brain sag datasets implemented.&lt;br /&gt;
&lt;br /&gt;
* 3D Registration of White Matter MRI data and white matter atlas implemented. The proposed new algorithm and the preliminary results are shown below:&lt;br /&gt;
&lt;br /&gt;
* [[Image:Wm_2_atlas_omt.jpg | Proposed Algorithm | 700px | center]] &lt;br /&gt;
*&lt;br /&gt;
* [[Image:Whitematter_tessalation.jpg | white matter to Atlas Registration Results | 900px | center]] &lt;br /&gt;
&lt;br /&gt;
* An Efficient Numerical Implementation of the OMT algorithm with explicit projections to the mass preserving constraint has been developed. The originally proposed method of integration of a time dependent PDE is replaced with a direct variational method. The projection step is computed using an Inexact Sequential Quadratic Programming (SQP) approach as shown below:&lt;br /&gt;
&lt;br /&gt;
* [[Image:Inexact_SQP.jpg | Inexact SQP | 700px | center]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Working on development of computing the mass transport using OcTrees for reduced computational cost.&lt;br /&gt;
&lt;br /&gt;
= Key Investigators =&lt;br /&gt;
&lt;br /&gt;
* Georgia Tech: Tauseef ur Rehman, Ivan Kolesov, Gallagher Pryor, Eldad Haber, Allen Tannenbaum&lt;br /&gt;
* BWH: Sylvain Bouix, Yogesh Rathi, Ron Kikinis&lt;br /&gt;
&lt;br /&gt;
= Publications =&lt;br /&gt;
&lt;br /&gt;
Journals&lt;br /&gt;
&lt;br /&gt;
# Eldad Haber, Tauseef Rehman, and Allen Tannenbaum. An Efficient Numerical Method for the Solution of the L2 Optimal Mass Transfer Problem. In submission - SIAM Journal of Scientific Computing, 2008.&lt;br /&gt;
# Tauseef Rehman, Eldad Haber, Gallagher Pryor, John Melonakos, and Allen Tannenbaum. 3D Nonrigid Registration via Optimal Mass Transport on the GPU. To appear in - Elsevier Journal of Medical Image Analysis, 2008.&lt;br /&gt;
# Tauseef Rehman, Eldad Haber, Gallagher Pryor, and Allen Tannenbaum. Fast Optimal Mass Transport for 2D Image Registration and Morphing. Accepted for - Elsevier Journal of Image and Vision Computing, 2008.&lt;br /&gt;
&lt;br /&gt;
Conference articles&lt;br /&gt;
&lt;br /&gt;
# Tauseef Rehman and Allen Tannenbaum. Multimodal Registration of White Matter Brain Data via Optimal Mass Transport. In Proceedings of Computational Biomechanics for Medicine-III, MICCAI, pages 27-35, 2008.&lt;br /&gt;
# G. Pryor, T. Rehman, S. Lankton, P. Vela, and A. Tannenbaum. Fast Optimal Mass Transport for Dynamic Active Contour Tracking on the GPU. In CDC, 2007.&lt;br /&gt;
# Tauseef Rehman, Gallagher Pryor, John Melonakos, and Allen Tannenbaum. Multi-resolution 3D Nonrigid Registration via Optimal Mass Transport on the GPU. In Proceedings of Computational Biomechanics for Medicine-II, MICCAI, pages 122-132, 2007.&lt;br /&gt;
# Tauseef Rehman, Gallagher Pryor, and Allen Tannenbaum. Fast Multigrid Optimal Mass Transport for Image Registration and Morphing. In Proceedings of British Machine Vision Conference, pages 102-111, 2007.&lt;br /&gt;
# Tauseef Rehman and Allen Tannenbaum. Multigrid Optimal Mass Transport for Image Registration and Morphing. In Proceedings of SPIE Conference on Computational Imaging V, pages 649810, 2007. &lt;br /&gt;
&lt;br /&gt;
* [http://www.na-mic.org/pages/Special:Publications?text=Projects%3AOptimalMassTransportRegistration&amp;amp;submit=Search&amp;amp;words=all&amp;amp;title=checked&amp;amp;keywords=checked&amp;amp;authors=checked&amp;amp;abstract=checked&amp;amp;sponsors=checked&amp;amp;searchbytag=checked| NA-MIC Publications Database]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Registration]] [[Category:MRI]]&lt;/div&gt;</summary>
		<author><name>Tauseef</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=File:Inexact_SQP.jpg&amp;diff=36191</id>
		<title>File:Inexact SQP.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=File:Inexact_SQP.jpg&amp;diff=36191"/>
		<updated>2009-04-13T03:50:40Z</updated>

		<summary type="html">&lt;p&gt;Tauseef: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Tauseef</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=Projects:OptimalMassTransportRegistration&amp;diff=36190</id>
		<title>Projects:OptimalMassTransportRegistration</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=Projects:OptimalMassTransportRegistration&amp;diff=36190"/>
		<updated>2009-04-13T03:41:01Z</updated>

		<summary type="html">&lt;p&gt;Tauseef: /* Description */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Back to [[NA-MIC_Internal_Collaborations:StructuralImageAnalysis|NA-MIC Collaborations]], [[Algorithm:GATech|Georgia Tech Algorithms]]&lt;br /&gt;
__NOTOC__&lt;br /&gt;
= Optimal Mass Transport =&lt;br /&gt;
&lt;br /&gt;
The aim of this project to provide a computationaly efficient non-rigid/elastic image registration algorithm based on the Optimal Mass Transport theory. We use the Monge-Kantorovich formulation of the Optimal Mass Transport problem and implement the solution proposed by Haker et al. using multi-resolution and multigrid techniques to speed up the convergence. We also leverage the computation power of general purpose graphics processing units available on standard desktop computing machines to exploit the inherent parallelism in our algorithm.&lt;br /&gt;
&lt;br /&gt;
= Description =&lt;br /&gt;
&lt;br /&gt;
The Optimal Mass Transport problem was first formulated by a Frech engineer Gasper Monge in 1781, and was given a modern formulation in the work of Kantorovich and, therefore, is now known as the Monge-Kantorovich problem. We extend the work by Haker et al. who compute the optimal warp from a first order partial differential equation, an improvement over earlier proposed higher order methods and those based on linear programming. We implement the algorithm using a coarse-to-fine strategy resulting in phenomenol improvement in convergence. The algorithm also involves inverting the Laplacian in each iteration, which we perform using multigrid methods for even faster per iteration computation times. This method has a number of distinguishing characteristics:&lt;br /&gt;
&lt;br /&gt;
# It is a parameter free method.&lt;br /&gt;
# It utillizes all of the grayscale data in both images.&lt;br /&gt;
# It is symmetrical; the optimal mapping from image A to image B is the inverse of the optimal mapping from B to A.&lt;br /&gt;
# No landmarks need to be specified.&lt;br /&gt;
# The minimizer of the functional involved is unique; there are no local minimizers.&lt;br /&gt;
# The algorithm is designed to take into account changes in densities that result from changes in area or volume.&lt;br /&gt;
&lt;br /&gt;
''Algorithm''&lt;br /&gt;
&lt;br /&gt;
The flowchart of the algorithm is shown in the following figure. &lt;br /&gt;
&lt;br /&gt;
[[Image:OMT_Algorithm.jpg| Optimal Mass Transport Algorithm | center]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Multi-resolution Approach''&lt;br /&gt;
&lt;br /&gt;
Performing image registration using a multi-resolution approach is widely used to improve speed, accuracy and robustness. Registration is first performed at a coarse scale. The spatial mapping determined at coarse scale is then used to initialize registration at the next finer scale. This process is repeated until it reaches the finest scale. Our coarse-to-fine hierarchy comprises of three levels and we use bi-cubic interpolation to interpolate results from coarse to fine grid. This process is depicted in the following figure.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Multilevel_diagram.jpg| Multi-resolution Implementation | 700px | center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The following figure shows the outline of processing for the OMT solver conducted on the GPU. Processing occurs in two major phases: evolution of the map from&lt;br /&gt;
source to target volumes and time step adjustment. Each gray rectangle represents one Cg kernel executed on the GPU. Arrows indicate the&lt;br /&gt;
flow of data volumes through the Cg kernels. The entire process in the figure, above is repeated left to right until convergence.&lt;br /&gt;
&lt;br /&gt;
* [[Image:Fig1_gpu_diagram1.jpg | Brain Sag 3D Results | 800px | center]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Progress''&lt;br /&gt;
&lt;br /&gt;
The algorithm was tested on a synthetic 3D dataset comprising of a sphere and deformed version of it. The deformation vector field for this experiment are shown below:&lt;br /&gt;
&lt;br /&gt;
* [[Image:sphere_case.jpg | Synthetic Results | 500px | center]]&lt;br /&gt;
&lt;br /&gt;
Below we show the results from registration of two 3D brain MRI datasets. The first data set was pre-operative while the second data set was acquired during surgery (craniotomy). Both were resampled to 256*256*256 for uniform voxel size and the skull was removed. We show the results on an axial and a coronal slice of the 3D brain volumes. The sag and compression areas can easily be seen in the deformed grid shown below. The reults shown are after 3600 iterations, requiring less than 15 minutes of computation time (Dual Xeon 1.6GHz + nVidia GeForce 8800 GX GPU. The optimal computation time was found to occur for a grid size of 128*128*128 where about 1000 iterations execute in less than 15 seconds. This is due to the memory limitations on the graphics card used. The results on an axial and coronal slice are shown below:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Image:brain_sag2.jpg | Brain Sag Results | 800px | center]] &lt;br /&gt;
&lt;br /&gt;
* [[Image:brain_sag_3d.jpg | Brain Sag 3D Results | 600px | center]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Project Status''&lt;br /&gt;
* 2D Multi-resolution Registration using Optimal Mass Transport implemented.&lt;br /&gt;
&lt;br /&gt;
* 3D Multi-resolution Registration using Optimal Mass Transport of Brain sag datasets implemented.&lt;br /&gt;
&lt;br /&gt;
* 3D Registration of White Matter MRI data and white matter atlas implemented. The proposed new algorithm and the preliminary results are shown below:&lt;br /&gt;
&lt;br /&gt;
* [[Image:Wm_2_atlas_omt.jpg | Proposed Algorithm | 700px | center]] &lt;br /&gt;
*&lt;br /&gt;
* [[Image:Whitematter_tessalation.jpg | white matter to Atlas Registration Results | 900px | center]] &lt;br /&gt;
&lt;br /&gt;
* An Efficient Numerical Implementation of the OMT algorithm with explicit projections to the mass preserving constraint completed. The projection step is done using a Modified Sequential Quadratic Programming (SQP) approach.&lt;br /&gt;
* Working on development of computing the mass transport using OcTrees for reduced computational cost.&lt;br /&gt;
&lt;br /&gt;
= Key Investigators =&lt;br /&gt;
&lt;br /&gt;
* Georgia Tech: Tauseef ur Rehman, Ivan Kolesov, Gallagher Pryor, Eldad Haber, Allen Tannenbaum&lt;br /&gt;
* BWH: Sylvain Bouix, Yogesh Rathi, Ron Kikinis&lt;br /&gt;
&lt;br /&gt;
= Publications =&lt;br /&gt;
&lt;br /&gt;
Journals&lt;br /&gt;
&lt;br /&gt;
# Eldad Haber, Tauseef Rehman, and Allen Tannenbaum. An Efficient Numerical Method for the Solution of the L2 Optimal Mass Transfer Problem. In submission - SIAM Journal of Scientific Computing, 2008.&lt;br /&gt;
# Tauseef Rehman, Eldad Haber, Gallagher Pryor, John Melonakos, and Allen Tannenbaum. 3D Nonrigid Registration via Optimal Mass Transport on the GPU. To appear in - Elsevier Journal of Medical Image Analysis, 2008.&lt;br /&gt;
# Tauseef Rehman, Eldad Haber, Gallagher Pryor, and Allen Tannenbaum. Fast Optimal Mass Transport for 2D Image Registration and Morphing. Accepted for - Elsevier Journal of Image and Vision Computing, 2008.&lt;br /&gt;
&lt;br /&gt;
Conference articles&lt;br /&gt;
&lt;br /&gt;
# Tauseef Rehman and Allen Tannenbaum. Multimodal Registration of White Matter Brain Data via Optimal Mass Transport. In Proceedings of Computational Biomechanics for Medicine-III, MICCAI, pages 27-35, 2008.&lt;br /&gt;
# G. Pryor, T. Rehman, S. Lankton, P. Vela, and A. Tannenbaum. Fast Optimal Mass Transport for Dynamic Active Contour Tracking on the GPU. In CDC, 2007.&lt;br /&gt;
# Tauseef Rehman, Gallagher Pryor, John Melonakos, and Allen Tannenbaum. Multi-resolution 3D Nonrigid Registration via Optimal Mass Transport on the GPU. In Proceedings of Computational Biomechanics for Medicine-II, MICCAI, pages 122-132, 2007.&lt;br /&gt;
# Tauseef Rehman, Gallagher Pryor, and Allen Tannenbaum. Fast Multigrid Optimal Mass Transport for Image Registration and Morphing. In Proceedings of British Machine Vision Conference, pages 102-111, 2007.&lt;br /&gt;
# Tauseef Rehman and Allen Tannenbaum. Multigrid Optimal Mass Transport for Image Registration and Morphing. In Proceedings of SPIE Conference on Computational Imaging V, pages 649810, 2007. &lt;br /&gt;
&lt;br /&gt;
* [http://www.na-mic.org/pages/Special:Publications?text=Projects%3AOptimalMassTransportRegistration&amp;amp;submit=Search&amp;amp;words=all&amp;amp;title=checked&amp;amp;keywords=checked&amp;amp;authors=checked&amp;amp;abstract=checked&amp;amp;sponsors=checked&amp;amp;searchbytag=checked| NA-MIC Publications Database]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Registration]] [[Category:MRI]]&lt;/div&gt;</summary>
		<author><name>Tauseef</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=Projects:OptimalMassTransportRegistration&amp;diff=36189</id>
		<title>Projects:OptimalMassTransportRegistration</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=Projects:OptimalMassTransportRegistration&amp;diff=36189"/>
		<updated>2009-04-13T03:39:39Z</updated>

		<summary type="html">&lt;p&gt;Tauseef: /* Description */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Back to [[NA-MIC_Internal_Collaborations:StructuralImageAnalysis|NA-MIC Collaborations]], [[Algorithm:GATech|Georgia Tech Algorithms]]&lt;br /&gt;
__NOTOC__&lt;br /&gt;
= Optimal Mass Transport =&lt;br /&gt;
&lt;br /&gt;
The aim of this project to provide a computationaly efficient non-rigid/elastic image registration algorithm based on the Optimal Mass Transport theory. We use the Monge-Kantorovich formulation of the Optimal Mass Transport problem and implement the solution proposed by Haker et al. using multi-resolution and multigrid techniques to speed up the convergence. We also leverage the computation power of general purpose graphics processing units available on standard desktop computing machines to exploit the inherent parallelism in our algorithm.&lt;br /&gt;
&lt;br /&gt;
= Description =&lt;br /&gt;
&lt;br /&gt;
The Optimal Mass Transport problem was first formulated by a Frech engineer Gasper Monge in 1781, and was given a modern formulation in the work of Kantorovich and, therefore, is now known as the Monge-Kantorovich problem. We extend the work by Haker et al. who compute the optimal warp from a first order partial differential equation, an improvement over earlier proposed higher order methods and those based on linear programming. We implement the algorithm using a coarse-to-fine strategy resulting in phenomenol improvement in convergence. The algorithm also involves inverting the Laplacian in each iteration, which we perform using multigrid methods for even faster per iteration computation times. This method has a number of distinguishing characteristics:&lt;br /&gt;
&lt;br /&gt;
# It is a parameter free method.&lt;br /&gt;
# It utillizes all of the grayscale data in both images.&lt;br /&gt;
# It is symmetrical; the optimal mapping from image A to image B is the inverse of the optimal mapping from B to A.&lt;br /&gt;
# No landmarks need to be specified.&lt;br /&gt;
# The minimizer of the functional involved is unique; there are no local minimizers.&lt;br /&gt;
# The algorithm is designed to take into account changes in densities that result from changes in area or volume.&lt;br /&gt;
&lt;br /&gt;
''Algorithm''&lt;br /&gt;
&lt;br /&gt;
The flowchart of the algorithm is shown in the following figure. &lt;br /&gt;
&lt;br /&gt;
[[Image:OMT_Algorithm.jpg| Optimal Mass Transport Algorithm | center]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Multi-resolution Approach''&lt;br /&gt;
&lt;br /&gt;
Performing image registration using a multi-resolution approach is widely used to improve speed, accuracy and robustness. Registration is first performed at a coarse scale. The spatial mapping determined at coarse scale is then used to initialize registration at the next finer scale. This process is repeated until it reaches the finest scale. Our coarse-to-fine hierarchy comprises of three levels and we use bi-cubic interpolation to interpolate results from coarse to fine grid. This process is depicted in the following figure.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Multilevel_diagram.jpg| Multi-resolution Implementation | 800px | center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The following figure shows the outline of processing for the OMT solver conducted on the GPU. Processing occurs in two major phases: evolution of the map from&lt;br /&gt;
source to target volumes and time step adjustment. Each gray rectangle represents one Cg kernel executed on the GPU. Arrows indicate the&lt;br /&gt;
flow of data volumes through the Cg kernels. The entire process in the figure, above is repeated left to right until convergence.&lt;br /&gt;
&lt;br /&gt;
* [[Image:Fig1_gpu_diagram1.jpg | Brain Sag 3D Results | 800px | center]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Progress''&lt;br /&gt;
&lt;br /&gt;
The algorithm was tested on a synthetic 3D dataset comprising of a sphere and deformed version of it. The deformation vector field for this experiment are shown below:&lt;br /&gt;
&lt;br /&gt;
* [[Image:sphere_case.jpg | Synthetic Results | 500px | center]]&lt;br /&gt;
&lt;br /&gt;
Below we show the results from registration of two 3D brain MRI datasets. The first data set was pre-operative while the second data set was acquired during surgery (craniotomy). Both were resampled to 256*256*256 for uniform voxel size and the skull was removed. We show the results on an axial and a coronal slice of the 3D brain volumes. The sag and compression areas can easily be seen in the deformed grid shown below. The reults shown are after 3600 iterations, requiring less than 15 minutes of computation time (Dual Xeon 1.6GHz + nVidia GeForce 8800 GX GPU. The optimal computation time was found to occur for a grid size of 128*128*128 where about 1000 iterations execute in less than 15 seconds. This is due to the memory limitations on the graphics card used. The results on an axial and coronal slice are shown below:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Image:brain_sag2.jpg | Brain Sag Results | 800px | center]] &lt;br /&gt;
&lt;br /&gt;
* [[Image:brain_sag_3d.jpg | Brain Sag 3D Results | 600px | center]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Project Status''&lt;br /&gt;
* 2D Multi-resolution Registration using Optimal Mass Transport implemented.&lt;br /&gt;
&lt;br /&gt;
* 3D Multi-resolution Registration using Optimal Mass Transport of Brain sag datasets implemented.&lt;br /&gt;
&lt;br /&gt;
* 3D Registration of White Matter MRI data and white matter atlas implemented. The proposed new algorithm and the preliminary results are shown below:&lt;br /&gt;
&lt;br /&gt;
* [[Image:Wm_2_atlas_omt.jpg | Proposed Algorithm | 600px | center]] &lt;br /&gt;
&lt;br /&gt;
* [[Image:Whitematter_tessalation.jpg | white matter to Atlas Registration Results | 1000px | center]] &lt;br /&gt;
&lt;br /&gt;
* An Efficient Numerical Implementation of the OMT algorithm with explicit projections to the mass preserving constraint completed. The projection step is done using a Modified Sequential Quadratic Programming (SQP) approach.&lt;br /&gt;
* Working on development of computing the mass transport using OcTrees for reduced computational cost.&lt;br /&gt;
&lt;br /&gt;
= Key Investigators =&lt;br /&gt;
&lt;br /&gt;
* Georgia Tech: Tauseef ur Rehman, Ivan Kolesov, Gallagher Pryor, Eldad Haber, Allen Tannenbaum&lt;br /&gt;
* BWH: Sylvain Bouix, Yogesh Rathi, Ron Kikinis&lt;br /&gt;
&lt;br /&gt;
= Publications =&lt;br /&gt;
&lt;br /&gt;
Journals&lt;br /&gt;
&lt;br /&gt;
# Eldad Haber, Tauseef Rehman, and Allen Tannenbaum. An Efficient Numerical Method for the Solution of the L2 Optimal Mass Transfer Problem. In submission - SIAM Journal of Scientific Computing, 2008.&lt;br /&gt;
# Tauseef Rehman, Eldad Haber, Gallagher Pryor, John Melonakos, and Allen Tannenbaum. 3D Nonrigid Registration via Optimal Mass Transport on the GPU. To appear in - Elsevier Journal of Medical Image Analysis, 2008.&lt;br /&gt;
# Tauseef Rehman, Eldad Haber, Gallagher Pryor, and Allen Tannenbaum. Fast Optimal Mass Transport for 2D Image Registration and Morphing. Accepted for - Elsevier Journal of Image and Vision Computing, 2008.&lt;br /&gt;
&lt;br /&gt;
Conference articles&lt;br /&gt;
&lt;br /&gt;
# Tauseef Rehman and Allen Tannenbaum. Multimodal Registration of White Matter Brain Data via Optimal Mass Transport. In Proceedings of Computational Biomechanics for Medicine-III, MICCAI, pages 27-35, 2008.&lt;br /&gt;
# G. Pryor, T. Rehman, S. Lankton, P. Vela, and A. Tannenbaum. Fast Optimal Mass Transport for Dynamic Active Contour Tracking on the GPU. In CDC, 2007.&lt;br /&gt;
# Tauseef Rehman, Gallagher Pryor, John Melonakos, and Allen Tannenbaum. Multi-resolution 3D Nonrigid Registration via Optimal Mass Transport on the GPU. In Proceedings of Computational Biomechanics for Medicine-II, MICCAI, pages 122-132, 2007.&lt;br /&gt;
# Tauseef Rehman, Gallagher Pryor, and Allen Tannenbaum. Fast Multigrid Optimal Mass Transport for Image Registration and Morphing. In Proceedings of British Machine Vision Conference, pages 102-111, 2007.&lt;br /&gt;
# Tauseef Rehman and Allen Tannenbaum. Multigrid Optimal Mass Transport for Image Registration and Morphing. In Proceedings of SPIE Conference on Computational Imaging V, pages 649810, 2007. &lt;br /&gt;
&lt;br /&gt;
* [http://www.na-mic.org/pages/Special:Publications?text=Projects%3AOptimalMassTransportRegistration&amp;amp;submit=Search&amp;amp;words=all&amp;amp;title=checked&amp;amp;keywords=checked&amp;amp;authors=checked&amp;amp;abstract=checked&amp;amp;sponsors=checked&amp;amp;searchbytag=checked| NA-MIC Publications Database]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Registration]] [[Category:MRI]]&lt;/div&gt;</summary>
		<author><name>Tauseef</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=Projects:OptimalMassTransportRegistration&amp;diff=36188</id>
		<title>Projects:OptimalMassTransportRegistration</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=Projects:OptimalMassTransportRegistration&amp;diff=36188"/>
		<updated>2009-04-13T03:38:35Z</updated>

		<summary type="html">&lt;p&gt;Tauseef: /* Description */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Back to [[NA-MIC_Internal_Collaborations:StructuralImageAnalysis|NA-MIC Collaborations]], [[Algorithm:GATech|Georgia Tech Algorithms]]&lt;br /&gt;
__NOTOC__&lt;br /&gt;
= Optimal Mass Transport =&lt;br /&gt;
&lt;br /&gt;
The aim of this project to provide a computationaly efficient non-rigid/elastic image registration algorithm based on the Optimal Mass Transport theory. We use the Monge-Kantorovich formulation of the Optimal Mass Transport problem and implement the solution proposed by Haker et al. using multi-resolution and multigrid techniques to speed up the convergence. We also leverage the computation power of general purpose graphics processing units available on standard desktop computing machines to exploit the inherent parallelism in our algorithm.&lt;br /&gt;
&lt;br /&gt;
= Description =&lt;br /&gt;
&lt;br /&gt;
The Optimal Mass Transport problem was first formulated by a Frech engineer Gasper Monge in 1781, and was given a modern formulation in the work of Kantorovich and, therefore, is now known as the Monge-Kantorovich problem. We extend the work by Haker et al. who compute the optimal warp from a first order partial differential equation, an improvement over earlier proposed higher order methods and those based on linear programming. We implement the algorithm using a coarse-to-fine strategy resulting in phenomenol improvement in convergence. The algorithm also involves inverting the Laplacian in each iteration, which we perform using multigrid methods for even faster per iteration computation times. This method has a number of distinguishing characteristics:&lt;br /&gt;
&lt;br /&gt;
# It is a parameter free method.&lt;br /&gt;
# It utillizes all of the grayscale data in both images.&lt;br /&gt;
# It is symmetrical; the optimal mapping from image A to image B is the inverse of the optimal mapping from B to A.&lt;br /&gt;
# No landmarks need to be specified.&lt;br /&gt;
# The minimizer of the functional involved is unique; there are no local minimizers.&lt;br /&gt;
# The algorithm is designed to take into account changes in densities that result from changes in area or volume.&lt;br /&gt;
&lt;br /&gt;
''Algorithm''&lt;br /&gt;
&lt;br /&gt;
The flowchart of the algorithm is shown in the following figure. &lt;br /&gt;
&lt;br /&gt;
[[Image:OMT_Algorithm.jpg| Optimal Mass Transport Algorithm | center]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Multi-resolution Approach''&lt;br /&gt;
&lt;br /&gt;
Performing image registration using a multi-resolution approach is widely used to improve speed, accuracy and robustness. Registration is first performed at a coarse scale. The spatial mapping determined at coarse scale is then used to initialize registration at the next finer scale. This process is repeated until it reaches the finest scale. Our coarse-to-fine hierarchy comprises of three levels and we use bi-cubic interpolation to interpolate results from coarse to fine grid. This process is depicted in the following figure.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Multilevel_diagram.jpg| Multi-resolution Implementation | 800px | center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The following figure shows the outline of processing for the OMT solver conducted on the GPU. Processing occurs in two major phases: evolution of the map from&lt;br /&gt;
source to target volumes and time step adjustment. Each gray rectangle represents one Cg kernel executed on the GPU. Arrows indicate the&lt;br /&gt;
flow of data volumes through the Cg kernels. The entire process in the figure, above is repeated left to right until convergence.&lt;br /&gt;
&lt;br /&gt;
* [[Image:Fig1_gpu_diagram1.jpg | Brain Sag 3D Results | 800px | center]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Progress''&lt;br /&gt;
&lt;br /&gt;
The algorithm was tested on a synthetic 3D dataset comprising of a sphere and deformed version of it. The deformation vector field for this experiment are shown below:&lt;br /&gt;
&lt;br /&gt;
* [[Image:sphere_case.jpg | Synthetic Results | 500px | center]]&lt;br /&gt;
&lt;br /&gt;
Below we show the results from registration of two 3D brain MRI datasets. The first data set was pre-operative while the second data set was acquired during surgery (craniotomy). Both were resampled to 256*256*256 for uniform voxel size and the skull was removed. We show the results on an axial and a coronal slice of the 3D brain volumes. The sag and compression areas can easily be seen in the deformed grid shown below. The reults shown are after 3600 iterations, requiring less than 15 minutes of computation time (Dual Xeon 1.6GHz + nVidia GeForce 8800 GX GPU. The optimal computation time was found to occur for a grid size of 128*128*128 where about 1000 iterations execute in less than 15 seconds. This is due to the memory limitations on the graphics card used. The results on an axial and coronal slice are shown below:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Image:brain_sag2.jpg | Brain Sag Results | 800px | center]] &lt;br /&gt;
&lt;br /&gt;
* [[Image:brain_sag_3d.jpg | Brain Sag 3D Results | 600px | center]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Project Status''&lt;br /&gt;
* 2D Multi-resolution Registration using Optimal Mass Transport implemented.&lt;br /&gt;
&lt;br /&gt;
* 3D Multi-resolution Registration using Optimal Mass Transport of Brain sag datasets implemented.&lt;br /&gt;
&lt;br /&gt;
* 3D Registration of White Matter MRI data and white matter atlas implemented. The proposed new algorithm and the preliminary results are shown below:&lt;br /&gt;
&lt;br /&gt;
* [[Image:Wm_2_atlas_omt.jpg | Proposed Algorithm | 800px | center]] &lt;br /&gt;
&lt;br /&gt;
* [[Image:Whitematter_tessalation.jpg | white matter to Atlas Registration Results | 800px | center]] &lt;br /&gt;
&lt;br /&gt;
* An Efficient Numerical Implementation of the OMT algorithm with explicit projections to the mass preserving constraint completed. The projection step is done using a Modified Sequential Quadratic Programming (SQP) approach.&lt;br /&gt;
* Working on development of computing the mass transport using OcTrees for reduced computational cost.&lt;br /&gt;
&lt;br /&gt;
= Key Investigators =&lt;br /&gt;
&lt;br /&gt;
* Georgia Tech: Tauseef ur Rehman, Ivan Kolesov, Gallagher Pryor, Eldad Haber, Allen Tannenbaum&lt;br /&gt;
* BWH: Sylvain Bouix, Yogesh Rathi, Ron Kikinis&lt;br /&gt;
&lt;br /&gt;
= Publications =&lt;br /&gt;
&lt;br /&gt;
Journals&lt;br /&gt;
&lt;br /&gt;
# Eldad Haber, Tauseef Rehman, and Allen Tannenbaum. An Efficient Numerical Method for the Solution of the L2 Optimal Mass Transfer Problem. In submission - SIAM Journal of Scientific Computing, 2008.&lt;br /&gt;
# Tauseef Rehman, Eldad Haber, Gallagher Pryor, John Melonakos, and Allen Tannenbaum. 3D Nonrigid Registration via Optimal Mass Transport on the GPU. To appear in - Elsevier Journal of Medical Image Analysis, 2008.&lt;br /&gt;
# Tauseef Rehman, Eldad Haber, Gallagher Pryor, and Allen Tannenbaum. Fast Optimal Mass Transport for 2D Image Registration and Morphing. Accepted for - Elsevier Journal of Image and Vision Computing, 2008.&lt;br /&gt;
&lt;br /&gt;
Conference articles&lt;br /&gt;
&lt;br /&gt;
# Tauseef Rehman and Allen Tannenbaum. Multimodal Registration of White Matter Brain Data via Optimal Mass Transport. In Proceedings of Computational Biomechanics for Medicine-III, MICCAI, pages 27-35, 2008.&lt;br /&gt;
# G. Pryor, T. Rehman, S. Lankton, P. Vela, and A. Tannenbaum. Fast Optimal Mass Transport for Dynamic Active Contour Tracking on the GPU. In CDC, 2007.&lt;br /&gt;
# Tauseef Rehman, Gallagher Pryor, John Melonakos, and Allen Tannenbaum. Multi-resolution 3D Nonrigid Registration via Optimal Mass Transport on the GPU. In Proceedings of Computational Biomechanics for Medicine-II, MICCAI, pages 122-132, 2007.&lt;br /&gt;
# Tauseef Rehman, Gallagher Pryor, and Allen Tannenbaum. Fast Multigrid Optimal Mass Transport for Image Registration and Morphing. In Proceedings of British Machine Vision Conference, pages 102-111, 2007.&lt;br /&gt;
# Tauseef Rehman and Allen Tannenbaum. Multigrid Optimal Mass Transport for Image Registration and Morphing. In Proceedings of SPIE Conference on Computational Imaging V, pages 649810, 2007. &lt;br /&gt;
&lt;br /&gt;
* [http://www.na-mic.org/pages/Special:Publications?text=Projects%3AOptimalMassTransportRegistration&amp;amp;submit=Search&amp;amp;words=all&amp;amp;title=checked&amp;amp;keywords=checked&amp;amp;authors=checked&amp;amp;abstract=checked&amp;amp;sponsors=checked&amp;amp;searchbytag=checked| NA-MIC Publications Database]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Registration]] [[Category:MRI]]&lt;/div&gt;</summary>
		<author><name>Tauseef</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=File:Wm_2_atlas_omt.jpg&amp;diff=36187</id>
		<title>File:Wm 2 atlas omt.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=File:Wm_2_atlas_omt.jpg&amp;diff=36187"/>
		<updated>2009-04-13T03:34:33Z</updated>

		<summary type="html">&lt;p&gt;Tauseef: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Tauseef</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=File:Whitematter_tessalation.jpg&amp;diff=36186</id>
		<title>File:Whitematter tessalation.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=File:Whitematter_tessalation.jpg&amp;diff=36186"/>
		<updated>2009-04-13T03:30:09Z</updated>

		<summary type="html">&lt;p&gt;Tauseef: uploaded a new version of &amp;quot;File:Whitematter tessalation.jpg&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Tauseef</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=Projects:OptimalMassTransportRegistration&amp;diff=36185</id>
		<title>Projects:OptimalMassTransportRegistration</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=Projects:OptimalMassTransportRegistration&amp;diff=36185"/>
		<updated>2009-04-13T03:17:25Z</updated>

		<summary type="html">&lt;p&gt;Tauseef: /* Description */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Back to [[NA-MIC_Internal_Collaborations:StructuralImageAnalysis|NA-MIC Collaborations]], [[Algorithm:GATech|Georgia Tech Algorithms]]&lt;br /&gt;
__NOTOC__&lt;br /&gt;
= Optimal Mass Transport =&lt;br /&gt;
&lt;br /&gt;
The aim of this project to provide a computationaly efficient non-rigid/elastic image registration algorithm based on the Optimal Mass Transport theory. We use the Monge-Kantorovich formulation of the Optimal Mass Transport problem and implement the solution proposed by Haker et al. using multi-resolution and multigrid techniques to speed up the convergence. We also leverage the computation power of general purpose graphics processing units available on standard desktop computing machines to exploit the inherent parallelism in our algorithm.&lt;br /&gt;
&lt;br /&gt;
= Description =&lt;br /&gt;
&lt;br /&gt;
The Optimal Mass Transport problem was first formulated by a Frech engineer Gasper Monge in 1781, and was given a modern formulation in the work of Kantorovich and, therefore, is now known as the Monge-Kantorovich problem. We extend the work by Haker et al. who compute the optimal warp from a first order partial differential equation, an improvement over earlier proposed higher order methods and those based on linear programming. We implement the algorithm using a coarse-to-fine strategy resulting in phenomenol improvement in convergence. The algorithm also involves inverting the Laplacian in each iteration, which we perform using multigrid methods for even faster per iteration computation times. This method has a number of distinguishing characteristics:&lt;br /&gt;
&lt;br /&gt;
# It is a parameter free method.&lt;br /&gt;
# It utillizes all of the grayscale data in both images.&lt;br /&gt;
# It is symmetrical; the optimal mapping from image A to image B is the inverse of the optimal mapping from B to A.&lt;br /&gt;
# No landmarks need to be specified.&lt;br /&gt;
# The minimizer of the functional involved is unique; there are no local minimizers.&lt;br /&gt;
# The algorithm is designed to take into account changes in densities that result from changes in area or volume.&lt;br /&gt;
&lt;br /&gt;
''Algorithm''&lt;br /&gt;
&lt;br /&gt;
The flowchart of the algorithm is shown in the following figure. &lt;br /&gt;
&lt;br /&gt;
[[Image:OMT_Algorithm.jpg| Optimal Mass Transport Algorithm | center]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Multi-resolution Approach''&lt;br /&gt;
&lt;br /&gt;
Performing image registration using a multi-resolution approach is widely used to improve speed, accuracy and robustness. Registration is first performed at a coarse scale. The spatial mapping determined at coarse scale is then used to initialize registration at the next finer scale. This process is repeated until it reaches the finest scale. Our coarse-to-fine hierarchy comprises of three levels and we use bi-cubic interpolation to interpolate results from coarse to fine grid. This process is depicted in the following figure.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Multilevel_diagram.jpg| Multi-resolution Implementation | 800px | center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The following figure shows the outline of processing for the OMT solver conducted on the GPU. Processing occurs in two major phases: evolution of the map from&lt;br /&gt;
source to target volumes and time step adjustment. Each gray rectangle represents one Cg kernel executed on the GPU. Arrows indicate the&lt;br /&gt;
flow of data volumes through the Cg kernels. The entire process in the figure, above is repeated left to right until convergence.&lt;br /&gt;
&lt;br /&gt;
* [[Image:Fig1_gpu_diagram1.jpg | Brain Sag 3D Results | 800px | center]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Progress''&lt;br /&gt;
&lt;br /&gt;
The algorithm was tested on a synthetic 3D dataset comprising of a sphere and deformed version of it. The deformation vector field for this experiment are shown below:&lt;br /&gt;
&lt;br /&gt;
* [[Image:sphere_case.jpg | Synthetic Results | 500px | center]]&lt;br /&gt;
&lt;br /&gt;
Below we show the results from registration of two 3D brain MRI datasets. The first data set was pre-operative while the second data set was acquired during surgery (craniotomy). Both were resampled to 256*256*256 for uniform voxel size and the skull was removed. We show the results on an axial and a coronal slice of the 3D brain volumes. The sag and compression areas can easily be seen in the deformed grid shown below. The reults shown are after 3600 iterations, requiring less than 15 minutes of computation time (Dual Xeon 1.6GHz + nVidia GeForce 8800 GX GPU. The optimal computation time was found to occur for a grid size of 128*128*128 where about 1000 iterations execute in less than 15 seconds. This is due to the memory limitations on the graphics card used. The results on an axial and coronal slice are shown below:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Image:brain_sag2.jpg | Brain Sag Results | 800px | center]] &lt;br /&gt;
&lt;br /&gt;
* [[Image:brain_sag_3d.jpg | Brain Sag 3D Results | 600px | center]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Project Status''&lt;br /&gt;
* 2D Multi-resolution Registration using Optimal Mass Transport implemented.&lt;br /&gt;
* 3D Multi-resolution Registration using Optimal Mass Transport of Brain sag datasets implemented.&lt;br /&gt;
* 3D Registration of White Matter MRI data and white matter atlas implemented.&lt;br /&gt;
* An Efficient Numerical Implementation of the OMT algorithm with explicit projections to the mass preserving constraint completed. The projection step is done using a Modified Sequential Quadratic Programming (SQP) approach.&lt;br /&gt;
* Working on development of computing the mass transport using OcTrees for reduced computational cost.&lt;br /&gt;
&lt;br /&gt;
= Key Investigators =&lt;br /&gt;
&lt;br /&gt;
* Georgia Tech: Tauseef ur Rehman, Ivan Kolesov, Gallagher Pryor, Eldad Haber, Allen Tannenbaum&lt;br /&gt;
* BWH: Sylvain Bouix, Yogesh Rathi, Ron Kikinis&lt;br /&gt;
&lt;br /&gt;
= Publications =&lt;br /&gt;
&lt;br /&gt;
Journals&lt;br /&gt;
&lt;br /&gt;
# Eldad Haber, Tauseef Rehman, and Allen Tannenbaum. An Efficient Numerical Method for the Solution of the L2 Optimal Mass Transfer Problem. In submission - SIAM Journal of Scientific Computing, 2008.&lt;br /&gt;
# Tauseef Rehman, Eldad Haber, Gallagher Pryor, John Melonakos, and Allen Tannenbaum. 3D Nonrigid Registration via Optimal Mass Transport on the GPU. To appear in - Elsevier Journal of Medical Image Analysis, 2008.&lt;br /&gt;
# Tauseef Rehman, Eldad Haber, Gallagher Pryor, and Allen Tannenbaum. Fast Optimal Mass Transport for 2D Image Registration and Morphing. Accepted for - Elsevier Journal of Image and Vision Computing, 2008.&lt;br /&gt;
&lt;br /&gt;
Conference articles&lt;br /&gt;
&lt;br /&gt;
# Tauseef Rehman and Allen Tannenbaum. Multimodal Registration of White Matter Brain Data via Optimal Mass Transport. In Proceedings of Computational Biomechanics for Medicine-III, MICCAI, pages 27-35, 2008.&lt;br /&gt;
# G. Pryor, T. Rehman, S. Lankton, P. Vela, and A. Tannenbaum. Fast Optimal Mass Transport for Dynamic Active Contour Tracking on the GPU. In CDC, 2007.&lt;br /&gt;
# Tauseef Rehman, Gallagher Pryor, John Melonakos, and Allen Tannenbaum. Multi-resolution 3D Nonrigid Registration via Optimal Mass Transport on the GPU. In Proceedings of Computational Biomechanics for Medicine-II, MICCAI, pages 122-132, 2007.&lt;br /&gt;
# Tauseef Rehman, Gallagher Pryor, and Allen Tannenbaum. Fast Multigrid Optimal Mass Transport for Image Registration and Morphing. In Proceedings of British Machine Vision Conference, pages 102-111, 2007.&lt;br /&gt;
# Tauseef Rehman and Allen Tannenbaum. Multigrid Optimal Mass Transport for Image Registration and Morphing. In Proceedings of SPIE Conference on Computational Imaging V, pages 649810, 2007. &lt;br /&gt;
&lt;br /&gt;
* [http://www.na-mic.org/pages/Special:Publications?text=Projects%3AOptimalMassTransportRegistration&amp;amp;submit=Search&amp;amp;words=all&amp;amp;title=checked&amp;amp;keywords=checked&amp;amp;authors=checked&amp;amp;abstract=checked&amp;amp;sponsors=checked&amp;amp;searchbytag=checked| NA-MIC Publications Database]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Registration]] [[Category:MRI]]&lt;/div&gt;</summary>
		<author><name>Tauseef</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=Projects:OptimalMassTransportRegistration&amp;diff=33024</id>
		<title>Projects:OptimalMassTransportRegistration</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=Projects:OptimalMassTransportRegistration&amp;diff=33024"/>
		<updated>2008-12-09T21:22:09Z</updated>

		<summary type="html">&lt;p&gt;Tauseef: /* Publications */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Back to [[NA-MIC_Internal_Collaborations:StructuralImageAnalysis|NA-MIC Collaborations]], [[Algorithm:GATech|Georgia Tech Algorithms]]&lt;br /&gt;
__NOTOC__&lt;br /&gt;
= Optimal Mass Transport =&lt;br /&gt;
&lt;br /&gt;
The aim of this project to provide a computationaly efficient non-rigid/elastic image registration algorithm based on the Optimal Mass Transport theory. We use the Monge-Kantorovich formulation of the Optimal Mass Transport problem and implement the solution proposed by Haker et al. using multi-resolution and multigrid techniques to speed up the convergence. We also leverage the computation power of general purpose graphics processing units available on standard desktop computing machines to exploit the inherent parallelism in our algorithm.&lt;br /&gt;
&lt;br /&gt;
= Description =&lt;br /&gt;
&lt;br /&gt;
The Optimal Mass Transport problem was first formulated by a Frech engineer Gasper Monge in 1781, and was given a modern formulation in the work of Kantorovich and, therefore, is now known as the Monge-Kantorovich problem. We extend the work by Haker et al. who compute the optimal warp from a first order partial differential equation, an improvement over earlier proposed higher order methods and those based on linear programming. We implement the algorithm using a coarse-to-fine strategy resulting in phenomenol improvement in convergence. The algorithm also involves inverting the Laplacian in each iteration, which we perform using multigrid methods for even faster per iteration computation times. This method has a number of distinguishing characteristics:&lt;br /&gt;
&lt;br /&gt;
# It is a parameter free method.&lt;br /&gt;
# It utillizes all of the grayscale data in both images.&lt;br /&gt;
# It is symmetrical; the optimal mapping from image A to image B is the inverse of the optimal mapping from B to A.&lt;br /&gt;
# No landmarks need to be specified.&lt;br /&gt;
# The minimizer of the functional involved is unique; there are no local minimizers.&lt;br /&gt;
# The algorithm is designed to take into account changes in densities that result from changes in area or volume.&lt;br /&gt;
&lt;br /&gt;
''Algorithm''&lt;br /&gt;
&lt;br /&gt;
The flowchart of the algorithm is shown in the following figure. &lt;br /&gt;
&lt;br /&gt;
[[Image:OMT_Algorithm.jpg| Optimal Mass Transport Algorithm | center]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Multi-resolution Approach''&lt;br /&gt;
&lt;br /&gt;
Performing image registration using a multi-resolution approach is widely used to improve speed, accuracy and robustness. Registration is first performed at a coarse scale. The spatial mapping determined at coarse scale is then used to initialize registration at the next finer scale. This process is repeated until it reaches the finest scale. Our coarse-to-fine hierarchy comprises of three levels and we use bi-cubic interpolation to interpolate results from coarse to fine grid. This process is depicted in the following figure.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Multilevel_diagram.jpg| Multi-resolution Implementation | 800px | center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The following figure shows the outline of processing for the OMT solver conducted on the GPU. Processing occurs in two major phases: evolution of the map from&lt;br /&gt;
source to target volumes and time step adjustment. Each gray rectangle represents one Cg kernel executed on the GPU. Arrows indicate the&lt;br /&gt;
flow of data volumes through the Cg kernels. The entire process in the figure, above is repeated left to right until convergence.&lt;br /&gt;
&lt;br /&gt;
* [[Image:Fig1_gpu_diagram1.jpg | Brain Sag 3D Results | 800px | center]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Progress''&lt;br /&gt;
&lt;br /&gt;
The algorithm was tested on a synthetic 3D dataset comprising of a sphere and deformed version of it. The deformation vector field for this experiment are shown below:&lt;br /&gt;
&lt;br /&gt;
* [[Image:sphere_case.jpg | Synthetic Results | 500px | center]]&lt;br /&gt;
&lt;br /&gt;
Below we show the results from registration of two 3D brain MRI datasets. The first data set was pre-operative while the second data set was acquired during surgery (craniotomy). Both were resampled to 256*256*256 for uniform voxel size and the skull was removed. We show the results on an axial and a coronal slice of the 3D brain volumes. The sag and compression areas can easily be seen in the deformed grid shown below. The reults shown are after 3600 iterations, requiring less than 15 minutes of computation time (Dual Xeon 1.6GHz + nVidia GeForce 8800 GX GPU. The optimal computation time was found to occur for a grid size of 128*128*128 where about 1000 iterations execute in less than 15 seconds. This is due to the memory limitations on the graphics card used. The results on an axial and coronal slice are shown below:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Image:brain_sag2.jpg | Brain Sag Results | 800px | center]] &lt;br /&gt;
&lt;br /&gt;
* [[Image:brain_sag_3d.jpg | Brain Sag 3D Results | 600px | center]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Project Status''&lt;br /&gt;
* 2D Multi-resolution Registration using Optimal Mass Transport implemented.&lt;br /&gt;
* 3D Multi-resolution Registration using Optimal Mass Transport of Brain sag datasets implemented.&lt;br /&gt;
* 3D Registration of White Matter MRI data and white matter atlas implemented.&lt;br /&gt;
* Currently working on Non-rigid registration of baseline DWI to MRI Brain Data.&lt;br /&gt;
* Currently working on Efficient Numerical Impelmentation of the OMT algorithm with explicit projections to the mass preserving constraint. The projection step is done using Sequential Quadratic Programming (SQP) approach. &lt;br /&gt;
&lt;br /&gt;
= Key Investigators =&lt;br /&gt;
&lt;br /&gt;
* Georgia Tech: Tauseef ur Rehman, Ivan Kolesov, Gallagher Pryor, Eldad Haber, Allen Tannenbaum&lt;br /&gt;
* BWH: Sylvain Bouix, Yogesh Rathi, Ron Kikinis&lt;br /&gt;
&lt;br /&gt;
= Publications =&lt;br /&gt;
&lt;br /&gt;
Journals&lt;br /&gt;
&lt;br /&gt;
# Eldad Haber, Tauseef Rehman, and Allen Tannenbaum. An Efficient Numerical Method for the Solution of the L2 Optimal Mass Transfer Problem. In submission - SIAM Journal of Scientific Computing, 2008.&lt;br /&gt;
# Tauseef Rehman, Eldad Haber, Gallagher Pryor, John Melonakos, and Allen Tannenbaum. 3D Nonrigid Registration via Optimal Mass Transport on the GPU. To appear in - Elsevier Journal of Medical Image Analysis, 2008.&lt;br /&gt;
# Tauseef Rehman, Eldad Haber, Gallagher Pryor, and Allen Tannenbaum. Fast Optimal Mass Transport for 2D Image Registration and Morphing. Accepted for - Elsevier Journal of Image and Vision Computing, 2008.&lt;br /&gt;
&lt;br /&gt;
Conference articles&lt;br /&gt;
&lt;br /&gt;
# Tauseef Rehman and Allen Tannenbaum. Multimodal Registration of White Matter Brain Data via Optimal Mass Transport. In Proceedings of Computational Biomechanics for Medicine-III, MICCAI, pages 27-35, 2008.&lt;br /&gt;
# G. Pryor, T. Rehman, S. Lankton, P. Vela, and A. Tannenbaum. Fast Optimal Mass Transport for Dynamic Active Contour Tracking on the GPU. In CDC, 2007.&lt;br /&gt;
# Tauseef Rehman, Gallagher Pryor, John Melonakos, and Allen Tannenbaum. Multi-resolution 3D Nonrigid Registration via Optimal Mass Transport on the GPU. In Proceedings of Computational Biomechanics for Medicine-II, MICCAI, pages 122-132, 2007.&lt;br /&gt;
# Tauseef Rehman, Gallagher Pryor, and Allen Tannenbaum. Fast Multigrid Optimal Mass Transport for Image Registration and Morphing. In Proceedings of British Machine Vision Conference, pages 102-111, 2007.&lt;br /&gt;
# Tauseef Rehman and Allen Tannenbaum. Multigrid Optimal Mass Transport for Image Registration and Morphing. In Proceedings of SPIE Conference on Computational Imaging V, pages 649810, 2007. &lt;br /&gt;
&lt;br /&gt;
* [http://www.na-mic.org/pages/Special:Publications?text=Projects%3AOptimalMassTransportRegistration&amp;amp;submit=Search&amp;amp;words=all&amp;amp;title=checked&amp;amp;keywords=checked&amp;amp;authors=checked&amp;amp;abstract=checked&amp;amp;sponsors=checked&amp;amp;searchbytag=checked| NA-MIC Publications Database]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Registration]] [[Category:MRI]]&lt;/div&gt;</summary>
		<author><name>Tauseef</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=Projects:OptimalMassTransportRegistration&amp;diff=33023</id>
		<title>Projects:OptimalMassTransportRegistration</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=Projects:OptimalMassTransportRegistration&amp;diff=33023"/>
		<updated>2008-12-09T21:21:46Z</updated>

		<summary type="html">&lt;p&gt;Tauseef: /* Publications */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Back to [[NA-MIC_Internal_Collaborations:StructuralImageAnalysis|NA-MIC Collaborations]], [[Algorithm:GATech|Georgia Tech Algorithms]]&lt;br /&gt;
__NOTOC__&lt;br /&gt;
= Optimal Mass Transport =&lt;br /&gt;
&lt;br /&gt;
The aim of this project to provide a computationaly efficient non-rigid/elastic image registration algorithm based on the Optimal Mass Transport theory. We use the Monge-Kantorovich formulation of the Optimal Mass Transport problem and implement the solution proposed by Haker et al. using multi-resolution and multigrid techniques to speed up the convergence. We also leverage the computation power of general purpose graphics processing units available on standard desktop computing machines to exploit the inherent parallelism in our algorithm.&lt;br /&gt;
&lt;br /&gt;
= Description =&lt;br /&gt;
&lt;br /&gt;
The Optimal Mass Transport problem was first formulated by a Frech engineer Gasper Monge in 1781, and was given a modern formulation in the work of Kantorovich and, therefore, is now known as the Monge-Kantorovich problem. We extend the work by Haker et al. who compute the optimal warp from a first order partial differential equation, an improvement over earlier proposed higher order methods and those based on linear programming. We implement the algorithm using a coarse-to-fine strategy resulting in phenomenol improvement in convergence. The algorithm also involves inverting the Laplacian in each iteration, which we perform using multigrid methods for even faster per iteration computation times. This method has a number of distinguishing characteristics:&lt;br /&gt;
&lt;br /&gt;
# It is a parameter free method.&lt;br /&gt;
# It utillizes all of the grayscale data in both images.&lt;br /&gt;
# It is symmetrical; the optimal mapping from image A to image B is the inverse of the optimal mapping from B to A.&lt;br /&gt;
# No landmarks need to be specified.&lt;br /&gt;
# The minimizer of the functional involved is unique; there are no local minimizers.&lt;br /&gt;
# The algorithm is designed to take into account changes in densities that result from changes in area or volume.&lt;br /&gt;
&lt;br /&gt;
''Algorithm''&lt;br /&gt;
&lt;br /&gt;
The flowchart of the algorithm is shown in the following figure. &lt;br /&gt;
&lt;br /&gt;
[[Image:OMT_Algorithm.jpg| Optimal Mass Transport Algorithm | center]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Multi-resolution Approach''&lt;br /&gt;
&lt;br /&gt;
Performing image registration using a multi-resolution approach is widely used to improve speed, accuracy and robustness. Registration is first performed at a coarse scale. The spatial mapping determined at coarse scale is then used to initialize registration at the next finer scale. This process is repeated until it reaches the finest scale. Our coarse-to-fine hierarchy comprises of three levels and we use bi-cubic interpolation to interpolate results from coarse to fine grid. This process is depicted in the following figure.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Multilevel_diagram.jpg| Multi-resolution Implementation | 800px | center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The following figure shows the outline of processing for the OMT solver conducted on the GPU. Processing occurs in two major phases: evolution of the map from&lt;br /&gt;
source to target volumes and time step adjustment. Each gray rectangle represents one Cg kernel executed on the GPU. Arrows indicate the&lt;br /&gt;
flow of data volumes through the Cg kernels. The entire process in the figure, above is repeated left to right until convergence.&lt;br /&gt;
&lt;br /&gt;
* [[Image:Fig1_gpu_diagram1.jpg | Brain Sag 3D Results | 800px | center]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Progress''&lt;br /&gt;
&lt;br /&gt;
The algorithm was tested on a synthetic 3D dataset comprising of a sphere and deformed version of it. The deformation vector field for this experiment are shown below:&lt;br /&gt;
&lt;br /&gt;
* [[Image:sphere_case.jpg | Synthetic Results | 500px | center]]&lt;br /&gt;
&lt;br /&gt;
Below we show the results from registration of two 3D brain MRI datasets. The first data set was pre-operative while the second data set was acquired during surgery (craniotomy). Both were resampled to 256*256*256 for uniform voxel size and the skull was removed. We show the results on an axial and a coronal slice of the 3D brain volumes. The sag and compression areas can easily be seen in the deformed grid shown below. The reults shown are after 3600 iterations, requiring less than 15 minutes of computation time (Dual Xeon 1.6GHz + nVidia GeForce 8800 GX GPU. The optimal computation time was found to occur for a grid size of 128*128*128 where about 1000 iterations execute in less than 15 seconds. This is due to the memory limitations on the graphics card used. The results on an axial and coronal slice are shown below:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Image:brain_sag2.jpg | Brain Sag Results | 800px | center]] &lt;br /&gt;
&lt;br /&gt;
* [[Image:brain_sag_3d.jpg | Brain Sag 3D Results | 600px | center]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Project Status''&lt;br /&gt;
* 2D Multi-resolution Registration using Optimal Mass Transport implemented.&lt;br /&gt;
* 3D Multi-resolution Registration using Optimal Mass Transport of Brain sag datasets implemented.&lt;br /&gt;
* 3D Registration of White Matter MRI data and white matter atlas implemented.&lt;br /&gt;
* Currently working on Non-rigid registration of baseline DWI to MRI Brain Data.&lt;br /&gt;
* Currently working on Efficient Numerical Impelmentation of the OMT algorithm with explicit projections to the mass preserving constraint. The projection step is done using Sequential Quadratic Programming (SQP) approach. &lt;br /&gt;
&lt;br /&gt;
= Key Investigators =&lt;br /&gt;
&lt;br /&gt;
* Georgia Tech: Tauseef ur Rehman, Ivan Kolesov, Gallagher Pryor, Eldad Haber, Allen Tannenbaum&lt;br /&gt;
* BWH: Sylvain Bouix, Yogesh Rathi, Ron Kikinis&lt;br /&gt;
&lt;br /&gt;
= Publications =&lt;br /&gt;
&lt;br /&gt;
Journals&lt;br /&gt;
&lt;br /&gt;
## Eldad Haber, Tauseef Rehman, and Allen Tannenbaum. An Efficient Numerical Method for the Solution of the L2 Optimal Mass Transfer Problem. In submission - SIAM Journal of Scientific Computing, 2008.&lt;br /&gt;
## Tauseef Rehman, Eldad Haber, Gallagher Pryor, John Melonakos, and Allen Tannenbaum. 3D Nonrigid Registration via Optimal Mass Transport on the GPU. To appear in - Elsevier Journal of Medical Image Analysis, 2008.&lt;br /&gt;
## Tauseef Rehman, Eldad Haber, Gallagher Pryor, and Allen Tannenbaum. Fast Optimal Mass Transport for 2D Image Registration and Morphing. Accepted for - Elsevier Journal of Image and Vision Computing, 2008.&lt;br /&gt;
&lt;br /&gt;
Conference articles&lt;br /&gt;
&lt;br /&gt;
## Tauseef Rehman and Allen Tannenbaum. Multimodal Registration of White Matter Brain Data via Optimal Mass Transport. In Proceedings of Computational Biomechanics for Medicine-III, MICCAI, pages 27-35, 2008.&lt;br /&gt;
## G. Pryor, T. Rehman, S. Lankton, P. Vela, and A. Tannenbaum. Fast Optimal Mass Transport for Dynamic Active Contour Tracking on the GPU. In CDC, 2007.&lt;br /&gt;
## Tauseef Rehman, Gallagher Pryor, John Melonakos, and Allen Tannenbaum. Multi-resolution 3D Nonrigid Registration via Optimal Mass Transport on the GPU. In Proceedings of Computational Biomechanics for Medicine-II, MICCAI, pages 122-132, 2007.&lt;br /&gt;
## Tauseef Rehman, Gallagher Pryor, and Allen Tannenbaum. Fast Multigrid Optimal Mass Transport for Image Registration and Morphing. In Proceedings of British Machine Vision Conference, pages 102-111, 2007.&lt;br /&gt;
## Tauseef Rehman and Allen Tannenbaum. Multigrid Optimal Mass Transport for Image Registration and Morphing. In Proceedings of SPIE Conference on Computational Imaging V, pages 649810, 2007. &lt;br /&gt;
&lt;br /&gt;
* [http://www.na-mic.org/pages/Special:Publications?text=Projects%3AOptimalMassTransportRegistration&amp;amp;submit=Search&amp;amp;words=all&amp;amp;title=checked&amp;amp;keywords=checked&amp;amp;authors=checked&amp;amp;abstract=checked&amp;amp;sponsors=checked&amp;amp;searchbytag=checked| NA-MIC Publications Database]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Registration]] [[Category:MRI]]&lt;/div&gt;</summary>
		<author><name>Tauseef</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=Projects:OptimalMassTransportRegistration&amp;diff=33022</id>
		<title>Projects:OptimalMassTransportRegistration</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=Projects:OptimalMassTransportRegistration&amp;diff=33022"/>
		<updated>2008-12-09T21:21:24Z</updated>

		<summary type="html">&lt;p&gt;Tauseef: /* Publications */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Back to [[NA-MIC_Internal_Collaborations:StructuralImageAnalysis|NA-MIC Collaborations]], [[Algorithm:GATech|Georgia Tech Algorithms]]&lt;br /&gt;
__NOTOC__&lt;br /&gt;
= Optimal Mass Transport =&lt;br /&gt;
&lt;br /&gt;
The aim of this project to provide a computationaly efficient non-rigid/elastic image registration algorithm based on the Optimal Mass Transport theory. We use the Monge-Kantorovich formulation of the Optimal Mass Transport problem and implement the solution proposed by Haker et al. using multi-resolution and multigrid techniques to speed up the convergence. We also leverage the computation power of general purpose graphics processing units available on standard desktop computing machines to exploit the inherent parallelism in our algorithm.&lt;br /&gt;
&lt;br /&gt;
= Description =&lt;br /&gt;
&lt;br /&gt;
The Optimal Mass Transport problem was first formulated by a Frech engineer Gasper Monge in 1781, and was given a modern formulation in the work of Kantorovich and, therefore, is now known as the Monge-Kantorovich problem. We extend the work by Haker et al. who compute the optimal warp from a first order partial differential equation, an improvement over earlier proposed higher order methods and those based on linear programming. We implement the algorithm using a coarse-to-fine strategy resulting in phenomenol improvement in convergence. The algorithm also involves inverting the Laplacian in each iteration, which we perform using multigrid methods for even faster per iteration computation times. This method has a number of distinguishing characteristics:&lt;br /&gt;
&lt;br /&gt;
# It is a parameter free method.&lt;br /&gt;
# It utillizes all of the grayscale data in both images.&lt;br /&gt;
# It is symmetrical; the optimal mapping from image A to image B is the inverse of the optimal mapping from B to A.&lt;br /&gt;
# No landmarks need to be specified.&lt;br /&gt;
# The minimizer of the functional involved is unique; there are no local minimizers.&lt;br /&gt;
# The algorithm is designed to take into account changes in densities that result from changes in area or volume.&lt;br /&gt;
&lt;br /&gt;
''Algorithm''&lt;br /&gt;
&lt;br /&gt;
The flowchart of the algorithm is shown in the following figure. &lt;br /&gt;
&lt;br /&gt;
[[Image:OMT_Algorithm.jpg| Optimal Mass Transport Algorithm | center]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Multi-resolution Approach''&lt;br /&gt;
&lt;br /&gt;
Performing image registration using a multi-resolution approach is widely used to improve speed, accuracy and robustness. Registration is first performed at a coarse scale. The spatial mapping determined at coarse scale is then used to initialize registration at the next finer scale. This process is repeated until it reaches the finest scale. Our coarse-to-fine hierarchy comprises of three levels and we use bi-cubic interpolation to interpolate results from coarse to fine grid. This process is depicted in the following figure.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Multilevel_diagram.jpg| Multi-resolution Implementation | 800px | center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The following figure shows the outline of processing for the OMT solver conducted on the GPU. Processing occurs in two major phases: evolution of the map from&lt;br /&gt;
source to target volumes and time step adjustment. Each gray rectangle represents one Cg kernel executed on the GPU. Arrows indicate the&lt;br /&gt;
flow of data volumes through the Cg kernels. The entire process in the figure, above is repeated left to right until convergence.&lt;br /&gt;
&lt;br /&gt;
* [[Image:Fig1_gpu_diagram1.jpg | Brain Sag 3D Results | 800px | center]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Progress''&lt;br /&gt;
&lt;br /&gt;
The algorithm was tested on a synthetic 3D dataset comprising of a sphere and deformed version of it. The deformation vector field for this experiment are shown below:&lt;br /&gt;
&lt;br /&gt;
* [[Image:sphere_case.jpg | Synthetic Results | 500px | center]]&lt;br /&gt;
&lt;br /&gt;
Below we show the results from registration of two 3D brain MRI datasets. The first data set was pre-operative while the second data set was acquired during surgery (craniotomy). Both were resampled to 256*256*256 for uniform voxel size and the skull was removed. We show the results on an axial and a coronal slice of the 3D brain volumes. The sag and compression areas can easily be seen in the deformed grid shown below. The reults shown are after 3600 iterations, requiring less than 15 minutes of computation time (Dual Xeon 1.6GHz + nVidia GeForce 8800 GX GPU. The optimal computation time was found to occur for a grid size of 128*128*128 where about 1000 iterations execute in less than 15 seconds. This is due to the memory limitations on the graphics card used. The results on an axial and coronal slice are shown below:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Image:brain_sag2.jpg | Brain Sag Results | 800px | center]] &lt;br /&gt;
&lt;br /&gt;
* [[Image:brain_sag_3d.jpg | Brain Sag 3D Results | 600px | center]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Project Status''&lt;br /&gt;
* 2D Multi-resolution Registration using Optimal Mass Transport implemented.&lt;br /&gt;
* 3D Multi-resolution Registration using Optimal Mass Transport of Brain sag datasets implemented.&lt;br /&gt;
* 3D Registration of White Matter MRI data and white matter atlas implemented.&lt;br /&gt;
* Currently working on Non-rigid registration of baseline DWI to MRI Brain Data.&lt;br /&gt;
* Currently working on Efficient Numerical Impelmentation of the OMT algorithm with explicit projections to the mass preserving constraint. The projection step is done using Sequential Quadratic Programming (SQP) approach. &lt;br /&gt;
&lt;br /&gt;
= Key Investigators =&lt;br /&gt;
&lt;br /&gt;
* Georgia Tech: Tauseef ur Rehman, Ivan Kolesov, Gallagher Pryor, Eldad Haber, Allen Tannenbaum&lt;br /&gt;
* BWH: Sylvain Bouix, Yogesh Rathi, Ron Kikinis&lt;br /&gt;
&lt;br /&gt;
= Publications =&lt;br /&gt;
&lt;br /&gt;
# Journals&lt;br /&gt;
&lt;br /&gt;
## Eldad Haber, Tauseef Rehman, and Allen Tannenbaum. An Efficient Numerical Method for the Solution of the L2 Optimal Mass Transfer Problem. In submission - SIAM Journal of Scientific Computing, 2008.&lt;br /&gt;
## Tauseef Rehman, Eldad Haber, Gallagher Pryor, John Melonakos, and Allen Tannenbaum. 3D Nonrigid Registration via Optimal Mass Transport on the GPU. To appear in - Elsevier Journal of Medical Image Analysis, 2008.&lt;br /&gt;
## Tauseef Rehman, Eldad Haber, Gallagher Pryor, and Allen Tannenbaum. Fast Optimal Mass Transport for 2D Image Registration and Morphing. Accepted for - Elsevier Journal of Image and Vision Computing, 2008.&lt;br /&gt;
&lt;br /&gt;
# Conference articles&lt;br /&gt;
&lt;br /&gt;
## Tauseef Rehman and Allen Tannenbaum. Multimodal Registration of White Matter Brain Data via Optimal Mass Transport. In Proceedings of Computational Biomechanics for Medicine-III, MICCAI, pages 27-35, 2008.&lt;br /&gt;
## G. Pryor, T. Rehman, S. Lankton, P. Vela, and A. Tannenbaum. Fast Optimal Mass Transport for Dynamic Active Contour Tracking on the GPU. In CDC, 2007.&lt;br /&gt;
## Tauseef Rehman, Gallagher Pryor, John Melonakos, and Allen Tannenbaum. Multi-resolution 3D Nonrigid Registration via Optimal Mass Transport on the GPU. In Proceedings of Computational Biomechanics for Medicine-II, MICCAI, pages 122-132, 2007.&lt;br /&gt;
## Tauseef Rehman, Gallagher Pryor, and Allen Tannenbaum. Fast Multigrid Optimal Mass Transport for Image Registration and Morphing. In Proceedings of British Machine Vision Conference, pages 102-111, 2007.&lt;br /&gt;
## Tauseef Rehman and Allen Tannenbaum. Multigrid Optimal Mass Transport for Image Registration and Morphing. In Proceedings of SPIE Conference on Computational Imaging V, pages 649810, 2007. &lt;br /&gt;
&lt;br /&gt;
* [http://www.na-mic.org/pages/Special:Publications?text=Projects%3AOptimalMassTransportRegistration&amp;amp;submit=Search&amp;amp;words=all&amp;amp;title=checked&amp;amp;keywords=checked&amp;amp;authors=checked&amp;amp;abstract=checked&amp;amp;sponsors=checked&amp;amp;searchbytag=checked| NA-MIC Publications Database]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Registration]] [[Category:MRI]]&lt;/div&gt;</summary>
		<author><name>Tauseef</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=Projects:OptimalMassTransportRegistration&amp;diff=33020</id>
		<title>Projects:OptimalMassTransportRegistration</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=Projects:OptimalMassTransportRegistration&amp;diff=33020"/>
		<updated>2008-12-09T21:17:31Z</updated>

		<summary type="html">&lt;p&gt;Tauseef: /* Key Investigators */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Back to [[NA-MIC_Internal_Collaborations:StructuralImageAnalysis|NA-MIC Collaborations]], [[Algorithm:GATech|Georgia Tech Algorithms]]&lt;br /&gt;
__NOTOC__&lt;br /&gt;
= Optimal Mass Transport =&lt;br /&gt;
&lt;br /&gt;
The aim of this project to provide a computationaly efficient non-rigid/elastic image registration algorithm based on the Optimal Mass Transport theory. We use the Monge-Kantorovich formulation of the Optimal Mass Transport problem and implement the solution proposed by Haker et al. using multi-resolution and multigrid techniques to speed up the convergence. We also leverage the computation power of general purpose graphics processing units available on standard desktop computing machines to exploit the inherent parallelism in our algorithm.&lt;br /&gt;
&lt;br /&gt;
= Description =&lt;br /&gt;
&lt;br /&gt;
The Optimal Mass Transport problem was first formulated by a Frech engineer Gasper Monge in 1781, and was given a modern formulation in the work of Kantorovich and, therefore, is now known as the Monge-Kantorovich problem. We extend the work by Haker et al. who compute the optimal warp from a first order partial differential equation, an improvement over earlier proposed higher order methods and those based on linear programming. We implement the algorithm using a coarse-to-fine strategy resulting in phenomenol improvement in convergence. The algorithm also involves inverting the Laplacian in each iteration, which we perform using multigrid methods for even faster per iteration computation times. This method has a number of distinguishing characteristics:&lt;br /&gt;
&lt;br /&gt;
# It is a parameter free method.&lt;br /&gt;
# It utillizes all of the grayscale data in both images.&lt;br /&gt;
# It is symmetrical; the optimal mapping from image A to image B is the inverse of the optimal mapping from B to A.&lt;br /&gt;
# No landmarks need to be specified.&lt;br /&gt;
# The minimizer of the functional involved is unique; there are no local minimizers.&lt;br /&gt;
# The algorithm is designed to take into account changes in densities that result from changes in area or volume.&lt;br /&gt;
&lt;br /&gt;
''Algorithm''&lt;br /&gt;
&lt;br /&gt;
The flowchart of the algorithm is shown in the following figure. &lt;br /&gt;
&lt;br /&gt;
[[Image:OMT_Algorithm.jpg| Optimal Mass Transport Algorithm | center]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Multi-resolution Approach''&lt;br /&gt;
&lt;br /&gt;
Performing image registration using a multi-resolution approach is widely used to improve speed, accuracy and robustness. Registration is first performed at a coarse scale. The spatial mapping determined at coarse scale is then used to initialize registration at the next finer scale. This process is repeated until it reaches the finest scale. Our coarse-to-fine hierarchy comprises of three levels and we use bi-cubic interpolation to interpolate results from coarse to fine grid. This process is depicted in the following figure.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Multilevel_diagram.jpg| Multi-resolution Implementation | 800px | center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The following figure shows the outline of processing for the OMT solver conducted on the GPU. Processing occurs in two major phases: evolution of the map from&lt;br /&gt;
source to target volumes and time step adjustment. Each gray rectangle represents one Cg kernel executed on the GPU. Arrows indicate the&lt;br /&gt;
flow of data volumes through the Cg kernels. The entire process in the figure, above is repeated left to right until convergence.&lt;br /&gt;
&lt;br /&gt;
* [[Image:Fig1_gpu_diagram1.jpg | Brain Sag 3D Results | 800px | center]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Progress''&lt;br /&gt;
&lt;br /&gt;
The algorithm was tested on a synthetic 3D dataset comprising of a sphere and deformed version of it. The deformation vector field for this experiment are shown below:&lt;br /&gt;
&lt;br /&gt;
* [[Image:sphere_case.jpg | Synthetic Results | 500px | center]]&lt;br /&gt;
&lt;br /&gt;
Below we show the results from registration of two 3D brain MRI datasets. The first data set was pre-operative while the second data set was acquired during surgery (craniotomy). Both were resampled to 256*256*256 for uniform voxel size and the skull was removed. We show the results on an axial and a coronal slice of the 3D brain volumes. The sag and compression areas can easily be seen in the deformed grid shown below. The reults shown are after 3600 iterations, requiring less than 15 minutes of computation time (Dual Xeon 1.6GHz + nVidia GeForce 8800 GX GPU. The optimal computation time was found to occur for a grid size of 128*128*128 where about 1000 iterations execute in less than 15 seconds. This is due to the memory limitations on the graphics card used. The results on an axial and coronal slice are shown below:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Image:brain_sag2.jpg | Brain Sag Results | 800px | center]] &lt;br /&gt;
&lt;br /&gt;
* [[Image:brain_sag_3d.jpg | Brain Sag 3D Results | 600px | center]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Project Status''&lt;br /&gt;
* 2D Multi-resolution Registration using Optimal Mass Transport implemented.&lt;br /&gt;
* 3D Multi-resolution Registration using Optimal Mass Transport of Brain sag datasets implemented.&lt;br /&gt;
* 3D Registration of White Matter MRI data and white matter atlas implemented.&lt;br /&gt;
* Currently working on Non-rigid registration of baseline DWI to MRI Brain Data.&lt;br /&gt;
* Currently working on Efficient Numerical Impelmentation of the OMT algorithm with explicit projections to the mass preserving constraint. The projection step is done using Sequential Quadratic Programming (SQP) approach. &lt;br /&gt;
&lt;br /&gt;
= Key Investigators =&lt;br /&gt;
&lt;br /&gt;
* Georgia Tech: Tauseef ur Rehman, Ivan Kolesov, Gallagher Pryor, Eldad Haber, Allen Tannenbaum&lt;br /&gt;
* BWH: Sylvain Bouix, Yogesh Rathi, Ron Kikinis&lt;br /&gt;
&lt;br /&gt;
= Publications =&lt;br /&gt;
&lt;br /&gt;
Journals&lt;br /&gt;
&lt;br /&gt;
1. Eldad Haber, Tauseef Rehman, and Allen Tannenbaum. An Efficient Numerical Method for the Solution of the L2 Optimal Mass Transfer Problem. In submission - SIAM Journal of Scientific Computing, 2008.&lt;br /&gt;
2. Tauseef Rehman, Eldad Haber, Gallagher Pryor, John Melonakos, and Allen Tannenbaum. 3D Nonrigid Registration via Optimal Mass Transport on the GPU. To appear in - Elsevier Journal of Medical Image Analysis, 2008.&lt;br /&gt;
3. Tauseef Rehman, Eldad Haber, Gallagher Pryor, and Allen Tannenbaum. Fast Optimal Mass Transport for 2D Image Registration and Morphing. Accepted for - Elsevier Journal of Image and Vision Computing, 2008.&lt;br /&gt;
&lt;br /&gt;
Conference articles&lt;br /&gt;
&lt;br /&gt;
1. Tauseef Rehman and Allen Tannenbaum. Multimodal Registration of White Matter Brain Data via Optimal Mass Transport. In Proceedings of Computational Biomechanics for Medicine-III, MICCAI, pages 27-35, 2008.&lt;br /&gt;
2. G. Pryor, T. Rehman, S. Lankton, P. Vela, and A. Tannenbaum. Fast Optimal Mass Transport for Dynamic Active Contour Tracking on the GPU. In CDC, 2007.&lt;br /&gt;
3. Tauseef Rehman, Gallagher Pryor, John Melonakos, and Allen Tannenbaum. Multi-resolution 3D Nonrigid Registration via Optimal Mass Transport on the GPU. In Proceedings of Computational Biomechanics for Medicine-II, MICCAI, pages 122-132, 2007.&lt;br /&gt;
4. Tauseef Rehman, Gallagher Pryor, and Allen Tannenbaum. Fast Multigrid Optimal Mass Transport for Image Registration and Morphing. In Proceedings of British Machine Vision Conference, pages 102-111, 2007.&lt;br /&gt;
5. Tauseef Rehman and Allen Tannenbaum. Multigrid Optimal Mass Transport for Image Registration and Morphing. In Proceedings of SPIE Conference on Computational Imaging V, pages 649810, 2007. &lt;br /&gt;
&lt;br /&gt;
* [http://www.na-mic.org/pages/Special:Publications?text=Projects%3AOptimalMassTransportRegistration&amp;amp;submit=Search&amp;amp;words=all&amp;amp;title=checked&amp;amp;keywords=checked&amp;amp;authors=checked&amp;amp;abstract=checked&amp;amp;sponsors=checked&amp;amp;searchbytag=checked| NA-MIC Publications Database]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Registration]] [[Category:MRI]]&lt;/div&gt;</summary>
		<author><name>Tauseef</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=Projects:OptimalMassTransportRegistration&amp;diff=33015</id>
		<title>Projects:OptimalMassTransportRegistration</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=Projects:OptimalMassTransportRegistration&amp;diff=33015"/>
		<updated>2008-12-09T21:15:15Z</updated>

		<summary type="html">&lt;p&gt;Tauseef: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; Back to [[NA-MIC_Internal_Collaborations:StructuralImageAnalysis|NA-MIC Collaborations]], [[Algorithm:GATech|Georgia Tech Algorithms]]&lt;br /&gt;
__NOTOC__&lt;br /&gt;
= Optimal Mass Transport =&lt;br /&gt;
&lt;br /&gt;
The aim of this project to provide a computationaly efficient non-rigid/elastic image registration algorithm based on the Optimal Mass Transport theory. We use the Monge-Kantorovich formulation of the Optimal Mass Transport problem and implement the solution proposed by Haker et al. using multi-resolution and multigrid techniques to speed up the convergence. We also leverage the computation power of general purpose graphics processing units available on standard desktop computing machines to exploit the inherent parallelism in our algorithm.&lt;br /&gt;
&lt;br /&gt;
= Description =&lt;br /&gt;
&lt;br /&gt;
The Optimal Mass Transport problem was first formulated by a Frech engineer Gasper Monge in 1781, and was given a modern formulation in the work of Kantorovich and, therefore, is now known as the Monge-Kantorovich problem. We extend the work by Haker et al. who compute the optimal warp from a first order partial differential equation, an improvement over earlier proposed higher order methods and those based on linear programming. We implement the algorithm using a coarse-to-fine strategy resulting in phenomenol improvement in convergence. The algorithm also involves inverting the Laplacian in each iteration, which we perform using multigrid methods for even faster per iteration computation times. This method has a number of distinguishing characteristics:&lt;br /&gt;
&lt;br /&gt;
# It is a parameter free method.&lt;br /&gt;
# It utillizes all of the grayscale data in both images.&lt;br /&gt;
# It is symmetrical; the optimal mapping from image A to image B is the inverse of the optimal mapping from B to A.&lt;br /&gt;
# No landmarks need to be specified.&lt;br /&gt;
# The minimizer of the functional involved is unique; there are no local minimizers.&lt;br /&gt;
# The algorithm is designed to take into account changes in densities that result from changes in area or volume.&lt;br /&gt;
&lt;br /&gt;
''Algorithm''&lt;br /&gt;
&lt;br /&gt;
The flowchart of the algorithm is shown in the following figure. &lt;br /&gt;
&lt;br /&gt;
[[Image:OMT_Algorithm.jpg| Optimal Mass Transport Algorithm | center]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Multi-resolution Approach''&lt;br /&gt;
&lt;br /&gt;
Performing image registration using a multi-resolution approach is widely used to improve speed, accuracy and robustness. Registration is first performed at a coarse scale. The spatial mapping determined at coarse scale is then used to initialize registration at the next finer scale. This process is repeated until it reaches the finest scale. Our coarse-to-fine hierarchy comprises of three levels and we use bi-cubic interpolation to interpolate results from coarse to fine grid. This process is depicted in the following figure.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Multilevel_diagram.jpg| Multi-resolution Implementation | 800px | center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The following figure shows the outline of processing for the OMT solver conducted on the GPU. Processing occurs in two major phases: evolution of the map from&lt;br /&gt;
source to target volumes and time step adjustment. Each gray rectangle represents one Cg kernel executed on the GPU. Arrows indicate the&lt;br /&gt;
flow of data volumes through the Cg kernels. The entire process in the figure, above is repeated left to right until convergence.&lt;br /&gt;
&lt;br /&gt;
* [[Image:Fig1_gpu_diagram1.jpg | Brain Sag 3D Results | 800px | center]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Progress''&lt;br /&gt;
&lt;br /&gt;
The algorithm was tested on a synthetic 3D dataset comprising of a sphere and deformed version of it. The deformation vector field for this experiment are shown below:&lt;br /&gt;
&lt;br /&gt;
* [[Image:sphere_case.jpg | Synthetic Results | 500px | center]]&lt;br /&gt;
&lt;br /&gt;
Below we show the results from registration of two 3D brain MRI datasets. The first data set was pre-operative while the second data set was acquired during surgery (craniotomy). Both were resampled to 256*256*256 for uniform voxel size and the skull was removed. We show the results on an axial and a coronal slice of the 3D brain volumes. The sag and compression areas can easily be seen in the deformed grid shown below. The reults shown are after 3600 iterations, requiring less than 15 minutes of computation time (Dual Xeon 1.6GHz + nVidia GeForce 8800 GX GPU. The optimal computation time was found to occur for a grid size of 128*128*128 where about 1000 iterations execute in less than 15 seconds. This is due to the memory limitations on the graphics card used. The results on an axial and coronal slice are shown below:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Image:brain_sag2.jpg | Brain Sag Results | 800px | center]] &lt;br /&gt;
&lt;br /&gt;
* [[Image:brain_sag_3d.jpg | Brain Sag 3D Results | 600px | center]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Project Status''&lt;br /&gt;
* 2D Multi-resolution Registration using Optimal Mass Transport implemented.&lt;br /&gt;
* 3D Multi-resolution Registration using Optimal Mass Transport of Brain sag datasets implemented.&lt;br /&gt;
* 3D Registration of White Matter MRI data and white matter atlas implemented.&lt;br /&gt;
* Currently working on Non-rigid registration of baseline DWI to MRI Brain Data.&lt;br /&gt;
* Currently working on Efficient Numerical Impelmentation of the OMT algorithm with explicit projections to the mass preserving constraint. The projection step is done using Sequential Quadratic Programming (SQP) approach. &lt;br /&gt;
&lt;br /&gt;
= Key Investigators =&lt;br /&gt;
&lt;br /&gt;
* Georgia Tech: Tauseef ur Rehman, Gallagher Pryor, John Melonakos, Kilian Pohl, Eldad Haber, Allen Tannenbaum&lt;br /&gt;
* BWH: Steven Haker, Ron Kikinis&lt;br /&gt;
&lt;br /&gt;
= Publications =&lt;br /&gt;
&lt;br /&gt;
Journals&lt;br /&gt;
&lt;br /&gt;
1. Eldad Haber, Tauseef Rehman, and Allen Tannenbaum. An Efficient Numerical Method for the Solution of the L2 Optimal Mass Transfer Problem. In submission - SIAM Journal of Scientific Computing, 2008.&lt;br /&gt;
2. Tauseef Rehman, Eldad Haber, Gallagher Pryor, John Melonakos, and Allen Tannenbaum. 3D Nonrigid Registration via Optimal Mass Transport on the GPU. To appear in - Elsevier Journal of Medical Image Analysis, 2008.&lt;br /&gt;
3. Tauseef Rehman, Eldad Haber, Gallagher Pryor, and Allen Tannenbaum. Fast Optimal Mass Transport for 2D Image Registration and Morphing. Accepted for - Elsevier Journal of Image and Vision Computing, 2008.&lt;br /&gt;
&lt;br /&gt;
Conference articles&lt;br /&gt;
&lt;br /&gt;
1. Tauseef Rehman and Allen Tannenbaum. Multimodal Registration of White Matter Brain Data via Optimal Mass Transport. In Proceedings of Computational Biomechanics for Medicine-III, MICCAI, pages 27-35, 2008.&lt;br /&gt;
2. G. Pryor, T. Rehman, S. Lankton, P. Vela, and A. Tannenbaum. Fast Optimal Mass Transport for Dynamic Active Contour Tracking on the GPU. In CDC, 2007.&lt;br /&gt;
3. Tauseef Rehman, Gallagher Pryor, John Melonakos, and Allen Tannenbaum. Multi-resolution 3D Nonrigid Registration via Optimal Mass Transport on the GPU. In Proceedings of Computational Biomechanics for Medicine-II, MICCAI, pages 122-132, 2007.&lt;br /&gt;
4. Tauseef Rehman, Gallagher Pryor, and Allen Tannenbaum. Fast Multigrid Optimal Mass Transport for Image Registration and Morphing. In Proceedings of British Machine Vision Conference, pages 102-111, 2007.&lt;br /&gt;
5. Tauseef Rehman and Allen Tannenbaum. Multigrid Optimal Mass Transport for Image Registration and Morphing. In Proceedings of SPIE Conference on Computational Imaging V, pages 649810, 2007. &lt;br /&gt;
&lt;br /&gt;
* [http://www.na-mic.org/pages/Special:Publications?text=Projects%3AOptimalMassTransportRegistration&amp;amp;submit=Search&amp;amp;words=all&amp;amp;title=checked&amp;amp;keywords=checked&amp;amp;authors=checked&amp;amp;abstract=checked&amp;amp;sponsors=checked&amp;amp;searchbytag=checked| NA-MIC Publications Database]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Registration]] [[Category:MRI]]&lt;/div&gt;</summary>
		<author><name>Tauseef</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=2008_Summer_Project_Week:DWIRegistrationOMT&amp;diff=27715</id>
		<title>2008 Summer Project Week:DWIRegistrationOMT</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=2008_Summer_Project_Week:DWIRegistrationOMT&amp;diff=27715"/>
		<updated>2008-06-27T13:30:53Z</updated>

		<summary type="html">&lt;p&gt;Tauseef: /* Key Investigators */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|&lt;br /&gt;
|[[Image:ProjectWeek-2008.png|thumb|320px|Return to [[2008_Summer_Project_Week|Project Week Main Page]] ]]&lt;br /&gt;
|[[Image:Dwi_image_1.jpg | thumb | 300px | OMT Deformation Grid on MRI ]] &lt;br /&gt;
|[[Image:Dwi_image_2.jpg | thumb | 300px | OMT Deformation Grid on DWI ]] &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
===Key Investigators===&lt;br /&gt;
* Allen Tannenbaum, Tauseef ur Rehman, John Melonakos (Georgia Tech)&lt;br /&gt;
* Marek Kubicki, Sylvain Bouix (BWH)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 27%; float: left; padding-right: 3%;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Objective&amp;lt;/h1&amp;gt;&lt;br /&gt;
* To explore the portability of Optimal Mass Transport (OMT) Non-rigid Registration code to the NAMIC toolkit.&lt;br /&gt;
* To determine applicability of OMT registration algorithm for DWI Distortion Correction.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 27%; float: left; padding-right: 3%;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Approach, Plan &amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Conversations with Core 2 to analyze the project&lt;br /&gt;
* Discussions with Core 3 to see how to adapt the existing code for DWI Registration&lt;br /&gt;
* Make a project plan&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 40%; float: left;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Progress&amp;lt;/h1&amp;gt;&lt;br /&gt;
* Currently the algorithm and registration framework is available in MATLAB&lt;br /&gt;
* Preliminary results with DWI baseline image correction.&lt;br /&gt;
* DWI and MRI image intensity normalization using CSF and White-Matter/Grey-Matter segmentations performed to make sure both image volumes are on same footing so that Mass Transport mapping is found without introducing structural distortions.&lt;br /&gt;
* Further experiments required to fine tune the normalization step.&lt;br /&gt;
* Slicer command line module created for interfacing with OMT Registration algorithm. A few issues with nrrd files being resolved.&lt;br /&gt;
* Discussions with Core 2 on existing infrastructure within ITK for non-rigid registration and re-use of demons diffeomorphic registration filter framework for OMT Registration filter.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===References===&lt;br /&gt;
* [[Projects:OptimalMassTransportRegistration | Optimal Mass Transport Registration Project Page]]&lt;/div&gt;</summary>
		<author><name>Tauseef</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=2008_Summer_Project_Week:DWIRegistrationOMT&amp;diff=27713</id>
		<title>2008 Summer Project Week:DWIRegistrationOMT</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=2008_Summer_Project_Week:DWIRegistrationOMT&amp;diff=27713"/>
		<updated>2008-06-27T13:26:27Z</updated>

		<summary type="html">&lt;p&gt;Tauseef: /* Key Investigators */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|&lt;br /&gt;
|[[Image:ProjectWeek-2008.png|thumb|320px|Return to [[2008_Summer_Project_Week|Project Week Main Page]] ]]&lt;br /&gt;
|[[Image:Dwi_image_1.jpg | thumb | 300px | OMT Deformation Grid on MRI ]] &lt;br /&gt;
|[[Image:Dwi_image_2.jpg | thumb | 300px | OMT Deformation Grid on DWI ]] &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
===Key Investigators===&lt;br /&gt;
* Allen Tannenbaum, Tauseef ur Rehman, John Melonakos (Georgia Tech)&lt;br /&gt;
* Marek Kubicki, Sylvain Bouix (BWH)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 27%; float: left; padding-right: 3%;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Objective&amp;lt;/h1&amp;gt;&lt;br /&gt;
* To explore the portability of Optimal Mass Transport (OMT) Non-rigid Registration code to the NAMIC toolkit.&lt;br /&gt;
* To determine applicability of OMT registration algorithm for DWI Distortion Correction.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 27%; float: left; padding-right: 3%;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Approach, Plan &amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Conversations with Core 2 to analyze the project&lt;br /&gt;
* Discussions with Core 3 to see how to adapt the existing code for DWI Registration&lt;br /&gt;
* Make a project plan&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 40%; float: left;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Progress&amp;lt;/h1&amp;gt;&lt;br /&gt;
* Currently the algorithm and registration framework is available in MATLAB&lt;br /&gt;
* Preliminary results with DWI baseline image correction.&lt;br /&gt;
* DWI and MRI image intensity normalization using CSF and White Matter/Grey Matter segmentations was done to make sure both image volumes are on same footing so that Mass Transport happens without introducing structural distortions.&lt;br /&gt;
* Further experiments required to fine tune the normalization step.&lt;br /&gt;
* Slicer command line module created for interfacing with OMT Registration algorithm. A few issues with nrrd files being resolved.&lt;br /&gt;
* Discussions with Core 2 on existing infrastructure within ITK for non-rigid registration and re-use of demons diffeomorphic registration filter framework for OMT Registration filter.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===References===&lt;br /&gt;
* [[Projects:OptimalMassTransportRegistration | Optimal Mass Transport Registration Project Page]]&lt;/div&gt;</summary>
		<author><name>Tauseef</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=2008_Summer_Project_Week:DWIRegistrationOMT&amp;diff=27710</id>
		<title>2008 Summer Project Week:DWIRegistrationOMT</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=2008_Summer_Project_Week:DWIRegistrationOMT&amp;diff=27710"/>
		<updated>2008-06-27T13:25:05Z</updated>

		<summary type="html">&lt;p&gt;Tauseef: /* Key Investigators */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|&lt;br /&gt;
|[[Image:ProjectWeek-2008.png|thumb|320px|Return to [[2008_Summer_Project_Week|Project Week Main Page]] ]]&lt;br /&gt;
|[[Image:Dwi_image_1.jpg | thumb | 300px | OMT Deformation Grid on MRI ]] &lt;br /&gt;
|[[Image:Dwi_image_2.jpg | thumb | 300px | OMT Deformation Grid on DWI ]] &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
===Key Investigators===&lt;br /&gt;
* Allen Tannenbaum, Tauseef ur Rehman, John Melonakos (Georgia Tech)&lt;br /&gt;
* Marek Kubicki, Sylvain Bouix (BWH)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 27%; float: left; padding-right: 3%;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Objective&amp;lt;/h1&amp;gt;&lt;br /&gt;
* To explore the portability of Optimal Mass Transport (OMT) Non-rigid Registration code to the NAMIC toolkit.&lt;br /&gt;
* To determine applicability of OMT registration algorithm for DWI Distortion Correction.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 27%; float: left; padding-right: 3%;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Approach, Plan &amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Conversations with Core 2 to analyze the project&lt;br /&gt;
* Discussions with Core 3 to see how to adapt the existing code for DWI Registration&lt;br /&gt;
* Make a project plan&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 40%; float: left;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Progress&amp;lt;/h1&amp;gt;&lt;br /&gt;
* Currently the algorithm and registration framework is available in MATLAB&lt;br /&gt;
* Preliminary results with DWI baseline image correction.&lt;br /&gt;
* DWI and MRI image intensity normalization using CSF and White Matter/Grey Matter segmentations was done to make sure both image volumes are on same footing so that Mass Transport happens without introducing structural distortions.&lt;br /&gt;
* Slicer command line module created for interfacing with OMT Registration algorithm. A few issues with nrrd files being resolved.&lt;br /&gt;
* Discussions with Core 2 on existing infrastructure within ITK for non-rigid registration and re-use of demons diffeomorphic registration filter framework for OMT Registration filter.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===References===&lt;br /&gt;
* [[Projects:OptimalMassTransportRegistration | Optimal Mass Transport Registration Project Page]]&lt;/div&gt;</summary>
		<author><name>Tauseef</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=Project_Week_2008_Special_topic_breakout:_Non-rigid_Registration&amp;diff=27543</id>
		<title>Project Week 2008 Special topic breakout: Non-rigid Registration</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=Project_Week_2008_Special_topic_breakout:_Non-rigid_Registration&amp;diff=27543"/>
		<updated>2008-06-25T17:13:48Z</updated>

		<summary type="html">&lt;p&gt;Tauseef: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; [[2008_Summer_Project_Week#Agenda|Back to 2008 Summer Project Week Agenda]]&lt;br /&gt;
'''Non-Rigid Registration '''&lt;br /&gt;
&lt;br /&gt;
Breakout session&lt;br /&gt;
&lt;br /&gt;
= Summary of Current Status =&lt;br /&gt;
&lt;br /&gt;
* Registration classes in ITK&lt;br /&gt;
** Multi-threading support&lt;br /&gt;
** Memory vs Speed Trade-offs&lt;br /&gt;
* Registration helper classes&lt;br /&gt;
* Slicer Registration Modules&lt;br /&gt;
** Problems addressed&lt;br /&gt;
** Testing, Testing, Testing&lt;br /&gt;
&lt;br /&gt;
= NAMIC Community Needs =&lt;br /&gt;
&lt;br /&gt;
* Anatomical Regions&lt;br /&gt;
** Brain&lt;br /&gt;
** Abdomen&lt;br /&gt;
** Chest&lt;br /&gt;
&lt;br /&gt;
= Future Efforts =&lt;br /&gt;
&lt;br /&gt;
* Documentation ?&lt;br /&gt;
* Presets ?&lt;br /&gt;
&lt;br /&gt;
= Attendees =&lt;br /&gt;
&lt;br /&gt;
(Please add your name here)&lt;br /&gt;
&lt;br /&gt;
* Luis Ibanez&lt;br /&gt;
* Tauseef ur Rehman&lt;/div&gt;</summary>
		<author><name>Tauseef</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=2008_Summer_Project_Week:DWIRegistrationOMT&amp;diff=27074</id>
		<title>2008 Summer Project Week:DWIRegistrationOMT</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=2008_Summer_Project_Week:DWIRegistrationOMT&amp;diff=27074"/>
		<updated>2008-06-18T20:47:41Z</updated>

		<summary type="html">&lt;p&gt;Tauseef: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|&lt;br /&gt;
|[[Image:ProjectWeek-2008.png|thumb|320px|Return to [[2008_Summer_Project_Week|Project Week Main Page]] ]]&lt;br /&gt;
|[[Image:Dwi_image_1.jpg | thumb | 300px | OMT Deformation Grid on MRI ]] &lt;br /&gt;
|[[Image:Dwi_image_2.jpg | thumb | 300px | OMT Deformation Grid on DWI ]] &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
===Key Investigators===&lt;br /&gt;
* Allen Tannenbaum, Tauseef ur Rehman, John Melonakos (Georgia Tech)&lt;br /&gt;
* Marek Kubicki, Sylvain Bouix (BWH)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 27%; float: left; padding-right: 3%;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Objective&amp;lt;/h1&amp;gt;&lt;br /&gt;
* To explore the portability of Optimal Mass Transport (OMT) Non-rigid Registration code to the NAMIC toolkit.&lt;br /&gt;
* To determine applicability of OMT registration algorithm for DWI Distortion Correction.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 27%; float: left; padding-right: 3%;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Approach, Plan &amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Conversations with Core 2 to analyze the project&lt;br /&gt;
* Discussions with Core 3 to see how to adapt the existing code for DWI Registration&lt;br /&gt;
* Make a project plan&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 40%; float: left;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Progress&amp;lt;/h1&amp;gt;&lt;br /&gt;
* Currently the algorithm and registration framework is available in MATLAB&lt;br /&gt;
* Preliminary results with DWI baseline image correction&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===References===&lt;br /&gt;
* [[Projects:OptimalMassTransportRegistration | Optimal Mass Transport Registration Project Page]]&lt;/div&gt;</summary>
		<author><name>Tauseef</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=2008_Summer_Project_Week:DWIRegistrationOMT&amp;diff=27073</id>
		<title>2008 Summer Project Week:DWIRegistrationOMT</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=2008_Summer_Project_Week:DWIRegistrationOMT&amp;diff=27073"/>
		<updated>2008-06-18T20:44:38Z</updated>

		<summary type="html">&lt;p&gt;Tauseef: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|&lt;br /&gt;
|[[Image:ProjectWeek-2008.png|thumb|320px|Return to [[2008_Summer_Project_Week|Project Week Main Page]] ]]&lt;br /&gt;
|[[Image:Dwi_image_1.jpg | OMT Deformation Grid on MRI | 300px ]] &lt;br /&gt;
|[[Image:Dwi_image_2.jpg | OMT Deformation Grid on DWI | 300px ]] &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
===Key Investigators===&lt;br /&gt;
* Allen Tannenbaum, Tauseef ur Rehman, John Melonakos (Georgia Tech)&lt;br /&gt;
* Marek Kubicki, Sylvain Bouix (BWH)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 27%; float: left; padding-right: 3%;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Objective&amp;lt;/h1&amp;gt;&lt;br /&gt;
* To explore the portability of Optimal Mass Transport (OMT) Non-rigid Registration code to the NAMIC toolkit.&lt;br /&gt;
* To determine applicability of OMT registration algorithm for DWI Distortion Correction.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 27%; float: left; padding-right: 3%;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Approach, Plan &amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Conversations with Core 2 to analyze the project&lt;br /&gt;
* Discussions with Core 3 to see how to adapt the existing code for DWI Registration&lt;br /&gt;
* Make a project plan&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 40%; float: left;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Progress&amp;lt;/h1&amp;gt;&lt;br /&gt;
* Currently the algorithm and registration framework is available in MATLAB&lt;br /&gt;
* Preliminary results with DWI baseline image correction&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===References===&lt;br /&gt;
* [[Projects:OptimalMassTransportRegistration | Optimal Mass Transport Registration Project Page]]&lt;/div&gt;</summary>
		<author><name>Tauseef</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=File:Dwi_image_1.jpg&amp;diff=27072</id>
		<title>File:Dwi image 1.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=File:Dwi_image_1.jpg&amp;diff=27072"/>
		<updated>2008-06-18T20:43:25Z</updated>

		<summary type="html">&lt;p&gt;Tauseef: uploaded a new version of &amp;quot;Image:Dwi image 1.jpg&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Tauseef</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=File:Dwi_image_2.jpg&amp;diff=27071</id>
		<title>File:Dwi image 2.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=File:Dwi_image_2.jpg&amp;diff=27071"/>
		<updated>2008-06-18T20:42:56Z</updated>

		<summary type="html">&lt;p&gt;Tauseef: uploaded a new version of &amp;quot;Image:Dwi image 2.jpg&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Tauseef</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=2008_Summer_Project_Week:DWIRegistrationOMT&amp;diff=27070</id>
		<title>2008 Summer Project Week:DWIRegistrationOMT</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=2008_Summer_Project_Week:DWIRegistrationOMT&amp;diff=27070"/>
		<updated>2008-06-18T20:34:40Z</updated>

		<summary type="html">&lt;p&gt;Tauseef: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|&lt;br /&gt;
|[[Image:ProjectWeek-2008.png|thumb|320px|Return to [[2008_Summer_Project_Week|Project Week Main Page]] ]]&lt;br /&gt;
|[[Image:Dwi_image_1.jpg | OMT Deformation Grid | 300px ]] &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
===Key Investigators===&lt;br /&gt;
* Allen Tannenbaum, Tauseef ur Rehman, John Melonakos (Georgia Tech)&lt;br /&gt;
* Marek Kubicki, Sylvain Bouix (BWH)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 27%; float: left; padding-right: 3%;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Objective&amp;lt;/h1&amp;gt;&lt;br /&gt;
* To explore the portability of Optimal Mass Transport (OMT) Non-rigid Registration code to the NAMIC toolkit.&lt;br /&gt;
* To determine applicability of OMT registration algorithm for DWI Distortion Correction.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 27%; float: left; padding-right: 3%;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Approach, Plan &amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Conversations with Core 2 to analyze the project&lt;br /&gt;
* Discussions with Core 3 to see how to adapt the existing code for DWI Registration&lt;br /&gt;
* Make a project plan&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 40%; float: left;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Progress&amp;lt;/h1&amp;gt;&lt;br /&gt;
* Currently the algorithm and registration framework is available in MATLAB&lt;br /&gt;
* Preliminary results with DWI baseline image correction&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===References===&lt;br /&gt;
* [[Projects:OptimalMassTransportRegistration | Optimal Mass Transport Registration Project Page]]&lt;/div&gt;</summary>
		<author><name>Tauseef</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=2008_Summer_Project_Week:DWIRegistrationOMT&amp;diff=27069</id>
		<title>2008 Summer Project Week:DWIRegistrationOMT</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=2008_Summer_Project_Week:DWIRegistrationOMT&amp;diff=27069"/>
		<updated>2008-06-18T20:34:23Z</updated>

		<summary type="html">&lt;p&gt;Tauseef: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|&lt;br /&gt;
|[[Image:ProjectWeek-2008.png|thumb|320px|Return to [[2008_Summer_Project_Week|Project Week Main Page]] ]]&lt;br /&gt;
|[[Image:Dwi_image_1.jpg | OMT Deformation Grid | 200px ]] &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
===Key Investigators===&lt;br /&gt;
* Allen Tannenbaum, Tauseef ur Rehman, John Melonakos (Georgia Tech)&lt;br /&gt;
* Marek Kubicki, Sylvain Bouix (BWH)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 27%; float: left; padding-right: 3%;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Objective&amp;lt;/h1&amp;gt;&lt;br /&gt;
* To explore the portability of Optimal Mass Transport (OMT) Non-rigid Registration code to the NAMIC toolkit.&lt;br /&gt;
* To determine applicability of OMT registration algorithm for DWI Distortion Correction.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 27%; float: left; padding-right: 3%;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Approach, Plan &amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Conversations with Core 2 to analyze the project&lt;br /&gt;
* Discussions with Core 3 to see how to adapt the existing code for DWI Registration&lt;br /&gt;
* Make a project plan&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 40%; float: left;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Progress&amp;lt;/h1&amp;gt;&lt;br /&gt;
* Currently the algorithm and registration framework is available in MATLAB&lt;br /&gt;
* Preliminary results with DWI baseline image correction&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===References===&lt;br /&gt;
* [[Projects:OptimalMassTransportRegistration | Optimal Mass Transport Registration Project Page]]&lt;/div&gt;</summary>
		<author><name>Tauseef</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=2008_Summer_Project_Week:DWIRegistrationOMT&amp;diff=27068</id>
		<title>2008 Summer Project Week:DWIRegistrationOMT</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=2008_Summer_Project_Week:DWIRegistrationOMT&amp;diff=27068"/>
		<updated>2008-06-18T20:33:56Z</updated>

		<summary type="html">&lt;p&gt;Tauseef: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|&lt;br /&gt;
|[[Image:ProjectWeek-2008.png|thumb|320px|Return to [[2008_Summer_Project_Week|Project Week Main Page]] ]]&lt;br /&gt;
|[[Image:Dwi_image_1.jpg | OMT Deformation Grid | 500px ]] &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
===Key Investigators===&lt;br /&gt;
* Allen Tannenbaum, Tauseef ur Rehman, John Melonakos (Georgia Tech)&lt;br /&gt;
* Marek Kubicki, Sylvain Bouix (BWH)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 27%; float: left; padding-right: 3%;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Objective&amp;lt;/h1&amp;gt;&lt;br /&gt;
* To explore the portability of Optimal Mass Transport (OMT) Non-rigid Registration code to the NAMIC toolkit.&lt;br /&gt;
* To determine applicability of OMT registration algorithm for DWI Distortion Correction.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 27%; float: left; padding-right: 3%;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Approach, Plan &amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Conversations with Core 2 to analyze the project&lt;br /&gt;
* Discussions with Core 3 to see how to adapt the existing code for DWI Registration&lt;br /&gt;
* Make a project plan&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 40%; float: left;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Progress&amp;lt;/h1&amp;gt;&lt;br /&gt;
* Currently the algorithm and registration framework is available in MATLAB&lt;br /&gt;
* Preliminary results with DWI baseline image correction&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===References===&lt;br /&gt;
* [[Projects:OptimalMassTransportRegistration | Optimal Mass Transport Registration Project Page]]&lt;/div&gt;</summary>
		<author><name>Tauseef</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=2008_Summer_Project_Week:DWIRegistrationOMT&amp;diff=27067</id>
		<title>2008 Summer Project Week:DWIRegistrationOMT</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=2008_Summer_Project_Week:DWIRegistrationOMT&amp;diff=27067"/>
		<updated>2008-06-18T20:32:38Z</updated>

		<summary type="html">&lt;p&gt;Tauseef: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|&lt;br /&gt;
|[[Image:ProjectWeek-2008.png|thumb|320px|Return to [[2008_Summer_Project_Week|Project Week Main Page]] ]]&lt;br /&gt;
|[[Image:Dwi_image1.jpg | Brain Sag Results | 500px ]] &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
===Key Investigators===&lt;br /&gt;
* Allen Tannenbaum, Tauseef ur Rehman, John Melonakos (Georgia Tech)&lt;br /&gt;
* Marek Kubicki, Sylvain Bouix (BWH)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 27%; float: left; padding-right: 3%;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Objective&amp;lt;/h1&amp;gt;&lt;br /&gt;
* To explore the portability of Optimal Mass Transport (OMT) Non-rigid Registration code to the NAMIC toolkit.&lt;br /&gt;
* To determine applicability of OMT registration algorithm for DWI Distortion Correction.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 27%; float: left; padding-right: 3%;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Approach, Plan &amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Conversations with Core 2 to analyze the project&lt;br /&gt;
* Discussions with Core 3 to see how to adapt the existing code for DWI Registration&lt;br /&gt;
* Make a project plan&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 40%; float: left;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Progress&amp;lt;/h1&amp;gt;&lt;br /&gt;
* Currently the algorithm and registration framework is available in MATLAB&lt;br /&gt;
* Preliminary results with DWI baseline image correction&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===References===&lt;br /&gt;
* [[Projects:OptimalMassTransportRegistration | Optimal Mass Transport Registration Project Page]]&lt;/div&gt;</summary>
		<author><name>Tauseef</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=2008_Summer_Project_Week:DWIRegistrationOMT&amp;diff=27066</id>
		<title>2008 Summer Project Week:DWIRegistrationOMT</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=2008_Summer_Project_Week:DWIRegistrationOMT&amp;diff=27066"/>
		<updated>2008-06-18T20:26:21Z</updated>

		<summary type="html">&lt;p&gt;Tauseef: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|&lt;br /&gt;
|[[Image:ProjectWeek-2008.png|thumb|320px|Return to [[2008_Summer_Project_Week|Project Week Main Page]] ]]&lt;br /&gt;
 [[Image:Dwi_image1.jpg | Brain Sag Results | 800px | center]] &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
===Key Investigators===&lt;br /&gt;
* Allen Tannenbaum, Tauseef ur Rehman, John Melonakos (Georgia Tech)&lt;br /&gt;
* Marek Kubicki, Sylvain Bouix (BWH)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 27%; float: left; padding-right: 3%;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Objective&amp;lt;/h1&amp;gt;&lt;br /&gt;
* To explore the portability of Optimal Mass Transport (OMT) Non-rigid Registration code to the NAMIC toolkit.&lt;br /&gt;
* To determine applicability of OMT registration algorithm for DWI Distortion Correction.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 27%; float: left; padding-right: 3%;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Approach, Plan &amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Conversations with Core 2 to analyze the project&lt;br /&gt;
* Discussions with Core 3 to see how to adapt the existing code for DWI Registration&lt;br /&gt;
* Make a project plan&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 40%; float: left;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Progress&amp;lt;/h1&amp;gt;&lt;br /&gt;
* Currently the algorithm and registration framework is available in MATLAB&lt;br /&gt;
* Preliminary results with DWI baseline image correction&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===References===&lt;br /&gt;
* [[Projects:OptimalMassTransportRegistration | Optimal Mass Transport Registration Project Page]]&lt;/div&gt;</summary>
		<author><name>Tauseef</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=File:Dwi_image_1.jpg&amp;diff=27065</id>
		<title>File:Dwi image 1.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=File:Dwi_image_1.jpg&amp;diff=27065"/>
		<updated>2008-06-18T20:22:19Z</updated>

		<summary type="html">&lt;p&gt;Tauseef: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Tauseef</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=File:Dwi_image_2.jpg&amp;diff=27064</id>
		<title>File:Dwi image 2.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=File:Dwi_image_2.jpg&amp;diff=27064"/>
		<updated>2008-06-18T20:21:12Z</updated>

		<summary type="html">&lt;p&gt;Tauseef: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Tauseef</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=2008_Summer_Project_Week:DWIRegistrationOMT&amp;diff=27063</id>
		<title>2008 Summer Project Week:DWIRegistrationOMT</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=2008_Summer_Project_Week:DWIRegistrationOMT&amp;diff=27063"/>
		<updated>2008-06-18T20:20:19Z</updated>

		<summary type="html">&lt;p&gt;Tauseef: /* Key Investigators */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|&lt;br /&gt;
|[[Image:ProjectWeek-2008.png|thumb|320px|Return to [[2008_Summer_Project_Week|Project Week Main Page]] ]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
===Key Investigators===&lt;br /&gt;
* Allen Tannenbaum, Tauseef ur Rehman, John Melonakos (Georgia Tech)&lt;br /&gt;
* Marek Kubicki, Sylvain Bouix (BWH)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 27%; float: left; padding-right: 3%;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Objective&amp;lt;/h1&amp;gt;&lt;br /&gt;
* To explore the portability of Optimal Mass Transport (OMT) Non-rigid Registration code to the NAMIC toolkit.&lt;br /&gt;
* To determine applicability of OMT registration algorithm for DWI Distortion Correction.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 27%; float: left; padding-right: 3%;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Approach, Plan &amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Conversations with Core 2 to analyze the project&lt;br /&gt;
* Discussions with Core 3 to see how to adapt the existing code for DWI Registration&lt;br /&gt;
* Make a project plan&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 40%; float: left;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Progress&amp;lt;/h1&amp;gt;&lt;br /&gt;
* Currently the algorithm and registration framework is available in MATLAB&lt;br /&gt;
* Preliminary results with DWI baseline image correction&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===References===&lt;br /&gt;
* [[Projects:OptimalMassTransportRegistration | Optimal Mass Transport Registration Project Page]]&lt;/div&gt;</summary>
		<author><name>Tauseef</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=2008_Summer_Project_Week:DWIRegistrationOMT&amp;diff=27062</id>
		<title>2008 Summer Project Week:DWIRegistrationOMT</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=2008_Summer_Project_Week:DWIRegistrationOMT&amp;diff=27062"/>
		<updated>2008-06-18T20:10:22Z</updated>

		<summary type="html">&lt;p&gt;Tauseef: /* Key Investigators */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|&lt;br /&gt;
|[[Image:ProjectWeek-2008.png|thumb|320px|Return to [[2008_Summer_Project_Week|Project Week Main Page]] ]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
===Key Investigators===&lt;br /&gt;
* Allen Tannenbaum, Tauseef ur Rehman, John Melonakos, Georgia Tech&lt;br /&gt;
* Marek Kubicki, Sylvain Bouix, BWH&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 27%; float: left; padding-right: 3%;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Objective&amp;lt;/h1&amp;gt;&lt;br /&gt;
* To explore the portability of Optimal Mass Transport (OMT) Non-rigid Registration code to the NAMIC toolkit.&lt;br /&gt;
* To determine applicability of OMT registration algorithm for DWI Distortion Correction.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 27%; float: left; padding-right: 3%;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Approach, Plan &amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Conversations with Core 2 to analyze the project&lt;br /&gt;
* Discussions with Core 3 to see how to adapt the existing code for DWI Registration&lt;br /&gt;
* Make a project plan&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 40%; float: left;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Progress&amp;lt;/h1&amp;gt;&lt;br /&gt;
* Currently the algorithm and registration framework is available in MATLAB&lt;br /&gt;
* Preliminary results with DWI baseline image correction&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===References===&lt;br /&gt;
* [[Projects:OptimalMassTransportRegistration | Optimal Mass Transport Registration Project Page]]&lt;/div&gt;</summary>
		<author><name>Tauseef</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=2008_Summer_Project_Week:DWIRegistrationOMT&amp;diff=27061</id>
		<title>2008 Summer Project Week:DWIRegistrationOMT</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=2008_Summer_Project_Week:DWIRegistrationOMT&amp;diff=27061"/>
		<updated>2008-06-18T20:09:14Z</updated>

		<summary type="html">&lt;p&gt;Tauseef: /* Key Investigators */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|&lt;br /&gt;
|[[Image:ProjectWeek-2008.png|thumb|320px|Return to [[2008_Summer_Project_Week|Project Week Main Page]] ]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
===Key Investigators===&lt;br /&gt;
* Allen Tannenbaum, Tauseef ur Rehman, John Melonakos, Georgia Tech&lt;br /&gt;
* Marek Kubicki, Sylvain Bouix, BWH&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 27%; float: left; padding-right: 3%;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Objective&amp;lt;/h1&amp;gt;&lt;br /&gt;
* To explore the portability of Optimal Mass Transport (OMT) Non-rigid Registration code to the NAMIC toolkit.&lt;br /&gt;
* To determine applicability of OMT registration algorithm for DWI Distortion Correction.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 27%; float: left; padding-right: 3%;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Approach, Plan &amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Conversations with Core 2 to analyze the project&lt;br /&gt;
* Discussions with Core 3 to see how to adapt the existing code for DWI Registration&lt;br /&gt;
* Make a project plan&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 40%; float: left;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Progress&amp;lt;/h1&amp;gt;&lt;br /&gt;
Currently the algorithm is available in MATLAB&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===References===&lt;br /&gt;
* [[Projects:OptimalMassTransportRegistration | Optimal Mass Transport Registration Project Page]]&lt;/div&gt;</summary>
		<author><name>Tauseef</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=2008_Summer_Project_Week:DWIRegistrationOMT&amp;diff=27060</id>
		<title>2008 Summer Project Week:DWIRegistrationOMT</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=2008_Summer_Project_Week:DWIRegistrationOMT&amp;diff=27060"/>
		<updated>2008-06-18T20:08:46Z</updated>

		<summary type="html">&lt;p&gt;Tauseef: /* Key Investigators */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|&lt;br /&gt;
|[[Image:ProjectWeek-2008.png|thumb|320px|Return to [[2008_Summer_Project_Week|Project Week Main Page]] ]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
===Key Investigators===&lt;br /&gt;
* Allen Tannenbaum, Tauseef ur Rehman, John Melonakos, Georgia Tech&lt;br /&gt;
* Marek Kubicki, Sylvain Bouix, BWH&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 27%; float: left; padding-right: 3%;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Objective&amp;lt;/h1&amp;gt;&lt;br /&gt;
* To explore the portability of Optimal Mass Transport (OMT) Non-rigid Registration code to the NAMIC toolkit.&lt;br /&gt;
* To determine applicability of OMT registration algorithm for DWI Distortion Correction.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 27%; float: left; padding-right: 3%;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Approach, Plan &amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- Conversations with Core 2 to analyze the project&lt;br /&gt;
- Discussions with Core 3 to see how to adapt the existing code for DWI Registration&lt;br /&gt;
- Make a project plan&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 40%; float: left;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Progress&amp;lt;/h1&amp;gt;&lt;br /&gt;
Currently the algorithm is available in MATLAB&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===References===&lt;br /&gt;
* [[Projects:OptimalMassTransportRegistration | Optimal Mass Transport Registration Project Page]]&lt;/div&gt;</summary>
		<author><name>Tauseef</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=2008_Summer_Project_Week:DWIRegistrationOMT&amp;diff=27059</id>
		<title>2008 Summer Project Week:DWIRegistrationOMT</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=2008_Summer_Project_Week:DWIRegistrationOMT&amp;diff=27059"/>
		<updated>2008-06-18T19:45:59Z</updated>

		<summary type="html">&lt;p&gt;Tauseef: /* References */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|&lt;br /&gt;
|[[Image:ProjectWeek-2008.png|thumb|320px|Return to [[2008_Summer_Project_Week|Project Week Main Page]] ]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
===Key Investigators===&lt;br /&gt;
* Allen Tannenbaum, Tauseef ur Rehman, John Melonakos, Georgia Tech&lt;br /&gt;
* Marek Kubicki, Sylvain Bouix, BWH&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 27%; float: left; padding-right: 3%;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Objective&amp;lt;/h1&amp;gt;&lt;br /&gt;
* To explore the portability of Optimal Mass Transport (OMT) Non-rigid Registration code to the NAMIC toolkit.&lt;br /&gt;
* To determine applicability of OMT registration algorithm for DWI Distortion Correction.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 27%; float: left; padding-right: 3%;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Approach, Plan &amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 40%; float: left;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Progress&amp;lt;/h1&amp;gt;&lt;br /&gt;
Currently the algorithm is available in MATLAB&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===References===&lt;br /&gt;
* [[Projects:OptimalMassTransportRegistration | Optimal Mass Transport Registration Project Page]]&lt;/div&gt;</summary>
		<author><name>Tauseef</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=2008_Summer_Project_Week:DWIRegistrationOMT&amp;diff=27058</id>
		<title>2008 Summer Project Week:DWIRegistrationOMT</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=2008_Summer_Project_Week:DWIRegistrationOMT&amp;diff=27058"/>
		<updated>2008-06-18T19:43:58Z</updated>

		<summary type="html">&lt;p&gt;Tauseef: /* Key Investigators */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|&lt;br /&gt;
|[[Image:ProjectWeek-2008.png|thumb|320px|Return to [[2008_Summer_Project_Week|Project Week Main Page]] ]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
===Key Investigators===&lt;br /&gt;
* Allen Tannenbaum, Tauseef ur Rehman, John Melonakos, Georgia Tech&lt;br /&gt;
* Marek Kubicki, Sylvain Bouix, BWH&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 27%; float: left; padding-right: 3%;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Objective&amp;lt;/h1&amp;gt;&lt;br /&gt;
* To explore the portability of Optimal Mass Transport (OMT) Non-rigid Registration code to the NAMIC toolkit.&lt;br /&gt;
* To determine applicability of OMT registration algorithm for DWI Distortion Correction.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 27%; float: left; padding-right: 3%;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Approach, Plan &amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 40%; float: left;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Progress&amp;lt;/h1&amp;gt;&lt;br /&gt;
Currently the algorithm is available in MATLAB&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===References===&lt;br /&gt;
* [[Projects:GeodesicTractographySegmentation | Geodesic Tractography Segmentation Project Page]]&lt;/div&gt;</summary>
		<author><name>Tauseef</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=2008_Summer_Project_Week&amp;diff=24500</id>
		<title>2008 Summer Project Week</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=2008_Summer_Project_Week&amp;diff=24500"/>
		<updated>2008-05-08T19:50:47Z</updated>

		<summary type="html">&lt;p&gt;Tauseef: /* Attendee List */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Back to [[Engineering:Programming_Events|Programming/Project Events]]&lt;br /&gt;
&lt;br /&gt;
[[Image:ProjectWeek-2008.png|thumb|220px|right|Summer 2008]]&lt;br /&gt;
&lt;br /&gt;
== Logistics ==&lt;br /&gt;
&lt;br /&gt;
'''Dates:''' June 23-27, 2008&lt;br /&gt;
&lt;br /&gt;
'''Location:''' MIT. [[Meeting_Locations:MIT_Grier_A_%26B|Grier Rooms A &amp;amp; B: 34-401A &amp;amp; 34-401B]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Registration Fee:''' $260 (this will cover the cost of breakfast, lunch and coffee breaks for the week). Due by Friday, June 13th, 2008. Please make checks out to &amp;quot;Massachusetts Institute of Technology&amp;quot; and mail to: Donna Kaufman, MIT, 77 Massachusetts Ave., 38-409b, Cambridge, MA 02139&lt;br /&gt;
&lt;br /&gt;
If you are attending for one day only, the registration fee is not required.&lt;br /&gt;
&lt;br /&gt;
'''Hotel:''' We have a group rate of TBD/night at the [http://www.hotelatmit.com Hotel at MIT]. (Use group code NAM.) Here is some information about several other Boston area hotels that are convenient to NA-MIC events: [[Boston_Hotels|Boston_Hotels]]. Summer is tourist season in Boston, so please book your rooms early.&lt;br /&gt;
&lt;br /&gt;
([[Project Week Logistics Checklist|This is a checklist for the onsite planning items]])&lt;br /&gt;
&lt;br /&gt;
==Introduction to NA-MIC Project Week==&lt;br /&gt;
&lt;br /&gt;
NA-MIC Project Week is a hands on activity -- programming using the [[NA-MIC-Kit|NA-MIC Kit]], algorithm design, and clinical application -- that has become one of the major events in the [[NA-MIC-Kit|NA-MIC Kit]] calendar. This event is the seventh of the [[Engineering:Programming_Events|'''series''']]. It is held in the summer at MIT (typically the last week of June), and a shorter version is held in Salt Lake City in the winter (typically the second week of January).  &lt;br /&gt;
The main goal of these events if to move forward the deliverables of NA-MIC. NA-MIC participants and their collaborators are welcome to attend.  &lt;br /&gt;
&lt;br /&gt;
* NA-MIC Members: Participation in this event is voluntary -- if you don't think this will help you move forward in your work, there is no obligation to attend.&lt;br /&gt;
* Ideal candidates are those who want to contribute to the [[NA-MIC-Kit|NA-MIC Kit]], and those who can help make it happen.&lt;br /&gt;
* This is not an introduction to the components of the [[NA-MIC-Kit|NA-MIC Kit]].&lt;br /&gt;
* NA-MIC Core 1 (Algorithms) - bring your algorithms and code to work on in the company of Core 2 engineers and Core 3 scientists.&lt;br /&gt;
* NA-MIC Core 2 (Engineering) - bring your code for infrastructure and applications to extend the [[NA-MIC-Kit|NA-MIC Kit]] capabilities, integrate Core 1 algorithms, and refine workflows for Core 3.&lt;br /&gt;
* NA-MIC Core 3 (DBP) - bring your data to work on with the [[NA-MIC-Kit|NA-MIC Kit]] and get assistance and provide feedback to Core 1 scientists and Core 2 engineers.&lt;br /&gt;
* External Collaborators - if you are working on a project that uses the [[NA-MIC-Kit|NA-MIC kit]], and want to participate to get help from NA-MIC Engineering, please send an email to Tina Kapur (tkapur at bwh.harvard.edu).  Please note that the event is open to people outside NA-MIC, subject to availability.&lt;br /&gt;
* Everyone should '''bring a laptop'''. We will have four projectors.&lt;br /&gt;
* About half the time will be spent working on projects and the other half in project related discussions.&lt;br /&gt;
* You '''do''' need to be actively working on a NA-MIC related project in order to make this investment worthwhile for everyone.&lt;br /&gt;
&lt;br /&gt;
=== Agenda===&lt;br /&gt;
* Monday &lt;br /&gt;
** noon-1pm lunch &lt;br /&gt;
**1pm: Welcome (Ron Kikinis)&lt;br /&gt;
** 1:05-3:30pm Introduce [[#Projects|Projects]] using templated wiki pages (all Project Leads) ([[NA-MIC/Projects/Theme/Template|Wiki Template]]) &lt;br /&gt;
** 3:30-5:30pm Start project work&lt;br /&gt;
* Tuesday &lt;br /&gt;
** 8:30am breakfast&lt;br /&gt;
** 9:00-9:45am: NA-MIC Software Process &lt;br /&gt;
** 10-10:30am [[Project Week 2008 Slicer 3.0 Update|Slicer 3.0 Update]] (Jim Miller, Steve Pieper)&lt;br /&gt;
** noon lunch&lt;br /&gt;
** 2:30-3:30pm: [[Project Week 2008 Special topic breakout: Non-Linear Registration]] &lt;br /&gt;
** 5:30pm adjourn for day&lt;br /&gt;
* Wednesday &lt;br /&gt;
** 8:30am breakfast&lt;br /&gt;
** 9:00-12pm [[Project Week 2008 Special topic breakout: ITK]] (Luis Ibanez)&lt;br /&gt;
** noon lunch&lt;br /&gt;
** 2:30-3:30pm: [[Project Week 2008 Special topic breakout: XNAT Database]] (Daniel Marcus)&lt;br /&gt;
** 5:30pm adjourn for day&lt;br /&gt;
* Thursday&lt;br /&gt;
** 8:30am breakfast&lt;br /&gt;
** noon lunch&lt;br /&gt;
** 5:30pm adjourn for day&lt;br /&gt;
* Friday &lt;br /&gt;
** 8:30am breakfast&lt;br /&gt;
** 10am-noon: Project Progress using update [[#Projects|Project Wiki pages]]&lt;br /&gt;
** noon lunch boxes and adjourn.  (Next one [[AHM_2009| in Utah the week of Jan 5, 2009]])&lt;br /&gt;
&lt;br /&gt;
=== Preparation ===&lt;br /&gt;
&lt;br /&gt;
# Please make sure that you are on the http://public.kitware.com/cgi-bin/mailman/listinfo/na-mic-project-week mailing list&lt;br /&gt;
&lt;br /&gt;
# [[Engineering:TCON_2008|May 08 and May 15 TCON DBPs ONLY]] at 3pm ET to discuss NA-MIC DBP Projects ONLY. &lt;br /&gt;
# [[Engineering:TCON_2008|May 22 TCON#1]] at 3pm ET to discuss NA-MIC Engr Core Projects and Assign/Verify Teams&lt;br /&gt;
# [[Engineering:TCON_2008|May 29 TCON#2]] at 3pm ET to discuss NA-MIC ALGORITHMS Core Lead Projects.  Project leads should sign up for a slot [[Engineering:TCON_2008|here]]. Projects will be discussed in order of the signups. &lt;br /&gt;
# [[Engineering:TCON_2008|June 5 TCON#3]] at 3pm ET to discuss NA-MIC EXTERNAL Collaborations.  All NIH funded &amp;quot;collaborations with NCBC&amp;quot; leads should call. Project leads should sign up for a slot [[Engineering:TCON_2008|here]].  Projects will be discussed in order of the signups. &lt;br /&gt;
# [[Engineering:TCON_2008|June 12 TCON#4]] at 3pm ET to discuss NA-MIC EXTERNAL Collaborations.  All other collaboration leads should call. Project leads should sign up for a slot [[Engineering:TCON_2008|here]].  Projects will be discussed in order of the signups. &lt;br /&gt;
# [[Engineering:TCON_2008|June 12 TCON#4]] at 3pm ET to tie loose ends.  Anyone with un-addressed questions should call.&lt;br /&gt;
# By 3pm ET on June 12, 2008: [[NA-MIC/Projects/Theme/Template|Complete a templated wiki page for your project]]. Please do not edit the template page itself, but create a new page for your project and cut-and-paste the text from this template page.  If you have questions, please send an email to tkapur at bwh.harvard.edu.&lt;br /&gt;
# By 3pm on June 19, 2008: Create a directory for each project on the [[Engineering:SandBox|NAMIC Sandbox]] (Zack)&lt;br /&gt;
## Commit on each sandbox directory the code examples/snippets that represent our first guesses of appropriate methods. (Luis and Steve will help with this, as needed)&lt;br /&gt;
## Gather test images in any of the Data sharing resources we have (e.g. the BIRN). These ones don't have to be many. At least three different cases, so we can get an idea of the modality-specific characteristics of these images. Put the IDs of these data sets on the wiki page. (the participants must do this.)&lt;br /&gt;
## Setup nightly tests on a separate Dashboard, where we will run the methods that we are experimenting with. The test should post result images and computation time. (Zack)&lt;br /&gt;
# Please note that by the time we get to the project event, we should be trying to close off a project milestone rather than starting to work on one...&lt;br /&gt;
&lt;br /&gt;
== A History in Wiki Links ==&lt;br /&gt;
&lt;br /&gt;
A history of all the programming/project events in NA-MIC is available by following [[Engineering:Programming_Events|this link]].&lt;br /&gt;
&lt;br /&gt;
== Projects ==&lt;br /&gt;
&lt;br /&gt;
===DBP II===&lt;br /&gt;
These are projects by the new set of DBPS:&lt;br /&gt;
#[[DBP2:Harvard|Velocardio Facial Syndrome (VCFS) as a Genetic Model for Schizophrenia]] (Harvard: Marek Kubicki, PI)&lt;br /&gt;
#[[DBP2:UNC|Longitudinal MRI Study of Early Brain Development in Autism]] (UNC: Heather Hazlett, Joseph Piven, PI)&lt;br /&gt;
#[[DBP2:MIND|Analysis of Brain Lesions in Lupus]] (MIND/UNM: Jeremy Bockholt, Charles Gasparovic PI)&lt;br /&gt;
#[[DBP2:JHU|Segmentation and Registration Tools for Robotic Prostate Intervention]] (Queens/JHU: Gabor Fichtinger, PI)&lt;br /&gt;
&lt;br /&gt;
===Structural Analysis===&lt;br /&gt;
&lt;br /&gt;
===Diffusion Image Analysis===&lt;br /&gt;
&lt;br /&gt;
===Calibration/Validation===&lt;br /&gt;
This is a new category of projects jointly led by team members in Core 1, Core 3 and Core 5&lt;br /&gt;
# [[Projects/Diffusion/2007_Project_Week_Contrasting_Tractography_Measures]] (Westin, Gollub, Gerig, Whitaker, Pujol)&lt;br /&gt;
&lt;br /&gt;
===NA-MIC Kit - Slicer 3===&lt;br /&gt;
&lt;br /&gt;
===External Collaborations===&lt;br /&gt;
&lt;br /&gt;
===Non-Medical Collaborations===&lt;br /&gt;
&lt;br /&gt;
==Attendee List==&lt;br /&gt;
# Gary Christensen, The University of Iowa&lt;br /&gt;
# Jeffrey Hawley, Gary Christensen's student&lt;br /&gt;
# Kate Raising, Gary Christensen's student&lt;br /&gt;
# Nathan Fritze, Gary Christensen's student&lt;br /&gt;
# Paul Song, Gary Christensen's student&lt;br /&gt;
# Cheng Zhang, Gary Christensen's student&lt;br /&gt;
# Ying Wei, Gary Christensen's student&lt;br /&gt;
# Nathan Burnette, The University of Iowa&lt;br /&gt;
# Steve Pieper, Isomics, Core 2/6&lt;br /&gt;
# Dana C. Peters, BIDMC Harvard Medical&lt;br /&gt;
# Jason Taclas, Student, BIDMC Harvard Medical&lt;br /&gt;
# Nicole Aucoin, BWH, Core 2&lt;br /&gt;
# Will Schroeder, Kitware, Cores 2/4&lt;br /&gt;
# Sebastien Barre, Kitware, Core 2&lt;br /&gt;
# Julien Jomier, Kitware, Core 2&lt;br /&gt;
# Curtis Lisle, KnowledgeVis, Core 2&lt;br /&gt;
# Katie Hayes, BWH, Core 2&lt;br /&gt;
# Randy Gollub, MGH, Core 5&lt;br /&gt;
# Clement Vachet, UNC, Core 3&lt;br /&gt;
# Tauseef Rehman, GA Tech, Core 1&lt;br /&gt;
&lt;br /&gt;
==Pictures==&lt;/div&gt;</summary>
		<author><name>Tauseef</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=Projects:OptimalMassTransportRegistration&amp;diff=24164</id>
		<title>Projects:OptimalMassTransportRegistration</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=Projects:OptimalMassTransportRegistration&amp;diff=24164"/>
		<updated>2008-04-28T02:59:34Z</updated>

		<summary type="html">&lt;p&gt;Tauseef: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; Back to [[NA-MIC_Internal_Collaborations:StructuralImageAnalysis|NA-MIC Collaborations]], [[Algorithm:GATech|Georgia Tech Algorithms]]&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
The aim of this project to provide a computationaly efficient non-rigid/elastic image registration algorithm based on the Optimal Mass Transport theory. We use the Monge-Kantorovich formulation of the Optimal Mass Transport problem and implement the solution proposed by Haker et al. using multi-resolution and multigrid techniques to speed up the convergence. We also leverage the computation power of general purpose graphics processing units available on standard desktop computing machines to exploit the inherent parallelism in our algorithm.&lt;br /&gt;
&lt;br /&gt;
= Description =&lt;br /&gt;
&lt;br /&gt;
The Optimal Mass Transport problem was first formulated by a Frech engineer Gasper Monge in 1781, and was given a modern formulation in the work of Kantorovich and, therefore, is now known as the Monge-Kantorovich problem. We extend the work by Haker et al. who compute the optimal warp from a first order partial differential equation, an improvement over earlier proposed higher order methods and those based on linear programming. We implement the algorithm using a coarse-to-fine strategy resulting in phenomenol improvement in convergence. The algorithm also involves inverting the Laplacian in each iteration, which we perform using multigrid methods for even faster per iteration computation times. This method has a number of distinguishing characteristics:&lt;br /&gt;
&lt;br /&gt;
# It is a parameter free method.&lt;br /&gt;
# It utillizes all of the grayscale data in both images.&lt;br /&gt;
# It is symmetrical; the optimal mapping from image A to image B is the inverse of the optimal mapping from B to A.&lt;br /&gt;
# No landmarks need to be specified.&lt;br /&gt;
# The minimizer of the functional involved is unique; there are no local minimizers.&lt;br /&gt;
# The algorithm is designed to take into account changes in densities that result from changes in area or volume.&lt;br /&gt;
&lt;br /&gt;
''Algorithm''&lt;br /&gt;
&lt;br /&gt;
The flowchart of the algorithm is shown in the following figure. &lt;br /&gt;
&lt;br /&gt;
[[Image:OMT_Algorithm.jpg| Optimal Mass Transport Algorithm | center]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Multi-resolution Approach''&lt;br /&gt;
&lt;br /&gt;
Performing image registration using a multi-resolution approach is widely used to improve speed, accuracy and robustness. Registration is first performed at a coarse scale. The spatial mapping determined at coarse scale is then used to initialize registration at the next finer scale. This process is repeated until it reaches the finest scale. Our coarse-to-fine hierarchy comprises of three levels and we use bi-cubic interpolation to interpolate results from coarse to fine grid. This process is depicted in the following figure.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Multilevel_diagram.jpg| Multi-resolution Implementation | 800px | center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The following figure shows the outline of processing for the OMT solver conducted on the GPU. Processing occurs in two major phases: evolution of the map from&lt;br /&gt;
source to target volumes and time step adjustment. Each gray rectangle represents one Cg kernel executed on the GPU. Arrows indicate the&lt;br /&gt;
flow of data volumes through the Cg kernels. The entire process in the figure, above is repeated left to right until convergence.&lt;br /&gt;
&lt;br /&gt;
* [[Image:Fig1_gpu_diagram1.jpg | Brain Sag 3D Results | 800px | center]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Progress''&lt;br /&gt;
&lt;br /&gt;
The algorithm was tested on a synthetic 3D dataset comprising of a sphere and deformed version of it. The deformation vector field for this experiment are shown below:&lt;br /&gt;
&lt;br /&gt;
* [[Image:sphere_case.jpg | Synthetic Results | 500px | center]]&lt;br /&gt;
&lt;br /&gt;
Below we show the results from registration of two 3D brain MRI datasets. The first data set was pre-operative while the second data set was acquired during surgery (craniotomy). Both were resampled to 256*256*256 for uniform voxel size and the skull was removed. We show the results on an axial and a coronal slice of the 3D brain volumes. The sag and compression areas can easily be seen in the deformed grid shown below. The reults shown are after 3600 iterations, requiring less than 15 minutes of computation time (Dual Xeon 1.6GHz + nVidia GeForce 8800 GX GPU. The optimal computation time was found to occur for a grid size of 128*128*128 where about 1000 iterations execute in less than 15 seconds. This is due to the memory limitations on the graphics card used. The results on an axial and coronal slice are shown below:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Image:brain_sag2.jpg | Brain Sag Results | 800px | center]] &lt;br /&gt;
&lt;br /&gt;
* [[Image:brain_sag_3d.jpg | Brain Sag 3D Results | 600px | center]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Project Status''&lt;br /&gt;
* 2D Multi-resolution Registration using Optimal Mass Transport implemented.&lt;br /&gt;
* 3D Multi-resolution Registration using Optimal Mass Transport of Brain sag datasets implemented.&lt;br /&gt;
* 3D Registration of White Matter MRI data and white matter atlas implemented.&lt;br /&gt;
* Currently working on Non-rigid registration of baseline DWI to MRI Brain Data.&lt;br /&gt;
* Currently working on Efficient Numerical Impelmentation of the OMT algorithm with explicit projections to the mass preserving constraint. The projection step is done using Sequential Quadratic Programming (SQP) approach. &lt;br /&gt;
&lt;br /&gt;
= Key Investigators =&lt;br /&gt;
&lt;br /&gt;
* Georgia Tech: Tauseef ur Rehman, Gallagher Pryor, John Melonakos, Kilian Pohl, Eldad Haber, Allen Tannenbaum&lt;br /&gt;
&lt;br /&gt;
= Publications =&lt;br /&gt;
&lt;br /&gt;
''In press''&lt;br /&gt;
&lt;br /&gt;
* T. Rehman and A. Tannenbaum. Multigrid Optimal Mass Transport for Image Registration and Morphing. SPIE Computation Imaging V, 2007&lt;br /&gt;
* T. Rehman, G. Pryor and A. Tannenbaum. Fast Multigrid Optimal Mass Transport for Image Registration and Morphing. British Machine Vision Conference 2007.&lt;br /&gt;
* T. Rehman, G. Pryor, J. Melonakos and A. Tannenbaum. Multiresolution 3D Nonrigid Registration via Optimal Mass Transport. MICCAI workshop on Computational Biomechanics II.&lt;br /&gt;
&lt;br /&gt;
[[Category:Registration]] [[Category:MRI]]&lt;/div&gt;</summary>
		<author><name>Tauseef</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=Projects:OptimalMassTransportRegistration&amp;diff=24163</id>
		<title>Projects:OptimalMassTransportRegistration</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=Projects:OptimalMassTransportRegistration&amp;diff=24163"/>
		<updated>2008-04-28T02:58:39Z</updated>

		<summary type="html">&lt;p&gt;Tauseef: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; Back to [[NA-MIC_Internal_Collaborations:StructuralImageAnalysis|NA-MIC Collaborations]], [[Algorithm:GATech|Georgia Tech Algorithms]]&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
The aim of this project to provide a computationaly efficient non-rigid/elastic image registration algorithm based on the Optimal Mass Transport theory. We use the Monge-Kantorovich formulation of the Optimal Mass Transport problem and implement the solution proposed by Haker et al. using multi-resolution and multigrid techniques to speed up the convergence. We also leverage the computation power of general purpose graphics processing units available on standard desktop computing machines to exploit the inherent parallelism in our algorithm.&lt;br /&gt;
&lt;br /&gt;
= Description =&lt;br /&gt;
&lt;br /&gt;
The Optimal Mass Transport problem was first formulated by a Frech engineer Gasper Monge in 1781, and was given a modern formulation in the work of Kantorovich and, therefore, is now known as the Monge-Kantorovich problem. We extend the work by Haker et al. who compute the optimal warp from a first order partial differential equation, an improvement over earlier proposed higher order methods and those based on linear programming. We implement the algorithm using a coarse-to-fine strategy resulting in phenomenol improvement in convergence. The algorithm also involves inverting the Laplacian in each iteration, which we perform using multigrid methods for even faster per iteration computation times. This method has a number of distinguishing characteristics:&lt;br /&gt;
&lt;br /&gt;
# It is a parameter free method.&lt;br /&gt;
# It utillizes all of the grayscale data in both images.&lt;br /&gt;
# It is symmetrical; the optimal mapping from image A to image B is the inverse of the optimal mapping from B to A.&lt;br /&gt;
# No landmarks need to be specified.&lt;br /&gt;
# The minimizer of the functional involved is unique; there are no local minimizers.&lt;br /&gt;
# The algorithm is designed to take into account changes in densities that result from changes in area or volume.&lt;br /&gt;
&lt;br /&gt;
''Algorithm''&lt;br /&gt;
&lt;br /&gt;
The flowchart of the algorithm is shown in the following figure. &lt;br /&gt;
&lt;br /&gt;
[[Image:OMT_Algorithm.jpg| Optimal Mass Transport Algorithm | center]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Multi-resolution Approach''&lt;br /&gt;
&lt;br /&gt;
Performing image registration using a multi-resolution approach is widely used to improve speed, accuracy and robustness. Registration is first performed at a coarse scale. The spatial mapping determined at coarse scale is then used to initialize registration at the next finer scale. This process is repeated until it reaches the finest scale. Our coarse-to-fine hierarchy comprises of three levels and we use bi-cubic interpolation to interpolate results from coarse to fine grid. This process is depicted in the following figure.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Multilevel_diagram.jpg| Multi-resolution Implementation | 800px | center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The following figure shows the outline of processing for the OMT solver conducted on the GPU. Processing occurs in two major phases: evolution of the map from&lt;br /&gt;
source to target volumes and time step adjustment. Each gray rectangle represents one Cg kernel executed on the GPU. Arrows indicate the&lt;br /&gt;
flow of data volumes through the Cg kernels. The entire process in the figure, above is repeated left to right until convergence.&lt;br /&gt;
&lt;br /&gt;
* [[Image:Fig1_gpu_diagram1.jpg | Brain Sag 3D Results | 800px | center]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Progress''&lt;br /&gt;
&lt;br /&gt;
The algorithm was tested on a synthetic 3D dataset comprising of a sphere and deformed version of it. The deformation vector field for this experiment are shown below:&lt;br /&gt;
&lt;br /&gt;
* [[Image:sphere_case.jpg | Synthetic Results | 500px | center]]&lt;br /&gt;
&lt;br /&gt;
Below we show the results from registration of two 3D brain MRI datasets. The first data set was pre-operative while the second data set was acquired during surgery (craniotomy). Both were resampled to 256*256*256 for uniform voxel size and the skull was removed. We show the results on an axial and a coronal slice of the 3D brain volumes. The sag and compression areas can easily be seen in the deformed grid shown below. The reults shown are after 3600 iterations, requiring less than 15 minutes of computation time (Dual Xeon 1.6GHz + nVidia GeForce 8800 GX GPU. The optimal computation time was found to occur for a grid size of 128*128*128 where about 1000 iterations execute in less than 15 seconds. This is due to the memory limitations on the graphics card used. The results on an axial and coronal slice are shown below:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Image:brain_sag2.jpg | Brain Sag Results | 800px | center]] &lt;br /&gt;
&lt;br /&gt;
* [[Image:brain_sag_3d.jpg | Brain Sag 3D Results | 600px | center]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Project Status''&lt;br /&gt;
* 2D Multi-resolution Registration using Optimal Mass Transport implemented.&lt;br /&gt;
* 3D Multi-resolution Registration using Optimal Mass Transport of Brain sag datasets implemented.&lt;br /&gt;
* 3D Registration of White Matter MRI data and white matter atlas implemented.&lt;br /&gt;
* Currently working on Non-rigid registration of baseline DWI to MRI Brain Data.&lt;br /&gt;
* Currently working on Efficient Numerical Impelmentation of the OMT algorithm with explicit projections to the mass preserving constraint. The projection step is done using Sequential Quadratic Programming (SQP). &lt;br /&gt;
&lt;br /&gt;
= Key Investigators =&lt;br /&gt;
&lt;br /&gt;
* Georgia Tech: Tauseef ur Rehman, Gallagher Pryor, John Melonakos, Kilian Pohl, Eldad Haber, Allen Tannenbaum&lt;br /&gt;
&lt;br /&gt;
= Publications =&lt;br /&gt;
&lt;br /&gt;
''In press''&lt;br /&gt;
&lt;br /&gt;
* T. Rehman and A. Tannenbaum. Multigrid Optimal Mass Transport for Image Registration and Morphing. SPIE Computation Imaging V, 2007&lt;br /&gt;
* T. Rehman, G. Pryor and A. Tannenbaum. Fast Multigrid Optimal Mass Transport for Image Registration and Morphing. British Machine Vision Conference 2007.&lt;br /&gt;
* T. Rehman, G. Pryor, J. Melonakos and A. Tannenbaum. Multiresolution 3D Nonrigid Registration via Optimal Mass Transport. MICCAI workshop on Computational Biomechanics II.&lt;br /&gt;
&lt;br /&gt;
[[Category:Registration]] [[Category:MRI]]&lt;/div&gt;</summary>
		<author><name>Tauseef</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=Projects:OptimalMassTransportRegistration&amp;diff=24162</id>
		<title>Projects:OptimalMassTransportRegistration</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=Projects:OptimalMassTransportRegistration&amp;diff=24162"/>
		<updated>2008-04-28T02:47:57Z</updated>

		<summary type="html">&lt;p&gt;Tauseef: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; Back to [[NA-MIC_Internal_Collaborations:StructuralImageAnalysis|NA-MIC Collaborations]], [[Algorithm:GATech|Georgia Tech Algorithms]]&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
The aim of this project to provide a computationaly efficient non-rigid/elastic image registration algorithm based on the Optimal Mass Transport theory. We use the Monge-Kantorovich formulation of the Optimal Mass Transport problem and implement the solution proposed by Haker et al. using multi-resolution and multigrid techniques to speed up the convergence. We also leverage the computation power of general purpose graphics processing units available on standard desktop computing machines to exploit the inherent parallelism in our algorithm.&lt;br /&gt;
&lt;br /&gt;
= Description =&lt;br /&gt;
&lt;br /&gt;
The Optimal Mass Transport problem was first formulated by a Frech engineer Gasper Monge in 1781, and was given a modern formulation in the work of Kantorovich and, therefore, is now known as the Monge-Kantorovich problem. We extend the work by Haker et al. who compute the optimal warp from a first order partial differential equation, an improvement over earlier proposed higher order methods and those based on linear programming. We implement the algorithm using a coarse-to-fine strategy resulting in phenomenol improvement in convergence. The algorithm also involves inverting the Laplacian in each iteration, which we perform using multigrid methods for even faster per iteration computation times. This method has a number of distinguishing characteristics:&lt;br /&gt;
&lt;br /&gt;
# It is a parameter free method.&lt;br /&gt;
# It utillizes all of the grayscale data in both images.&lt;br /&gt;
# It is symmetrical; the optimal mapping from image A to image B is the inverse of the optimal mapping from B to A.&lt;br /&gt;
# No landmarks need to be specified.&lt;br /&gt;
# The minimizer of the functional involved is unique; there are no local minimizers.&lt;br /&gt;
# The algorithm is designed to take into account changes in densities that result from changes in area or volume.&lt;br /&gt;
&lt;br /&gt;
''Algorithm''&lt;br /&gt;
&lt;br /&gt;
The flowchart of the algorithm is shown in the following figure. &lt;br /&gt;
&lt;br /&gt;
[[Image:OMT_Algorithm.jpg| Optimal Mass Transport Algorithm | center]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Multi-resolution Approach''&lt;br /&gt;
&lt;br /&gt;
Performing image registration using a multi-resolution approach is widely used to improve speed, accuracy and robustness. Registration is first performed at a coarse scale. The spatial mapping determined at coarse scale is then used to initialize registration at the next finer scale. This process is repeated until it reaches the finest scale. Our coarse-to-fine hierarchy comprises of three levels and we use bi-cubic interpolation to interpolate results from coarse to fine grid. This process is depicted in the following figure.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Multilevel_diagram.jpg| Multi-resolution Implementation | 800px | center]]&lt;br /&gt;
&lt;br /&gt;
''Progress''&lt;br /&gt;
&lt;br /&gt;
The algorithm was tested on a synthetic 3D dataset comprising of a sphere and deformed version of it. The deformation vector field for this experiment are shown below:&lt;br /&gt;
&lt;br /&gt;
* [[Image:sphere_case.jpg | Synthetic Results | 500px | center]]&lt;br /&gt;
&lt;br /&gt;
Below we show the results from registration of two 3D brain MRI datasets. The first data set was pre-operative while the second data set was acquired during surgery (craniotomy). Both were resampled to 256*256*256 for uniform voxel size and the skull was removed. We show the results on an axial and a coronal slice of the 3D brain volumes. The sag and compression areas can easily be seen in the deformed grid shown below. The reults shown are after 3600 iterations, requiring less than 15 minutes of computation time (Dual Xeon 1.6GHz + nVidia GeForce 8800 GX GPU. The optimal computation time was found to occur for a grid size of 128*128*128 where about 1000 iterations execute in less than 15 seconds. This is due to the memory limitations on the graphics card used. The results on an axial and coronal slice are shown below:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Image:brain_sag2.jpg | Brain Sag Results | 800px | center]] &lt;br /&gt;
&lt;br /&gt;
* [[Image:brain_sag_3d.jpg | Brain Sag 3D Results | 600px | center]] &lt;br /&gt;
&lt;br /&gt;
The following figure shows the outline of processing for the OMT solver conducted on the GPU. Processing occurs in two major phases: evolution of the map from&lt;br /&gt;
source to target volumes and time step adjustment. Each gray rectangle represents one Cg kernel executed on the GPU. Arrows indicate the&lt;br /&gt;
flow of data volumes through the Cg kernels. The entire process in the figure, above is repeated left to right until convergence.&lt;br /&gt;
&lt;br /&gt;
* [[Image:fig1_gpu_diagram.jpg | Brain Sag 3D Results | 600px | center]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Project Status''&lt;br /&gt;
* 2D Multi-resolution Registration using Optimal Mass Transport implemented.&lt;br /&gt;
* 3D Multi-resolution Registration using Optimal Mass Transport of Brain sag datasets implemented.&lt;br /&gt;
* Currently working on validating 3D registration results.&lt;br /&gt;
&lt;br /&gt;
= Key Investigators =&lt;br /&gt;
&lt;br /&gt;
* Georgia Tech: Tauseef ur Rehman, Gallagher Pryor, John Melonakos, Allen Tannenbaum &lt;br /&gt;
&lt;br /&gt;
= Publications =&lt;br /&gt;
&lt;br /&gt;
''In press''&lt;br /&gt;
&lt;br /&gt;
* T. Rehman and A. Tannenbaum. Multigrid Optimal Mass Transport for Image Registration and Morphing. SPIE Computation Imaging V, 2007&lt;br /&gt;
* T. Rehman, G. Pryor and A. Tannenbaum. GPU Enhanced Multigrid Optimal Mass Transport for Image Registration and Morphing. Publication in submission.&lt;br /&gt;
* T. Rehman, G. Pryor, J. Melonakos and A. Tannenbaum. Multiresolution 3D Nonrigid Registration via Optimal Mass Transport. Publication in submission.&lt;br /&gt;
&lt;br /&gt;
[[Category:Registration]] [[Category:MRI]]&lt;/div&gt;</summary>
		<author><name>Tauseef</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=File:Sphere_case.jpg&amp;diff=24158</id>
		<title>File:Sphere case.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=File:Sphere_case.jpg&amp;diff=24158"/>
		<updated>2008-04-28T02:40:14Z</updated>

		<summary type="html">&lt;p&gt;Tauseef: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Tauseef</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=Projects:OptimalMassTransportRegistration&amp;diff=24157</id>
		<title>Projects:OptimalMassTransportRegistration</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=Projects:OptimalMassTransportRegistration&amp;diff=24157"/>
		<updated>2008-04-28T02:39:41Z</updated>

		<summary type="html">&lt;p&gt;Tauseef: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; Back to [[NA-MIC_Internal_Collaborations:StructuralImageAnalysis|NA-MIC Collaborations]], [[Algorithm:GATech|Georgia Tech Algorithms]]&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
The aim of this project to provide a computationaly efficient non-rigid/elastic image registration algorithm based on the Optimal Mass Transport theory. We use the Monge-Kantorovich formulation of the Optimal Mass Transport problem and implement the solution proposed by Haker et al. using multi-resolution and multigrid techniques to speed up the convergence. We also leverage the computation power of general purpose graphics processing units available on standard desktop computing machines to exploit the inherent parallelism in our algorithm.&lt;br /&gt;
&lt;br /&gt;
= Description =&lt;br /&gt;
&lt;br /&gt;
The Optimal Mass Transport problem was first formulated by a Frech engineer Gasper Monge in 1781, and was given a modern formulation in the work of Kantorovich and, therefore, is now known as the Monge-Kantorovich problem. We extend the work by Haker et al. who compute the optimal warp from a first order partial differential equation, an improvement over earlier proposed higher order methods and those based on linear programming. We implement the algorithm using a coarse-to-fine strategy resulting in phenomenol improvement in convergence. The algorithm also involves inverting the Laplacian in each iteration, which we perform using multigrid methods for even faster per iteration computation times. This method has a number of distinguishing characteristics:&lt;br /&gt;
&lt;br /&gt;
# It is a parameter free method.&lt;br /&gt;
# It utillizes all of the grayscale data in both images.&lt;br /&gt;
# It is symmetrical; the optimal mapping from image A to image B is the inverse of the optimal mapping from B to A.&lt;br /&gt;
# No landmarks need to be specified.&lt;br /&gt;
# The minimizer of the functional involved is unique; there are no local minimizers.&lt;br /&gt;
# The algorithm is designed to take into account changes in densities that result from changes in area or volume.&lt;br /&gt;
&lt;br /&gt;
''Algorithm''&lt;br /&gt;
&lt;br /&gt;
The flowchart of the algorithm is shown in the following figure. &lt;br /&gt;
&lt;br /&gt;
[[Image:OMT_Algorithm.jpg| Optimal Mass Transport Algorithm | center]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Multi-resolution Approach''&lt;br /&gt;
&lt;br /&gt;
Performing image registration using a multi-resolution approach is widely used to improve speed, accuracy and robustness. Registration is first performed at a coarse scale. The spatial mapping determined at coarse scale is then used to initialize registration at the next finer scale. This process is repeated until it reaches the finest scale. Our coarse-to-fine hierarchy comprises of three levels and we use bi-cubic interpolation to interpolate results from coarse to fine grid. This process is depicted in the following figure.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Multilevel_diagram.jpg| Multi-resolution Implementation | 800px | center]]&lt;br /&gt;
&lt;br /&gt;
''Progress''&lt;br /&gt;
&lt;br /&gt;
The algorithm was tested on a synthetic 3D dataset comprising of a sphere and deformed version of it. The deformation vector field for this experiment are shown below:&lt;br /&gt;
&lt;br /&gt;
* [[Image:sphere_case.jpg | Synthetic Results | 800px | center]]&lt;br /&gt;
&lt;br /&gt;
Below we show the results from registration of two 3D brain MRI datasets. The first data set was pre-operative while the second data set was acquired during surgery (craniotomy). Both were resampled to 256*256*256 for uniform voxel size and the skull was removed. We show the results from two axial slices of the 3D brain volumes. The sag and compression areas can easily be seen in the deformed grid shown below. The reults shown are after 3600 iterations, requiring less than 15 minutes of computation time (Dual Xeon 1.6GHz + nVidia GeForce 8800 GX GPU. The optimal computation time was found to occur for a grid size of 128*128*128 where about 1000 iterations execute in less than 15 seconds. This is due to the memory limitations on the graphics card used. The results on an axial and coronal slice are shown below:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Image:brain_sag2.jpg | Brain Sag Results | 800px | center]] &lt;br /&gt;
&lt;br /&gt;
* [[Image:brain_sag_3d.jpg | Brain Sag 3D Results | 600px | center]] &lt;br /&gt;
&lt;br /&gt;
''Project Status''&lt;br /&gt;
* 2D Multi-resolution Registration using Optimal Mass Transport implemented.&lt;br /&gt;
* 3D Multi-resolution Registration using Optimal Mass Transport of Brain sag datasets implemented.&lt;br /&gt;
* Currently working on validating 3D registration results.&lt;br /&gt;
&lt;br /&gt;
= Key Investigators =&lt;br /&gt;
&lt;br /&gt;
* Georgia Tech: Tauseef ur Rehman, Gallagher Pryor, John Melonakos, Allen Tannenbaum &lt;br /&gt;
&lt;br /&gt;
= Publications =&lt;br /&gt;
&lt;br /&gt;
''In press''&lt;br /&gt;
&lt;br /&gt;
* T. Rehman and A. Tannenbaum. Multigrid Optimal Mass Transport for Image Registration and Morphing. SPIE Computation Imaging V, 2007&lt;br /&gt;
* T. Rehman, G. Pryor and A. Tannenbaum. GPU Enhanced Multigrid Optimal Mass Transport for Image Registration and Morphing. Publication in submission.&lt;br /&gt;
* T. Rehman, G. Pryor, J. Melonakos and A. Tannenbaum. Multiresolution 3D Nonrigid Registration via Optimal Mass Transport. Publication in submission.&lt;br /&gt;
&lt;br /&gt;
[[Category:Registration]] [[Category:MRI]]&lt;/div&gt;</summary>
		<author><name>Tauseef</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=File:Brain_sag2.jpg&amp;diff=24156</id>
		<title>File:Brain sag2.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=File:Brain_sag2.jpg&amp;diff=24156"/>
		<updated>2008-04-28T02:31:42Z</updated>

		<summary type="html">&lt;p&gt;Tauseef: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Tauseef</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=Projects:OptimalMassTransportRegistration&amp;diff=24155</id>
		<title>Projects:OptimalMassTransportRegistration</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=Projects:OptimalMassTransportRegistration&amp;diff=24155"/>
		<updated>2008-04-28T02:27:41Z</updated>

		<summary type="html">&lt;p&gt;Tauseef: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; Back to [[NA-MIC_Internal_Collaborations:StructuralImageAnalysis|NA-MIC Collaborations]], [[Algorithm:GATech|Georgia Tech Algorithms]]&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
The aim of this project to provide a computationaly efficient non-rigid/elastic image registration algorithm based on the Optimal Mass Transport theory. We use the Monge-Kantorovich formulation of the Optimal Mass Transport problem and implement the solution proposed by Haker et al. using multi-resolution and multigrid techniques to speed up the convergence. We also leverage the computation power of general purpose graphics processing units available on standard desktop computing machines to exploit the inherent parallelism in our algorithm.&lt;br /&gt;
&lt;br /&gt;
= Description =&lt;br /&gt;
&lt;br /&gt;
The Optimal Mass Transport problem was first formulated by a Frech engineer Gasper Monge in 1781, and was given a modern formulation in the work of Kantorovich and, therefore, is now known as the Monge-Kantorovich problem. We extend the work by Haker et al. who compute the optimal warp from a first order partial differential equation, an improvement over earlier proposed higher order methods and those based on linear programming. We implement the algorithm using a coarse-to-fine strategy resulting in phenomenol improvement in convergence. The algorithm also involves inverting the Laplacian in each iteration, which we perform using multigrid methods for even faster per iteration computation times. This method has a number of distinguishing characteristics:&lt;br /&gt;
&lt;br /&gt;
# It is a parameter free method.&lt;br /&gt;
# It utillizes all of the grayscale data in both images.&lt;br /&gt;
# It is symmetrical; the optimal mapping from image A to image B is the inverse of the optimal mapping from B to A.&lt;br /&gt;
# No landmarks need to be specified.&lt;br /&gt;
# The minimizer of the functional involved is unique; there are no local minimizers.&lt;br /&gt;
# The algorithm is designed to take into account changes in densities that result from changes in area or volume.&lt;br /&gt;
&lt;br /&gt;
''Algorithm''&lt;br /&gt;
&lt;br /&gt;
The flowchart of the algorithm is shown in the following figure. &lt;br /&gt;
&lt;br /&gt;
[[Image:OMT_Algorithm.jpg| Optimal Mass Transport Algorithm | center]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Multi-resolution Approach''&lt;br /&gt;
&lt;br /&gt;
Performing image registration using a multi-resolution approach is widely used to improve speed, accuracy and robustness. Registration is first performed at a coarse scale. The spatial mapping determined at coarse scale is then used to initialize registration at the next finer scale. This process is repeated until it reaches the finest scale. Our coarse-to-fine hierarchy comprises of three levels and we use bi-cubic interpolation to interpolate results from coarse to fine grid. This process is depicted in the following figure.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Multilevel_diagram.jpg| Multi-resolution Implementation | 800px | center]]&lt;br /&gt;
&lt;br /&gt;
''Progress''&lt;br /&gt;
&lt;br /&gt;
Below we show the results from registration of two 3D brain MRI datasets. The first data set was pre-operative while the second data set was acquired during surgery (craniotomy). Both were resampled to 256*256*256 for uniform voxel size and the skull was removed. We show the results from two axial slices of the 3D brain volumes. The sag and compression areas can easily be seen in the deformed grid shown below. The reults shown are after 3600 iterations, requiring less than 15 minutes of computation time (Dual Xeon 1.6GHz + nVidia GeForce 8800 GX GPU. The optimal computation time was found to occur for a grid size of 128*128*128 where about 1000 iterations execute in less than 15 seconds. This is due to the memory limitations on the graphics card used.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Image:brain_sag_axial.jpg | Visual Results | 500px]] [[Image:brain_sag_coronal.jpg | Visual Results | 500px]] &lt;br /&gt;
&lt;br /&gt;
* [[Image:brain_sag_3d.jpg | Brain Sag 3D Results | 600px | center]] &lt;br /&gt;
&lt;br /&gt;
3D Registration Results on axial slices. We visualize the optimal transport map (right) in the form of a vector field corresponding to the directions of deformation between pre-op (left) &lt;br /&gt;
and post-op (center) brains. Data size 256*256*256.&lt;br /&gt;
&lt;br /&gt;
''Project Status''&lt;br /&gt;
* 2D Multi-resolution Registration using Optimal Mass Transport implemented.&lt;br /&gt;
* 3D Multi-resolution Registration using Optimal Mass Transport of Brain sag datasets implemented.&lt;br /&gt;
* Currently working on validating 3D registration results.&lt;br /&gt;
&lt;br /&gt;
= Key Investigators =&lt;br /&gt;
&lt;br /&gt;
* Georgia Tech: Tauseef ur Rehman, Gallagher Pryor, John Melonakos, Allen Tannenbaum &lt;br /&gt;
&lt;br /&gt;
= Publications =&lt;br /&gt;
&lt;br /&gt;
''In press''&lt;br /&gt;
&lt;br /&gt;
* T. Rehman and A. Tannenbaum. Multigrid Optimal Mass Transport for Image Registration and Morphing. SPIE Computation Imaging V, 2007&lt;br /&gt;
* T. Rehman, G. Pryor and A. Tannenbaum. GPU Enhanced Multigrid Optimal Mass Transport for Image Registration and Morphing. Publication in submission.&lt;br /&gt;
* T. Rehman, G. Pryor, J. Melonakos and A. Tannenbaum. Multiresolution 3D Nonrigid Registration via Optimal Mass Transport. Publication in submission.&lt;br /&gt;
&lt;br /&gt;
[[Category:Registration]] [[Category:MRI]]&lt;/div&gt;</summary>
		<author><name>Tauseef</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=File:Fig3_gpu_speeds.jpg&amp;diff=24154</id>
		<title>File:Fig3 gpu speeds.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=File:Fig3_gpu_speeds.jpg&amp;diff=24154"/>
		<updated>2008-04-28T02:09:22Z</updated>

		<summary type="html">&lt;p&gt;Tauseef: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Tauseef</name></author>
		
	</entry>
</feed>