<?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=Ythomas</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=Ythomas"/>
	<link rel="alternate" type="text/html" href="https://www.na-mic.org/wiki/Special:Contributions/Ythomas"/>
	<updated>2026-05-13T01:50:41Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.33.0</generator>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=Projects:LearningRegistrationCostFunctions&amp;diff=42663</id>
		<title>Projects:LearningRegistrationCostFunctions</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=Projects:LearningRegistrationCostFunctions&amp;diff=42663"/>
		<updated>2009-09-10T22:49:25Z</updated>

		<summary type="html">&lt;p&gt;Ythomas: /* (2b) Cross-validating In-vivo Subjects */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Back to [[NA-MIC_Internal_Collaborations:StructuralImageAnalysis|NA-MIC Collaborations]], [[Algorithm:MIT|MIT Algorithms]]&lt;br /&gt;
&lt;br /&gt;
We present a framework for learning the parameters of registration cost functions. The parameters of the registration cost function -- for example, the tradeoff between the image similarity and regularization terms -- are typically determined manually through inspection of the image alignment and then fixed for all applications. We propose a principled approach to learn these parameters with respect to particular applications.&lt;br /&gt;
&lt;br /&gt;
= Motivation =&lt;br /&gt;
Image registration is ambiguous. For example, the figures below show two subjects with Brodmann areas overlaid on their cortical folding patterns. Brodmann areas are parcellation of the cortex based on the cellular architecture of the cortex. Here, we see that perfectly aligning the inferior frontal sulcus will misalign the superior end of BA44 (Broca's language area). If our goal is segment sulci and gyri, perfectly alignment of the cortical folding pattern is ideal. But it is unclear whether perfectly aligning cortical folds is optimal for localizing Brodmann areas. Here, we show that by taking into account the end-goal of registration, we not only improve the application performance but also potentially eliminate ambiguities in image registration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.rh.pm1696.BAsALL.lat.cropped.caption.png|thumb|center|300px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.rh.pm20784.BAsALL.lat.cropped.caption.png|thumb|center|300px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Description =&lt;br /&gt;
The key idea is to introduce a second layer of optimization over and above the usual registration. This second layer of optimization traverses the space of local minima, selecting registration parameters that result in good registration local minima as measured by the performance of the specific application in a training data set. The training data provides additional information not present in a test image, allowing the task-speciﬁc cost function to be evaluated during training. For example, if the task is segmentation, we assume the existence of a training data set with ground truth segmentation and a smooth cost function that evaluates segmentation accuracy. This segmentation accuracy is used as a proxy to evaluate registration accuracy.&lt;br /&gt;
&lt;br /&gt;
If the registration cost function employs a single parameter, then the optimal parameter value can be found by exhaustive search. With multiple parameters, exhaustive search is not possible. Here, we demonstrate the optimization of thousands of parameters by gradient descent on the space of local minima, selecting registration parameters that result in good registration local minima as measured by the task-speciﬁc cost function in the training data set. &lt;br /&gt;
&lt;br /&gt;
Our formulation is related to the use of continuation methods in computing the entire path of solutions of learning problems (e.g., SVM or Lasso) as a function of a single regularization parameter. Because we deal with multiple (thousands of) parameters, it is impossible for us to compute a solution manifold. Instead, we trace a path within the solution manifold that improves the task-speciﬁc cost function. &lt;br /&gt;
&lt;br /&gt;
Another advantage of our approach is that we do not require ground truth deformations. As suggested in the example above, the concept of “ground truth deformations” may not always be well-deﬁned, since the optimal registration may depend on the application at hand. In contrast, our approach avoids the need for ground truth deformations by focusing on the application performance, where ground truth (e.g., via segmentation labels) is better deﬁned.&lt;br /&gt;
&lt;br /&gt;
= Experimental Results =&lt;br /&gt;
We instantiate the framework for the alignment of hidden labels whose extents are not necessarily well-predicted by local image features. We consider the generic weighted Sum of Squared Differences (wSSD) cost function and estimate either (1) the optimal weights or (2) cortical folding template for localizing cytoarchitectural and functional regions based only on macroanatomical cortical folding information. We demonstrate state-of-the-art localization results in both histological and fMRI data sets.&lt;br /&gt;
&lt;br /&gt;
== (1) Localizing Brodmann Areas Using Cortical Folding ==&lt;br /&gt;
In this experiment, we estimate the optimal template in the wSSD cost function for localizing Brodmann areas in 10 histologically-analyzed subjects. We compare 3 algorithms: task-optimal template (red), FreeSurfer (green) [1] and optimal uniform weights of the wSSD (black). The optimal uniform weights of the wSSD are found by setting all the weights to a single value and performing an exhaustive search of the weights. We see in the figure below, that task-optimal framework achieves the lowest localization errors.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.Presentation.mean2.V1V2BA2.png|thumb|center|300px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.Presentation.mean2.BA44BA45MT.png|thumb|center|300px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== (1b) Interpreting Task-Optimal Template Estimation ==&lt;br /&gt;
Fig(a) shows the initial cortical geometry of a template subject with its corresponding BA2 in black outline. In this particular subject, the postcentral sulcus is more prominent than the central sulcus. Fig(b) shows the cortical geometry of a test subject together with its BA2. In this subject, the central sulcus is more prominent than the postcentral sulcus. Consequently, in the uniform-weights method, the central sulcus of the test subject is wrongly mapped to the postcentral sulcus of the template, so that BA2 is misregistered, as shown by the green outline in Fig(a). During task-optimal training, our method interrupts the geometry of the postcentral sulcus in the template because the uninterrupted postcentral sulcus in the template is inconsistent with localizing BA2 in the training subjects. The ﬁnal template is shown in Fig(c). We see that the BA2 of the subject (green) and the task-optimal template (black) are well-aligned, although there still exists localization error in the superior end of BA2.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:BA2_template.png|thumb|center|250px|(a) Initial Template]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:BA2_subject.png|thumb|center|250px|(b) Test Subject]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:BA2_final_template.png|thumb|center|250px|(c) Final Template]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The video below visualizes the template at each iteration of the optimization.&lt;br /&gt;
[[Image:lh.pm14686.BA2.gif|thumb|center|300px]]&lt;br /&gt;
&lt;br /&gt;
== (2) Localizing fMRI-defined MT+ Using Cortical Folding ==&lt;br /&gt;
In this experiment, we consider 42 subjects with fMRI-defined MT+. MT+ is thought to include the cytoarchitectonically-defined MT, as well as, a small part of the medial superior temporal region. We use the ex-vivo MT template to predict MT+ in the 42 in-vivo subjects. We see that once again, task-optimal template achieves better localization results than FreeSurfer.&lt;br /&gt;
&lt;br /&gt;
[[Image:exvivoMTPredictsInvivoMT.png|thumb|center|300px]]&lt;br /&gt;
&lt;br /&gt;
== (2b) Cross-validating In-vivo Subjects ==&lt;br /&gt;
We now perform cross-validation within the in-vivo data set. We consider 9, 19 or 29 training subjects for the task-optimal template. For FreeSurfer, there is no training, so there is only 1 data point. Like before, task-optimal template achieves lower localization errors.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:To.LeftInvivoCrossValidation.png|thumb|center|250px|(a) Initial Template]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:To.RightInvivoCrossValidation.png|thumb|center|250px|(b) Test Subject]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[1] B. Fischl, M. Sereno, R. Tootell, and A. Dale. High-resolution Intersubject Averaging and a Coordinate System for the &lt;br /&gt;
Cortical Surface. Human Brain Mapping, 8(4):272–284, 1999.&lt;br /&gt;
&lt;br /&gt;
= Key Investigators =&lt;br /&gt;
&lt;br /&gt;
* MIT: [[http://people.csail.mit.edu/ythomas/ | B.T. Thomas Yeo]], Mert Sabuncu, Polina Golland&lt;br /&gt;
* MGH: Bruce Fischl, Daphne Holt&lt;br /&gt;
* INRIA: Tom Vercauteren&lt;br /&gt;
* Aachen University: Katrin Amunts&lt;br /&gt;
* Research Center Juelich: Karl Zilles&lt;br /&gt;
&lt;br /&gt;
= Publications =&lt;br /&gt;
''In Press''&lt;br /&gt;
&lt;br /&gt;
* B.T.T. Yeo, M. Sabuncu, P. Golland, B. Fischl. Task-Optimal Registration Cost Functions. Proceedings of the International Conference on Medical Image Computing and Computer Assisted Intervention (MICCAI), In Press, 2009.&lt;br /&gt;
&lt;br /&gt;
[[Category: Registration]] [[Category:Segmentation]]&lt;/div&gt;</summary>
		<author><name>Ythomas</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=Projects:LearningRegistrationCostFunctions&amp;diff=42662</id>
		<title>Projects:LearningRegistrationCostFunctions</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=Projects:LearningRegistrationCostFunctions&amp;diff=42662"/>
		<updated>2009-09-10T22:49:10Z</updated>

		<summary type="html">&lt;p&gt;Ythomas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Back to [[NA-MIC_Internal_Collaborations:StructuralImageAnalysis|NA-MIC Collaborations]], [[Algorithm:MIT|MIT Algorithms]]&lt;br /&gt;
&lt;br /&gt;
We present a framework for learning the parameters of registration cost functions. The parameters of the registration cost function -- for example, the tradeoff between the image similarity and regularization terms -- are typically determined manually through inspection of the image alignment and then fixed for all applications. We propose a principled approach to learn these parameters with respect to particular applications.&lt;br /&gt;
&lt;br /&gt;
= Motivation =&lt;br /&gt;
Image registration is ambiguous. For example, the figures below show two subjects with Brodmann areas overlaid on their cortical folding patterns. Brodmann areas are parcellation of the cortex based on the cellular architecture of the cortex. Here, we see that perfectly aligning the inferior frontal sulcus will misalign the superior end of BA44 (Broca's language area). If our goal is segment sulci and gyri, perfectly alignment of the cortical folding pattern is ideal. But it is unclear whether perfectly aligning cortical folds is optimal for localizing Brodmann areas. Here, we show that by taking into account the end-goal of registration, we not only improve the application performance but also potentially eliminate ambiguities in image registration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.rh.pm1696.BAsALL.lat.cropped.caption.png|thumb|center|300px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.rh.pm20784.BAsALL.lat.cropped.caption.png|thumb|center|300px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Description =&lt;br /&gt;
The key idea is to introduce a second layer of optimization over and above the usual registration. This second layer of optimization traverses the space of local minima, selecting registration parameters that result in good registration local minima as measured by the performance of the specific application in a training data set. The training data provides additional information not present in a test image, allowing the task-speciﬁc cost function to be evaluated during training. For example, if the task is segmentation, we assume the existence of a training data set with ground truth segmentation and a smooth cost function that evaluates segmentation accuracy. This segmentation accuracy is used as a proxy to evaluate registration accuracy.&lt;br /&gt;
&lt;br /&gt;
If the registration cost function employs a single parameter, then the optimal parameter value can be found by exhaustive search. With multiple parameters, exhaustive search is not possible. Here, we demonstrate the optimization of thousands of parameters by gradient descent on the space of local minima, selecting registration parameters that result in good registration local minima as measured by the task-speciﬁc cost function in the training data set. &lt;br /&gt;
&lt;br /&gt;
Our formulation is related to the use of continuation methods in computing the entire path of solutions of learning problems (e.g., SVM or Lasso) as a function of a single regularization parameter. Because we deal with multiple (thousands of) parameters, it is impossible for us to compute a solution manifold. Instead, we trace a path within the solution manifold that improves the task-speciﬁc cost function. &lt;br /&gt;
&lt;br /&gt;
Another advantage of our approach is that we do not require ground truth deformations. As suggested in the example above, the concept of “ground truth deformations” may not always be well-deﬁned, since the optimal registration may depend on the application at hand. In contrast, our approach avoids the need for ground truth deformations by focusing on the application performance, where ground truth (e.g., via segmentation labels) is better deﬁned.&lt;br /&gt;
&lt;br /&gt;
= Experimental Results =&lt;br /&gt;
We instantiate the framework for the alignment of hidden labels whose extents are not necessarily well-predicted by local image features. We consider the generic weighted Sum of Squared Differences (wSSD) cost function and estimate either (1) the optimal weights or (2) cortical folding template for localizing cytoarchitectural and functional regions based only on macroanatomical cortical folding information. We demonstrate state-of-the-art localization results in both histological and fMRI data sets.&lt;br /&gt;
&lt;br /&gt;
== (1) Localizing Brodmann Areas Using Cortical Folding ==&lt;br /&gt;
In this experiment, we estimate the optimal template in the wSSD cost function for localizing Brodmann areas in 10 histologically-analyzed subjects. We compare 3 algorithms: task-optimal template (red), FreeSurfer (green) [1] and optimal uniform weights of the wSSD (black). The optimal uniform weights of the wSSD are found by setting all the weights to a single value and performing an exhaustive search of the weights. We see in the figure below, that task-optimal framework achieves the lowest localization errors.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.Presentation.mean2.V1V2BA2.png|thumb|center|300px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.Presentation.mean2.BA44BA45MT.png|thumb|center|300px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== (1b) Interpreting Task-Optimal Template Estimation ==&lt;br /&gt;
Fig(a) shows the initial cortical geometry of a template subject with its corresponding BA2 in black outline. In this particular subject, the postcentral sulcus is more prominent than the central sulcus. Fig(b) shows the cortical geometry of a test subject together with its BA2. In this subject, the central sulcus is more prominent than the postcentral sulcus. Consequently, in the uniform-weights method, the central sulcus of the test subject is wrongly mapped to the postcentral sulcus of the template, so that BA2 is misregistered, as shown by the green outline in Fig(a). During task-optimal training, our method interrupts the geometry of the postcentral sulcus in the template because the uninterrupted postcentral sulcus in the template is inconsistent with localizing BA2 in the training subjects. The ﬁnal template is shown in Fig(c). We see that the BA2 of the subject (green) and the task-optimal template (black) are well-aligned, although there still exists localization error in the superior end of BA2.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:BA2_template.png|thumb|center|250px|(a) Initial Template]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:BA2_subject.png|thumb|center|250px|(b) Test Subject]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:BA2_final_template.png|thumb|center|250px|(c) Final Template]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The video below visualizes the template at each iteration of the optimization.&lt;br /&gt;
[[Image:lh.pm14686.BA2.gif|thumb|center|300px]]&lt;br /&gt;
&lt;br /&gt;
== (2) Localizing fMRI-defined MT+ Using Cortical Folding ==&lt;br /&gt;
In this experiment, we consider 42 subjects with fMRI-defined MT+. MT+ is thought to include the cytoarchitectonically-defined MT, as well as, a small part of the medial superior temporal region. We use the ex-vivo MT template to predict MT+ in the 42 in-vivo subjects. We see that once again, task-optimal template achieves better localization results than FreeSurfer.&lt;br /&gt;
&lt;br /&gt;
[[Image:exvivoMTPredictsInvivoMT.png|thumb|center|300px]]&lt;br /&gt;
&lt;br /&gt;
== (2b) Cross-validating In-vivo Subjects ==&lt;br /&gt;
We now perform cross-validation within the invivo data set. We consider 9, 19 or 29 training subjects for the task-optimal template. For FreeSurfer, there is no training, so there is only 1 data point. Like before, task-optimal template achieves lower localization errors.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:To.LeftInvivoCrossValidation.png|thumb|center|250px|(a) Initial Template]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:To.RightInvivoCrossValidation.png|thumb|center|250px|(b) Test Subject]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[1] B. Fischl, M. Sereno, R. Tootell, and A. Dale. High-resolution Intersubject Averaging and a Coordinate System for the &lt;br /&gt;
Cortical Surface. Human Brain Mapping, 8(4):272–284, 1999.&lt;br /&gt;
&lt;br /&gt;
= Key Investigators =&lt;br /&gt;
&lt;br /&gt;
* MIT: [[http://people.csail.mit.edu/ythomas/ | B.T. Thomas Yeo]], Mert Sabuncu, Polina Golland&lt;br /&gt;
* MGH: Bruce Fischl, Daphne Holt&lt;br /&gt;
* INRIA: Tom Vercauteren&lt;br /&gt;
* Aachen University: Katrin Amunts&lt;br /&gt;
* Research Center Juelich: Karl Zilles&lt;br /&gt;
&lt;br /&gt;
= Publications =&lt;br /&gt;
''In Press''&lt;br /&gt;
&lt;br /&gt;
* B.T.T. Yeo, M. Sabuncu, P. Golland, B. Fischl. Task-Optimal Registration Cost Functions. Proceedings of the International Conference on Medical Image Computing and Computer Assisted Intervention (MICCAI), In Press, 2009.&lt;br /&gt;
&lt;br /&gt;
[[Category: Registration]] [[Category:Segmentation]]&lt;/div&gt;</summary>
		<author><name>Ythomas</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=Projects:LearningRegistrationCostFunctions&amp;diff=42661</id>
		<title>Projects:LearningRegistrationCostFunctions</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=Projects:LearningRegistrationCostFunctions&amp;diff=42661"/>
		<updated>2009-09-10T22:47:48Z</updated>

		<summary type="html">&lt;p&gt;Ythomas: /* (2) Localizing fMRI-defined MT+ Using Cortical Folding */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Back to [[NA-MIC_Internal_Collaborations:StructuralImageAnalysis|NA-MIC Collaborations]], [[Algorithm:MIT|MIT Algorithms]]&lt;br /&gt;
&lt;br /&gt;
We present a framework for learning the parameters of registration cost functions. The parameters of the registration cost function -- for example, the tradeoff between the image similarity and regularization terms -- are typically determined manually through inspection of the image alignment and then fixed for all applications. We propose a principled approach to learn these parameters with respect to particular applications.&lt;br /&gt;
&lt;br /&gt;
= Motivation =&lt;br /&gt;
Image registration is ambiguous. For example, the figures below show two subjects with Brodmann areas overlaid on their cortical folding patterns. Brodmann areas are parcellation of the cortex based on the cellular architecture of the cortex. Here, we see that perfectly aligning the inferior frontal sulcus will misalign the superior end of BA44 (Broca's language area). If our goal is segment sulci and gyri, perfectly alignment of the cortical folding pattern is ideal. But it is unclear whether perfectly aligning cortical folds is optimal for localizing Brodmann areas. Here, we show that by taking into account the end-goal of registration, we not only improve the application performance but also potentially eliminate ambiguities in image registration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.rh.pm1696.BAsALL.lat.cropped.caption.png|thumb|center|300px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.rh.pm20784.BAsALL.lat.cropped.caption.png|thumb|center|300px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Description =&lt;br /&gt;
The key idea is to introduce a second layer of optimization over and above the usual registration. This second layer of optimization traverses the space of local minima, selecting registration parameters that result in good registration local minima as measured by the performance of the specific application in a training data set. The training data provides additional information not present in a test image, allowing the task-speciﬁc cost function to be evaluated during training. For example, if the task is segmentation, we assume the existence of a training data set with ground truth segmentation and a smooth cost function that evaluates segmentation accuracy. This segmentation accuracy is used as a proxy to evaluate registration accuracy.&lt;br /&gt;
&lt;br /&gt;
If the registration cost function employs a single parameter, then the optimal parameter value can be found by exhaustive search. With multiple parameters, exhaustive search is not possible. Here, we demonstrate the optimization of thousands of parameters by gradient descent on the space of local minima, selecting registration parameters that result in good registration local minima as measured by the task-speciﬁc cost function in the training data set. &lt;br /&gt;
&lt;br /&gt;
Our formulation is related to the use of continuation methods in computing the entire path of solutions of learning problems (e.g., SVM or Lasso) as a function of a single regularization parameter. Because we deal with multiple (thousands of) parameters, it is impossible for us to compute a solution manifold. Instead, we trace a path within the solution manifold that improves the task-speciﬁc cost function. &lt;br /&gt;
&lt;br /&gt;
Another advantage of our approach is that we do not require ground truth deformations. As suggested in the example above, the concept of “ground truth deformations” may not always be well-deﬁned, since the optimal registration may depend on the application at hand. In contrast, our approach avoids the need for ground truth deformations by focusing on the application performance, where ground truth (e.g., via segmentation labels) is better deﬁned.&lt;br /&gt;
&lt;br /&gt;
= Experimental Results =&lt;br /&gt;
We instantiate the framework for the alignment of hidden labels whose extents are not necessarily well-predicted by local image features. We consider the generic weighted Sum of Squared Differences (wSSD) cost function and estimate either (1) the optimal weights or (2) cortical folding template for localizing cytoarchitectural and functional regions based only on macroanatomical cortical folding information. We demonstrate state-of-the-art localization results in both histological and fMRI data sets.&lt;br /&gt;
&lt;br /&gt;
== (1) Localizing Brodmann Areas Using Cortical Folding ==&lt;br /&gt;
In this experiment, we estimate the optimal template in the wSSD cost function for localizing Brodmann areas in 10 histologically-analyzed subjects. We compare 3 algorithms: task-optimal template (red), FreeSurfer (green) [1] and optimal uniform weights of the wSSD (black). The optimal uniform weights of the wSSD are found by setting all the weights to a single value and performing an exhaustive search of the weights. We see in the figure below, that task-optimal framework achieves the lowest localization errors.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.Presentation.mean2.V1V2BA2.png|thumb|center|300px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.Presentation.mean2.BA44BA45MT.png|thumb|center|300px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== (1b) Interpreting Task-Optimal Template Estimation ==&lt;br /&gt;
Fig(a) shows the initial cortical geometry of a template subject with its corresponding BA2 in black outline. In this particular subject, the postcentral sulcus is more prominent than the central sulcus. Fig(b) shows the cortical geometry of a test subject together with its BA2. In this subject, the central sulcus is more prominent than the postcentral sulcus. Consequently, in the uniform-weights method, the central sulcus of the test subject is wrongly mapped to the postcentral sulcus of the template, so that BA2 is misregistered, as shown by the green outline in Fig(a). During task-optimal training, our method interrupts the geometry of the postcentral sulcus in the template because the uninterrupted postcentral sulcus in the template is inconsistent with localizing BA2 in the training subjects. The ﬁnal template is shown in Fig(c). We see that the BA2 of the subject (green) and the task-optimal template (black) are well-aligned, although there still exists localization error in the superior end of BA2.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:BA2_template.png|thumb|center|250px|(a) Initial Template]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:BA2_subject.png|thumb|center|250px|(b) Test Subject]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:BA2_final_template.png|thumb|center|250px|(c) Final Template]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The video below visualizes the template at each iteration of the optimization.&lt;br /&gt;
[[Image:lh.pm14686.BA2.gif|thumb|center|300px]]&lt;br /&gt;
&lt;br /&gt;
== (2) Localizing fMRI-defined MT+ Using Cortical Folding ==&lt;br /&gt;
In this experiment, we consider 42 subjects with fMRI-defined MT+. MT+ is thought to include the cytoarchitectonically-defined MT, as well as, a small part of the medial superior temporal region. We use the ex-vivo MT template to predict MT+ in the 42 in-vivo subjects. We see that once again, task-optimal template achieves better localization results than FreeSurfer.&lt;br /&gt;
&lt;br /&gt;
[[Image:exvivoMTPredictsInvivoMT.png|thumb|center|300px]]&lt;br /&gt;
&lt;br /&gt;
== (2b) Cross-validating In-vivo Subjects ==&lt;br /&gt;
We now perform cross-validation within the invivo data set. We consider 9, 19 or 29 training subjects for the task-optimal template. For FreeSurfer, there is no training, so there is only 1 data point.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[1] B. Fischl, M. Sereno, R. Tootell, and A. Dale. High-resolution Intersubject Averaging and a Coordinate System for the &lt;br /&gt;
Cortical Surface. Human Brain Mapping, 8(4):272–284, 1999.&lt;br /&gt;
&lt;br /&gt;
= Key Investigators =&lt;br /&gt;
&lt;br /&gt;
* MIT: [[http://people.csail.mit.edu/ythomas/ | B.T. Thomas Yeo]], Mert Sabuncu, Polina Golland&lt;br /&gt;
* MGH: Bruce Fischl, Daphne Holt&lt;br /&gt;
* INRIA: Tom Vercauteren&lt;br /&gt;
* Aachen University: Katrin Amunts&lt;br /&gt;
* Research Center Juelich: Karl Zilles&lt;br /&gt;
&lt;br /&gt;
= Publications =&lt;br /&gt;
''In Press''&lt;br /&gt;
&lt;br /&gt;
* B.T.T. Yeo, M. Sabuncu, P. Golland, B. Fischl. Task-Optimal Registration Cost Functions. Proceedings of the International Conference on Medical Image Computing and Computer Assisted Intervention (MICCAI), In Press, 2009.&lt;br /&gt;
&lt;br /&gt;
[[Category: Registration]] [[Category:Segmentation]]&lt;/div&gt;</summary>
		<author><name>Ythomas</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=File:To.RightInvivoCrossValidation.png&amp;diff=42660</id>
		<title>File:To.RightInvivoCrossValidation.png</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=File:To.RightInvivoCrossValidation.png&amp;diff=42660"/>
		<updated>2009-09-10T22:46:00Z</updated>

		<summary type="html">&lt;p&gt;Ythomas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ythomas</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=File:To.LeftInvivoCrossValidation.png&amp;diff=42659</id>
		<title>File:To.LeftInvivoCrossValidation.png</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=File:To.LeftInvivoCrossValidation.png&amp;diff=42659"/>
		<updated>2009-09-10T22:45:49Z</updated>

		<summary type="html">&lt;p&gt;Ythomas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ythomas</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=Projects:LearningRegistrationCostFunctions&amp;diff=42658</id>
		<title>Projects:LearningRegistrationCostFunctions</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=Projects:LearningRegistrationCostFunctions&amp;diff=42658"/>
		<updated>2009-09-10T22:44:07Z</updated>

		<summary type="html">&lt;p&gt;Ythomas: /* (2) Localizing fMRI-defined MT+ Using Cortical Folding */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Back to [[NA-MIC_Internal_Collaborations:StructuralImageAnalysis|NA-MIC Collaborations]], [[Algorithm:MIT|MIT Algorithms]]&lt;br /&gt;
&lt;br /&gt;
We present a framework for learning the parameters of registration cost functions. The parameters of the registration cost function -- for example, the tradeoff between the image similarity and regularization terms -- are typically determined manually through inspection of the image alignment and then fixed for all applications. We propose a principled approach to learn these parameters with respect to particular applications.&lt;br /&gt;
&lt;br /&gt;
= Motivation =&lt;br /&gt;
Image registration is ambiguous. For example, the figures below show two subjects with Brodmann areas overlaid on their cortical folding patterns. Brodmann areas are parcellation of the cortex based on the cellular architecture of the cortex. Here, we see that perfectly aligning the inferior frontal sulcus will misalign the superior end of BA44 (Broca's language area). If our goal is segment sulci and gyri, perfectly alignment of the cortical folding pattern is ideal. But it is unclear whether perfectly aligning cortical folds is optimal for localizing Brodmann areas. Here, we show that by taking into account the end-goal of registration, we not only improve the application performance but also potentially eliminate ambiguities in image registration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.rh.pm1696.BAsALL.lat.cropped.caption.png|thumb|center|300px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.rh.pm20784.BAsALL.lat.cropped.caption.png|thumb|center|300px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Description =&lt;br /&gt;
The key idea is to introduce a second layer of optimization over and above the usual registration. This second layer of optimization traverses the space of local minima, selecting registration parameters that result in good registration local minima as measured by the performance of the specific application in a training data set. The training data provides additional information not present in a test image, allowing the task-speciﬁc cost function to be evaluated during training. For example, if the task is segmentation, we assume the existence of a training data set with ground truth segmentation and a smooth cost function that evaluates segmentation accuracy. This segmentation accuracy is used as a proxy to evaluate registration accuracy.&lt;br /&gt;
&lt;br /&gt;
If the registration cost function employs a single parameter, then the optimal parameter value can be found by exhaustive search. With multiple parameters, exhaustive search is not possible. Here, we demonstrate the optimization of thousands of parameters by gradient descent on the space of local minima, selecting registration parameters that result in good registration local minima as measured by the task-speciﬁc cost function in the training data set. &lt;br /&gt;
&lt;br /&gt;
Our formulation is related to the use of continuation methods in computing the entire path of solutions of learning problems (e.g., SVM or Lasso) as a function of a single regularization parameter. Because we deal with multiple (thousands of) parameters, it is impossible for us to compute a solution manifold. Instead, we trace a path within the solution manifold that improves the task-speciﬁc cost function. &lt;br /&gt;
&lt;br /&gt;
Another advantage of our approach is that we do not require ground truth deformations. As suggested in the example above, the concept of “ground truth deformations” may not always be well-deﬁned, since the optimal registration may depend on the application at hand. In contrast, our approach avoids the need for ground truth deformations by focusing on the application performance, where ground truth (e.g., via segmentation labels) is better deﬁned.&lt;br /&gt;
&lt;br /&gt;
= Experimental Results =&lt;br /&gt;
We instantiate the framework for the alignment of hidden labels whose extents are not necessarily well-predicted by local image features. We consider the generic weighted Sum of Squared Differences (wSSD) cost function and estimate either (1) the optimal weights or (2) cortical folding template for localizing cytoarchitectural and functional regions based only on macroanatomical cortical folding information. We demonstrate state-of-the-art localization results in both histological and fMRI data sets.&lt;br /&gt;
&lt;br /&gt;
== (1) Localizing Brodmann Areas Using Cortical Folding ==&lt;br /&gt;
In this experiment, we estimate the optimal template in the wSSD cost function for localizing Brodmann areas in 10 histologically-analyzed subjects. We compare 3 algorithms: task-optimal template (red), FreeSurfer (green) [1] and optimal uniform weights of the wSSD (black). The optimal uniform weights of the wSSD are found by setting all the weights to a single value and performing an exhaustive search of the weights. We see in the figure below, that task-optimal framework achieves the lowest localization errors.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.Presentation.mean2.V1V2BA2.png|thumb|center|300px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.Presentation.mean2.BA44BA45MT.png|thumb|center|300px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== (1b) Interpreting Task-Optimal Template Estimation ==&lt;br /&gt;
Fig(a) shows the initial cortical geometry of a template subject with its corresponding BA2 in black outline. In this particular subject, the postcentral sulcus is more prominent than the central sulcus. Fig(b) shows the cortical geometry of a test subject together with its BA2. In this subject, the central sulcus is more prominent than the postcentral sulcus. Consequently, in the uniform-weights method, the central sulcus of the test subject is wrongly mapped to the postcentral sulcus of the template, so that BA2 is misregistered, as shown by the green outline in Fig(a). During task-optimal training, our method interrupts the geometry of the postcentral sulcus in the template because the uninterrupted postcentral sulcus in the template is inconsistent with localizing BA2 in the training subjects. The ﬁnal template is shown in Fig(c). We see that the BA2 of the subject (green) and the task-optimal template (black) are well-aligned, although there still exists localization error in the superior end of BA2.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:BA2_template.png|thumb|center|250px|(a) Initial Template]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:BA2_subject.png|thumb|center|250px|(b) Test Subject]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:BA2_final_template.png|thumb|center|250px|(c) Final Template]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The video below visualizes the template at each iteration of the optimization.&lt;br /&gt;
[[Image:lh.pm14686.BA2.gif|thumb|center|300px]]&lt;br /&gt;
&lt;br /&gt;
== (2) Localizing fMRI-defined MT+ Using Cortical Folding ==&lt;br /&gt;
In this experiment, we consider 42 subjects with fMRI-defined MT+. MT+ is thought to include the cytoarchitectonically-defined MT, as well as, a small part of the medial superior temporal region. We use the ex-vivo MT template to predict MT+ in the 42 in-vivo subjects. We see that once again, task-optimal template achieves better localization results than FreeSurfer.&lt;br /&gt;
&lt;br /&gt;
[[Image:exvivoMTPredictsInvivoMT.png|thumb|center|300px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[1] B. Fischl, M. Sereno, R. Tootell, and A. Dale. High-resolution Intersubject Averaging and a Coordinate System for the &lt;br /&gt;
Cortical Surface. Human Brain Mapping, 8(4):272–284, 1999.&lt;br /&gt;
&lt;br /&gt;
= Key Investigators =&lt;br /&gt;
&lt;br /&gt;
* MIT: [[http://people.csail.mit.edu/ythomas/ | B.T. Thomas Yeo]], Mert Sabuncu, Polina Golland&lt;br /&gt;
* MGH: Bruce Fischl, Daphne Holt&lt;br /&gt;
* INRIA: Tom Vercauteren&lt;br /&gt;
* Aachen University: Katrin Amunts&lt;br /&gt;
* Research Center Juelich: Karl Zilles&lt;br /&gt;
&lt;br /&gt;
= Publications =&lt;br /&gt;
''In Press''&lt;br /&gt;
&lt;br /&gt;
* B.T.T. Yeo, M. Sabuncu, P. Golland, B. Fischl. Task-Optimal Registration Cost Functions. Proceedings of the International Conference on Medical Image Computing and Computer Assisted Intervention (MICCAI), In Press, 2009.&lt;br /&gt;
&lt;br /&gt;
[[Category: Registration]] [[Category:Segmentation]]&lt;/div&gt;</summary>
		<author><name>Ythomas</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=Projects:LearningRegistrationCostFunctions&amp;diff=42657</id>
		<title>Projects:LearningRegistrationCostFunctions</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=Projects:LearningRegistrationCostFunctions&amp;diff=42657"/>
		<updated>2009-09-10T22:39:27Z</updated>

		<summary type="html">&lt;p&gt;Ythomas: /* (1b) Interpreting Task-Optimal Template Estimation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Back to [[NA-MIC_Internal_Collaborations:StructuralImageAnalysis|NA-MIC Collaborations]], [[Algorithm:MIT|MIT Algorithms]]&lt;br /&gt;
&lt;br /&gt;
We present a framework for learning the parameters of registration cost functions. The parameters of the registration cost function -- for example, the tradeoff between the image similarity and regularization terms -- are typically determined manually through inspection of the image alignment and then fixed for all applications. We propose a principled approach to learn these parameters with respect to particular applications.&lt;br /&gt;
&lt;br /&gt;
= Motivation =&lt;br /&gt;
Image registration is ambiguous. For example, the figures below show two subjects with Brodmann areas overlaid on their cortical folding patterns. Brodmann areas are parcellation of the cortex based on the cellular architecture of the cortex. Here, we see that perfectly aligning the inferior frontal sulcus will misalign the superior end of BA44 (Broca's language area). If our goal is segment sulci and gyri, perfectly alignment of the cortical folding pattern is ideal. But it is unclear whether perfectly aligning cortical folds is optimal for localizing Brodmann areas. Here, we show that by taking into account the end-goal of registration, we not only improve the application performance but also potentially eliminate ambiguities in image registration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.rh.pm1696.BAsALL.lat.cropped.caption.png|thumb|center|300px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.rh.pm20784.BAsALL.lat.cropped.caption.png|thumb|center|300px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Description =&lt;br /&gt;
The key idea is to introduce a second layer of optimization over and above the usual registration. This second layer of optimization traverses the space of local minima, selecting registration parameters that result in good registration local minima as measured by the performance of the specific application in a training data set. The training data provides additional information not present in a test image, allowing the task-speciﬁc cost function to be evaluated during training. For example, if the task is segmentation, we assume the existence of a training data set with ground truth segmentation and a smooth cost function that evaluates segmentation accuracy. This segmentation accuracy is used as a proxy to evaluate registration accuracy.&lt;br /&gt;
&lt;br /&gt;
If the registration cost function employs a single parameter, then the optimal parameter value can be found by exhaustive search. With multiple parameters, exhaustive search is not possible. Here, we demonstrate the optimization of thousands of parameters by gradient descent on the space of local minima, selecting registration parameters that result in good registration local minima as measured by the task-speciﬁc cost function in the training data set. &lt;br /&gt;
&lt;br /&gt;
Our formulation is related to the use of continuation methods in computing the entire path of solutions of learning problems (e.g., SVM or Lasso) as a function of a single regularization parameter. Because we deal with multiple (thousands of) parameters, it is impossible for us to compute a solution manifold. Instead, we trace a path within the solution manifold that improves the task-speciﬁc cost function. &lt;br /&gt;
&lt;br /&gt;
Another advantage of our approach is that we do not require ground truth deformations. As suggested in the example above, the concept of “ground truth deformations” may not always be well-deﬁned, since the optimal registration may depend on the application at hand. In contrast, our approach avoids the need for ground truth deformations by focusing on the application performance, where ground truth (e.g., via segmentation labels) is better deﬁned.&lt;br /&gt;
&lt;br /&gt;
= Experimental Results =&lt;br /&gt;
We instantiate the framework for the alignment of hidden labels whose extents are not necessarily well-predicted by local image features. We consider the generic weighted Sum of Squared Differences (wSSD) cost function and estimate either (1) the optimal weights or (2) cortical folding template for localizing cytoarchitectural and functional regions based only on macroanatomical cortical folding information. We demonstrate state-of-the-art localization results in both histological and fMRI data sets.&lt;br /&gt;
&lt;br /&gt;
== (1) Localizing Brodmann Areas Using Cortical Folding ==&lt;br /&gt;
In this experiment, we estimate the optimal template in the wSSD cost function for localizing Brodmann areas in 10 histologically-analyzed subjects. We compare 3 algorithms: task-optimal template (red), FreeSurfer (green) [1] and optimal uniform weights of the wSSD (black). The optimal uniform weights of the wSSD are found by setting all the weights to a single value and performing an exhaustive search of the weights. We see in the figure below, that task-optimal framework achieves the lowest localization errors.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.Presentation.mean2.V1V2BA2.png|thumb|center|300px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.Presentation.mean2.BA44BA45MT.png|thumb|center|300px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== (1b) Interpreting Task-Optimal Template Estimation ==&lt;br /&gt;
Fig(a) shows the initial cortical geometry of a template subject with its corresponding BA2 in black outline. In this particular subject, the postcentral sulcus is more prominent than the central sulcus. Fig(b) shows the cortical geometry of a test subject together with its BA2. In this subject, the central sulcus is more prominent than the postcentral sulcus. Consequently, in the uniform-weights method, the central sulcus of the test subject is wrongly mapped to the postcentral sulcus of the template, so that BA2 is misregistered, as shown by the green outline in Fig(a). During task-optimal training, our method interrupts the geometry of the postcentral sulcus in the template because the uninterrupted postcentral sulcus in the template is inconsistent with localizing BA2 in the training subjects. The ﬁnal template is shown in Fig(c). We see that the BA2 of the subject (green) and the task-optimal template (black) are well-aligned, although there still exists localization error in the superior end of BA2.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:BA2_template.png|thumb|center|250px|(a) Initial Template]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:BA2_subject.png|thumb|center|250px|(b) Test Subject]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:BA2_final_template.png|thumb|center|250px|(c) Final Template]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The video below visualizes the template at each iteration of the optimization.&lt;br /&gt;
[[Image:lh.pm14686.BA2.gif|thumb|center|300px]]&lt;br /&gt;
&lt;br /&gt;
== (2) Localizing fMRI-defined MT+ Using Cortical Folding ==&lt;br /&gt;
In this experiment, we consider 42 subjects with fMRI-defined MT+. MT+ is thought to include the cytoarchitectonically-defined MT, as well as, a small part of the medial superior temporal region. We use the ex-vivo MT template to predict MT+ in the 42 in-vivo subjects. We see that once again, task-optimal template achieves better localization results than FreeSurfer.&lt;br /&gt;
&lt;br /&gt;
[[Image:exvivoMTPredictsInvivoMT.png|thumb|center|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[1] B. Fischl, M. Sereno, R. Tootell, and A. Dale. High-resolution Intersubject Averaging and a Coordinate System for the &lt;br /&gt;
Cortical Surface. Human Brain Mapping, 8(4):272–284, 1999.&lt;br /&gt;
&lt;br /&gt;
= Key Investigators =&lt;br /&gt;
&lt;br /&gt;
* MIT: [[http://people.csail.mit.edu/ythomas/ | B.T. Thomas Yeo]], Mert Sabuncu, Polina Golland&lt;br /&gt;
* MGH: Bruce Fischl, Daphne Holt&lt;br /&gt;
* INRIA: Tom Vercauteren&lt;br /&gt;
* Aachen University: Katrin Amunts&lt;br /&gt;
* Research Center Juelich: Karl Zilles&lt;br /&gt;
&lt;br /&gt;
= Publications =&lt;br /&gt;
''In Press''&lt;br /&gt;
&lt;br /&gt;
* B.T.T. Yeo, M. Sabuncu, P. Golland, B. Fischl. Task-Optimal Registration Cost Functions. Proceedings of the International Conference on Medical Image Computing and Computer Assisted Intervention (MICCAI), In Press, 2009.&lt;br /&gt;
&lt;br /&gt;
[[Category: Registration]] [[Category:Segmentation]]&lt;/div&gt;</summary>
		<author><name>Ythomas</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=Projects:LearningRegistrationCostFunctions&amp;diff=42656</id>
		<title>Projects:LearningRegistrationCostFunctions</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=Projects:LearningRegistrationCostFunctions&amp;diff=42656"/>
		<updated>2009-09-10T22:38:45Z</updated>

		<summary type="html">&lt;p&gt;Ythomas: /* (1) Localizing Brodmann Areas Using Cortical Folding */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Back to [[NA-MIC_Internal_Collaborations:StructuralImageAnalysis|NA-MIC Collaborations]], [[Algorithm:MIT|MIT Algorithms]]&lt;br /&gt;
&lt;br /&gt;
We present a framework for learning the parameters of registration cost functions. The parameters of the registration cost function -- for example, the tradeoff between the image similarity and regularization terms -- are typically determined manually through inspection of the image alignment and then fixed for all applications. We propose a principled approach to learn these parameters with respect to particular applications.&lt;br /&gt;
&lt;br /&gt;
= Motivation =&lt;br /&gt;
Image registration is ambiguous. For example, the figures below show two subjects with Brodmann areas overlaid on their cortical folding patterns. Brodmann areas are parcellation of the cortex based on the cellular architecture of the cortex. Here, we see that perfectly aligning the inferior frontal sulcus will misalign the superior end of BA44 (Broca's language area). If our goal is segment sulci and gyri, perfectly alignment of the cortical folding pattern is ideal. But it is unclear whether perfectly aligning cortical folds is optimal for localizing Brodmann areas. Here, we show that by taking into account the end-goal of registration, we not only improve the application performance but also potentially eliminate ambiguities in image registration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.rh.pm1696.BAsALL.lat.cropped.caption.png|thumb|center|300px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.rh.pm20784.BAsALL.lat.cropped.caption.png|thumb|center|300px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Description =&lt;br /&gt;
The key idea is to introduce a second layer of optimization over and above the usual registration. This second layer of optimization traverses the space of local minima, selecting registration parameters that result in good registration local minima as measured by the performance of the specific application in a training data set. The training data provides additional information not present in a test image, allowing the task-speciﬁc cost function to be evaluated during training. For example, if the task is segmentation, we assume the existence of a training data set with ground truth segmentation and a smooth cost function that evaluates segmentation accuracy. This segmentation accuracy is used as a proxy to evaluate registration accuracy.&lt;br /&gt;
&lt;br /&gt;
If the registration cost function employs a single parameter, then the optimal parameter value can be found by exhaustive search. With multiple parameters, exhaustive search is not possible. Here, we demonstrate the optimization of thousands of parameters by gradient descent on the space of local minima, selecting registration parameters that result in good registration local minima as measured by the task-speciﬁc cost function in the training data set. &lt;br /&gt;
&lt;br /&gt;
Our formulation is related to the use of continuation methods in computing the entire path of solutions of learning problems (e.g., SVM or Lasso) as a function of a single regularization parameter. Because we deal with multiple (thousands of) parameters, it is impossible for us to compute a solution manifold. Instead, we trace a path within the solution manifold that improves the task-speciﬁc cost function. &lt;br /&gt;
&lt;br /&gt;
Another advantage of our approach is that we do not require ground truth deformations. As suggested in the example above, the concept of “ground truth deformations” may not always be well-deﬁned, since the optimal registration may depend on the application at hand. In contrast, our approach avoids the need for ground truth deformations by focusing on the application performance, where ground truth (e.g., via segmentation labels) is better deﬁned.&lt;br /&gt;
&lt;br /&gt;
= Experimental Results =&lt;br /&gt;
We instantiate the framework for the alignment of hidden labels whose extents are not necessarily well-predicted by local image features. We consider the generic weighted Sum of Squared Differences (wSSD) cost function and estimate either (1) the optimal weights or (2) cortical folding template for localizing cytoarchitectural and functional regions based only on macroanatomical cortical folding information. We demonstrate state-of-the-art localization results in both histological and fMRI data sets.&lt;br /&gt;
&lt;br /&gt;
== (1) Localizing Brodmann Areas Using Cortical Folding ==&lt;br /&gt;
In this experiment, we estimate the optimal template in the wSSD cost function for localizing Brodmann areas in 10 histologically-analyzed subjects. We compare 3 algorithms: task-optimal template (red), FreeSurfer (green) [1] and optimal uniform weights of the wSSD (black). The optimal uniform weights of the wSSD are found by setting all the weights to a single value and performing an exhaustive search of the weights. We see in the figure below, that task-optimal framework achieves the lowest localization errors.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.Presentation.mean2.V1V2BA2.png|thumb|center|300px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.Presentation.mean2.BA44BA45MT.png|thumb|center|300px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== (1b) Interpreting Task-Optimal Template Estimation ==&lt;br /&gt;
Fig(a) shows the initial cortical geometry of a template subject with its corresponding BA2 in black outline. In this particular subject, the postcentral sulcus is more prominent than the central sulcus. Fig(b) shows the cortical geometry of a test subject together with its BA2. In this subject, the central sulcus is more prominent than the postcentral sulcus. Consequently, in the uniform-weights method, the central sulcus of the test subject is wrongly mapped to the postcentral sulcus of the template, so that BA2 is misregistered, as shown by the green outline in Fig(a). During task-optimal training, our method interrupts the geometry of the postcentral sulcus in the template because the uninterrupted postcentral sulcus in the template is inconsistent with localizing BA2 in the training subjects. The ﬁnal template is shown in Fig(c). We see that the BA2 of the subject (green) and the task-optimal template (black) are well-aligned, although there still exists localization error in the superior end of BA2.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:BA2_template.png|thumb|center|200px|(a) Initial Template]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:BA2_subject.png|thumb|center|200px|(b) Test Subject]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:BA2_final_template.png|thumb|center|200px|(c) Final Template]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The video below visualizes the template at each iteration of the optimization.&lt;br /&gt;
[[Image:lh.pm14686.BA2.gif|thumb|center|200px]]&lt;br /&gt;
&lt;br /&gt;
== (2) Localizing fMRI-defined MT+ Using Cortical Folding ==&lt;br /&gt;
In this experiment, we consider 42 subjects with fMRI-defined MT+. MT+ is thought to include the cytoarchitectonically-defined MT, as well as, a small part of the medial superior temporal region. We use the ex-vivo MT template to predict MT+ in the 42 in-vivo subjects. We see that once again, task-optimal template achieves better localization results than FreeSurfer.&lt;br /&gt;
&lt;br /&gt;
[[Image:exvivoMTPredictsInvivoMT.png|thumb|center|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[1] B. Fischl, M. Sereno, R. Tootell, and A. Dale. High-resolution Intersubject Averaging and a Coordinate System for the &lt;br /&gt;
Cortical Surface. Human Brain Mapping, 8(4):272–284, 1999.&lt;br /&gt;
&lt;br /&gt;
= Key Investigators =&lt;br /&gt;
&lt;br /&gt;
* MIT: [[http://people.csail.mit.edu/ythomas/ | B.T. Thomas Yeo]], Mert Sabuncu, Polina Golland&lt;br /&gt;
* MGH: Bruce Fischl, Daphne Holt&lt;br /&gt;
* INRIA: Tom Vercauteren&lt;br /&gt;
* Aachen University: Katrin Amunts&lt;br /&gt;
* Research Center Juelich: Karl Zilles&lt;br /&gt;
&lt;br /&gt;
= Publications =&lt;br /&gt;
''In Press''&lt;br /&gt;
&lt;br /&gt;
* B.T.T. Yeo, M. Sabuncu, P. Golland, B. Fischl. Task-Optimal Registration Cost Functions. Proceedings of the International Conference on Medical Image Computing and Computer Assisted Intervention (MICCAI), In Press, 2009.&lt;br /&gt;
&lt;br /&gt;
[[Category: Registration]] [[Category:Segmentation]]&lt;/div&gt;</summary>
		<author><name>Ythomas</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=Projects:LearningRegistrationCostFunctions&amp;diff=42655</id>
		<title>Projects:LearningRegistrationCostFunctions</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=Projects:LearningRegistrationCostFunctions&amp;diff=42655"/>
		<updated>2009-09-10T22:38:31Z</updated>

		<summary type="html">&lt;p&gt;Ythomas: /* Motivation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Back to [[NA-MIC_Internal_Collaborations:StructuralImageAnalysis|NA-MIC Collaborations]], [[Algorithm:MIT|MIT Algorithms]]&lt;br /&gt;
&lt;br /&gt;
We present a framework for learning the parameters of registration cost functions. The parameters of the registration cost function -- for example, the tradeoff between the image similarity and regularization terms -- are typically determined manually through inspection of the image alignment and then fixed for all applications. We propose a principled approach to learn these parameters with respect to particular applications.&lt;br /&gt;
&lt;br /&gt;
= Motivation =&lt;br /&gt;
Image registration is ambiguous. For example, the figures below show two subjects with Brodmann areas overlaid on their cortical folding patterns. Brodmann areas are parcellation of the cortex based on the cellular architecture of the cortex. Here, we see that perfectly aligning the inferior frontal sulcus will misalign the superior end of BA44 (Broca's language area). If our goal is segment sulci and gyri, perfectly alignment of the cortical folding pattern is ideal. But it is unclear whether perfectly aligning cortical folds is optimal for localizing Brodmann areas. Here, we show that by taking into account the end-goal of registration, we not only improve the application performance but also potentially eliminate ambiguities in image registration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.rh.pm1696.BAsALL.lat.cropped.caption.png|thumb|center|300px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.rh.pm20784.BAsALL.lat.cropped.caption.png|thumb|center|300px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Description =&lt;br /&gt;
The key idea is to introduce a second layer of optimization over and above the usual registration. This second layer of optimization traverses the space of local minima, selecting registration parameters that result in good registration local minima as measured by the performance of the specific application in a training data set. The training data provides additional information not present in a test image, allowing the task-speciﬁc cost function to be evaluated during training. For example, if the task is segmentation, we assume the existence of a training data set with ground truth segmentation and a smooth cost function that evaluates segmentation accuracy. This segmentation accuracy is used as a proxy to evaluate registration accuracy.&lt;br /&gt;
&lt;br /&gt;
If the registration cost function employs a single parameter, then the optimal parameter value can be found by exhaustive search. With multiple parameters, exhaustive search is not possible. Here, we demonstrate the optimization of thousands of parameters by gradient descent on the space of local minima, selecting registration parameters that result in good registration local minima as measured by the task-speciﬁc cost function in the training data set. &lt;br /&gt;
&lt;br /&gt;
Our formulation is related to the use of continuation methods in computing the entire path of solutions of learning problems (e.g., SVM or Lasso) as a function of a single regularization parameter. Because we deal with multiple (thousands of) parameters, it is impossible for us to compute a solution manifold. Instead, we trace a path within the solution manifold that improves the task-speciﬁc cost function. &lt;br /&gt;
&lt;br /&gt;
Another advantage of our approach is that we do not require ground truth deformations. As suggested in the example above, the concept of “ground truth deformations” may not always be well-deﬁned, since the optimal registration may depend on the application at hand. In contrast, our approach avoids the need for ground truth deformations by focusing on the application performance, where ground truth (e.g., via segmentation labels) is better deﬁned.&lt;br /&gt;
&lt;br /&gt;
= Experimental Results =&lt;br /&gt;
We instantiate the framework for the alignment of hidden labels whose extents are not necessarily well-predicted by local image features. We consider the generic weighted Sum of Squared Differences (wSSD) cost function and estimate either (1) the optimal weights or (2) cortical folding template for localizing cytoarchitectural and functional regions based only on macroanatomical cortical folding information. We demonstrate state-of-the-art localization results in both histological and fMRI data sets.&lt;br /&gt;
&lt;br /&gt;
== (1) Localizing Brodmann Areas Using Cortical Folding ==&lt;br /&gt;
In this experiment, we estimate the optimal template in the wSSD cost function for localizing Brodmann areas in 10 histologically-analyzed subjects. We compare 3 algorithms: task-optimal template (red), FreeSurfer (green) [1] and optimal uniform weights of the wSSD (black). The optimal uniform weights of the wSSD are found by setting all the weights to a single value and performing an exhaustive search of the weights. We see in the figure below, that task-optimal framework achieves the lowest localization errors.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.Presentation.mean2.V1V2BA2.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.Presentation.mean2.BA44BA45MT.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== (1b) Interpreting Task-Optimal Template Estimation ==&lt;br /&gt;
Fig(a) shows the initial cortical geometry of a template subject with its corresponding BA2 in black outline. In this particular subject, the postcentral sulcus is more prominent than the central sulcus. Fig(b) shows the cortical geometry of a test subject together with its BA2. In this subject, the central sulcus is more prominent than the postcentral sulcus. Consequently, in the uniform-weights method, the central sulcus of the test subject is wrongly mapped to the postcentral sulcus of the template, so that BA2 is misregistered, as shown by the green outline in Fig(a). During task-optimal training, our method interrupts the geometry of the postcentral sulcus in the template because the uninterrupted postcentral sulcus in the template is inconsistent with localizing BA2 in the training subjects. The ﬁnal template is shown in Fig(c). We see that the BA2 of the subject (green) and the task-optimal template (black) are well-aligned, although there still exists localization error in the superior end of BA2.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:BA2_template.png|thumb|center|200px|(a) Initial Template]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:BA2_subject.png|thumb|center|200px|(b) Test Subject]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:BA2_final_template.png|thumb|center|200px|(c) Final Template]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The video below visualizes the template at each iteration of the optimization.&lt;br /&gt;
[[Image:lh.pm14686.BA2.gif|thumb|center|200px]]&lt;br /&gt;
&lt;br /&gt;
== (2) Localizing fMRI-defined MT+ Using Cortical Folding ==&lt;br /&gt;
In this experiment, we consider 42 subjects with fMRI-defined MT+. MT+ is thought to include the cytoarchitectonically-defined MT, as well as, a small part of the medial superior temporal region. We use the ex-vivo MT template to predict MT+ in the 42 in-vivo subjects. We see that once again, task-optimal template achieves better localization results than FreeSurfer.&lt;br /&gt;
&lt;br /&gt;
[[Image:exvivoMTPredictsInvivoMT.png|thumb|center|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[1] B. Fischl, M. Sereno, R. Tootell, and A. Dale. High-resolution Intersubject Averaging and a Coordinate System for the &lt;br /&gt;
Cortical Surface. Human Brain Mapping, 8(4):272–284, 1999.&lt;br /&gt;
&lt;br /&gt;
= Key Investigators =&lt;br /&gt;
&lt;br /&gt;
* MIT: [[http://people.csail.mit.edu/ythomas/ | B.T. Thomas Yeo]], Mert Sabuncu, Polina Golland&lt;br /&gt;
* MGH: Bruce Fischl, Daphne Holt&lt;br /&gt;
* INRIA: Tom Vercauteren&lt;br /&gt;
* Aachen University: Katrin Amunts&lt;br /&gt;
* Research Center Juelich: Karl Zilles&lt;br /&gt;
&lt;br /&gt;
= Publications =&lt;br /&gt;
''In Press''&lt;br /&gt;
&lt;br /&gt;
* B.T.T. Yeo, M. Sabuncu, P. Golland, B. Fischl. Task-Optimal Registration Cost Functions. Proceedings of the International Conference on Medical Image Computing and Computer Assisted Intervention (MICCAI), In Press, 2009.&lt;br /&gt;
&lt;br /&gt;
[[Category: Registration]] [[Category:Segmentation]]&lt;/div&gt;</summary>
		<author><name>Ythomas</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=Projects:LearningRegistrationCostFunctions&amp;diff=42654</id>
		<title>Projects:LearningRegistrationCostFunctions</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=Projects:LearningRegistrationCostFunctions&amp;diff=42654"/>
		<updated>2009-09-10T22:38:21Z</updated>

		<summary type="html">&lt;p&gt;Ythomas: /* Motivation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Back to [[NA-MIC_Internal_Collaborations:StructuralImageAnalysis|NA-MIC Collaborations]], [[Algorithm:MIT|MIT Algorithms]]&lt;br /&gt;
&lt;br /&gt;
We present a framework for learning the parameters of registration cost functions. The parameters of the registration cost function -- for example, the tradeoff between the image similarity and regularization terms -- are typically determined manually through inspection of the image alignment and then fixed for all applications. We propose a principled approach to learn these parameters with respect to particular applications.&lt;br /&gt;
&lt;br /&gt;
= Motivation =&lt;br /&gt;
Image registration is ambiguous. For example, the figures below show two subjects with Brodmann areas overlaid on their cortical folding patterns. Brodmann areas are parcellation of the cortex based on the cellular architecture of the cortex. Here, we see that perfectly aligning the inferior frontal sulcus will misalign the superior end of BA44 (Broca's language area). If our goal is segment sulci and gyri, perfectly alignment of the cortical folding pattern is ideal. But it is unclear whether perfectly aligning cortical folds is optimal for localizing Brodmann areas. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.rh.pm1696.BAsALL.lat.cropped.caption.png|thumb|center|300px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.rh.pm20784.BAsALL.lat.cropped.caption.png|thumb|center|300px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here, we show that by taking into account the end-goal of registration, we not only improve the application performance but also potentially eliminate ambiguities in image registration.&lt;br /&gt;
&lt;br /&gt;
= Description =&lt;br /&gt;
The key idea is to introduce a second layer of optimization over and above the usual registration. This second layer of optimization traverses the space of local minima, selecting registration parameters that result in good registration local minima as measured by the performance of the specific application in a training data set. The training data provides additional information not present in a test image, allowing the task-speciﬁc cost function to be evaluated during training. For example, if the task is segmentation, we assume the existence of a training data set with ground truth segmentation and a smooth cost function that evaluates segmentation accuracy. This segmentation accuracy is used as a proxy to evaluate registration accuracy.&lt;br /&gt;
&lt;br /&gt;
If the registration cost function employs a single parameter, then the optimal parameter value can be found by exhaustive search. With multiple parameters, exhaustive search is not possible. Here, we demonstrate the optimization of thousands of parameters by gradient descent on the space of local minima, selecting registration parameters that result in good registration local minima as measured by the task-speciﬁc cost function in the training data set. &lt;br /&gt;
&lt;br /&gt;
Our formulation is related to the use of continuation methods in computing the entire path of solutions of learning problems (e.g., SVM or Lasso) as a function of a single regularization parameter. Because we deal with multiple (thousands of) parameters, it is impossible for us to compute a solution manifold. Instead, we trace a path within the solution manifold that improves the task-speciﬁc cost function. &lt;br /&gt;
&lt;br /&gt;
Another advantage of our approach is that we do not require ground truth deformations. As suggested in the example above, the concept of “ground truth deformations” may not always be well-deﬁned, since the optimal registration may depend on the application at hand. In contrast, our approach avoids the need for ground truth deformations by focusing on the application performance, where ground truth (e.g., via segmentation labels) is better deﬁned.&lt;br /&gt;
&lt;br /&gt;
= Experimental Results =&lt;br /&gt;
We instantiate the framework for the alignment of hidden labels whose extents are not necessarily well-predicted by local image features. We consider the generic weighted Sum of Squared Differences (wSSD) cost function and estimate either (1) the optimal weights or (2) cortical folding template for localizing cytoarchitectural and functional regions based only on macroanatomical cortical folding information. We demonstrate state-of-the-art localization results in both histological and fMRI data sets.&lt;br /&gt;
&lt;br /&gt;
== (1) Localizing Brodmann Areas Using Cortical Folding ==&lt;br /&gt;
In this experiment, we estimate the optimal template in the wSSD cost function for localizing Brodmann areas in 10 histologically-analyzed subjects. We compare 3 algorithms: task-optimal template (red), FreeSurfer (green) [1] and optimal uniform weights of the wSSD (black). The optimal uniform weights of the wSSD are found by setting all the weights to a single value and performing an exhaustive search of the weights. We see in the figure below, that task-optimal framework achieves the lowest localization errors.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.Presentation.mean2.V1V2BA2.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.Presentation.mean2.BA44BA45MT.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== (1b) Interpreting Task-Optimal Template Estimation ==&lt;br /&gt;
Fig(a) shows the initial cortical geometry of a template subject with its corresponding BA2 in black outline. In this particular subject, the postcentral sulcus is more prominent than the central sulcus. Fig(b) shows the cortical geometry of a test subject together with its BA2. In this subject, the central sulcus is more prominent than the postcentral sulcus. Consequently, in the uniform-weights method, the central sulcus of the test subject is wrongly mapped to the postcentral sulcus of the template, so that BA2 is misregistered, as shown by the green outline in Fig(a). During task-optimal training, our method interrupts the geometry of the postcentral sulcus in the template because the uninterrupted postcentral sulcus in the template is inconsistent with localizing BA2 in the training subjects. The ﬁnal template is shown in Fig(c). We see that the BA2 of the subject (green) and the task-optimal template (black) are well-aligned, although there still exists localization error in the superior end of BA2.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:BA2_template.png|thumb|center|200px|(a) Initial Template]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:BA2_subject.png|thumb|center|200px|(b) Test Subject]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:BA2_final_template.png|thumb|center|200px|(c) Final Template]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The video below visualizes the template at each iteration of the optimization.&lt;br /&gt;
[[Image:lh.pm14686.BA2.gif|thumb|center|200px]]&lt;br /&gt;
&lt;br /&gt;
== (2) Localizing fMRI-defined MT+ Using Cortical Folding ==&lt;br /&gt;
In this experiment, we consider 42 subjects with fMRI-defined MT+. MT+ is thought to include the cytoarchitectonically-defined MT, as well as, a small part of the medial superior temporal region. We use the ex-vivo MT template to predict MT+ in the 42 in-vivo subjects. We see that once again, task-optimal template achieves better localization results than FreeSurfer.&lt;br /&gt;
&lt;br /&gt;
[[Image:exvivoMTPredictsInvivoMT.png|thumb|center|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[1] B. Fischl, M. Sereno, R. Tootell, and A. Dale. High-resolution Intersubject Averaging and a Coordinate System for the &lt;br /&gt;
Cortical Surface. Human Brain Mapping, 8(4):272–284, 1999.&lt;br /&gt;
&lt;br /&gt;
= Key Investigators =&lt;br /&gt;
&lt;br /&gt;
* MIT: [[http://people.csail.mit.edu/ythomas/ | B.T. Thomas Yeo]], Mert Sabuncu, Polina Golland&lt;br /&gt;
* MGH: Bruce Fischl, Daphne Holt&lt;br /&gt;
* INRIA: Tom Vercauteren&lt;br /&gt;
* Aachen University: Katrin Amunts&lt;br /&gt;
* Research Center Juelich: Karl Zilles&lt;br /&gt;
&lt;br /&gt;
= Publications =&lt;br /&gt;
''In Press''&lt;br /&gt;
&lt;br /&gt;
* B.T.T. Yeo, M. Sabuncu, P. Golland, B. Fischl. Task-Optimal Registration Cost Functions. Proceedings of the International Conference on Medical Image Computing and Computer Assisted Intervention (MICCAI), In Press, 2009.&lt;br /&gt;
&lt;br /&gt;
[[Category: Registration]] [[Category:Segmentation]]&lt;/div&gt;</summary>
		<author><name>Ythomas</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=Projects:RegistrationRegularization&amp;diff=42653</id>
		<title>Projects:RegistrationRegularization</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=Projects:RegistrationRegularization&amp;diff=42653"/>
		<updated>2009-09-10T22:37:46Z</updated>

		<summary type="html">&lt;p&gt;Ythomas: /* Key Investigators */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; Back to [[Algorithm:MIT|MIT Algorithms]]&lt;br /&gt;
&lt;br /&gt;
We propose a unified framework for computing atlases from manually labeled data sets at various degrees of “sharpness” and the joint registration and segmentation of a new brain with these atlases. In non-rigid registration, the tradeoff between warp regularization and image fidelity is typically set empirically. In segmentation, this leads to a probabilistic atlas of arbitrary “sharpness”: weak regularization results in well-aligned training images, producing a “sharp” atlas; strong regularization yields a “blurry” atlas. We study the effects of this tradeoff in the context of cortical surface parcellation, but the framework applies to volume registration as well. This is an important question because of the increasingly availability of atlases in public databases and the development of registration algorithms separate from the atlas construction process.&lt;br /&gt;
&lt;br /&gt;
= Description =&lt;br /&gt;
In image registration, one usually optimizes the objective function with two parts. The first term is the similarity between images. The second term regularizes the warp. The smoothness parameter that weights the second term determines the tradeoff between the similarity measure and the regularization. In Atlas-based segmentation, one is given a set of labeled training images. The training images are co-registered to a common space. An atlas that summarizes the information between the image features and the labels is computed in this common space. This atlas is used to segment and normalize a new image.&lt;br /&gt;
&lt;br /&gt;
[[Image:RegSeg.png|center|400px|]]&lt;br /&gt;
&lt;br /&gt;
We employ a generative model for the joint registration and segmentation of images (see figures below). The atlas construction process arises naturally as estimation of the model parameters. This framework allows the computation of unbiased atlases from manually labeled data at various degrees of &amp;quot;sharpness&amp;quot;, as well as the joint registration and segmentation of a novel brain in a consistent manner.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:JointRegSeg.png|thumb|center|420px| Joint Registration-Segmentation]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:GraphicalModel.png|thumb|center|400px|&amp;quot;A&amp;quot; is an atlas used to generate the label map L' in some universal atlas space. The atlas A and label map L' generate image I'. S is the smoothness parameter that generates random warp field R. This warp is then applied to the label map L' and image I' to create the label map L and the image I. We assume the label map L is available for the training images, but not for the test image. The image I is observed in both training and test cases.]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We use the generative model to compute atlases from manually labeled data at various degrees of “sharpness” and the joint registration-segmentation of a new brain with these atlases. Using this framework, we investigate the tradeoff between warp regularization and image ﬁdelity, i.e. the smoothness of the new subject warp and the sharpness of the atlas. We compare three special cases of our framework, namely: &lt;br /&gt;
&lt;br /&gt;
(1) Progressive registration of a new brain to increasingly “sharp” atlases using increasingly flexible warps, by initializing each registration stage with the optimal warps from a “blurrier” atlas. We call this multiple atlases, multiple warp scales (MAMS).&lt;br /&gt;
&lt;br /&gt;
(2) Progressive registration to a single atlas with increasingly flexible warps. We call this single atlas, multiple warp scales (SAMS).&lt;br /&gt;
&lt;br /&gt;
(3) Registration to a single atlas with fixed constrained warps. We call this single atlas, single warp scale (SASS).&lt;br /&gt;
&lt;br /&gt;
== Experimental Results ==&lt;br /&gt;
&lt;br /&gt;
We use dice as the measure of segmentation quality. From the graph below, we note that the optimal algorithms correspond to a unique balance between atlas “sharpness” and warp regularization. Our experiments show that the optimal parameter values that correspond to this balance can be determined using cross-validation. The optimal parameter values are robust across subjects, and the same for both co-registration of the training data and registration of a new subject. This suggests that a single atlas at an optimal sharpness is sufficient to achieve the best segmentation results. Furthermore, our experiments also suggest that segmentation accuracy is tolerant up to a small mismatch between atlas sharpness and warp smoothness.&lt;br /&gt;
&lt;br /&gt;
[[Image:AvgResults.jpg|thumb|center|300px|Plot of Dice as a function of the warp smoothness S. Note that S is on a log scale. &amp;lt;math&amp;gt;\alpha&amp;lt;/math&amp;gt; corresponds to the sharpness of the atlas used.]]&lt;br /&gt;
&lt;br /&gt;
In the figure below, we display the percentage improvement of SASS over FreeSurfer [1,2]. For each of the 35 structures for each hemisphere, we perform a one-sided paired-sampled t-test between SASS and FreeSurfer, where each subject is considered a sample. We use the False Discovery Rate (FDR) to correct for multiple comparisons. In the left hemisphere, SASS achieves statistically significant improvement over FreeSurfer for 17 structures (FDR &amp;lt; 0.05), while the remaining structures yield no statistical difference. In the right hemisphere, SASS achieves improvement for 11 structures (FDR &amp;lt; 0.05), while the remaining structures yield no statistical difference. The p-values for the left and right hemispheres are pooled together for the False Discovery Rate analysis.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:Lh.PercentImprove1.png|thumb|center|150px|Left Medial]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:Lh.PercentImprove2.png|thumb|center|150px|Left Lateral]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:Rh.PercentImprove2.png|thumb|center|150px|Right Lateral]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:Rh.PercentImprove1.png|thumb|center|142px|Right Medial]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[1] Fischl, Sereno and Dale. High-resolution intersubject averaging and a coordinate system for the cortical surface. Human Brain Mapping, 8(4):272--284, 1999&lt;br /&gt;
&lt;br /&gt;
[2] Fischl, van der Kouwe, Destrieux, Halgren, Segonne, Salat, Busa, Seidman, Goldstein, Kennedy, Caviness, Makris, Rosen and Dale. Automatically Parcellating the Human cerebral Cortex. Cerebral Cortex, 14:11--22, 2004&lt;br /&gt;
&lt;br /&gt;
= Key Investigators =&lt;br /&gt;
&lt;br /&gt;
* MIT : [[http://people.csail.mit.edu/ythomas/ | B.T. Thomas Yeo]], Mert Sabuncu, Polina Golland&lt;br /&gt;
* MGH : Rahul Desikan, Bruce Fischl&lt;br /&gt;
&lt;br /&gt;
= Publications =&lt;br /&gt;
''In Print''&lt;br /&gt;
&lt;br /&gt;
* [http://www.na-mic.org/publications/pages/display?search=Projects:RegistrationRegularization&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;
&lt;br /&gt;
[[Category: Registration]] [[Category:Segmentation]]&lt;/div&gt;</summary>
		<author><name>Ythomas</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=Projects:SphericalDemons&amp;diff=42652</id>
		<title>Projects:SphericalDemons</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=Projects:SphericalDemons&amp;diff=42652"/>
		<updated>2009-09-10T22:36:58Z</updated>

		<summary type="html">&lt;p&gt;Ythomas: /* Key Investigators */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; Back to [[NA-MIC_Internal_Collaborations:StructuralImageAnalysis|NA-MIC Collaborations]], [[Algorithm:MIT|MIT Algorithms]]&lt;br /&gt;
&lt;br /&gt;
We present the fast Spherical Demons algorithm for registering two spherical images. By exploiting spherical vector spline&lt;br /&gt;
interpolation theory, we show that a large class of regularizers for the modified demons objective function can be efficiently&lt;br /&gt;
approximated on the sphere using convolution. Based on the one parameter subgroups of diffeomorphisms, the resulting registration is&lt;br /&gt;
diffeomorphic and fast -- registration of two cortical mesh models with more than 100k nodes takes less than 5 minutes, comparable to the fastest surface registration algorithms. Moreover, the accuracy of our method compares favorably to the popular FreeSurfer&lt;br /&gt;
registration algorithm. We validate the technique in two different settings: (1) parcellation in a set of in-vivo cortical surfaces and (2) Brodmann area localization in ex-vivo cortical surfaces.&lt;br /&gt;
&lt;br /&gt;
= Description =&lt;br /&gt;
Motivated by the spherical representation of the cerebral cortex, this work deals with the problem of registering spherical images. Cortical folding patterns are correlated with both cytoarchitectural and functional regions. In group studies of cortical structure and function, determining corresponding folds across subjects is therefore important.&lt;br /&gt;
&lt;br /&gt;
Unfortunately, many spherical warping algorithms are computationally expensive. One reason is the need for invertible deformations that preserve the topology of structural or functional regions across subjects. In this work, we take the approach, previously demonstrated in the Euclidean space [3], of restricting the deformation space to be a composition of diffeomorphisms, each of which is parameterized by a stationary velocity field. In each iteration, the algorithm greedily seeks the best diffeomorphism to be composed with the current transformation, resulting in much faster updates. &lt;br /&gt;
&lt;br /&gt;
Another challenge in registration is the tradeoff between the image similarity measure and the regularization in the objective function. Since most regularizations favor smooth deformations, the gradient computation is complicated by the need to take into account the deformation in neighboring regions. For Euclidean images, the demons objective function facilitates a fast two-step optimization where the second step handles the warp regularization via a single convolution with a smoothing filter [2,3]. Based on spherical vector spline interpolation theory and other differential geometric tools, we show that the two-stage optimization procedure of the demons algorithm can be efficiently applied on the sphere.&lt;br /&gt;
&lt;br /&gt;
[[Image:CoordinateChart.png | center | 400px]]&lt;br /&gt;
&lt;br /&gt;
= Experimental Results =&lt;br /&gt;
We use two sets of experiments to compare the accuracy of Spherical Demons and FreeSurfer [1]. The FreeSurfer registration algorithm uses the same similarity measure as Spherical Demons, but penalizes for metric and areal distortion. Its runtime is more than an hour while our runtime is less than 5 minutes.&lt;br /&gt;
&lt;br /&gt;
== (1) Parcellation of In-Vivo Cortical Surfaces ==&lt;br /&gt;
&lt;br /&gt;
We consider a set of 39 left and right cortical surface models extracted from in-vivo MRI. Each surface is spherically parameterized and represented as a spherical image with geometric features at each vertex (e.g., sulcal depth and curvature). Both hemispheres are manually parcellated by a neuroanatomist into 35 major sulci and gyri. We validate our algorithm in the context of automatic cortical parcellation.&lt;br /&gt;
&lt;br /&gt;
We co-register all 39 spherical images of cortical geometry with Spherical Demons by iteratively building an atlas and registering&lt;br /&gt;
the surfaces to the atlas. The atlas consists of the mean and variance of cortical geometry. We then perform cross-validation parcellation 4 times, by leaving out subjects 1 to 10, training a classifier using the remaining subjects, and using it to classify subjects 1 to 10. We repeat with subjects 11-20, 21-30 and 31-39. We also perform registration and cross-validation with the FreeSurfer algorithm [1] using the same features and parcellation algorithm. Once again, the atlas consists of the mean and variance of cortical geometry.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The average Dice measure (defined as the ratio of cortical surface area with correct labels to the total surface area averaged over the test set) on the left hemisphere is 88.9 for FreeSurfer and 89.6 for Spherical Demons. While the improvement is not big, the&lt;br /&gt;
difference is statistically significant for a one-sided t-test with the Dice measure of each subject treated as an independent sample (p = 2e-6). On the right hemisphere, FreeSurfer obtains a Dice of 88.8 and Spherical Demons achieves 89.1. Here, the improvement is smaller, but still statistically significant (p = 0.01).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:SD.Lh.PercentImprove.lat.png|thumb|center|150px|Left Medial]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:SD.Lh.PercentImprove.med.png|thumb|center|150px|Left Lateral]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:SD.Rh.PercentImprove.lat.png|thumb|center|150px|Right Lateral]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:SD.Rh.PercentImprove.med.png|thumb|center|142px|Right Medial]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Because the average Dice can be deceiving by suppressing small structures, we analyze the segmentation accuracy per structure. On&lt;br /&gt;
the left (right) hemisphere, the segmentations of 16 (8) structures are statistically significantly improved by Spherical Demons with respect to FreeSurfer, while no structure got worse (FDR = 0.05). The above figure shows the percentage improvement&lt;br /&gt;
of individual structures. Parcellation results suggest that our registration is at least as accurate as FreeSurfer.&lt;br /&gt;
&lt;br /&gt;
== (2) Brodmann Areas Localization on Ex-vivo Cortical Surfaces ==&lt;br /&gt;
&lt;br /&gt;
In this experiment, we evaluate the registration accuracy on ten human brains analyzed histologically postmortem. The histological sections were aligned to postmortem MR with nonlinear warps to build a 3D volume. Eight manually labeled Brodmann areas from histology were sampled onto each hemispheric surface model and sampling errors were manually corrected. Brodmann areas are cyto-architectonically defined regions closely related to cortical function.&lt;br /&gt;
&lt;br /&gt;
It has been shown that nonlinear surface registration of cortical folds can significantly improve Brodmann area overlap across&lt;br /&gt;
different subjects. Registering the ex-vivo surfaces is more difficult than in-vivo surfaces because the reconstructed volumes are extremely noisy, resulting in noisy geometric features.&lt;br /&gt;
&lt;br /&gt;
We co-register the ten surfaces to each other by iteratively building an atlas and registering the surfaces to the atlas. We&lt;br /&gt;
compute the average distance between the boundaries of the Brodmann areas for each pair of registered subjects. We perform a permutation test to test for statistical significance. Spherical Demons improves the alignment of 5 (2) Brodmann areas on the left (right) hemisphere (FDR = 0.05) compared with FreeSurfer and no structure gets worse. These results suggest that the Spherical Demons algorithm is at least as accurate as FreeSurfer in aligning Brodmann areas. &lt;br /&gt;
&lt;br /&gt;
= Code = &lt;br /&gt;
&lt;br /&gt;
Matlab code is currently available at http://yeoyeo02.googlepages.com/sphericaldemonsrelease&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[1] B. Fischl, M. Sereno, R. Tootell, and A. Dale. High-resolution Intersubject Averaging and a Coordinate System for the &lt;br /&gt;
Cortical Surface. Human Brain Mapping, 8(4):272–284, 1999.&lt;br /&gt;
&lt;br /&gt;
[2] J. Thirion. Image Matching as a Diffusion Process: an Analogy with Maxwell’s Demons. Medical Image Analysis, &lt;br /&gt;
2(3):243–260, 1998. &lt;br /&gt;
&lt;br /&gt;
[3] T. Vercauteren, X. Pennec, A. Perchant, and N. Ayache. Non-parametric Diffeomorphic Image Registration with the &lt;br /&gt;
Demons Registration. In Proceedings of the International Conference on Medical Image Computing and Computer Assisted &lt;br /&gt;
Intervention (MICCAI), volume 4792 of LNCS, pages 319–326, 2007.&lt;br /&gt;
&lt;br /&gt;
= Key Investigators =&lt;br /&gt;
&lt;br /&gt;
* MIT: [[http://people.csail.mit.edu/ythomas/ | B.T. Thomas Yeo]], Mert Sabuncu, Polina Golland&lt;br /&gt;
* MGH: Bruce Fischl &lt;br /&gt;
* INRIA: Nicholas Ayache &lt;br /&gt;
* Mauna Kea Technologies: Tom Vercauteren&lt;br /&gt;
* Kitware: Luis Ibanez, Michel Audette&lt;br /&gt;
&lt;br /&gt;
= Publications =&lt;br /&gt;
''In Print''&lt;br /&gt;
&lt;br /&gt;
* [http://www.na-mic.org/publications/pages/display?search=Projects:SphericalDemons&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:Segmentation]]&lt;/div&gt;</summary>
		<author><name>Ythomas</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=Projects:SphericalDemons&amp;diff=42651</id>
		<title>Projects:SphericalDemons</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=Projects:SphericalDemons&amp;diff=42651"/>
		<updated>2009-09-10T22:35:57Z</updated>

		<summary type="html">&lt;p&gt;Ythomas: /* Key Investigators */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; Back to [[NA-MIC_Internal_Collaborations:StructuralImageAnalysis|NA-MIC Collaborations]], [[Algorithm:MIT|MIT Algorithms]]&lt;br /&gt;
&lt;br /&gt;
We present the fast Spherical Demons algorithm for registering two spherical images. By exploiting spherical vector spline&lt;br /&gt;
interpolation theory, we show that a large class of regularizers for the modified demons objective function can be efficiently&lt;br /&gt;
approximated on the sphere using convolution. Based on the one parameter subgroups of diffeomorphisms, the resulting registration is&lt;br /&gt;
diffeomorphic and fast -- registration of two cortical mesh models with more than 100k nodes takes less than 5 minutes, comparable to the fastest surface registration algorithms. Moreover, the accuracy of our method compares favorably to the popular FreeSurfer&lt;br /&gt;
registration algorithm. We validate the technique in two different settings: (1) parcellation in a set of in-vivo cortical surfaces and (2) Brodmann area localization in ex-vivo cortical surfaces.&lt;br /&gt;
&lt;br /&gt;
= Description =&lt;br /&gt;
Motivated by the spherical representation of the cerebral cortex, this work deals with the problem of registering spherical images. Cortical folding patterns are correlated with both cytoarchitectural and functional regions. In group studies of cortical structure and function, determining corresponding folds across subjects is therefore important.&lt;br /&gt;
&lt;br /&gt;
Unfortunately, many spherical warping algorithms are computationally expensive. One reason is the need for invertible deformations that preserve the topology of structural or functional regions across subjects. In this work, we take the approach, previously demonstrated in the Euclidean space [3], of restricting the deformation space to be a composition of diffeomorphisms, each of which is parameterized by a stationary velocity field. In each iteration, the algorithm greedily seeks the best diffeomorphism to be composed with the current transformation, resulting in much faster updates. &lt;br /&gt;
&lt;br /&gt;
Another challenge in registration is the tradeoff between the image similarity measure and the regularization in the objective function. Since most regularizations favor smooth deformations, the gradient computation is complicated by the need to take into account the deformation in neighboring regions. For Euclidean images, the demons objective function facilitates a fast two-step optimization where the second step handles the warp regularization via a single convolution with a smoothing filter [2,3]. Based on spherical vector spline interpolation theory and other differential geometric tools, we show that the two-stage optimization procedure of the demons algorithm can be efficiently applied on the sphere.&lt;br /&gt;
&lt;br /&gt;
[[Image:CoordinateChart.png | center | 400px]]&lt;br /&gt;
&lt;br /&gt;
= Experimental Results =&lt;br /&gt;
We use two sets of experiments to compare the accuracy of Spherical Demons and FreeSurfer [1]. The FreeSurfer registration algorithm uses the same similarity measure as Spherical Demons, but penalizes for metric and areal distortion. Its runtime is more than an hour while our runtime is less than 5 minutes.&lt;br /&gt;
&lt;br /&gt;
== (1) Parcellation of In-Vivo Cortical Surfaces ==&lt;br /&gt;
&lt;br /&gt;
We consider a set of 39 left and right cortical surface models extracted from in-vivo MRI. Each surface is spherically parameterized and represented as a spherical image with geometric features at each vertex (e.g., sulcal depth and curvature). Both hemispheres are manually parcellated by a neuroanatomist into 35 major sulci and gyri. We validate our algorithm in the context of automatic cortical parcellation.&lt;br /&gt;
&lt;br /&gt;
We co-register all 39 spherical images of cortical geometry with Spherical Demons by iteratively building an atlas and registering&lt;br /&gt;
the surfaces to the atlas. The atlas consists of the mean and variance of cortical geometry. We then perform cross-validation parcellation 4 times, by leaving out subjects 1 to 10, training a classifier using the remaining subjects, and using it to classify subjects 1 to 10. We repeat with subjects 11-20, 21-30 and 31-39. We also perform registration and cross-validation with the FreeSurfer algorithm [1] using the same features and parcellation algorithm. Once again, the atlas consists of the mean and variance of cortical geometry.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The average Dice measure (defined as the ratio of cortical surface area with correct labels to the total surface area averaged over the test set) on the left hemisphere is 88.9 for FreeSurfer and 89.6 for Spherical Demons. While the improvement is not big, the&lt;br /&gt;
difference is statistically significant for a one-sided t-test with the Dice measure of each subject treated as an independent sample (p = 2e-6). On the right hemisphere, FreeSurfer obtains a Dice of 88.8 and Spherical Demons achieves 89.1. Here, the improvement is smaller, but still statistically significant (p = 0.01).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:SD.Lh.PercentImprove.lat.png|thumb|center|150px|Left Medial]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:SD.Lh.PercentImprove.med.png|thumb|center|150px|Left Lateral]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:SD.Rh.PercentImprove.lat.png|thumb|center|150px|Right Lateral]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:SD.Rh.PercentImprove.med.png|thumb|center|142px|Right Medial]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Because the average Dice can be deceiving by suppressing small structures, we analyze the segmentation accuracy per structure. On&lt;br /&gt;
the left (right) hemisphere, the segmentations of 16 (8) structures are statistically significantly improved by Spherical Demons with respect to FreeSurfer, while no structure got worse (FDR = 0.05). The above figure shows the percentage improvement&lt;br /&gt;
of individual structures. Parcellation results suggest that our registration is at least as accurate as FreeSurfer.&lt;br /&gt;
&lt;br /&gt;
== (2) Brodmann Areas Localization on Ex-vivo Cortical Surfaces ==&lt;br /&gt;
&lt;br /&gt;
In this experiment, we evaluate the registration accuracy on ten human brains analyzed histologically postmortem. The histological sections were aligned to postmortem MR with nonlinear warps to build a 3D volume. Eight manually labeled Brodmann areas from histology were sampled onto each hemispheric surface model and sampling errors were manually corrected. Brodmann areas are cyto-architectonically defined regions closely related to cortical function.&lt;br /&gt;
&lt;br /&gt;
It has been shown that nonlinear surface registration of cortical folds can significantly improve Brodmann area overlap across&lt;br /&gt;
different subjects. Registering the ex-vivo surfaces is more difficult than in-vivo surfaces because the reconstructed volumes are extremely noisy, resulting in noisy geometric features.&lt;br /&gt;
&lt;br /&gt;
We co-register the ten surfaces to each other by iteratively building an atlas and registering the surfaces to the atlas. We&lt;br /&gt;
compute the average distance between the boundaries of the Brodmann areas for each pair of registered subjects. We perform a permutation test to test for statistical significance. Spherical Demons improves the alignment of 5 (2) Brodmann areas on the left (right) hemisphere (FDR = 0.05) compared with FreeSurfer and no structure gets worse. These results suggest that the Spherical Demons algorithm is at least as accurate as FreeSurfer in aligning Brodmann areas. &lt;br /&gt;
&lt;br /&gt;
= Code = &lt;br /&gt;
&lt;br /&gt;
Matlab code is currently available at http://yeoyeo02.googlepages.com/sphericaldemonsrelease&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[1] B. Fischl, M. Sereno, R. Tootell, and A. Dale. High-resolution Intersubject Averaging and a Coordinate System for the &lt;br /&gt;
Cortical Surface. Human Brain Mapping, 8(4):272–284, 1999.&lt;br /&gt;
&lt;br /&gt;
[2] J. Thirion. Image Matching as a Diffusion Process: an Analogy with Maxwell’s Demons. Medical Image Analysis, &lt;br /&gt;
2(3):243–260, 1998. &lt;br /&gt;
&lt;br /&gt;
[3] T. Vercauteren, X. Pennec, A. Perchant, and N. Ayache. Non-parametric Diffeomorphic Image Registration with the &lt;br /&gt;
Demons Registration. In Proceedings of the International Conference on Medical Image Computing and Computer Assisted &lt;br /&gt;
Intervention (MICCAI), volume 4792 of LNCS, pages 319–326, 2007.&lt;br /&gt;
&lt;br /&gt;
= Key Investigators =&lt;br /&gt;
&lt;br /&gt;
* MIT: [[http://people.csail.mit.edu/ythomas/ | B.T. Thomas Yeo]], Mert Sabuncu, Polina Golland&lt;br /&gt;
* MGH: Bruce Fischl &lt;br /&gt;
* INRIA: Nicholas Ayache &lt;br /&gt;
* Mauna Kea Technologies: Tom Vercauteren&lt;br /&gt;
&lt;br /&gt;
= Publications =&lt;br /&gt;
''In Print''&lt;br /&gt;
&lt;br /&gt;
* [http://www.na-mic.org/publications/pages/display?search=Projects:SphericalDemons&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:Segmentation]]&lt;/div&gt;</summary>
		<author><name>Ythomas</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=Projects:LearningRegistrationCostFunctions&amp;diff=42650</id>
		<title>Projects:LearningRegistrationCostFunctions</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=Projects:LearningRegistrationCostFunctions&amp;diff=42650"/>
		<updated>2009-09-10T22:34:28Z</updated>

		<summary type="html">&lt;p&gt;Ythomas: /* (1) Localizing Brodmann Areas Using Cortical Folding */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Back to [[NA-MIC_Internal_Collaborations:StructuralImageAnalysis|NA-MIC Collaborations]], [[Algorithm:MIT|MIT Algorithms]]&lt;br /&gt;
&lt;br /&gt;
We present a framework for learning the parameters of registration cost functions. The parameters of the registration cost function -- for example, the tradeoff between the image similarity and regularization terms -- are typically determined manually through inspection of the image alignment and then fixed for all applications. We propose a principled approach to learn these parameters with respect to particular applications.&lt;br /&gt;
&lt;br /&gt;
= Motivation =&lt;br /&gt;
Image registration is ambiguous. For example, the figures below show two subjects with Brodmann areas overlaid on their cortical folding patterns. Brodmann areas are parcellation of the cortex based on the cellular architecture of the cortex. Here, we see that perfectly aligning the inferior frontal sulcus will misalign the superior end of BA44 (Broca's language area). If our goal is segment sulci and gyri, perfectly alignment of the cortical folding pattern is ideal. But it is unclear whether perfectly aligning cortical folds is optimal for localizing Brodmann areas. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.rh.pm1696.BAsALL.lat.cropped.caption.png|thumb|center|250px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.rh.pm20784.BAsALL.lat.cropped.caption.png|thumb|center|250px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here, we show that by taking into account the end-goal of registration, we not only improve the application performance but also potentially eliminate ambiguities in image registration.&lt;br /&gt;
&lt;br /&gt;
= Description =&lt;br /&gt;
The key idea is to introduce a second layer of optimization over and above the usual registration. This second layer of optimization traverses the space of local minima, selecting registration parameters that result in good registration local minima as measured by the performance of the specific application in a training data set. The training data provides additional information not present in a test image, allowing the task-speciﬁc cost function to be evaluated during training. For example, if the task is segmentation, we assume the existence of a training data set with ground truth segmentation and a smooth cost function that evaluates segmentation accuracy. This segmentation accuracy is used as a proxy to evaluate registration accuracy.&lt;br /&gt;
&lt;br /&gt;
If the registration cost function employs a single parameter, then the optimal parameter value can be found by exhaustive search. With multiple parameters, exhaustive search is not possible. Here, we demonstrate the optimization of thousands of parameters by gradient descent on the space of local minima, selecting registration parameters that result in good registration local minima as measured by the task-speciﬁc cost function in the training data set. &lt;br /&gt;
&lt;br /&gt;
Our formulation is related to the use of continuation methods in computing the entire path of solutions of learning problems (e.g., SVM or Lasso) as a function of a single regularization parameter. Because we deal with multiple (thousands of) parameters, it is impossible for us to compute a solution manifold. Instead, we trace a path within the solution manifold that improves the task-speciﬁc cost function. &lt;br /&gt;
&lt;br /&gt;
Another advantage of our approach is that we do not require ground truth deformations. As suggested in the example above, the concept of “ground truth deformations” may not always be well-deﬁned, since the optimal registration may depend on the application at hand. In contrast, our approach avoids the need for ground truth deformations by focusing on the application performance, where ground truth (e.g., via segmentation labels) is better deﬁned.&lt;br /&gt;
&lt;br /&gt;
= Experimental Results =&lt;br /&gt;
We instantiate the framework for the alignment of hidden labels whose extents are not necessarily well-predicted by local image features. We consider the generic weighted Sum of Squared Differences (wSSD) cost function and estimate either (1) the optimal weights or (2) cortical folding template for localizing cytoarchitectural and functional regions based only on macroanatomical cortical folding information. We demonstrate state-of-the-art localization results in both histological and fMRI data sets.&lt;br /&gt;
&lt;br /&gt;
== (1) Localizing Brodmann Areas Using Cortical Folding ==&lt;br /&gt;
In this experiment, we estimate the optimal template in the wSSD cost function for localizing Brodmann areas in 10 histologically-analyzed subjects. We compare 3 algorithms: task-optimal template (red), FreeSurfer (green) [1] and optimal uniform weights of the wSSD (black). The optimal uniform weights of the wSSD are found by setting all the weights to a single value and performing an exhaustive search of the weights. We see in the figure below, that task-optimal framework achieves the lowest localization errors.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.Presentation.mean2.V1V2BA2.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.Presentation.mean2.BA44BA45MT.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== (1b) Interpreting Task-Optimal Template Estimation ==&lt;br /&gt;
Fig(a) shows the initial cortical geometry of a template subject with its corresponding BA2 in black outline. In this particular subject, the postcentral sulcus is more prominent than the central sulcus. Fig(b) shows the cortical geometry of a test subject together with its BA2. In this subject, the central sulcus is more prominent than the postcentral sulcus. Consequently, in the uniform-weights method, the central sulcus of the test subject is wrongly mapped to the postcentral sulcus of the template, so that BA2 is misregistered, as shown by the green outline in Fig(a). During task-optimal training, our method interrupts the geometry of the postcentral sulcus in the template because the uninterrupted postcentral sulcus in the template is inconsistent with localizing BA2 in the training subjects. The ﬁnal template is shown in Fig(c). We see that the BA2 of the subject (green) and the task-optimal template (black) are well-aligned, although there still exists localization error in the superior end of BA2.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:BA2_template.png|thumb|center|200px|(a) Initial Template]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:BA2_subject.png|thumb|center|200px|(b) Test Subject]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:BA2_final_template.png|thumb|center|200px|(c) Final Template]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The video below visualizes the template at each iteration of the optimization.&lt;br /&gt;
[[Image:lh.pm14686.BA2.gif|thumb|center|200px]]&lt;br /&gt;
&lt;br /&gt;
== (2) Localizing fMRI-defined MT+ Using Cortical Folding ==&lt;br /&gt;
In this experiment, we consider 42 subjects with fMRI-defined MT+. MT+ is thought to include the cytoarchitectonically-defined MT, as well as, a small part of the medial superior temporal region. We use the ex-vivo MT template to predict MT+ in the 42 in-vivo subjects. We see that once again, task-optimal template achieves better localization results than FreeSurfer.&lt;br /&gt;
&lt;br /&gt;
[[Image:exvivoMTPredictsInvivoMT.png|thumb|center|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[1] B. Fischl, M. Sereno, R. Tootell, and A. Dale. High-resolution Intersubject Averaging and a Coordinate System for the &lt;br /&gt;
Cortical Surface. Human Brain Mapping, 8(4):272–284, 1999.&lt;br /&gt;
&lt;br /&gt;
= Key Investigators =&lt;br /&gt;
&lt;br /&gt;
* MIT: [[http://people.csail.mit.edu/ythomas/ | B.T. Thomas Yeo]], Mert Sabuncu, Polina Golland&lt;br /&gt;
* MGH: Bruce Fischl, Daphne Holt&lt;br /&gt;
* INRIA: Tom Vercauteren&lt;br /&gt;
* Aachen University: Katrin Amunts&lt;br /&gt;
* Research Center Juelich: Karl Zilles&lt;br /&gt;
&lt;br /&gt;
= Publications =&lt;br /&gt;
''In Press''&lt;br /&gt;
&lt;br /&gt;
* B.T.T. Yeo, M. Sabuncu, P. Golland, B. Fischl. Task-Optimal Registration Cost Functions. Proceedings of the International Conference on Medical Image Computing and Computer Assisted Intervention (MICCAI), In Press, 2009.&lt;br /&gt;
&lt;br /&gt;
[[Category: Registration]] [[Category:Segmentation]]&lt;/div&gt;</summary>
		<author><name>Ythomas</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=Projects:LearningRegistrationCostFunctions&amp;diff=42649</id>
		<title>Projects:LearningRegistrationCostFunctions</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=Projects:LearningRegistrationCostFunctions&amp;diff=42649"/>
		<updated>2009-09-10T22:33:42Z</updated>

		<summary type="html">&lt;p&gt;Ythomas: /* (1b) Interpreting Task-Optimal Template Estimation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Back to [[NA-MIC_Internal_Collaborations:StructuralImageAnalysis|NA-MIC Collaborations]], [[Algorithm:MIT|MIT Algorithms]]&lt;br /&gt;
&lt;br /&gt;
We present a framework for learning the parameters of registration cost functions. The parameters of the registration cost function -- for example, the tradeoff between the image similarity and regularization terms -- are typically determined manually through inspection of the image alignment and then fixed for all applications. We propose a principled approach to learn these parameters with respect to particular applications.&lt;br /&gt;
&lt;br /&gt;
= Motivation =&lt;br /&gt;
Image registration is ambiguous. For example, the figures below show two subjects with Brodmann areas overlaid on their cortical folding patterns. Brodmann areas are parcellation of the cortex based on the cellular architecture of the cortex. Here, we see that perfectly aligning the inferior frontal sulcus will misalign the superior end of BA44 (Broca's language area). If our goal is segment sulci and gyri, perfectly alignment of the cortical folding pattern is ideal. But it is unclear whether perfectly aligning cortical folds is optimal for localizing Brodmann areas. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.rh.pm1696.BAsALL.lat.cropped.caption.png|thumb|center|250px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.rh.pm20784.BAsALL.lat.cropped.caption.png|thumb|center|250px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here, we show that by taking into account the end-goal of registration, we not only improve the application performance but also potentially eliminate ambiguities in image registration.&lt;br /&gt;
&lt;br /&gt;
= Description =&lt;br /&gt;
The key idea is to introduce a second layer of optimization over and above the usual registration. This second layer of optimization traverses the space of local minima, selecting registration parameters that result in good registration local minima as measured by the performance of the specific application in a training data set. The training data provides additional information not present in a test image, allowing the task-speciﬁc cost function to be evaluated during training. For example, if the task is segmentation, we assume the existence of a training data set with ground truth segmentation and a smooth cost function that evaluates segmentation accuracy. This segmentation accuracy is used as a proxy to evaluate registration accuracy.&lt;br /&gt;
&lt;br /&gt;
If the registration cost function employs a single parameter, then the optimal parameter value can be found by exhaustive search. With multiple parameters, exhaustive search is not possible. Here, we demonstrate the optimization of thousands of parameters by gradient descent on the space of local minima, selecting registration parameters that result in good registration local minima as measured by the task-speciﬁc cost function in the training data set. &lt;br /&gt;
&lt;br /&gt;
Our formulation is related to the use of continuation methods in computing the entire path of solutions of learning problems (e.g., SVM or Lasso) as a function of a single regularization parameter. Because we deal with multiple (thousands of) parameters, it is impossible for us to compute a solution manifold. Instead, we trace a path within the solution manifold that improves the task-speciﬁc cost function. &lt;br /&gt;
&lt;br /&gt;
Another advantage of our approach is that we do not require ground truth deformations. As suggested in the example above, the concept of “ground truth deformations” may not always be well-deﬁned, since the optimal registration may depend on the application at hand. In contrast, our approach avoids the need for ground truth deformations by focusing on the application performance, where ground truth (e.g., via segmentation labels) is better deﬁned.&lt;br /&gt;
&lt;br /&gt;
= Experimental Results =&lt;br /&gt;
We instantiate the framework for the alignment of hidden labels whose extents are not necessarily well-predicted by local image features. We consider the generic weighted Sum of Squared Differences (wSSD) cost function and estimate either (1) the optimal weights or (2) cortical folding template for localizing cytoarchitectural and functional regions based only on macroanatomical cortical folding information. We demonstrate state-of-the-art localization results in both histological and fMRI data sets.&lt;br /&gt;
&lt;br /&gt;
== (1) Localizing Brodmann Areas Using Cortical Folding ==&lt;br /&gt;
In this experiment, we estimate the optimal template in the wSSD cost function for localizing Brodmann areas in 10 histologically-analyzed subjects. We compare 3 algorithms: task-optimal template (red), FreeSurfer (green) [1] and optimal uniform weights (black). Optimal uniform weights are found by setting all the weights to a single value and performing an exhaustive search of the weights. We see in the figure below, that task-optimal framework achieves the lowest localization errors.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.Presentation.mean2.V1V2BA2.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.Presentation.mean2.BA44BA45MT.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== (1b) Interpreting Task-Optimal Template Estimation ==&lt;br /&gt;
Fig(a) shows the initial cortical geometry of a template subject with its corresponding BA2 in black outline. In this particular subject, the postcentral sulcus is more prominent than the central sulcus. Fig(b) shows the cortical geometry of a test subject together with its BA2. In this subject, the central sulcus is more prominent than the postcentral sulcus. Consequently, in the uniform-weights method, the central sulcus of the test subject is wrongly mapped to the postcentral sulcus of the template, so that BA2 is misregistered, as shown by the green outline in Fig(a). During task-optimal training, our method interrupts the geometry of the postcentral sulcus in the template because the uninterrupted postcentral sulcus in the template is inconsistent with localizing BA2 in the training subjects. The ﬁnal template is shown in Fig(c). We see that the BA2 of the subject (green) and the task-optimal template (black) are well-aligned, although there still exists localization error in the superior end of BA2.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:BA2_template.png|thumb|center|200px|(a) Initial Template]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:BA2_subject.png|thumb|center|200px|(b) Test Subject]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:BA2_final_template.png|thumb|center|200px|(c) Final Template]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The video below visualizes the template at each iteration of the optimization.&lt;br /&gt;
[[Image:lh.pm14686.BA2.gif|thumb|center|200px]]&lt;br /&gt;
&lt;br /&gt;
== (2) Localizing fMRI-defined MT+ Using Cortical Folding ==&lt;br /&gt;
In this experiment, we consider 42 subjects with fMRI-defined MT+. MT+ is thought to include the cytoarchitectonically-defined MT, as well as, a small part of the medial superior temporal region. We use the ex-vivo MT template to predict MT+ in the 42 in-vivo subjects. We see that once again, task-optimal template achieves better localization results than FreeSurfer.&lt;br /&gt;
&lt;br /&gt;
[[Image:exvivoMTPredictsInvivoMT.png|thumb|center|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[1] B. Fischl, M. Sereno, R. Tootell, and A. Dale. High-resolution Intersubject Averaging and a Coordinate System for the &lt;br /&gt;
Cortical Surface. Human Brain Mapping, 8(4):272–284, 1999.&lt;br /&gt;
&lt;br /&gt;
= Key Investigators =&lt;br /&gt;
&lt;br /&gt;
* MIT: [[http://people.csail.mit.edu/ythomas/ | B.T. Thomas Yeo]], Mert Sabuncu, Polina Golland&lt;br /&gt;
* MGH: Bruce Fischl, Daphne Holt&lt;br /&gt;
* INRIA: Tom Vercauteren&lt;br /&gt;
* Aachen University: Katrin Amunts&lt;br /&gt;
* Research Center Juelich: Karl Zilles&lt;br /&gt;
&lt;br /&gt;
= Publications =&lt;br /&gt;
''In Press''&lt;br /&gt;
&lt;br /&gt;
* B.T.T. Yeo, M. Sabuncu, P. Golland, B. Fischl. Task-Optimal Registration Cost Functions. Proceedings of the International Conference on Medical Image Computing and Computer Assisted Intervention (MICCAI), In Press, 2009.&lt;br /&gt;
&lt;br /&gt;
[[Category: Registration]] [[Category:Segmentation]]&lt;/div&gt;</summary>
		<author><name>Ythomas</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=Projects:LearningRegistrationCostFunctions&amp;diff=42648</id>
		<title>Projects:LearningRegistrationCostFunctions</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=Projects:LearningRegistrationCostFunctions&amp;diff=42648"/>
		<updated>2009-09-10T22:32:18Z</updated>

		<summary type="html">&lt;p&gt;Ythomas: /* Motivation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Back to [[NA-MIC_Internal_Collaborations:StructuralImageAnalysis|NA-MIC Collaborations]], [[Algorithm:MIT|MIT Algorithms]]&lt;br /&gt;
&lt;br /&gt;
We present a framework for learning the parameters of registration cost functions. The parameters of the registration cost function -- for example, the tradeoff between the image similarity and regularization terms -- are typically determined manually through inspection of the image alignment and then fixed for all applications. We propose a principled approach to learn these parameters with respect to particular applications.&lt;br /&gt;
&lt;br /&gt;
= Motivation =&lt;br /&gt;
Image registration is ambiguous. For example, the figures below show two subjects with Brodmann areas overlaid on their cortical folding patterns. Brodmann areas are parcellation of the cortex based on the cellular architecture of the cortex. Here, we see that perfectly aligning the inferior frontal sulcus will misalign the superior end of BA44 (Broca's language area). If our goal is segment sulci and gyri, perfectly alignment of the cortical folding pattern is ideal. But it is unclear whether perfectly aligning cortical folds is optimal for localizing Brodmann areas. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.rh.pm1696.BAsALL.lat.cropped.caption.png|thumb|center|250px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.rh.pm20784.BAsALL.lat.cropped.caption.png|thumb|center|250px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here, we show that by taking into account the end-goal of registration, we not only improve the application performance but also potentially eliminate ambiguities in image registration.&lt;br /&gt;
&lt;br /&gt;
= Description =&lt;br /&gt;
The key idea is to introduce a second layer of optimization over and above the usual registration. This second layer of optimization traverses the space of local minima, selecting registration parameters that result in good registration local minima as measured by the performance of the specific application in a training data set. The training data provides additional information not present in a test image, allowing the task-speciﬁc cost function to be evaluated during training. For example, if the task is segmentation, we assume the existence of a training data set with ground truth segmentation and a smooth cost function that evaluates segmentation accuracy. This segmentation accuracy is used as a proxy to evaluate registration accuracy.&lt;br /&gt;
&lt;br /&gt;
If the registration cost function employs a single parameter, then the optimal parameter value can be found by exhaustive search. With multiple parameters, exhaustive search is not possible. Here, we demonstrate the optimization of thousands of parameters by gradient descent on the space of local minima, selecting registration parameters that result in good registration local minima as measured by the task-speciﬁc cost function in the training data set. &lt;br /&gt;
&lt;br /&gt;
Our formulation is related to the use of continuation methods in computing the entire path of solutions of learning problems (e.g., SVM or Lasso) as a function of a single regularization parameter. Because we deal with multiple (thousands of) parameters, it is impossible for us to compute a solution manifold. Instead, we trace a path within the solution manifold that improves the task-speciﬁc cost function. &lt;br /&gt;
&lt;br /&gt;
Another advantage of our approach is that we do not require ground truth deformations. As suggested in the example above, the concept of “ground truth deformations” may not always be well-deﬁned, since the optimal registration may depend on the application at hand. In contrast, our approach avoids the need for ground truth deformations by focusing on the application performance, where ground truth (e.g., via segmentation labels) is better deﬁned.&lt;br /&gt;
&lt;br /&gt;
= Experimental Results =&lt;br /&gt;
We instantiate the framework for the alignment of hidden labels whose extents are not necessarily well-predicted by local image features. We consider the generic weighted Sum of Squared Differences (wSSD) cost function and estimate either (1) the optimal weights or (2) cortical folding template for localizing cytoarchitectural and functional regions based only on macroanatomical cortical folding information. We demonstrate state-of-the-art localization results in both histological and fMRI data sets.&lt;br /&gt;
&lt;br /&gt;
== (1) Localizing Brodmann Areas Using Cortical Folding ==&lt;br /&gt;
In this experiment, we estimate the optimal template in the wSSD cost function for localizing Brodmann areas in 10 histologically-analyzed subjects. We compare 3 algorithms: task-optimal template (red), FreeSurfer (green) [1] and optimal uniform weights (black). Optimal uniform weights are found by setting all the weights to a single value and performing an exhaustive search of the weights. We see in the figure below, that task-optimal framework achieves the lowest localization errors.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.Presentation.mean2.V1V2BA2.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.Presentation.mean2.BA44BA45MT.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== (1b) Interpreting Task-Optimal Template Estimation ==&lt;br /&gt;
Fig(a) shows the initial cortical geometry of a template subject with its corresponding BA2 in black outline. In this particular subject, the postcentral sulcus is more prominent than the central sulcus. Fig(b) shows the cortical geometry of a test subject together with its BA2. In this subject, the central sulcus is more prominent than the postcentral sulcus. Consequently, in the uniform-weights method, the central sulcus of the test subject is wrongly mapped to the postcentral sulcus of the template, so that BA2 is misregistered, as shown by the green outline in Fig(a). During task-optimal training, our method interrupts the geometry of the postcentral sulcus in the template because the uninterrupted postcentral sulcus in the template is inconsistent with localizing BA2 in the training subjects. The ﬁnal template is shown in Fig(c). We see that the BA2 of the subject (green) and the task-optimal template (black) are well-aligned, although there still exists localization error in the superior end of BA2.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:BA2_template.png|thumb|center|200px|(a) Template]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:BA2_subject.png|thumb|center|200px|(b) Test Subject]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:BA2_final_template.png|thumb|center|200px|(c) Final Template]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The video below visualizes the template at each iteration of the optimization.&lt;br /&gt;
[[Image:lh.pm14686.BA2.gif|thumb|center|200px]]&lt;br /&gt;
&lt;br /&gt;
== (2) Localizing fMRI-defined MT+ Using Cortical Folding ==&lt;br /&gt;
In this experiment, we consider 42 subjects with fMRI-defined MT+. MT+ is thought to include the cytoarchitectonically-defined MT, as well as, a small part of the medial superior temporal region. We use the ex-vivo MT template to predict MT+ in the 42 in-vivo subjects. We see that once again, task-optimal template achieves better localization results than FreeSurfer.&lt;br /&gt;
&lt;br /&gt;
[[Image:exvivoMTPredictsInvivoMT.png|thumb|center|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[1] B. Fischl, M. Sereno, R. Tootell, and A. Dale. High-resolution Intersubject Averaging and a Coordinate System for the &lt;br /&gt;
Cortical Surface. Human Brain Mapping, 8(4):272–284, 1999.&lt;br /&gt;
&lt;br /&gt;
= Key Investigators =&lt;br /&gt;
&lt;br /&gt;
* MIT: [[http://people.csail.mit.edu/ythomas/ | B.T. Thomas Yeo]], Mert Sabuncu, Polina Golland&lt;br /&gt;
* MGH: Bruce Fischl, Daphne Holt&lt;br /&gt;
* INRIA: Tom Vercauteren&lt;br /&gt;
* Aachen University: Katrin Amunts&lt;br /&gt;
* Research Center Juelich: Karl Zilles&lt;br /&gt;
&lt;br /&gt;
= Publications =&lt;br /&gt;
''In Press''&lt;br /&gt;
&lt;br /&gt;
* B.T.T. Yeo, M. Sabuncu, P. Golland, B. Fischl. Task-Optimal Registration Cost Functions. Proceedings of the International Conference on Medical Image Computing and Computer Assisted Intervention (MICCAI), In Press, 2009.&lt;br /&gt;
&lt;br /&gt;
[[Category: Registration]] [[Category:Segmentation]]&lt;/div&gt;</summary>
		<author><name>Ythomas</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=Projects:LearningRegistrationCostFunctions&amp;diff=42647</id>
		<title>Projects:LearningRegistrationCostFunctions</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=Projects:LearningRegistrationCostFunctions&amp;diff=42647"/>
		<updated>2009-09-10T22:31:52Z</updated>

		<summary type="html">&lt;p&gt;Ythomas: /* Motivation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Back to [[NA-MIC_Internal_Collaborations:StructuralImageAnalysis|NA-MIC Collaborations]], [[Algorithm:MIT|MIT Algorithms]]&lt;br /&gt;
&lt;br /&gt;
We present a framework for learning the parameters of registration cost functions. The parameters of the registration cost function -- for example, the tradeoff between the image similarity and regularization terms -- are typically determined manually through inspection of the image alignment and then fixed for all applications. We propose a principled approach to learn these parameters with respect to particular applications.&lt;br /&gt;
&lt;br /&gt;
= Motivation =&lt;br /&gt;
Image registration is ambiguous. For example, the figures below show two subjects with Brodmann areas overlaid on their cortical folding patterns. Brodmann areas are parcellation of the cortex based on the cellular architecture of the cortex. Here, we see that perfectly aligning the inferior frontal sulcus will misalign the superior end of BA44 (Broca's language area). If our goal is segment sulci and gyri, perfectly alignment of the cortical folding pattern is ideal. But it is unclear whether perfectly aligning cortical folds is optimal for localizing Brodmann areas. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.rh.pm1696.BAsALL.lat.cropped.caption.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.rh.pm20784.BAsALL.lat.cropped.caption.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here, we show that by taking into account the end-goal of registration, we not only improve the application performance but also potentially eliminate ambiguities in image registration.&lt;br /&gt;
&lt;br /&gt;
= Description =&lt;br /&gt;
The key idea is to introduce a second layer of optimization over and above the usual registration. This second layer of optimization traverses the space of local minima, selecting registration parameters that result in good registration local minima as measured by the performance of the specific application in a training data set. The training data provides additional information not present in a test image, allowing the task-speciﬁc cost function to be evaluated during training. For example, if the task is segmentation, we assume the existence of a training data set with ground truth segmentation and a smooth cost function that evaluates segmentation accuracy. This segmentation accuracy is used as a proxy to evaluate registration accuracy.&lt;br /&gt;
&lt;br /&gt;
If the registration cost function employs a single parameter, then the optimal parameter value can be found by exhaustive search. With multiple parameters, exhaustive search is not possible. Here, we demonstrate the optimization of thousands of parameters by gradient descent on the space of local minima, selecting registration parameters that result in good registration local minima as measured by the task-speciﬁc cost function in the training data set. &lt;br /&gt;
&lt;br /&gt;
Our formulation is related to the use of continuation methods in computing the entire path of solutions of learning problems (e.g., SVM or Lasso) as a function of a single regularization parameter. Because we deal with multiple (thousands of) parameters, it is impossible for us to compute a solution manifold. Instead, we trace a path within the solution manifold that improves the task-speciﬁc cost function. &lt;br /&gt;
&lt;br /&gt;
Another advantage of our approach is that we do not require ground truth deformations. As suggested in the example above, the concept of “ground truth deformations” may not always be well-deﬁned, since the optimal registration may depend on the application at hand. In contrast, our approach avoids the need for ground truth deformations by focusing on the application performance, where ground truth (e.g., via segmentation labels) is better deﬁned.&lt;br /&gt;
&lt;br /&gt;
= Experimental Results =&lt;br /&gt;
We instantiate the framework for the alignment of hidden labels whose extents are not necessarily well-predicted by local image features. We consider the generic weighted Sum of Squared Differences (wSSD) cost function and estimate either (1) the optimal weights or (2) cortical folding template for localizing cytoarchitectural and functional regions based only on macroanatomical cortical folding information. We demonstrate state-of-the-art localization results in both histological and fMRI data sets.&lt;br /&gt;
&lt;br /&gt;
== (1) Localizing Brodmann Areas Using Cortical Folding ==&lt;br /&gt;
In this experiment, we estimate the optimal template in the wSSD cost function for localizing Brodmann areas in 10 histologically-analyzed subjects. We compare 3 algorithms: task-optimal template (red), FreeSurfer (green) [1] and optimal uniform weights (black). Optimal uniform weights are found by setting all the weights to a single value and performing an exhaustive search of the weights. We see in the figure below, that task-optimal framework achieves the lowest localization errors.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.Presentation.mean2.V1V2BA2.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.Presentation.mean2.BA44BA45MT.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== (1b) Interpreting Task-Optimal Template Estimation ==&lt;br /&gt;
Fig(a) shows the initial cortical geometry of a template subject with its corresponding BA2 in black outline. In this particular subject, the postcentral sulcus is more prominent than the central sulcus. Fig(b) shows the cortical geometry of a test subject together with its BA2. In this subject, the central sulcus is more prominent than the postcentral sulcus. Consequently, in the uniform-weights method, the central sulcus of the test subject is wrongly mapped to the postcentral sulcus of the template, so that BA2 is misregistered, as shown by the green outline in Fig(a). During task-optimal training, our method interrupts the geometry of the postcentral sulcus in the template because the uninterrupted postcentral sulcus in the template is inconsistent with localizing BA2 in the training subjects. The ﬁnal template is shown in Fig(c). We see that the BA2 of the subject (green) and the task-optimal template (black) are well-aligned, although there still exists localization error in the superior end of BA2.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:BA2_template.png|thumb|center|200px|(a) Template]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:BA2_subject.png|thumb|center|200px|(b) Test Subject]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:BA2_final_template.png|thumb|center|200px|(c) Final Template]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The video below visualizes the template at each iteration of the optimization.&lt;br /&gt;
[[Image:lh.pm14686.BA2.gif|thumb|center|200px]]&lt;br /&gt;
&lt;br /&gt;
== (2) Localizing fMRI-defined MT+ Using Cortical Folding ==&lt;br /&gt;
In this experiment, we consider 42 subjects with fMRI-defined MT+. MT+ is thought to include the cytoarchitectonically-defined MT, as well as, a small part of the medial superior temporal region. We use the ex-vivo MT template to predict MT+ in the 42 in-vivo subjects. We see that once again, task-optimal template achieves better localization results than FreeSurfer.&lt;br /&gt;
&lt;br /&gt;
[[Image:exvivoMTPredictsInvivoMT.png|thumb|center|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[1] B. Fischl, M. Sereno, R. Tootell, and A. Dale. High-resolution Intersubject Averaging and a Coordinate System for the &lt;br /&gt;
Cortical Surface. Human Brain Mapping, 8(4):272–284, 1999.&lt;br /&gt;
&lt;br /&gt;
= Key Investigators =&lt;br /&gt;
&lt;br /&gt;
* MIT: [[http://people.csail.mit.edu/ythomas/ | B.T. Thomas Yeo]], Mert Sabuncu, Polina Golland&lt;br /&gt;
* MGH: Bruce Fischl, Daphne Holt&lt;br /&gt;
* INRIA: Tom Vercauteren&lt;br /&gt;
* Aachen University: Katrin Amunts&lt;br /&gt;
* Research Center Juelich: Karl Zilles&lt;br /&gt;
&lt;br /&gt;
= Publications =&lt;br /&gt;
''In Press''&lt;br /&gt;
&lt;br /&gt;
* B.T.T. Yeo, M. Sabuncu, P. Golland, B. Fischl. Task-Optimal Registration Cost Functions. Proceedings of the International Conference on Medical Image Computing and Computer Assisted Intervention (MICCAI), In Press, 2009.&lt;br /&gt;
&lt;br /&gt;
[[Category: Registration]] [[Category:Segmentation]]&lt;/div&gt;</summary>
		<author><name>Ythomas</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=Projects:LearningRegistrationCostFunctions&amp;diff=42646</id>
		<title>Projects:LearningRegistrationCostFunctions</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=Projects:LearningRegistrationCostFunctions&amp;diff=42646"/>
		<updated>2009-09-10T22:31:32Z</updated>

		<summary type="html">&lt;p&gt;Ythomas: /* Motivation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Back to [[NA-MIC_Internal_Collaborations:StructuralImageAnalysis|NA-MIC Collaborations]], [[Algorithm:MIT|MIT Algorithms]]&lt;br /&gt;
&lt;br /&gt;
We present a framework for learning the parameters of registration cost functions. The parameters of the registration cost function -- for example, the tradeoff between the image similarity and regularization terms -- are typically determined manually through inspection of the image alignment and then fixed for all applications. We propose a principled approach to learn these parameters with respect to particular applications.&lt;br /&gt;
&lt;br /&gt;
= Motivation =&lt;br /&gt;
Image registration is ambiguous. For example, the figures below show two subjects with Brodmann areas overlaid on the cortical folding patterns of two different subjects. Brodmann areas are parcellation of the cortex based on the cellular architecture of the cortex. Here, we see that perfectly aligning the inferior frontal sulcus will misalign the superior end of BA44 (Broca's language area). If our goal is segment sulci and gyri, perfectly alignment of the cortical folding pattern is ideal. But it is unclear whether perfectly aligning cortical folds is optimal for localizing Brodmann areas. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.rh.pm1696.BAsALL.lat.cropped.caption.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.rh.pm20784.BAsALL.lat.cropped.caption.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here, we show that by taking into account the end-goal of registration, we not only improve the application performance but also potentially eliminate ambiguities in image registration.&lt;br /&gt;
&lt;br /&gt;
= Description =&lt;br /&gt;
The key idea is to introduce a second layer of optimization over and above the usual registration. This second layer of optimization traverses the space of local minima, selecting registration parameters that result in good registration local minima as measured by the performance of the specific application in a training data set. The training data provides additional information not present in a test image, allowing the task-speciﬁc cost function to be evaluated during training. For example, if the task is segmentation, we assume the existence of a training data set with ground truth segmentation and a smooth cost function that evaluates segmentation accuracy. This segmentation accuracy is used as a proxy to evaluate registration accuracy.&lt;br /&gt;
&lt;br /&gt;
If the registration cost function employs a single parameter, then the optimal parameter value can be found by exhaustive search. With multiple parameters, exhaustive search is not possible. Here, we demonstrate the optimization of thousands of parameters by gradient descent on the space of local minima, selecting registration parameters that result in good registration local minima as measured by the task-speciﬁc cost function in the training data set. &lt;br /&gt;
&lt;br /&gt;
Our formulation is related to the use of continuation methods in computing the entire path of solutions of learning problems (e.g., SVM or Lasso) as a function of a single regularization parameter. Because we deal with multiple (thousands of) parameters, it is impossible for us to compute a solution manifold. Instead, we trace a path within the solution manifold that improves the task-speciﬁc cost function. &lt;br /&gt;
&lt;br /&gt;
Another advantage of our approach is that we do not require ground truth deformations. As suggested in the example above, the concept of “ground truth deformations” may not always be well-deﬁned, since the optimal registration may depend on the application at hand. In contrast, our approach avoids the need for ground truth deformations by focusing on the application performance, where ground truth (e.g., via segmentation labels) is better deﬁned.&lt;br /&gt;
&lt;br /&gt;
= Experimental Results =&lt;br /&gt;
We instantiate the framework for the alignment of hidden labels whose extents are not necessarily well-predicted by local image features. We consider the generic weighted Sum of Squared Differences (wSSD) cost function and estimate either (1) the optimal weights or (2) cortical folding template for localizing cytoarchitectural and functional regions based only on macroanatomical cortical folding information. We demonstrate state-of-the-art localization results in both histological and fMRI data sets.&lt;br /&gt;
&lt;br /&gt;
== (1) Localizing Brodmann Areas Using Cortical Folding ==&lt;br /&gt;
In this experiment, we estimate the optimal template in the wSSD cost function for localizing Brodmann areas in 10 histologically-analyzed subjects. We compare 3 algorithms: task-optimal template (red), FreeSurfer (green) [1] and optimal uniform weights (black). Optimal uniform weights are found by setting all the weights to a single value and performing an exhaustive search of the weights. We see in the figure below, that task-optimal framework achieves the lowest localization errors.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.Presentation.mean2.V1V2BA2.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.Presentation.mean2.BA44BA45MT.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== (1b) Interpreting Task-Optimal Template Estimation ==&lt;br /&gt;
Fig(a) shows the initial cortical geometry of a template subject with its corresponding BA2 in black outline. In this particular subject, the postcentral sulcus is more prominent than the central sulcus. Fig(b) shows the cortical geometry of a test subject together with its BA2. In this subject, the central sulcus is more prominent than the postcentral sulcus. Consequently, in the uniform-weights method, the central sulcus of the test subject is wrongly mapped to the postcentral sulcus of the template, so that BA2 is misregistered, as shown by the green outline in Fig(a). During task-optimal training, our method interrupts the geometry of the postcentral sulcus in the template because the uninterrupted postcentral sulcus in the template is inconsistent with localizing BA2 in the training subjects. The ﬁnal template is shown in Fig(c). We see that the BA2 of the subject (green) and the task-optimal template (black) are well-aligned, although there still exists localization error in the superior end of BA2.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:BA2_template.png|thumb|center|200px|(a) Template]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:BA2_subject.png|thumb|center|200px|(b) Test Subject]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:BA2_final_template.png|thumb|center|200px|(c) Final Template]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The video below visualizes the template at each iteration of the optimization.&lt;br /&gt;
[[Image:lh.pm14686.BA2.gif|thumb|center|200px]]&lt;br /&gt;
&lt;br /&gt;
== (2) Localizing fMRI-defined MT+ Using Cortical Folding ==&lt;br /&gt;
In this experiment, we consider 42 subjects with fMRI-defined MT+. MT+ is thought to include the cytoarchitectonically-defined MT, as well as, a small part of the medial superior temporal region. We use the ex-vivo MT template to predict MT+ in the 42 in-vivo subjects. We see that once again, task-optimal template achieves better localization results than FreeSurfer.&lt;br /&gt;
&lt;br /&gt;
[[Image:exvivoMTPredictsInvivoMT.png|thumb|center|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[1] B. Fischl, M. Sereno, R. Tootell, and A. Dale. High-resolution Intersubject Averaging and a Coordinate System for the &lt;br /&gt;
Cortical Surface. Human Brain Mapping, 8(4):272–284, 1999.&lt;br /&gt;
&lt;br /&gt;
= Key Investigators =&lt;br /&gt;
&lt;br /&gt;
* MIT: [[http://people.csail.mit.edu/ythomas/ | B.T. Thomas Yeo]], Mert Sabuncu, Polina Golland&lt;br /&gt;
* MGH: Bruce Fischl, Daphne Holt&lt;br /&gt;
* INRIA: Tom Vercauteren&lt;br /&gt;
* Aachen University: Katrin Amunts&lt;br /&gt;
* Research Center Juelich: Karl Zilles&lt;br /&gt;
&lt;br /&gt;
= Publications =&lt;br /&gt;
''In Press''&lt;br /&gt;
&lt;br /&gt;
* B.T.T. Yeo, M. Sabuncu, P. Golland, B. Fischl. Task-Optimal Registration Cost Functions. Proceedings of the International Conference on Medical Image Computing and Computer Assisted Intervention (MICCAI), In Press, 2009.&lt;br /&gt;
&lt;br /&gt;
[[Category: Registration]] [[Category:Segmentation]]&lt;/div&gt;</summary>
		<author><name>Ythomas</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=Algorithm:MIT&amp;diff=42645</id>
		<title>Algorithm:MIT</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=Algorithm:MIT&amp;diff=42645"/>
		<updated>2009-09-10T22:30:10Z</updated>

		<summary type="html">&lt;p&gt;Ythomas: /*  Learning Task-Optimal Registration Cost Functions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; Back to [[Algorithm:Main|NA-MIC Algorithms]]&lt;br /&gt;
__NOTOC__&lt;br /&gt;
= Overview of MIT Algorithms (PI: Polina Golland) =&lt;br /&gt;
&lt;br /&gt;
Our group seeks to model statistical variability of anatomy and function across subjects and between populations and to utilize computational models of such variability to improve predictions for individual subjects, as well as characterize populations. Our long-term goal is to develop methods for joint modeling of anatomy and function and to apply them in clinical and scientific studies. We work primarily with anatomical, DTI and fMRI images. We actively contribute implementations of our algorithms to the NAMIC-kit.&lt;br /&gt;
&lt;br /&gt;
= MIT Projects =&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;10&amp;quot; style=&amp;quot;text-align:left;&amp;quot;&lt;br /&gt;
|| [[Image:Segmentation_example2.png|250px]]&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
== [[Projects:NonparametricSegmentation| Nonparametric Models for Supervised Image Segmentation]] ==&lt;br /&gt;
&lt;br /&gt;
We propose a non-parametric, probabilistic model for the automatic segmentation of medical images,&lt;br /&gt;
given a training set of images and corresponding label maps. The resulting inference algorithms we&lt;br /&gt;
develop rely on pairwise registrations between the test image and individual training images. The&lt;br /&gt;
training labels are then transferred to the test image and fused to compute a final segmentation of&lt;br /&gt;
the test subject. [[Projects:NonparametricSegmentation|More...]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;'''New: '''&amp;lt;/font&amp;gt; Supervised Nonparametric Image Parcellation, M.R. Sabuncu, B.T. Thomas Yeo, K. Van Leemput, B. Fischl, and P. Golland. To appear in Proceedings of the International Conference on Medical Image Computing and Computer Assisted Intervention (MICCAI), 2009.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;'''New: '''&amp;lt;/font&amp;gt; Nonparametric Mixture Models for Supervised Image Parcellation, M.R. Sabuncu, &lt;br /&gt;
B.T.T. Yeo, K. Van Leemput, B. Fischl, and P. Golland. To be presented at PMMIA Workshop at MICCAI 2009.   &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;10&amp;quot; style=&amp;quot;text-align:left;&amp;quot;&lt;br /&gt;
|| [[Image:lh.pm14686.BA2.gif|250px]]&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
== [[Projects:LearningRegistrationCostFunctions| Learning Task-Optimal Registration Cost Functions]] ==&lt;br /&gt;
&lt;br /&gt;
We present a framework for learning the parameters of registration cost functions. The parameters of the registration cost function -- for example, the tradeoff between the image similarity and regularization terms -- are typically determined manually through inspection of the image alignment and then fixed for all applications. We propose a principled approach to learn these parameters with respect to particular applications. [[Projects:LearningRegistrationCostFunctions|More...]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;'''New: '''&amp;lt;/font&amp;gt; B.T.T. Yeo, M. Sabuncu, P. Golland, B. Fischl. Task-Optimal Registration Cost Functions. Proceedings of the International Conference on Medical Image Computing and Computer Assisted Intervention (MICCAI), In Press, 2009.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;10&amp;quot; style=&amp;quot;text-align:left;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:15%&amp;quot; | [[Image:TetrahedralAtlasWarp.gif‎ |210px]]&lt;br /&gt;
| style=&amp;quot;width:85%&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
== [[Projects:BayesianMRSegmentation| Bayesian Segmentation of MRI Images]] ==&lt;br /&gt;
&lt;br /&gt;
The aim of this project is to develop, implement, and validate a generic method for segmenting MRI images that automatically adapts to different acquisition sequences. [[Projects:BayesianMRSegmentation|More...]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;'''New: '''&amp;lt;/font&amp;gt; Automated Segmentation of Hippocampal Subﬁelds from Ultra-High Resolution In Vivo MRI, K. Van Leemput, A. Bakkour, T. Benner, G. Wiggins, L.L. Wald, J. Augustinack, B.C. Dickerson, P. Golland, and B. Fischl. Hippocampus, vol. 19, no. 6, pp. 549-557, June 2009&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;'''New: '''&amp;lt;/font&amp;gt; Encoding Probabilistic Atlases Using Bayesian Inference, K. Van Leemput. IEEE Transactions on Medical Imaging, vol. 28, no. 6, pp. 822-837, June 2009&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| | [[Image:ICluster_templates.gif|200px]]&lt;br /&gt;
| |&lt;br /&gt;
&lt;br /&gt;
== [[Projects:MultimodalAtlas|Multimodal Atlas]] ==&lt;br /&gt;
&lt;br /&gt;
In this work, we propose and investigate an algorithm that jointly co-registers a collection of images while computing multiple templates. The algorithm, called '''iCluster''', is used to compute multiple atlases for a given population.&lt;br /&gt;
[[Projects:MultimodalAtlas|More...]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;'''New: '''&amp;lt;/font&amp;gt; Image-driven Population Analysis through Mixture-Modeling, M.R. Sabuncu, S.K. Balci, M.E. Shenton and P. Golland. IEEE Transactions on Medical Imaging. Accepted for Publication, 2009.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| | [[Image:CoordinateChart.png|250px]]&lt;br /&gt;
| |&lt;br /&gt;
&lt;br /&gt;
== [[Projects:SphericalDemons|Spherical Demons: Fast Surface Registration]] ==&lt;br /&gt;
&lt;br /&gt;
We present the fast Spherical Demons algorithm for registering two spherical images. By exploiting spherical vector spline interpolation theory, we show that a large class of regularizers for the modified demons objective function can be efficiently approximated on the sphere using convolution. Based on the one parameter subgroups of diffeomorphisms, [[Projects:SphericalDemons|More...]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;'''New: '''&amp;lt;/font&amp;gt; B.T.T. Yeo, M. Sabuncu, T. Vercauteren, N. Ayache, B. Fischl, P. Golland. Spherical Demons: Fast Surface Registration. MICCAI, volume 5241 of LNCS, 745--753, 2008.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;'''New: '''&amp;lt;/font&amp;gt; B.T.T. Yeo, M. Sabuncu, T. Vercauteren, N. Ayache, B. Fischl, P. Golland. Spherical Demons: Fast Surface Registration. IEEE TMI, In Press.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| | [[Image:JointRegSeg.png|200px]]&lt;br /&gt;
| |&lt;br /&gt;
&lt;br /&gt;
== [[Projects:RegistrationRegularization|Optimal Atlas Regularization in Image Segmentation]] ==&lt;br /&gt;
&lt;br /&gt;
We propose a unified framework for computing atlases from manually labeled data sets at various degrees of “sharpness” and the joint registration and segmentation of a new brain with these atlases. Using this framework, we investigate the tradeoff between warp regularization and image ﬁdelity, i.e. the smoothness of the new subject warp and the sharpness of the atlas in a segmentation application.&lt;br /&gt;
[[Projects:RegistrationRegularization|More...]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;'''New:'''&amp;lt;/font&amp;gt; B.T.T. Yeo, M.R. Sabuncu, R. Desikan, B. Fischl, P. Golland. Effects of Registration Regularization and Atlas Sharpness on Segmentation Accuracy. Medical Image Analysis, 12(5):603--615, 2008. &lt;br /&gt;
  &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| | [[Image:epi_correction_small.jpg|200px]]&lt;br /&gt;
| |&lt;br /&gt;
&lt;br /&gt;
== [[Projects:FieldmapFreeDistortionCorrection|Fieldmap-Free EPI Distortion Correction]] ==&lt;br /&gt;
&lt;br /&gt;
In this project we aim to improve the EPI distortion correction algorithms [[Projects:FieldmapFreeDistortionCorrection|More...]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;'''New: '''&amp;lt;/font&amp;gt;  Poynton C., Jenkinson M., Whalen S., Golby A.J., Wells III W. Fieldmap-Free Retrospective Registration and Distortion Correction for EPI-Based Functiona Imaging. MICCAI 2008.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| | [[Image:mit_fmri_clustering_parcellation2_xsub.png|200px]]&lt;br /&gt;
| |&lt;br /&gt;
&lt;br /&gt;
== [[Projects:fMRIClustering|fMRI clustering]] ==&lt;br /&gt;
&lt;br /&gt;
In this project we study the application of model-based clustering algorithms in identification of functional connectivity in the brain. [[Projects:fMRIClustering|More...]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;'''New: '''&amp;lt;/font&amp;gt; A. Venkataraman, K.R.A. Van Dijk, R.L. Buckner, P. Golland. Exploring Functional Connectivity in fMRI via Clustering. ICASSP 2009. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;'''New: '''&amp;lt;/font&amp;gt; D. Lashkari, E. Vul, N. Kanwisher, P. Golland. Discovering Structure in the Space of Activation&lt;br /&gt;
Profiles in fMRI. MICCAI 2008. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| | [[Image:FoldingSpeedDetection.png|150px|]]&lt;br /&gt;
| |&lt;br /&gt;
&lt;br /&gt;
== [[Projects:ShapeAnalysisWithOvercompleteWavelets|Shape Analysis With Overcomplete Wavelets]] ==&lt;br /&gt;
&lt;br /&gt;
In this work, we extend the Euclidean wavelets to the sphere. The resulting over-complete spherical wavelets are invariant to the rotation of the spherical image parameterization. We apply the over-complete spherical wavelet to cortical folding development [[Projects:ShapeAnalysisWithOvercompleteWavelets|More...]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;'''New: '''&amp;lt;/font&amp;gt; B.T.T. Yeo, P. Yu, P.E. Grant, B. Fischl, P. Golland. Shape Analysis with Overcomplete Spherical Wavelets. Proceedings of the International Conference on Medical Image Computing and Computer Assisted Intervention (MICCAI), volume 5241 of LNCS, 468--476, 2008&lt;br /&gt;
&lt;br /&gt;
B.T.T. Yeo, W. Ou, P. Golland. On the Construction of Invertible Filter Banks on the 2-Sphere. Yeo, Ou and Golland. IEEE Transactions on Image Processing. 17(3):283--300. 2008. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| | [[Image:Models.jpg|200px]]&lt;br /&gt;
| |&lt;br /&gt;
&lt;br /&gt;
== [[Projects:DTIModeling|Fiber Tract Modeling, Clustering, and Quantitative Analysis]] ==&lt;br /&gt;
&lt;br /&gt;
The goal of this work is to model the shape of the fiber bundles and use this model description in clustering and statistical analysis of fiber tracts. [[Projects:DTIModeling|More...]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;'''New:'''&amp;lt;/font&amp;gt; Mahnaz Maddah, Marek Kubicki, William M. Wells, Carl-Fredrik Westin, Martha E. Shenton and W. Eric L. Grimson, Findings in Schizophrenia by Tract-Oriented DT-MRI Analysis. MICCAI 2008.&lt;br /&gt;
&lt;br /&gt;
M. Maddah, L. Zollei, W. E. L. Grimson, W. M. Wells, Modeling of Anatomical Information in Clustering of White Matter Fiber Trajectories Using Dirichlet Distribution. MMBIA 2008.&lt;br /&gt;
&lt;br /&gt;
M. Maddah, L. Zollei, W. E. L. Grimson, C-F Westin, W. M. Wells, A Mathematical Framework for Incorporating Anatomical Knowledge in DT-MRI Analysis. ISBI 2008.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| | [[Image:TGIt.gif| 150px]]&lt;br /&gt;
| |&lt;br /&gt;
&lt;br /&gt;
== [[Projects:LatentAtlasSegmentation|Joint Segmentation of Image Ensembles via Latent Atlases]] ==&lt;br /&gt;
&lt;br /&gt;
Spatial priors, such as probabilistic atlases, play an important role in MRI segmentation. The atlases are typically generated by averaging manual labels of aligned brain regions across different subjects. However, the availability of comprehensive, reliable and suitable manual segmentations is limited. We therefore propose a joint segmentation of corresponding, aligned structures in the entire population that does not require a probability atlas. &lt;br /&gt;
[[Projects:LatentAtlasSegmentation|More...]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;'''New: '''&amp;lt;/font&amp;gt;  T. Riklin Raviv, K. Van Leemput, W.M. Wells III and P. Golland, Joint Segmentation of Image Ensembles via Latent Atlases, Proceedings of the International Conference on Medical Image Computing and Computer Assisted Intervention (MICCAI), 2009&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;'''New: '''&amp;lt;/font&amp;gt; &lt;br /&gt;
T. Riklin Raviv, B.H. Menze, K. Van Leemput, B. Stieltjes,  M.A. Weber, N. Ayache, W. M. Wells III and P. Golland, Joint Segmentation using Patient specific Latent Anatomy Model&lt;br /&gt;
MICCAI workshop for Probabilistic Models on Medical Image Analysis (PMMIA) 2009 &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| | [[Image:Progress_Registration_Segmentation_Shape.jpg|180px]]&lt;br /&gt;
| |&lt;br /&gt;
&lt;br /&gt;
== [[Projects:ShapeBasedSegmentationAndRegistration|Shape Based Segmentation and Registration]] ==&lt;br /&gt;
&lt;br /&gt;
This type of algorithm assigns a tissue type to each voxel in the volume. Incorporating prior shape information biases the label assignment towards contiguous regions that are consistent with the shape model. [[Projects:ShapeBasedSegmentationAndRegistration|More...]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| | [[Image:GroupwiseSummary.PNG|200px]]&lt;br /&gt;
| |&lt;br /&gt;
&lt;br /&gt;
== [[Projects:GroupwiseRegistration|Groupwise Registration]] ==&lt;br /&gt;
&lt;br /&gt;
We extend a previously demonstrated entropy based groupwise registration method to include a free-form deformation model based on B-splines. We provide an efficient implementation using stochastic gradient descents in a multi-resolution setting. We demonstrate the method in application to a set of 50 MRI brain scans and compare the results to a pairwise approach using segmentation labels to evaluate the quality of alignment.&lt;br /&gt;
&lt;br /&gt;
In a related project,  we develop a method that reconciles the practical advantages of symmetric registration with the asymmetric nature of image-template registration by adding a simple correction factor to the symmetric cost function. We instantiate our model within a log-domain diffeomorphic registration framework. Our experiments show exploiting the asymmetry in image-template registration improves alignment in the image coordinates.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;'''New: '''&amp;lt;/font&amp;gt;  Asymmetric Image-Template Registration, M.R. Sabuncu, B.T. Thomas Yeo, T. Vercauteren, K. Van Leemput, P. Golland. To appear in Proceedings of the International Conference on Medical Image Computing and Computer Assisted Intervention (MICCAI), 2009&lt;br /&gt;
&lt;br /&gt;
[[Projects:GroupwiseRegistration|More...]]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| | [[Image:MIT_DTI_JointSegReg_atlas3D.jpg|200px]]&lt;br /&gt;
| |&lt;br /&gt;
&lt;br /&gt;
== [[Projects:DTIFiberRegistration|Joint Registration and Segmentation of DWI Fiber Tractography]] ==&lt;br /&gt;
&lt;br /&gt;
The goal of this work is to jointly register and cluster DWI fiber tracts obtained from a group of subjects. [[Projects:DTIFiberRegistration|More...]]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| | [[Image:brain.png|200px]]&lt;br /&gt;
| |&lt;br /&gt;
&lt;br /&gt;
== [[Projects:DTIClustering|DTI Fiber Clustering and Fiber-Based Analysis]] ==&lt;br /&gt;
&lt;br /&gt;
The goal of this project is to provide structural description of the white matter architecture as a partition into coherent fiber bundles and clusters, and to use these bundles for quantitative measurement. [[Projects:DTIClustering|More...]]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| | [[Image:FMRIEvaluationchart.jpg|200px]]&lt;br /&gt;
| |&lt;br /&gt;
&lt;br /&gt;
== [[Projects:fMRIDetection|fMRI Detection and Analysis]] ==&lt;br /&gt;
&lt;br /&gt;
We are exploring algorithms for improved fMRI detection and interpretation by incorporting spatial priors and anatomical information to guide the detection. [[Projects:fMRIDetection|More...]]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| | [[Image:Thalamus_algo_outline.png|200px]]&lt;br /&gt;
| |&lt;br /&gt;
&lt;br /&gt;
== [[Projects:DTISegmentation|DTI-based Segmentation]] ==&lt;br /&gt;
&lt;br /&gt;
Unlike conventional MRI, DTI provides adequate contrast to segment the thalamic nuclei, which are gray matter structures. [[Projects:DTISegmentation|More...]]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| | [[Image:ConnectivityMap.png|200px]]&lt;br /&gt;
| |&lt;br /&gt;
&lt;br /&gt;
== [[Projects:DTIStochasticTractography|Stochastic Tractography]] ==&lt;br /&gt;
&lt;br /&gt;
This work calculates posterior distributions of white matter fiber tract parameters given diffusion observations in a DWI volume.  [[Projects:DTIStochasticTractography|More...]]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| | [[Image:HippocampalShapeDifferences.gif|200px]]&lt;br /&gt;
| |&lt;br /&gt;
&lt;br /&gt;
== [[Projects:ShapeAnalysis|Population Analysis of Anatomical Variability]] ==&lt;br /&gt;
&lt;br /&gt;
Our goal is to develop mathematical approaches to modeling anatomical variability within and across populations using tools like local shape descriptors of specific regions of interest and global constellation descriptors of multiple ROI's. [[Projects:ShapeAnalysis|More...]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ythomas</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=Projects:LearningRegistrationCostFunctions&amp;diff=42644</id>
		<title>Projects:LearningRegistrationCostFunctions</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=Projects:LearningRegistrationCostFunctions&amp;diff=42644"/>
		<updated>2009-09-10T22:29:48Z</updated>

		<summary type="html">&lt;p&gt;Ythomas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Back to [[NA-MIC_Internal_Collaborations:StructuralImageAnalysis|NA-MIC Collaborations]], [[Algorithm:MIT|MIT Algorithms]]&lt;br /&gt;
&lt;br /&gt;
We present a framework for learning the parameters of registration cost functions. The parameters of the registration cost function -- for example, the tradeoff between the image similarity and regularization terms -- are typically determined manually through inspection of the image alignment and then fixed for all applications. We propose a principled approach to learn these parameters with respect to particular applications.&lt;br /&gt;
&lt;br /&gt;
= Motivation =&lt;br /&gt;
Image registration is ambiguous. For example, Brodmann areas are parcellation of the cortex based on the cellular architecture of the cortex. The figures below show two subjects with Brodmann areas overlaid on the cortical folding pattern. Here, we see that perfectly aligning the inferior frontal sulcus will misalign the superior end of BA44 (Broca's language area). If our goal is segment sulci and gyri, perfectly alignment of the cortical folding pattern is ideal. But it is unclear whether perfectly aligning cortical folds is optimal for localizing Brodmann areas. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.rh.pm1696.BAsALL.lat.cropped.caption.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.rh.pm20784.BAsALL.lat.cropped.caption.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here, we show that by taking into account the end-goal of registration, we not only improve the application performance but also potentially eliminate ambiguities in image registration.&lt;br /&gt;
&lt;br /&gt;
= Description =&lt;br /&gt;
The key idea is to introduce a second layer of optimization over and above the usual registration. This second layer of optimization traverses the space of local minima, selecting registration parameters that result in good registration local minima as measured by the performance of the specific application in a training data set. The training data provides additional information not present in a test image, allowing the task-speciﬁc cost function to be evaluated during training. For example, if the task is segmentation, we assume the existence of a training data set with ground truth segmentation and a smooth cost function that evaluates segmentation accuracy. This segmentation accuracy is used as a proxy to evaluate registration accuracy.&lt;br /&gt;
&lt;br /&gt;
If the registration cost function employs a single parameter, then the optimal parameter value can be found by exhaustive search. With multiple parameters, exhaustive search is not possible. Here, we demonstrate the optimization of thousands of parameters by gradient descent on the space of local minima, selecting registration parameters that result in good registration local minima as measured by the task-speciﬁc cost function in the training data set. &lt;br /&gt;
&lt;br /&gt;
Our formulation is related to the use of continuation methods in computing the entire path of solutions of learning problems (e.g., SVM or Lasso) as a function of a single regularization parameter. Because we deal with multiple (thousands of) parameters, it is impossible for us to compute a solution manifold. Instead, we trace a path within the solution manifold that improves the task-speciﬁc cost function. &lt;br /&gt;
&lt;br /&gt;
Another advantage of our approach is that we do not require ground truth deformations. As suggested in the example above, the concept of “ground truth deformations” may not always be well-deﬁned, since the optimal registration may depend on the application at hand. In contrast, our approach avoids the need for ground truth deformations by focusing on the application performance, where ground truth (e.g., via segmentation labels) is better deﬁned.&lt;br /&gt;
&lt;br /&gt;
= Experimental Results =&lt;br /&gt;
We instantiate the framework for the alignment of hidden labels whose extents are not necessarily well-predicted by local image features. We consider the generic weighted Sum of Squared Differences (wSSD) cost function and estimate either (1) the optimal weights or (2) cortical folding template for localizing cytoarchitectural and functional regions based only on macroanatomical cortical folding information. We demonstrate state-of-the-art localization results in both histological and fMRI data sets.&lt;br /&gt;
&lt;br /&gt;
== (1) Localizing Brodmann Areas Using Cortical Folding ==&lt;br /&gt;
In this experiment, we estimate the optimal template in the wSSD cost function for localizing Brodmann areas in 10 histologically-analyzed subjects. We compare 3 algorithms: task-optimal template (red), FreeSurfer (green) [1] and optimal uniform weights (black). Optimal uniform weights are found by setting all the weights to a single value and performing an exhaustive search of the weights. We see in the figure below, that task-optimal framework achieves the lowest localization errors.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.Presentation.mean2.V1V2BA2.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.Presentation.mean2.BA44BA45MT.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== (1b) Interpreting Task-Optimal Template Estimation ==&lt;br /&gt;
Fig(a) shows the initial cortical geometry of a template subject with its corresponding BA2 in black outline. In this particular subject, the postcentral sulcus is more prominent than the central sulcus. Fig(b) shows the cortical geometry of a test subject together with its BA2. In this subject, the central sulcus is more prominent than the postcentral sulcus. Consequently, in the uniform-weights method, the central sulcus of the test subject is wrongly mapped to the postcentral sulcus of the template, so that BA2 is misregistered, as shown by the green outline in Fig(a). During task-optimal training, our method interrupts the geometry of the postcentral sulcus in the template because the uninterrupted postcentral sulcus in the template is inconsistent with localizing BA2 in the training subjects. The ﬁnal template is shown in Fig(c). We see that the BA2 of the subject (green) and the task-optimal template (black) are well-aligned, although there still exists localization error in the superior end of BA2.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:BA2_template.png|thumb|center|200px|(a) Template]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:BA2_subject.png|thumb|center|200px|(b) Test Subject]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:BA2_final_template.png|thumb|center|200px|(c) Final Template]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The video below visualizes the template at each iteration of the optimization.&lt;br /&gt;
[[Image:lh.pm14686.BA2.gif|thumb|center|200px]]&lt;br /&gt;
&lt;br /&gt;
== (2) Localizing fMRI-defined MT+ Using Cortical Folding ==&lt;br /&gt;
In this experiment, we consider 42 subjects with fMRI-defined MT+. MT+ is thought to include the cytoarchitectonically-defined MT, as well as, a small part of the medial superior temporal region. We use the ex-vivo MT template to predict MT+ in the 42 in-vivo subjects. We see that once again, task-optimal template achieves better localization results than FreeSurfer.&lt;br /&gt;
&lt;br /&gt;
[[Image:exvivoMTPredictsInvivoMT.png|thumb|center|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[1] B. Fischl, M. Sereno, R. Tootell, and A. Dale. High-resolution Intersubject Averaging and a Coordinate System for the &lt;br /&gt;
Cortical Surface. Human Brain Mapping, 8(4):272–284, 1999.&lt;br /&gt;
&lt;br /&gt;
= Key Investigators =&lt;br /&gt;
&lt;br /&gt;
* MIT: [[http://people.csail.mit.edu/ythomas/ | B.T. Thomas Yeo]], Mert Sabuncu, Polina Golland&lt;br /&gt;
* MGH: Bruce Fischl, Daphne Holt&lt;br /&gt;
* INRIA: Tom Vercauteren&lt;br /&gt;
* Aachen University: Katrin Amunts&lt;br /&gt;
* Research Center Juelich: Karl Zilles&lt;br /&gt;
&lt;br /&gt;
= Publications =&lt;br /&gt;
''In Press''&lt;br /&gt;
&lt;br /&gt;
* B.T.T. Yeo, M. Sabuncu, P. Golland, B. Fischl. Task-Optimal Registration Cost Functions. Proceedings of the International Conference on Medical Image Computing and Computer Assisted Intervention (MICCAI), In Press, 2009.&lt;br /&gt;
&lt;br /&gt;
[[Category: Registration]] [[Category:Segmentation]]&lt;/div&gt;</summary>
		<author><name>Ythomas</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=Algorithm:MIT&amp;diff=42643</id>
		<title>Algorithm:MIT</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=Algorithm:MIT&amp;diff=42643"/>
		<updated>2009-09-10T22:28:17Z</updated>

		<summary type="html">&lt;p&gt;Ythomas: /*  Learning Task-Optimal Registration Cost Functions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; Back to [[Algorithm:Main|NA-MIC Algorithms]]&lt;br /&gt;
__NOTOC__&lt;br /&gt;
= Overview of MIT Algorithms (PI: Polina Golland) =&lt;br /&gt;
&lt;br /&gt;
Our group seeks to model statistical variability of anatomy and function across subjects and between populations and to utilize computational models of such variability to improve predictions for individual subjects, as well as characterize populations. Our long-term goal is to develop methods for joint modeling of anatomy and function and to apply them in clinical and scientific studies. We work primarily with anatomical, DTI and fMRI images. We actively contribute implementations of our algorithms to the NAMIC-kit.&lt;br /&gt;
&lt;br /&gt;
= MIT Projects =&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;10&amp;quot; style=&amp;quot;text-align:left;&amp;quot;&lt;br /&gt;
|| [[Image:Segmentation_example2.png|250px]]&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
== [[Projects:NonparametricSegmentation| Nonparametric Models for Supervised Image Segmentation]] ==&lt;br /&gt;
&lt;br /&gt;
We propose a non-parametric, probabilistic model for the automatic segmentation of medical images,&lt;br /&gt;
given a training set of images and corresponding label maps. The resulting inference algorithms we&lt;br /&gt;
develop rely on pairwise registrations between the test image and individual training images. The&lt;br /&gt;
training labels are then transferred to the test image and fused to compute a final segmentation of&lt;br /&gt;
the test subject. [[Projects:NonparametricSegmentation|More...]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;'''New: '''&amp;lt;/font&amp;gt; Supervised Nonparametric Image Parcellation, M.R. Sabuncu, B.T. Thomas Yeo, K. Van Leemput, B. Fischl, and P. Golland. To appear in Proceedings of the International Conference on Medical Image Computing and Computer Assisted Intervention (MICCAI), 2009.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;'''New: '''&amp;lt;/font&amp;gt; Nonparametric Mixture Models for Supervised Image Parcellation, M.R. Sabuncu, &lt;br /&gt;
B.T.T. Yeo, K. Van Leemput, B. Fischl, and P. Golland. To be presented at PMMIA Workshop at MICCAI 2009.   &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;10&amp;quot; style=&amp;quot;text-align:left;&amp;quot;&lt;br /&gt;
|| [[Image:lh.pm14686.BA2.gif|250px]]&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
== [[Projects:LearningRegistrationCostFunctions| Learning Task-Optimal Registration Cost Functions]] ==&lt;br /&gt;
&lt;br /&gt;
We present a framework for learning registration cost functions. In medical image analysis, registration is rarely the final goal, but instead the resulting alignment is used in other tasks, such as image segmentation or group analysis. The parameters of the registration cost function -- for example, the tradeoff between the image similarity and regularization terms -- are typically determined manually through inspection of the image alignment and then fixed for all applications. [[Projects:LearningRegistrationCostFunctions|More...]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;'''New: '''&amp;lt;/font&amp;gt; B.T.T. Yeo, M. Sabuncu, P. Golland, B. Fischl. Task-Optimal Registration Cost Functions. Proceedings of the International Conference on Medical Image Computing and Computer Assisted Intervention (MICCAI), In Press, 2009.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;10&amp;quot; style=&amp;quot;text-align:left;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:15%&amp;quot; | [[Image:TetrahedralAtlasWarp.gif‎ |210px]]&lt;br /&gt;
| style=&amp;quot;width:85%&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
== [[Projects:BayesianMRSegmentation| Bayesian Segmentation of MRI Images]] ==&lt;br /&gt;
&lt;br /&gt;
The aim of this project is to develop, implement, and validate a generic method for segmenting MRI images that automatically adapts to different acquisition sequences. [[Projects:BayesianMRSegmentation|More...]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;'''New: '''&amp;lt;/font&amp;gt; Automated Segmentation of Hippocampal Subﬁelds from Ultra-High Resolution In Vivo MRI, K. Van Leemput, A. Bakkour, T. Benner, G. Wiggins, L.L. Wald, J. Augustinack, B.C. Dickerson, P. Golland, and B. Fischl. Hippocampus, vol. 19, no. 6, pp. 549-557, June 2009&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;'''New: '''&amp;lt;/font&amp;gt; Encoding Probabilistic Atlases Using Bayesian Inference, K. Van Leemput. IEEE Transactions on Medical Imaging, vol. 28, no. 6, pp. 822-837, June 2009&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| | [[Image:ICluster_templates.gif|200px]]&lt;br /&gt;
| |&lt;br /&gt;
&lt;br /&gt;
== [[Projects:MultimodalAtlas|Multimodal Atlas]] ==&lt;br /&gt;
&lt;br /&gt;
In this work, we propose and investigate an algorithm that jointly co-registers a collection of images while computing multiple templates. The algorithm, called '''iCluster''', is used to compute multiple atlases for a given population.&lt;br /&gt;
[[Projects:MultimodalAtlas|More...]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;'''New: '''&amp;lt;/font&amp;gt; Image-driven Population Analysis through Mixture-Modeling, M.R. Sabuncu, S.K. Balci, M.E. Shenton and P. Golland. IEEE Transactions on Medical Imaging. Accepted for Publication, 2009.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| | [[Image:CoordinateChart.png|250px]]&lt;br /&gt;
| |&lt;br /&gt;
&lt;br /&gt;
== [[Projects:SphericalDemons|Spherical Demons: Fast Surface Registration]] ==&lt;br /&gt;
&lt;br /&gt;
We present the fast Spherical Demons algorithm for registering two spherical images. By exploiting spherical vector spline interpolation theory, we show that a large class of regularizers for the modified demons objective function can be efficiently approximated on the sphere using convolution. Based on the one parameter subgroups of diffeomorphisms, [[Projects:SphericalDemons|More...]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;'''New: '''&amp;lt;/font&amp;gt; B.T.T. Yeo, M. Sabuncu, T. Vercauteren, N. Ayache, B. Fischl, P. Golland. Spherical Demons: Fast Surface Registration. MICCAI, volume 5241 of LNCS, 745--753, 2008.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;'''New: '''&amp;lt;/font&amp;gt; B.T.T. Yeo, M. Sabuncu, T. Vercauteren, N. Ayache, B. Fischl, P. Golland. Spherical Demons: Fast Surface Registration. IEEE TMI, In Press.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| | [[Image:JointRegSeg.png|200px]]&lt;br /&gt;
| |&lt;br /&gt;
&lt;br /&gt;
== [[Projects:RegistrationRegularization|Optimal Atlas Regularization in Image Segmentation]] ==&lt;br /&gt;
&lt;br /&gt;
We propose a unified framework for computing atlases from manually labeled data sets at various degrees of “sharpness” and the joint registration and segmentation of a new brain with these atlases. Using this framework, we investigate the tradeoff between warp regularization and image ﬁdelity, i.e. the smoothness of the new subject warp and the sharpness of the atlas in a segmentation application.&lt;br /&gt;
[[Projects:RegistrationRegularization|More...]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;'''New:'''&amp;lt;/font&amp;gt; B.T.T. Yeo, M.R. Sabuncu, R. Desikan, B. Fischl, P. Golland. Effects of Registration Regularization and Atlas Sharpness on Segmentation Accuracy. Medical Image Analysis, 12(5):603--615, 2008. &lt;br /&gt;
  &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| | [[Image:epi_correction_small.jpg|200px]]&lt;br /&gt;
| |&lt;br /&gt;
&lt;br /&gt;
== [[Projects:FieldmapFreeDistortionCorrection|Fieldmap-Free EPI Distortion Correction]] ==&lt;br /&gt;
&lt;br /&gt;
In this project we aim to improve the EPI distortion correction algorithms [[Projects:FieldmapFreeDistortionCorrection|More...]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;'''New: '''&amp;lt;/font&amp;gt;  Poynton C., Jenkinson M., Whalen S., Golby A.J., Wells III W. Fieldmap-Free Retrospective Registration and Distortion Correction for EPI-Based Functiona Imaging. MICCAI 2008.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| | [[Image:mit_fmri_clustering_parcellation2_xsub.png|200px]]&lt;br /&gt;
| |&lt;br /&gt;
&lt;br /&gt;
== [[Projects:fMRIClustering|fMRI clustering]] ==&lt;br /&gt;
&lt;br /&gt;
In this project we study the application of model-based clustering algorithms in identification of functional connectivity in the brain. [[Projects:fMRIClustering|More...]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;'''New: '''&amp;lt;/font&amp;gt; A. Venkataraman, K.R.A. Van Dijk, R.L. Buckner, P. Golland. Exploring Functional Connectivity in fMRI via Clustering. ICASSP 2009. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;'''New: '''&amp;lt;/font&amp;gt; D. Lashkari, E. Vul, N. Kanwisher, P. Golland. Discovering Structure in the Space of Activation&lt;br /&gt;
Profiles in fMRI. MICCAI 2008. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| | [[Image:FoldingSpeedDetection.png|150px|]]&lt;br /&gt;
| |&lt;br /&gt;
&lt;br /&gt;
== [[Projects:ShapeAnalysisWithOvercompleteWavelets|Shape Analysis With Overcomplete Wavelets]] ==&lt;br /&gt;
&lt;br /&gt;
In this work, we extend the Euclidean wavelets to the sphere. The resulting over-complete spherical wavelets are invariant to the rotation of the spherical image parameterization. We apply the over-complete spherical wavelet to cortical folding development [[Projects:ShapeAnalysisWithOvercompleteWavelets|More...]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;'''New: '''&amp;lt;/font&amp;gt; B.T.T. Yeo, P. Yu, P.E. Grant, B. Fischl, P. Golland. Shape Analysis with Overcomplete Spherical Wavelets. Proceedings of the International Conference on Medical Image Computing and Computer Assisted Intervention (MICCAI), volume 5241 of LNCS, 468--476, 2008&lt;br /&gt;
&lt;br /&gt;
B.T.T. Yeo, W. Ou, P. Golland. On the Construction of Invertible Filter Banks on the 2-Sphere. Yeo, Ou and Golland. IEEE Transactions on Image Processing. 17(3):283--300. 2008. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| | [[Image:Models.jpg|200px]]&lt;br /&gt;
| |&lt;br /&gt;
&lt;br /&gt;
== [[Projects:DTIModeling|Fiber Tract Modeling, Clustering, and Quantitative Analysis]] ==&lt;br /&gt;
&lt;br /&gt;
The goal of this work is to model the shape of the fiber bundles and use this model description in clustering and statistical analysis of fiber tracts. [[Projects:DTIModeling|More...]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;'''New:'''&amp;lt;/font&amp;gt; Mahnaz Maddah, Marek Kubicki, William M. Wells, Carl-Fredrik Westin, Martha E. Shenton and W. Eric L. Grimson, Findings in Schizophrenia by Tract-Oriented DT-MRI Analysis. MICCAI 2008.&lt;br /&gt;
&lt;br /&gt;
M. Maddah, L. Zollei, W. E. L. Grimson, W. M. Wells, Modeling of Anatomical Information in Clustering of White Matter Fiber Trajectories Using Dirichlet Distribution. MMBIA 2008.&lt;br /&gt;
&lt;br /&gt;
M. Maddah, L. Zollei, W. E. L. Grimson, C-F Westin, W. M. Wells, A Mathematical Framework for Incorporating Anatomical Knowledge in DT-MRI Analysis. ISBI 2008.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| | [[Image:TGIt.gif| 150px]]&lt;br /&gt;
| |&lt;br /&gt;
&lt;br /&gt;
== [[Projects:LatentAtlasSegmentation|Joint Segmentation of Image Ensembles via Latent Atlases]] ==&lt;br /&gt;
&lt;br /&gt;
Spatial priors, such as probabilistic atlases, play an important role in MRI segmentation. The atlases are typically generated by averaging manual labels of aligned brain regions across different subjects. However, the availability of comprehensive, reliable and suitable manual segmentations is limited. We therefore propose a joint segmentation of corresponding, aligned structures in the entire population that does not require a probability atlas. &lt;br /&gt;
[[Projects:LatentAtlasSegmentation|More...]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;'''New: '''&amp;lt;/font&amp;gt;  T. Riklin Raviv, K. Van Leemput, W.M. Wells III and P. Golland, Joint Segmentation of Image Ensembles via Latent Atlases, Proceedings of the International Conference on Medical Image Computing and Computer Assisted Intervention (MICCAI), 2009&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;'''New: '''&amp;lt;/font&amp;gt; &lt;br /&gt;
T. Riklin Raviv, B.H. Menze, K. Van Leemput, B. Stieltjes,  M.A. Weber, N. Ayache, W. M. Wells III and P. Golland, Joint Segmentation using Patient specific Latent Anatomy Model&lt;br /&gt;
MICCAI workshop for Probabilistic Models on Medical Image Analysis (PMMIA) 2009 &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| | [[Image:Progress_Registration_Segmentation_Shape.jpg|180px]]&lt;br /&gt;
| |&lt;br /&gt;
&lt;br /&gt;
== [[Projects:ShapeBasedSegmentationAndRegistration|Shape Based Segmentation and Registration]] ==&lt;br /&gt;
&lt;br /&gt;
This type of algorithm assigns a tissue type to each voxel in the volume. Incorporating prior shape information biases the label assignment towards contiguous regions that are consistent with the shape model. [[Projects:ShapeBasedSegmentationAndRegistration|More...]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| | [[Image:GroupwiseSummary.PNG|200px]]&lt;br /&gt;
| |&lt;br /&gt;
&lt;br /&gt;
== [[Projects:GroupwiseRegistration|Groupwise Registration]] ==&lt;br /&gt;
&lt;br /&gt;
We extend a previously demonstrated entropy based groupwise registration method to include a free-form deformation model based on B-splines. We provide an efficient implementation using stochastic gradient descents in a multi-resolution setting. We demonstrate the method in application to a set of 50 MRI brain scans and compare the results to a pairwise approach using segmentation labels to evaluate the quality of alignment.&lt;br /&gt;
&lt;br /&gt;
In a related project,  we develop a method that reconciles the practical advantages of symmetric registration with the asymmetric nature of image-template registration by adding a simple correction factor to the symmetric cost function. We instantiate our model within a log-domain diffeomorphic registration framework. Our experiments show exploiting the asymmetry in image-template registration improves alignment in the image coordinates.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;'''New: '''&amp;lt;/font&amp;gt;  Asymmetric Image-Template Registration, M.R. Sabuncu, B.T. Thomas Yeo, T. Vercauteren, K. Van Leemput, P. Golland. To appear in Proceedings of the International Conference on Medical Image Computing and Computer Assisted Intervention (MICCAI), 2009&lt;br /&gt;
&lt;br /&gt;
[[Projects:GroupwiseRegistration|More...]]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| | [[Image:MIT_DTI_JointSegReg_atlas3D.jpg|200px]]&lt;br /&gt;
| |&lt;br /&gt;
&lt;br /&gt;
== [[Projects:DTIFiberRegistration|Joint Registration and Segmentation of DWI Fiber Tractography]] ==&lt;br /&gt;
&lt;br /&gt;
The goal of this work is to jointly register and cluster DWI fiber tracts obtained from a group of subjects. [[Projects:DTIFiberRegistration|More...]]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| | [[Image:brain.png|200px]]&lt;br /&gt;
| |&lt;br /&gt;
&lt;br /&gt;
== [[Projects:DTIClustering|DTI Fiber Clustering and Fiber-Based Analysis]] ==&lt;br /&gt;
&lt;br /&gt;
The goal of this project is to provide structural description of the white matter architecture as a partition into coherent fiber bundles and clusters, and to use these bundles for quantitative measurement. [[Projects:DTIClustering|More...]]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| | [[Image:FMRIEvaluationchart.jpg|200px]]&lt;br /&gt;
| |&lt;br /&gt;
&lt;br /&gt;
== [[Projects:fMRIDetection|fMRI Detection and Analysis]] ==&lt;br /&gt;
&lt;br /&gt;
We are exploring algorithms for improved fMRI detection and interpretation by incorporting spatial priors and anatomical information to guide the detection. [[Projects:fMRIDetection|More...]]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| | [[Image:Thalamus_algo_outline.png|200px]]&lt;br /&gt;
| |&lt;br /&gt;
&lt;br /&gt;
== [[Projects:DTISegmentation|DTI-based Segmentation]] ==&lt;br /&gt;
&lt;br /&gt;
Unlike conventional MRI, DTI provides adequate contrast to segment the thalamic nuclei, which are gray matter structures. [[Projects:DTISegmentation|More...]]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| | [[Image:ConnectivityMap.png|200px]]&lt;br /&gt;
| |&lt;br /&gt;
&lt;br /&gt;
== [[Projects:DTIStochasticTractography|Stochastic Tractography]] ==&lt;br /&gt;
&lt;br /&gt;
This work calculates posterior distributions of white matter fiber tract parameters given diffusion observations in a DWI volume.  [[Projects:DTIStochasticTractography|More...]]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| | [[Image:HippocampalShapeDifferences.gif|200px]]&lt;br /&gt;
| |&lt;br /&gt;
&lt;br /&gt;
== [[Projects:ShapeAnalysis|Population Analysis of Anatomical Variability]] ==&lt;br /&gt;
&lt;br /&gt;
Our goal is to develop mathematical approaches to modeling anatomical variability within and across populations using tools like local shape descriptors of specific regions of interest and global constellation descriptors of multiple ROI's. [[Projects:ShapeAnalysis|More...]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ythomas</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=Algorithm:MIT&amp;diff=42642</id>
		<title>Algorithm:MIT</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=Algorithm:MIT&amp;diff=42642"/>
		<updated>2009-09-10T22:26:39Z</updated>

		<summary type="html">&lt;p&gt;Ythomas: /* MIT Projects */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; Back to [[Algorithm:Main|NA-MIC Algorithms]]&lt;br /&gt;
__NOTOC__&lt;br /&gt;
= Overview of MIT Algorithms (PI: Polina Golland) =&lt;br /&gt;
&lt;br /&gt;
Our group seeks to model statistical variability of anatomy and function across subjects and between populations and to utilize computational models of such variability to improve predictions for individual subjects, as well as characterize populations. Our long-term goal is to develop methods for joint modeling of anatomy and function and to apply them in clinical and scientific studies. We work primarily with anatomical, DTI and fMRI images. We actively contribute implementations of our algorithms to the NAMIC-kit.&lt;br /&gt;
&lt;br /&gt;
= MIT Projects =&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;10&amp;quot; style=&amp;quot;text-align:left;&amp;quot;&lt;br /&gt;
|| [[Image:Segmentation_example2.png|250px]]&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
== [[Projects:NonparametricSegmentation| Nonparametric Models for Supervised Image Segmentation]] ==&lt;br /&gt;
&lt;br /&gt;
We propose a non-parametric, probabilistic model for the automatic segmentation of medical images,&lt;br /&gt;
given a training set of images and corresponding label maps. The resulting inference algorithms we&lt;br /&gt;
develop rely on pairwise registrations between the test image and individual training images. The&lt;br /&gt;
training labels are then transferred to the test image and fused to compute a final segmentation of&lt;br /&gt;
the test subject. [[Projects:NonparametricSegmentation|More...]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;'''New: '''&amp;lt;/font&amp;gt; Supervised Nonparametric Image Parcellation, M.R. Sabuncu, B.T. Thomas Yeo, K. Van Leemput, B. Fischl, and P. Golland. To appear in Proceedings of the International Conference on Medical Image Computing and Computer Assisted Intervention (MICCAI), 2009.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;'''New: '''&amp;lt;/font&amp;gt; Nonparametric Mixture Models for Supervised Image Parcellation, M.R. Sabuncu, &lt;br /&gt;
B.T.T. Yeo, K. Van Leemput, B. Fischl, and P. Golland. To be presented at PMMIA Workshop at MICCAI 2009.   &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;10&amp;quot; style=&amp;quot;text-align:left;&amp;quot;&lt;br /&gt;
|| [[Image:lh.pm14686.BA2.gif|250px]]&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
== [[Projects:LearningRegistrationCostFunctions| Learning Task-Optimal Registration Cost Functions]] ==&lt;br /&gt;
&lt;br /&gt;
We propose a non-parametric, probabilistic model for the automatic segmentation of medical images,&lt;br /&gt;
given a training set of images and corresponding label maps. The resulting inference algorithms we&lt;br /&gt;
develop rely on pairwise registrations between the test image and individual training images. The&lt;br /&gt;
training labels are then transferred to the test image and fused to compute a final segmentation of&lt;br /&gt;
the test subject. [[Projects:NonparametricSegmentation|More...]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;'''New: '''&amp;lt;/font&amp;gt; Supervised Nonparametric Image Parcellation, M.R. Sabuncu, B.T. Thomas Yeo, K. Van Leemput, B. Fischl, and P. Golland. To appear in Proceedings of the International Conference on Medical Image Computing and Computer Assisted Intervention (MICCAI), 2009.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;'''New: '''&amp;lt;/font&amp;gt; Nonparametric Mixture Models for Supervised Image Parcellation, M.R. Sabuncu, &lt;br /&gt;
B.T.T. Yeo, K. Van Leemput, B. Fischl, and P. Golland. To be presented at PMMIA Workshop at MICCAI 2009.   &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;10&amp;quot; style=&amp;quot;text-align:left;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:15%&amp;quot; | [[Image:TetrahedralAtlasWarp.gif‎ |210px]]&lt;br /&gt;
| style=&amp;quot;width:85%&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
== [[Projects:BayesianMRSegmentation| Bayesian Segmentation of MRI Images]] ==&lt;br /&gt;
&lt;br /&gt;
The aim of this project is to develop, implement, and validate a generic method for segmenting MRI images that automatically adapts to different acquisition sequences. [[Projects:BayesianMRSegmentation|More...]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;'''New: '''&amp;lt;/font&amp;gt; Automated Segmentation of Hippocampal Subﬁelds from Ultra-High Resolution In Vivo MRI, K. Van Leemput, A. Bakkour, T. Benner, G. Wiggins, L.L. Wald, J. Augustinack, B.C. Dickerson, P. Golland, and B. Fischl. Hippocampus, vol. 19, no. 6, pp. 549-557, June 2009&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;'''New: '''&amp;lt;/font&amp;gt; Encoding Probabilistic Atlases Using Bayesian Inference, K. Van Leemput. IEEE Transactions on Medical Imaging, vol. 28, no. 6, pp. 822-837, June 2009&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| | [[Image:ICluster_templates.gif|200px]]&lt;br /&gt;
| |&lt;br /&gt;
&lt;br /&gt;
== [[Projects:MultimodalAtlas|Multimodal Atlas]] ==&lt;br /&gt;
&lt;br /&gt;
In this work, we propose and investigate an algorithm that jointly co-registers a collection of images while computing multiple templates. The algorithm, called '''iCluster''', is used to compute multiple atlases for a given population.&lt;br /&gt;
[[Projects:MultimodalAtlas|More...]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;'''New: '''&amp;lt;/font&amp;gt; Image-driven Population Analysis through Mixture-Modeling, M.R. Sabuncu, S.K. Balci, M.E. Shenton and P. Golland. IEEE Transactions on Medical Imaging. Accepted for Publication, 2009.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| | [[Image:CoordinateChart.png|250px]]&lt;br /&gt;
| |&lt;br /&gt;
&lt;br /&gt;
== [[Projects:SphericalDemons|Spherical Demons: Fast Surface Registration]] ==&lt;br /&gt;
&lt;br /&gt;
We present the fast Spherical Demons algorithm for registering two spherical images. By exploiting spherical vector spline interpolation theory, we show that a large class of regularizers for the modified demons objective function can be efficiently approximated on the sphere using convolution. Based on the one parameter subgroups of diffeomorphisms, [[Projects:SphericalDemons|More...]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;'''New: '''&amp;lt;/font&amp;gt; B.T.T. Yeo, M. Sabuncu, T. Vercauteren, N. Ayache, B. Fischl, P. Golland. Spherical Demons: Fast Surface Registration. MICCAI, volume 5241 of LNCS, 745--753, 2008.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;'''New: '''&amp;lt;/font&amp;gt; B.T.T. Yeo, M. Sabuncu, T. Vercauteren, N. Ayache, B. Fischl, P. Golland. Spherical Demons: Fast Surface Registration. IEEE TMI, In Press.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| | [[Image:JointRegSeg.png|200px]]&lt;br /&gt;
| |&lt;br /&gt;
&lt;br /&gt;
== [[Projects:RegistrationRegularization|Optimal Atlas Regularization in Image Segmentation]] ==&lt;br /&gt;
&lt;br /&gt;
We propose a unified framework for computing atlases from manually labeled data sets at various degrees of “sharpness” and the joint registration and segmentation of a new brain with these atlases. Using this framework, we investigate the tradeoff between warp regularization and image ﬁdelity, i.e. the smoothness of the new subject warp and the sharpness of the atlas in a segmentation application.&lt;br /&gt;
[[Projects:RegistrationRegularization|More...]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;'''New:'''&amp;lt;/font&amp;gt; B.T.T. Yeo, M.R. Sabuncu, R. Desikan, B. Fischl, P. Golland. Effects of Registration Regularization and Atlas Sharpness on Segmentation Accuracy. Medical Image Analysis, 12(5):603--615, 2008. &lt;br /&gt;
  &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| | [[Image:epi_correction_small.jpg|200px]]&lt;br /&gt;
| |&lt;br /&gt;
&lt;br /&gt;
== [[Projects:FieldmapFreeDistortionCorrection|Fieldmap-Free EPI Distortion Correction]] ==&lt;br /&gt;
&lt;br /&gt;
In this project we aim to improve the EPI distortion correction algorithms [[Projects:FieldmapFreeDistortionCorrection|More...]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;'''New: '''&amp;lt;/font&amp;gt;  Poynton C., Jenkinson M., Whalen S., Golby A.J., Wells III W. Fieldmap-Free Retrospective Registration and Distortion Correction for EPI-Based Functiona Imaging. MICCAI 2008.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| | [[Image:mit_fmri_clustering_parcellation2_xsub.png|200px]]&lt;br /&gt;
| |&lt;br /&gt;
&lt;br /&gt;
== [[Projects:fMRIClustering|fMRI clustering]] ==&lt;br /&gt;
&lt;br /&gt;
In this project we study the application of model-based clustering algorithms in identification of functional connectivity in the brain. [[Projects:fMRIClustering|More...]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;'''New: '''&amp;lt;/font&amp;gt; A. Venkataraman, K.R.A. Van Dijk, R.L. Buckner, P. Golland. Exploring Functional Connectivity in fMRI via Clustering. ICASSP 2009. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;'''New: '''&amp;lt;/font&amp;gt; D. Lashkari, E. Vul, N. Kanwisher, P. Golland. Discovering Structure in the Space of Activation&lt;br /&gt;
Profiles in fMRI. MICCAI 2008. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| | [[Image:FoldingSpeedDetection.png|150px|]]&lt;br /&gt;
| |&lt;br /&gt;
&lt;br /&gt;
== [[Projects:ShapeAnalysisWithOvercompleteWavelets|Shape Analysis With Overcomplete Wavelets]] ==&lt;br /&gt;
&lt;br /&gt;
In this work, we extend the Euclidean wavelets to the sphere. The resulting over-complete spherical wavelets are invariant to the rotation of the spherical image parameterization. We apply the over-complete spherical wavelet to cortical folding development [[Projects:ShapeAnalysisWithOvercompleteWavelets|More...]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;'''New: '''&amp;lt;/font&amp;gt; B.T.T. Yeo, P. Yu, P.E. Grant, B. Fischl, P. Golland. Shape Analysis with Overcomplete Spherical Wavelets. Proceedings of the International Conference on Medical Image Computing and Computer Assisted Intervention (MICCAI), volume 5241 of LNCS, 468--476, 2008&lt;br /&gt;
&lt;br /&gt;
B.T.T. Yeo, W. Ou, P. Golland. On the Construction of Invertible Filter Banks on the 2-Sphere. Yeo, Ou and Golland. IEEE Transactions on Image Processing. 17(3):283--300. 2008. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| | [[Image:Models.jpg|200px]]&lt;br /&gt;
| |&lt;br /&gt;
&lt;br /&gt;
== [[Projects:DTIModeling|Fiber Tract Modeling, Clustering, and Quantitative Analysis]] ==&lt;br /&gt;
&lt;br /&gt;
The goal of this work is to model the shape of the fiber bundles and use this model description in clustering and statistical analysis of fiber tracts. [[Projects:DTIModeling|More...]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;'''New:'''&amp;lt;/font&amp;gt; Mahnaz Maddah, Marek Kubicki, William M. Wells, Carl-Fredrik Westin, Martha E. Shenton and W. Eric L. Grimson, Findings in Schizophrenia by Tract-Oriented DT-MRI Analysis. MICCAI 2008.&lt;br /&gt;
&lt;br /&gt;
M. Maddah, L. Zollei, W. E. L. Grimson, W. M. Wells, Modeling of Anatomical Information in Clustering of White Matter Fiber Trajectories Using Dirichlet Distribution. MMBIA 2008.&lt;br /&gt;
&lt;br /&gt;
M. Maddah, L. Zollei, W. E. L. Grimson, C-F Westin, W. M. Wells, A Mathematical Framework for Incorporating Anatomical Knowledge in DT-MRI Analysis. ISBI 2008.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| | [[Image:TGIt.gif| 150px]]&lt;br /&gt;
| |&lt;br /&gt;
&lt;br /&gt;
== [[Projects:LatentAtlasSegmentation|Joint Segmentation of Image Ensembles via Latent Atlases]] ==&lt;br /&gt;
&lt;br /&gt;
Spatial priors, such as probabilistic atlases, play an important role in MRI segmentation. The atlases are typically generated by averaging manual labels of aligned brain regions across different subjects. However, the availability of comprehensive, reliable and suitable manual segmentations is limited. We therefore propose a joint segmentation of corresponding, aligned structures in the entire population that does not require a probability atlas. &lt;br /&gt;
[[Projects:LatentAtlasSegmentation|More...]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;'''New: '''&amp;lt;/font&amp;gt;  T. Riklin Raviv, K. Van Leemput, W.M. Wells III and P. Golland, Joint Segmentation of Image Ensembles via Latent Atlases, Proceedings of the International Conference on Medical Image Computing and Computer Assisted Intervention (MICCAI), 2009&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;'''New: '''&amp;lt;/font&amp;gt; &lt;br /&gt;
T. Riklin Raviv, B.H. Menze, K. Van Leemput, B. Stieltjes,  M.A. Weber, N. Ayache, W. M. Wells III and P. Golland, Joint Segmentation using Patient specific Latent Anatomy Model&lt;br /&gt;
MICCAI workshop for Probabilistic Models on Medical Image Analysis (PMMIA) 2009 &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| | [[Image:Progress_Registration_Segmentation_Shape.jpg|180px]]&lt;br /&gt;
| |&lt;br /&gt;
&lt;br /&gt;
== [[Projects:ShapeBasedSegmentationAndRegistration|Shape Based Segmentation and Registration]] ==&lt;br /&gt;
&lt;br /&gt;
This type of algorithm assigns a tissue type to each voxel in the volume. Incorporating prior shape information biases the label assignment towards contiguous regions that are consistent with the shape model. [[Projects:ShapeBasedSegmentationAndRegistration|More...]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| | [[Image:GroupwiseSummary.PNG|200px]]&lt;br /&gt;
| |&lt;br /&gt;
&lt;br /&gt;
== [[Projects:GroupwiseRegistration|Groupwise Registration]] ==&lt;br /&gt;
&lt;br /&gt;
We extend a previously demonstrated entropy based groupwise registration method to include a free-form deformation model based on B-splines. We provide an efficient implementation using stochastic gradient descents in a multi-resolution setting. We demonstrate the method in application to a set of 50 MRI brain scans and compare the results to a pairwise approach using segmentation labels to evaluate the quality of alignment.&lt;br /&gt;
&lt;br /&gt;
In a related project,  we develop a method that reconciles the practical advantages of symmetric registration with the asymmetric nature of image-template registration by adding a simple correction factor to the symmetric cost function. We instantiate our model within a log-domain diffeomorphic registration framework. Our experiments show exploiting the asymmetry in image-template registration improves alignment in the image coordinates.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;'''New: '''&amp;lt;/font&amp;gt;  Asymmetric Image-Template Registration, M.R. Sabuncu, B.T. Thomas Yeo, T. Vercauteren, K. Van Leemput, P. Golland. To appear in Proceedings of the International Conference on Medical Image Computing and Computer Assisted Intervention (MICCAI), 2009&lt;br /&gt;
&lt;br /&gt;
[[Projects:GroupwiseRegistration|More...]]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| | [[Image:MIT_DTI_JointSegReg_atlas3D.jpg|200px]]&lt;br /&gt;
| |&lt;br /&gt;
&lt;br /&gt;
== [[Projects:DTIFiberRegistration|Joint Registration and Segmentation of DWI Fiber Tractography]] ==&lt;br /&gt;
&lt;br /&gt;
The goal of this work is to jointly register and cluster DWI fiber tracts obtained from a group of subjects. [[Projects:DTIFiberRegistration|More...]]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| | [[Image:brain.png|200px]]&lt;br /&gt;
| |&lt;br /&gt;
&lt;br /&gt;
== [[Projects:DTIClustering|DTI Fiber Clustering and Fiber-Based Analysis]] ==&lt;br /&gt;
&lt;br /&gt;
The goal of this project is to provide structural description of the white matter architecture as a partition into coherent fiber bundles and clusters, and to use these bundles for quantitative measurement. [[Projects:DTIClustering|More...]]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| | [[Image:FMRIEvaluationchart.jpg|200px]]&lt;br /&gt;
| |&lt;br /&gt;
&lt;br /&gt;
== [[Projects:fMRIDetection|fMRI Detection and Analysis]] ==&lt;br /&gt;
&lt;br /&gt;
We are exploring algorithms for improved fMRI detection and interpretation by incorporting spatial priors and anatomical information to guide the detection. [[Projects:fMRIDetection|More...]]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| | [[Image:Thalamus_algo_outline.png|200px]]&lt;br /&gt;
| |&lt;br /&gt;
&lt;br /&gt;
== [[Projects:DTISegmentation|DTI-based Segmentation]] ==&lt;br /&gt;
&lt;br /&gt;
Unlike conventional MRI, DTI provides adequate contrast to segment the thalamic nuclei, which are gray matter structures. [[Projects:DTISegmentation|More...]]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| | [[Image:ConnectivityMap.png|200px]]&lt;br /&gt;
| |&lt;br /&gt;
&lt;br /&gt;
== [[Projects:DTIStochasticTractography|Stochastic Tractography]] ==&lt;br /&gt;
&lt;br /&gt;
This work calculates posterior distributions of white matter fiber tract parameters given diffusion observations in a DWI volume.  [[Projects:DTIStochasticTractography|More...]]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| | [[Image:HippocampalShapeDifferences.gif|200px]]&lt;br /&gt;
| |&lt;br /&gt;
&lt;br /&gt;
== [[Projects:ShapeAnalysis|Population Analysis of Anatomical Variability]] ==&lt;br /&gt;
&lt;br /&gt;
Our goal is to develop mathematical approaches to modeling anatomical variability within and across populations using tools like local shape descriptors of specific regions of interest and global constellation descriptors of multiple ROI's. [[Projects:ShapeAnalysis|More...]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ythomas</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=Algorithm:MIT&amp;diff=42640</id>
		<title>Algorithm:MIT</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=Algorithm:MIT&amp;diff=42640"/>
		<updated>2009-09-10T22:24:11Z</updated>

		<summary type="html">&lt;p&gt;Ythomas: /* Spherical Demons: Fast Surface Registration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; Back to [[Algorithm:Main|NA-MIC Algorithms]]&lt;br /&gt;
__NOTOC__&lt;br /&gt;
= Overview of MIT Algorithms (PI: Polina Golland) =&lt;br /&gt;
&lt;br /&gt;
Our group seeks to model statistical variability of anatomy and function across subjects and between populations and to utilize computational models of such variability to improve predictions for individual subjects, as well as characterize populations. Our long-term goal is to develop methods for joint modeling of anatomy and function and to apply them in clinical and scientific studies. We work primarily with anatomical, DTI and fMRI images. We actively contribute implementations of our algorithms to the NAMIC-kit.&lt;br /&gt;
&lt;br /&gt;
= MIT Projects =&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;10&amp;quot; style=&amp;quot;text-align:left;&amp;quot;&lt;br /&gt;
|| [[Image:Segmentation_example2.png|250px]]&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
== [[Projects:NonparametricSegmentation| Nonparametric Models for Supervised Image Segmentation]] ==&lt;br /&gt;
&lt;br /&gt;
We propose a non-parametric, probabilistic model for the automatic segmentation of medical images,&lt;br /&gt;
given a training set of images and corresponding label maps. The resulting inference algorithms we&lt;br /&gt;
develop rely on pairwise registrations between the test image and individual training images. The&lt;br /&gt;
training labels are then transferred to the test image and fused to compute a final segmentation of&lt;br /&gt;
the test subject. [[Projects:NonparametricSegmentation|More...]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;'''New: '''&amp;lt;/font&amp;gt; Supervised Nonparametric Image Parcellation, M.R. Sabuncu, B.T. Thomas Yeo, K. Van Leemput, B. Fischl, and P. Golland. To appear in Proceedings of the International Conference on Medical Image Computing and Computer Assisted Intervention (MICCAI), 2009.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;'''New: '''&amp;lt;/font&amp;gt; Nonparametric Mixture Models for Supervised Image Parcellation, M.R. Sabuncu, &lt;br /&gt;
B.T.T. Yeo, K. Van Leemput, B. Fischl, and P. Golland. To be presented at PMMIA Workshop at MICCAI 2009.   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;10&amp;quot; style=&amp;quot;text-align:left;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:15%&amp;quot; | [[Image:TetrahedralAtlasWarp.gif‎ |210px]]&lt;br /&gt;
| style=&amp;quot;width:85%&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
== [[Projects:BayesianMRSegmentation| Bayesian Segmentation of MRI Images]] ==&lt;br /&gt;
&lt;br /&gt;
The aim of this project is to develop, implement, and validate a generic method for segmenting MRI images that automatically adapts to different acquisition sequences. [[Projects:BayesianMRSegmentation|More...]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;'''New: '''&amp;lt;/font&amp;gt; Automated Segmentation of Hippocampal Subﬁelds from Ultra-High Resolution In Vivo MRI, K. Van Leemput, A. Bakkour, T. Benner, G. Wiggins, L.L. Wald, J. Augustinack, B.C. Dickerson, P. Golland, and B. Fischl. Hippocampus, vol. 19, no. 6, pp. 549-557, June 2009&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;'''New: '''&amp;lt;/font&amp;gt; Encoding Probabilistic Atlases Using Bayesian Inference, K. Van Leemput. IEEE Transactions on Medical Imaging, vol. 28, no. 6, pp. 822-837, June 2009&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| | [[Image:ICluster_templates.gif|200px]]&lt;br /&gt;
| |&lt;br /&gt;
&lt;br /&gt;
== [[Projects:MultimodalAtlas|Multimodal Atlas]] ==&lt;br /&gt;
&lt;br /&gt;
In this work, we propose and investigate an algorithm that jointly co-registers a collection of images while computing multiple templates. The algorithm, called '''iCluster''', is used to compute multiple atlases for a given population.&lt;br /&gt;
[[Projects:MultimodalAtlas|More...]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;'''New: '''&amp;lt;/font&amp;gt; Image-driven Population Analysis through Mixture-Modeling, M.R. Sabuncu, S.K. Balci, M.E. Shenton and P. Golland. IEEE Transactions on Medical Imaging. Accepted for Publication, 2009.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| | [[Image:CoordinateChart.png|250px]]&lt;br /&gt;
| |&lt;br /&gt;
&lt;br /&gt;
== [[Projects:SphericalDemons|Spherical Demons: Fast Surface Registration]] ==&lt;br /&gt;
&lt;br /&gt;
We present the fast Spherical Demons algorithm for registering two spherical images. By exploiting spherical vector spline interpolation theory, we show that a large class of regularizers for the modified demons objective function can be efficiently approximated on the sphere using convolution. Based on the one parameter subgroups of diffeomorphisms, [[Projects:SphericalDemons|More...]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;'''New: '''&amp;lt;/font&amp;gt; B.T.T. Yeo, M. Sabuncu, T. Vercauteren, N. Ayache, B. Fischl, P. Golland. Spherical Demons: Fast Surface Registration. MICCAI, volume 5241 of LNCS, 745--753, 2008.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;'''New: '''&amp;lt;/font&amp;gt; B.T.T. Yeo, M. Sabuncu, T. Vercauteren, N. Ayache, B. Fischl, P. Golland. Spherical Demons: Fast Surface Registration. IEEE TMI, In Press.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| | [[Image:JointRegSeg.png|200px]]&lt;br /&gt;
| |&lt;br /&gt;
&lt;br /&gt;
== [[Projects:RegistrationRegularization|Optimal Atlas Regularization in Image Segmentation]] ==&lt;br /&gt;
&lt;br /&gt;
We propose a unified framework for computing atlases from manually labeled data sets at various degrees of “sharpness” and the joint registration and segmentation of a new brain with these atlases. Using this framework, we investigate the tradeoff between warp regularization and image ﬁdelity, i.e. the smoothness of the new subject warp and the sharpness of the atlas in a segmentation application.&lt;br /&gt;
[[Projects:RegistrationRegularization|More...]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;'''New:'''&amp;lt;/font&amp;gt; B.T.T. Yeo, M.R. Sabuncu, R. Desikan, B. Fischl, P. Golland. Effects of Registration Regularization and Atlas Sharpness on Segmentation Accuracy. Medical Image Analysis, 12(5):603--615, 2008. &lt;br /&gt;
  &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| | [[Image:epi_correction_small.jpg|200px]]&lt;br /&gt;
| |&lt;br /&gt;
&lt;br /&gt;
== [[Projects:FieldmapFreeDistortionCorrection|Fieldmap-Free EPI Distortion Correction]] ==&lt;br /&gt;
&lt;br /&gt;
In this project we aim to improve the EPI distortion correction algorithms [[Projects:FieldmapFreeDistortionCorrection|More...]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;'''New: '''&amp;lt;/font&amp;gt;  Poynton C., Jenkinson M., Whalen S., Golby A.J., Wells III W. Fieldmap-Free Retrospective Registration and Distortion Correction for EPI-Based Functiona Imaging. MICCAI 2008.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| | [[Image:mit_fmri_clustering_parcellation2_xsub.png|200px]]&lt;br /&gt;
| |&lt;br /&gt;
&lt;br /&gt;
== [[Projects:fMRIClustering|fMRI clustering]] ==&lt;br /&gt;
&lt;br /&gt;
In this project we study the application of model-based clustering algorithms in identification of functional connectivity in the brain. [[Projects:fMRIClustering|More...]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;'''New: '''&amp;lt;/font&amp;gt; A. Venkataraman, K.R.A. Van Dijk, R.L. Buckner, P. Golland. Exploring Functional Connectivity in fMRI via Clustering. ICASSP 2009. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;'''New: '''&amp;lt;/font&amp;gt; D. Lashkari, E. Vul, N. Kanwisher, P. Golland. Discovering Structure in the Space of Activation&lt;br /&gt;
Profiles in fMRI. MICCAI 2008. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| | [[Image:FoldingSpeedDetection.png|150px|]]&lt;br /&gt;
| |&lt;br /&gt;
&lt;br /&gt;
== [[Projects:ShapeAnalysisWithOvercompleteWavelets|Shape Analysis With Overcomplete Wavelets]] ==&lt;br /&gt;
&lt;br /&gt;
In this work, we extend the Euclidean wavelets to the sphere. The resulting over-complete spherical wavelets are invariant to the rotation of the spherical image parameterization. We apply the over-complete spherical wavelet to cortical folding development [[Projects:ShapeAnalysisWithOvercompleteWavelets|More...]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;'''New: '''&amp;lt;/font&amp;gt; B.T.T. Yeo, P. Yu, P.E. Grant, B. Fischl, P. Golland. Shape Analysis with Overcomplete Spherical Wavelets. Proceedings of the International Conference on Medical Image Computing and Computer Assisted Intervention (MICCAI), volume 5241 of LNCS, 468--476, 2008&lt;br /&gt;
&lt;br /&gt;
B.T.T. Yeo, W. Ou, P. Golland. On the Construction of Invertible Filter Banks on the 2-Sphere. Yeo, Ou and Golland. IEEE Transactions on Image Processing. 17(3):283--300. 2008. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| | [[Image:Models.jpg|200px]]&lt;br /&gt;
| |&lt;br /&gt;
&lt;br /&gt;
== [[Projects:DTIModeling|Fiber Tract Modeling, Clustering, and Quantitative Analysis]] ==&lt;br /&gt;
&lt;br /&gt;
The goal of this work is to model the shape of the fiber bundles and use this model description in clustering and statistical analysis of fiber tracts. [[Projects:DTIModeling|More...]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;'''New:'''&amp;lt;/font&amp;gt; Mahnaz Maddah, Marek Kubicki, William M. Wells, Carl-Fredrik Westin, Martha E. Shenton and W. Eric L. Grimson, Findings in Schizophrenia by Tract-Oriented DT-MRI Analysis. MICCAI 2008.&lt;br /&gt;
&lt;br /&gt;
M. Maddah, L. Zollei, W. E. L. Grimson, W. M. Wells, Modeling of Anatomical Information in Clustering of White Matter Fiber Trajectories Using Dirichlet Distribution. MMBIA 2008.&lt;br /&gt;
&lt;br /&gt;
M. Maddah, L. Zollei, W. E. L. Grimson, C-F Westin, W. M. Wells, A Mathematical Framework for Incorporating Anatomical Knowledge in DT-MRI Analysis. ISBI 2008.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| | [[Image:TGIt.gif| 150px]]&lt;br /&gt;
| |&lt;br /&gt;
&lt;br /&gt;
== [[Projects:LatentAtlasSegmentation|Joint Segmentation of Image Ensembles via Latent Atlases]] ==&lt;br /&gt;
&lt;br /&gt;
Spatial priors, such as probabilistic atlases, play an important role in MRI segmentation. The atlases are typically generated by averaging manual labels of aligned brain regions across different subjects. However, the availability of comprehensive, reliable and suitable manual segmentations is limited. We therefore propose a joint segmentation of corresponding, aligned structures in the entire population that does not require a probability atlas. &lt;br /&gt;
[[Projects:LatentAtlasSegmentation|More...]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;'''New: '''&amp;lt;/font&amp;gt;  T. Riklin Raviv, K. Van Leemput, W.M. Wells III and P. Golland, Joint Segmentation of Image Ensembles via Latent Atlases, Proceedings of the International Conference on Medical Image Computing and Computer Assisted Intervention (MICCAI), 2009&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;'''New: '''&amp;lt;/font&amp;gt; &lt;br /&gt;
T. Riklin Raviv, B.H. Menze, K. Van Leemput, B. Stieltjes,  M.A. Weber, N. Ayache, W. M. Wells III and P. Golland, Joint Segmentation using Patient specific Latent Anatomy Model&lt;br /&gt;
MICCAI workshop for Probabilistic Models on Medical Image Analysis (PMMIA) 2009 &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| | [[Image:Progress_Registration_Segmentation_Shape.jpg|180px]]&lt;br /&gt;
| |&lt;br /&gt;
&lt;br /&gt;
== [[Projects:ShapeBasedSegmentationAndRegistration|Shape Based Segmentation and Registration]] ==&lt;br /&gt;
&lt;br /&gt;
This type of algorithm assigns a tissue type to each voxel in the volume. Incorporating prior shape information biases the label assignment towards contiguous regions that are consistent with the shape model. [[Projects:ShapeBasedSegmentationAndRegistration|More...]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| | [[Image:GroupwiseSummary.PNG|200px]]&lt;br /&gt;
| |&lt;br /&gt;
&lt;br /&gt;
== [[Projects:GroupwiseRegistration|Groupwise Registration]] ==&lt;br /&gt;
&lt;br /&gt;
We extend a previously demonstrated entropy based groupwise registration method to include a free-form deformation model based on B-splines. We provide an efficient implementation using stochastic gradient descents in a multi-resolution setting. We demonstrate the method in application to a set of 50 MRI brain scans and compare the results to a pairwise approach using segmentation labels to evaluate the quality of alignment.&lt;br /&gt;
&lt;br /&gt;
In a related project,  we develop a method that reconciles the practical advantages of symmetric registration with the asymmetric nature of image-template registration by adding a simple correction factor to the symmetric cost function. We instantiate our model within a log-domain diffeomorphic registration framework. Our experiments show exploiting the asymmetry in image-template registration improves alignment in the image coordinates.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;'''New: '''&amp;lt;/font&amp;gt;  Asymmetric Image-Template Registration, M.R. Sabuncu, B.T. Thomas Yeo, T. Vercauteren, K. Van Leemput, P. Golland. To appear in Proceedings of the International Conference on Medical Image Computing and Computer Assisted Intervention (MICCAI), 2009&lt;br /&gt;
&lt;br /&gt;
[[Projects:GroupwiseRegistration|More...]]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| | [[Image:MIT_DTI_JointSegReg_atlas3D.jpg|200px]]&lt;br /&gt;
| |&lt;br /&gt;
&lt;br /&gt;
== [[Projects:DTIFiberRegistration|Joint Registration and Segmentation of DWI Fiber Tractography]] ==&lt;br /&gt;
&lt;br /&gt;
The goal of this work is to jointly register and cluster DWI fiber tracts obtained from a group of subjects. [[Projects:DTIFiberRegistration|More...]]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| | [[Image:brain.png|200px]]&lt;br /&gt;
| |&lt;br /&gt;
&lt;br /&gt;
== [[Projects:DTIClustering|DTI Fiber Clustering and Fiber-Based Analysis]] ==&lt;br /&gt;
&lt;br /&gt;
The goal of this project is to provide structural description of the white matter architecture as a partition into coherent fiber bundles and clusters, and to use these bundles for quantitative measurement. [[Projects:DTIClustering|More...]]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| | [[Image:FMRIEvaluationchart.jpg|200px]]&lt;br /&gt;
| |&lt;br /&gt;
&lt;br /&gt;
== [[Projects:fMRIDetection|fMRI Detection and Analysis]] ==&lt;br /&gt;
&lt;br /&gt;
We are exploring algorithms for improved fMRI detection and interpretation by incorporting spatial priors and anatomical information to guide the detection. [[Projects:fMRIDetection|More...]]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| | [[Image:Thalamus_algo_outline.png|200px]]&lt;br /&gt;
| |&lt;br /&gt;
&lt;br /&gt;
== [[Projects:DTISegmentation|DTI-based Segmentation]] ==&lt;br /&gt;
&lt;br /&gt;
Unlike conventional MRI, DTI provides adequate contrast to segment the thalamic nuclei, which are gray matter structures. [[Projects:DTISegmentation|More...]]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| | [[Image:ConnectivityMap.png|200px]]&lt;br /&gt;
| |&lt;br /&gt;
&lt;br /&gt;
== [[Projects:DTIStochasticTractography|Stochastic Tractography]] ==&lt;br /&gt;
&lt;br /&gt;
This work calculates posterior distributions of white matter fiber tract parameters given diffusion observations in a DWI volume.  [[Projects:DTIStochasticTractography|More...]]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| | [[Image:HippocampalShapeDifferences.gif|200px]]&lt;br /&gt;
| |&lt;br /&gt;
&lt;br /&gt;
== [[Projects:ShapeAnalysis|Population Analysis of Anatomical Variability]] ==&lt;br /&gt;
&lt;br /&gt;
Our goal is to develop mathematical approaches to modeling anatomical variability within and across populations using tools like local shape descriptors of specific regions of interest and global constellation descriptors of multiple ROI's. [[Projects:ShapeAnalysis|More...]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ythomas</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=Algorithm:MIT&amp;diff=42639</id>
		<title>Algorithm:MIT</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=Algorithm:MIT&amp;diff=42639"/>
		<updated>2009-09-10T22:23:49Z</updated>

		<summary type="html">&lt;p&gt;Ythomas: /* Spherical Demons: Fast Surface Registration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; Back to [[Algorithm:Main|NA-MIC Algorithms]]&lt;br /&gt;
__NOTOC__&lt;br /&gt;
= Overview of MIT Algorithms (PI: Polina Golland) =&lt;br /&gt;
&lt;br /&gt;
Our group seeks to model statistical variability of anatomy and function across subjects and between populations and to utilize computational models of such variability to improve predictions for individual subjects, as well as characterize populations. Our long-term goal is to develop methods for joint modeling of anatomy and function and to apply them in clinical and scientific studies. We work primarily with anatomical, DTI and fMRI images. We actively contribute implementations of our algorithms to the NAMIC-kit.&lt;br /&gt;
&lt;br /&gt;
= MIT Projects =&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;10&amp;quot; style=&amp;quot;text-align:left;&amp;quot;&lt;br /&gt;
|| [[Image:Segmentation_example2.png|250px]]&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
== [[Projects:NonparametricSegmentation| Nonparametric Models for Supervised Image Segmentation]] ==&lt;br /&gt;
&lt;br /&gt;
We propose a non-parametric, probabilistic model for the automatic segmentation of medical images,&lt;br /&gt;
given a training set of images and corresponding label maps. The resulting inference algorithms we&lt;br /&gt;
develop rely on pairwise registrations between the test image and individual training images. The&lt;br /&gt;
training labels are then transferred to the test image and fused to compute a final segmentation of&lt;br /&gt;
the test subject. [[Projects:NonparametricSegmentation|More...]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;'''New: '''&amp;lt;/font&amp;gt; Supervised Nonparametric Image Parcellation, M.R. Sabuncu, B.T. Thomas Yeo, K. Van Leemput, B. Fischl, and P. Golland. To appear in Proceedings of the International Conference on Medical Image Computing and Computer Assisted Intervention (MICCAI), 2009.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;'''New: '''&amp;lt;/font&amp;gt; Nonparametric Mixture Models for Supervised Image Parcellation, M.R. Sabuncu, &lt;br /&gt;
B.T.T. Yeo, K. Van Leemput, B. Fischl, and P. Golland. To be presented at PMMIA Workshop at MICCAI 2009.   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;10&amp;quot; style=&amp;quot;text-align:left;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:15%&amp;quot; | [[Image:TetrahedralAtlasWarp.gif‎ |210px]]&lt;br /&gt;
| style=&amp;quot;width:85%&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
== [[Projects:BayesianMRSegmentation| Bayesian Segmentation of MRI Images]] ==&lt;br /&gt;
&lt;br /&gt;
The aim of this project is to develop, implement, and validate a generic method for segmenting MRI images that automatically adapts to different acquisition sequences. [[Projects:BayesianMRSegmentation|More...]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;'''New: '''&amp;lt;/font&amp;gt; Automated Segmentation of Hippocampal Subﬁelds from Ultra-High Resolution In Vivo MRI, K. Van Leemput, A. Bakkour, T. Benner, G. Wiggins, L.L. Wald, J. Augustinack, B.C. Dickerson, P. Golland, and B. Fischl. Hippocampus, vol. 19, no. 6, pp. 549-557, June 2009&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;'''New: '''&amp;lt;/font&amp;gt; Encoding Probabilistic Atlases Using Bayesian Inference, K. Van Leemput. IEEE Transactions on Medical Imaging, vol. 28, no. 6, pp. 822-837, June 2009&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| | [[Image:ICluster_templates.gif|200px]]&lt;br /&gt;
| |&lt;br /&gt;
&lt;br /&gt;
== [[Projects:MultimodalAtlas|Multimodal Atlas]] ==&lt;br /&gt;
&lt;br /&gt;
In this work, we propose and investigate an algorithm that jointly co-registers a collection of images while computing multiple templates. The algorithm, called '''iCluster''', is used to compute multiple atlases for a given population.&lt;br /&gt;
[[Projects:MultimodalAtlas|More...]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;'''New: '''&amp;lt;/font&amp;gt; Image-driven Population Analysis through Mixture-Modeling, M.R. Sabuncu, S.K. Balci, M.E. Shenton and P. Golland. IEEE Transactions on Medical Imaging. Accepted for Publication, 2009.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| | [[Image:CoordinateChart.png|250px]]&lt;br /&gt;
| |&lt;br /&gt;
&lt;br /&gt;
== [[Projects:SphericalDemons|Spherical Demons: Fast Surface Registration]] ==&lt;br /&gt;
&lt;br /&gt;
We present the fast Spherical Demons algorithm for registering two spherical images. By exploiting spherical vector spline interpolation theory, we show that a large class of regularizers for the modified demons objective function can be efficiently approximated on the sphere using convolution. Based on the one parameter subgroups of diffeomorphisms, [[Projects:SphericalDemons|More...]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;'''New: '''&amp;lt;/font&amp;gt; B.T.T. Yeo, M. Sabuncu, T. Vercauteren, N. Ayache, B. Fischl, P. Golland. Spherical Demons: Fast Surface Registration. MICCAI, volume 5241 of LNCS, 745--753, 2008.&lt;br /&gt;
&lt;br /&gt;
B.T.T. Yeo, M. Sabuncu, T. Vercauteren, N. Ayache, B. Fischl, P. Golland. Spherical Demons: Fast Surface Registration. IEEE TMI, In Press.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| | [[Image:JointRegSeg.png|200px]]&lt;br /&gt;
| |&lt;br /&gt;
&lt;br /&gt;
== [[Projects:RegistrationRegularization|Optimal Atlas Regularization in Image Segmentation]] ==&lt;br /&gt;
&lt;br /&gt;
We propose a unified framework for computing atlases from manually labeled data sets at various degrees of “sharpness” and the joint registration and segmentation of a new brain with these atlases. Using this framework, we investigate the tradeoff between warp regularization and image ﬁdelity, i.e. the smoothness of the new subject warp and the sharpness of the atlas in a segmentation application.&lt;br /&gt;
[[Projects:RegistrationRegularization|More...]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;'''New:'''&amp;lt;/font&amp;gt; B.T.T. Yeo, M.R. Sabuncu, R. Desikan, B. Fischl, P. Golland. Effects of Registration Regularization and Atlas Sharpness on Segmentation Accuracy. Medical Image Analysis, 12(5):603--615, 2008. &lt;br /&gt;
  &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| | [[Image:epi_correction_small.jpg|200px]]&lt;br /&gt;
| |&lt;br /&gt;
&lt;br /&gt;
== [[Projects:FieldmapFreeDistortionCorrection|Fieldmap-Free EPI Distortion Correction]] ==&lt;br /&gt;
&lt;br /&gt;
In this project we aim to improve the EPI distortion correction algorithms [[Projects:FieldmapFreeDistortionCorrection|More...]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;'''New: '''&amp;lt;/font&amp;gt;  Poynton C., Jenkinson M., Whalen S., Golby A.J., Wells III W. Fieldmap-Free Retrospective Registration and Distortion Correction for EPI-Based Functiona Imaging. MICCAI 2008.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| | [[Image:mit_fmri_clustering_parcellation2_xsub.png|200px]]&lt;br /&gt;
| |&lt;br /&gt;
&lt;br /&gt;
== [[Projects:fMRIClustering|fMRI clustering]] ==&lt;br /&gt;
&lt;br /&gt;
In this project we study the application of model-based clustering algorithms in identification of functional connectivity in the brain. [[Projects:fMRIClustering|More...]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;'''New: '''&amp;lt;/font&amp;gt; A. Venkataraman, K.R.A. Van Dijk, R.L. Buckner, P. Golland. Exploring Functional Connectivity in fMRI via Clustering. ICASSP 2009. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;'''New: '''&amp;lt;/font&amp;gt; D. Lashkari, E. Vul, N. Kanwisher, P. Golland. Discovering Structure in the Space of Activation&lt;br /&gt;
Profiles in fMRI. MICCAI 2008. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| | [[Image:FoldingSpeedDetection.png|150px|]]&lt;br /&gt;
| |&lt;br /&gt;
&lt;br /&gt;
== [[Projects:ShapeAnalysisWithOvercompleteWavelets|Shape Analysis With Overcomplete Wavelets]] ==&lt;br /&gt;
&lt;br /&gt;
In this work, we extend the Euclidean wavelets to the sphere. The resulting over-complete spherical wavelets are invariant to the rotation of the spherical image parameterization. We apply the over-complete spherical wavelet to cortical folding development [[Projects:ShapeAnalysisWithOvercompleteWavelets|More...]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;'''New: '''&amp;lt;/font&amp;gt; B.T.T. Yeo, P. Yu, P.E. Grant, B. Fischl, P. Golland. Shape Analysis with Overcomplete Spherical Wavelets. Proceedings of the International Conference on Medical Image Computing and Computer Assisted Intervention (MICCAI), volume 5241 of LNCS, 468--476, 2008&lt;br /&gt;
&lt;br /&gt;
B.T.T. Yeo, W. Ou, P. Golland. On the Construction of Invertible Filter Banks on the 2-Sphere. Yeo, Ou and Golland. IEEE Transactions on Image Processing. 17(3):283--300. 2008. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| | [[Image:Models.jpg|200px]]&lt;br /&gt;
| |&lt;br /&gt;
&lt;br /&gt;
== [[Projects:DTIModeling|Fiber Tract Modeling, Clustering, and Quantitative Analysis]] ==&lt;br /&gt;
&lt;br /&gt;
The goal of this work is to model the shape of the fiber bundles and use this model description in clustering and statistical analysis of fiber tracts. [[Projects:DTIModeling|More...]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;'''New:'''&amp;lt;/font&amp;gt; Mahnaz Maddah, Marek Kubicki, William M. Wells, Carl-Fredrik Westin, Martha E. Shenton and W. Eric L. Grimson, Findings in Schizophrenia by Tract-Oriented DT-MRI Analysis. MICCAI 2008.&lt;br /&gt;
&lt;br /&gt;
M. Maddah, L. Zollei, W. E. L. Grimson, W. M. Wells, Modeling of Anatomical Information in Clustering of White Matter Fiber Trajectories Using Dirichlet Distribution. MMBIA 2008.&lt;br /&gt;
&lt;br /&gt;
M. Maddah, L. Zollei, W. E. L. Grimson, C-F Westin, W. M. Wells, A Mathematical Framework for Incorporating Anatomical Knowledge in DT-MRI Analysis. ISBI 2008.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| | [[Image:TGIt.gif| 150px]]&lt;br /&gt;
| |&lt;br /&gt;
&lt;br /&gt;
== [[Projects:LatentAtlasSegmentation|Joint Segmentation of Image Ensembles via Latent Atlases]] ==&lt;br /&gt;
&lt;br /&gt;
Spatial priors, such as probabilistic atlases, play an important role in MRI segmentation. The atlases are typically generated by averaging manual labels of aligned brain regions across different subjects. However, the availability of comprehensive, reliable and suitable manual segmentations is limited. We therefore propose a joint segmentation of corresponding, aligned structures in the entire population that does not require a probability atlas. &lt;br /&gt;
[[Projects:LatentAtlasSegmentation|More...]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;'''New: '''&amp;lt;/font&amp;gt;  T. Riklin Raviv, K. Van Leemput, W.M. Wells III and P. Golland, Joint Segmentation of Image Ensembles via Latent Atlases, Proceedings of the International Conference on Medical Image Computing and Computer Assisted Intervention (MICCAI), 2009&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;'''New: '''&amp;lt;/font&amp;gt; &lt;br /&gt;
T. Riklin Raviv, B.H. Menze, K. Van Leemput, B. Stieltjes,  M.A. Weber, N. Ayache, W. M. Wells III and P. Golland, Joint Segmentation using Patient specific Latent Anatomy Model&lt;br /&gt;
MICCAI workshop for Probabilistic Models on Medical Image Analysis (PMMIA) 2009 &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| | [[Image:Progress_Registration_Segmentation_Shape.jpg|180px]]&lt;br /&gt;
| |&lt;br /&gt;
&lt;br /&gt;
== [[Projects:ShapeBasedSegmentationAndRegistration|Shape Based Segmentation and Registration]] ==&lt;br /&gt;
&lt;br /&gt;
This type of algorithm assigns a tissue type to each voxel in the volume. Incorporating prior shape information biases the label assignment towards contiguous regions that are consistent with the shape model. [[Projects:ShapeBasedSegmentationAndRegistration|More...]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| | [[Image:GroupwiseSummary.PNG|200px]]&lt;br /&gt;
| |&lt;br /&gt;
&lt;br /&gt;
== [[Projects:GroupwiseRegistration|Groupwise Registration]] ==&lt;br /&gt;
&lt;br /&gt;
We extend a previously demonstrated entropy based groupwise registration method to include a free-form deformation model based on B-splines. We provide an efficient implementation using stochastic gradient descents in a multi-resolution setting. We demonstrate the method in application to a set of 50 MRI brain scans and compare the results to a pairwise approach using segmentation labels to evaluate the quality of alignment.&lt;br /&gt;
&lt;br /&gt;
In a related project,  we develop a method that reconciles the practical advantages of symmetric registration with the asymmetric nature of image-template registration by adding a simple correction factor to the symmetric cost function. We instantiate our model within a log-domain diffeomorphic registration framework. Our experiments show exploiting the asymmetry in image-template registration improves alignment in the image coordinates.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;'''New: '''&amp;lt;/font&amp;gt;  Asymmetric Image-Template Registration, M.R. Sabuncu, B.T. Thomas Yeo, T. Vercauteren, K. Van Leemput, P. Golland. To appear in Proceedings of the International Conference on Medical Image Computing and Computer Assisted Intervention (MICCAI), 2009&lt;br /&gt;
&lt;br /&gt;
[[Projects:GroupwiseRegistration|More...]]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| | [[Image:MIT_DTI_JointSegReg_atlas3D.jpg|200px]]&lt;br /&gt;
| |&lt;br /&gt;
&lt;br /&gt;
== [[Projects:DTIFiberRegistration|Joint Registration and Segmentation of DWI Fiber Tractography]] ==&lt;br /&gt;
&lt;br /&gt;
The goal of this work is to jointly register and cluster DWI fiber tracts obtained from a group of subjects. [[Projects:DTIFiberRegistration|More...]]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| | [[Image:brain.png|200px]]&lt;br /&gt;
| |&lt;br /&gt;
&lt;br /&gt;
== [[Projects:DTIClustering|DTI Fiber Clustering and Fiber-Based Analysis]] ==&lt;br /&gt;
&lt;br /&gt;
The goal of this project is to provide structural description of the white matter architecture as a partition into coherent fiber bundles and clusters, and to use these bundles for quantitative measurement. [[Projects:DTIClustering|More...]]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| | [[Image:FMRIEvaluationchart.jpg|200px]]&lt;br /&gt;
| |&lt;br /&gt;
&lt;br /&gt;
== [[Projects:fMRIDetection|fMRI Detection and Analysis]] ==&lt;br /&gt;
&lt;br /&gt;
We are exploring algorithms for improved fMRI detection and interpretation by incorporting spatial priors and anatomical information to guide the detection. [[Projects:fMRIDetection|More...]]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| | [[Image:Thalamus_algo_outline.png|200px]]&lt;br /&gt;
| |&lt;br /&gt;
&lt;br /&gt;
== [[Projects:DTISegmentation|DTI-based Segmentation]] ==&lt;br /&gt;
&lt;br /&gt;
Unlike conventional MRI, DTI provides adequate contrast to segment the thalamic nuclei, which are gray matter structures. [[Projects:DTISegmentation|More...]]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| | [[Image:ConnectivityMap.png|200px]]&lt;br /&gt;
| |&lt;br /&gt;
&lt;br /&gt;
== [[Projects:DTIStochasticTractography|Stochastic Tractography]] ==&lt;br /&gt;
&lt;br /&gt;
This work calculates posterior distributions of white matter fiber tract parameters given diffusion observations in a DWI volume.  [[Projects:DTIStochasticTractography|More...]]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| | [[Image:HippocampalShapeDifferences.gif|200px]]&lt;br /&gt;
| |&lt;br /&gt;
&lt;br /&gt;
== [[Projects:ShapeAnalysis|Population Analysis of Anatomical Variability]] ==&lt;br /&gt;
&lt;br /&gt;
Our goal is to develop mathematical approaches to modeling anatomical variability within and across populations using tools like local shape descriptors of specific regions of interest and global constellation descriptors of multiple ROI's. [[Projects:ShapeAnalysis|More...]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ythomas</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=Projects:LearningRegistrationCostFunctions&amp;diff=42638</id>
		<title>Projects:LearningRegistrationCostFunctions</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=Projects:LearningRegistrationCostFunctions&amp;diff=42638"/>
		<updated>2009-09-10T22:21:19Z</updated>

		<summary type="html">&lt;p&gt;Ythomas: /* (2) Localizing fMRI-defined MT+ Using Cortical Folding */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Back to [[NA-MIC_Internal_Collaborations:StructuralImageAnalysis|NA-MIC Collaborations]], [[Algorithm:MIT|MIT Algorithms]]&lt;br /&gt;
&lt;br /&gt;
We present a framework for learning registration cost functions. In medical image analysis, registration is rarely the final goal, but instead the resulting alignment is used in other tasks, such as image segmentation or group analysis. The parameters of the registration cost function -- for example, the tradeoff between the image similarity and regularization terms -- are typically determined manually through inspection of the image alignment and then fixed for all applications. However, it is unclear that the same parameters are optimal for different applications. In this work, we propose a principled approach to leveraging the application context to effectively regularize the ill-posed problem of image registration. Our method learns the parameters of any smooth family of registration cost functions with respect to a specific task. &lt;br /&gt;
&lt;br /&gt;
= Motivation =&lt;br /&gt;
Image registration is ambiguous. For example, Brodmann areas are parcellation of the cortex based on the cellular architecture of the cortex. The figures below show two subjects with Brodmann areas overlaid on the cortical folding pattern. Here, we see that perfectly aligning the inferior frontal sulcus will misalign the superior end of BA44 (Broca's language area). If our goal is segment sulci and gyri, perfectly alignment of the cortical folding pattern is ideal. But it is unclear whether perfectly aligning cortical folds is optimal for localizing Brodmann areas. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.rh.pm1696.BAsALL.lat.cropped.caption.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.rh.pm20784.BAsALL.lat.cropped.caption.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here, we show that by taking into account the end-goal of registration, we not only improve the application performance but also potentially eliminate ambiguities in image registration.&lt;br /&gt;
&lt;br /&gt;
= Description =&lt;br /&gt;
The key idea is to introduce a second layer of optimization over and above the usual registration. This second layer of optimization traverses the space of local minima, selecting registration parameters that result in good registration local minima as measured by the performance of the specific application in a training data set. The training data provides additional information not present in a test image, allowing the task-speciﬁc cost function to be evaluated during training. For example, if the task is segmentation, we assume the existence of a training data set with ground truth segmentation and a smooth cost function that evaluates segmentation accuracy. This segmentation accuracy is used as a proxy to evaluate registration accuracy.&lt;br /&gt;
&lt;br /&gt;
If the registration cost function employs a single parameter, then the optimal parameter value can be found by exhaustive search. With multiple parameters, exhaustive search is not possible. Here, we demonstrate the optimization of thousands of parameters by gradient descent on the space of local minima, selecting registration parameters that result in good registration local minima as measured by the task-speciﬁc cost function in the training data set. &lt;br /&gt;
&lt;br /&gt;
Our formulation is related to the use of continuation methods in computing the entire path of solutions of learning problems (e.g., SVM or Lasso) as a function of a single regularization parameter. Because we deal with multiple (thousands of) parameters, it is impossible for us to compute a solution manifold. Instead, we trace a path within the solution manifold that improves the task-speciﬁc cost function. &lt;br /&gt;
&lt;br /&gt;
Another advantage of our approach is that we do not require ground truth deformations. As suggested in the example above, the concept of “ground truth deformations” may not always be well-deﬁned, since the optimal registration may depend on the application at hand. In contrast, our approach avoids the need for ground truth deformations by focusing on the application performance, where ground truth (e.g., via segmentation labels) is better deﬁned.&lt;br /&gt;
&lt;br /&gt;
= Experimental Results =&lt;br /&gt;
We instantiate the framework for the alignment of hidden labels whose extents are not necessarily well-predicted by local image features. We consider the generic weighted Sum of Squared Differences (wSSD) cost function and estimate either (1) the optimal weights or (2) cortical folding template for localizing cytoarchitectural and functional regions based only on macroanatomical cortical folding information. We demonstrate state-of-the-art localization results in both histological and fMRI data sets.&lt;br /&gt;
&lt;br /&gt;
== (1) Localizing Brodmann Areas Using Cortical Folding ==&lt;br /&gt;
In this experiment, we estimate the optimal template in the wSSD cost function for localizing Brodmann areas in 10 histologically-analyzed subjects. We compare 3 algorithms: task-optimal template (red), FreeSurfer (green) [1] and optimal uniform weights (black). Optimal uniform weights are found by setting all the weights to a single value and performing an exhaustive search of the weights. We see in the figure below, that task-optimal framework achieves the lowest localization errors.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.Presentation.mean2.V1V2BA2.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.Presentation.mean2.BA44BA45MT.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== (1b) Interpreting Task-Optimal Template Estimation ==&lt;br /&gt;
Fig(a) shows the initial cortical geometry of a template subject with its corresponding BA2 in black outline. In this particular subject, the postcentral sulcus is more prominent than the central sulcus. Fig(b) shows the cortical geometry of a test subject together with its BA2. In this subject, the central sulcus is more prominent than the postcentral sulcus. Consequently, in the uniform-weights method, the central sulcus of the test subject is wrongly mapped to the postcentral sulcus of the template, so that BA2 is misregistered, as shown by the green outline in Fig(a). During task-optimal training, our method interrupts the geometry of the postcentral sulcus in the template because the uninterrupted postcentral sulcus in the template is inconsistent with localizing BA2 in the training subjects. The ﬁnal template is shown in Fig(c). We see that the BA2 of the subject (green) and the task-optimal template (black) are well-aligned, although there still exists localization error in the superior end of BA2.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:BA2_template.png|thumb|center|200px|(a) Template]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:BA2_subject.png|thumb|center|200px|(b) Test Subject]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:BA2_final_template.png|thumb|center|200px|(c) Final Template]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The video below visualizes the template at each iteration of the optimization.&lt;br /&gt;
[[Image:lh.pm14686.BA2.gif|thumb|center|200px]]&lt;br /&gt;
&lt;br /&gt;
== (2) Localizing fMRI-defined MT+ Using Cortical Folding ==&lt;br /&gt;
In this experiment, we consider 42 subjects with fMRI-defined MT+. MT+ is thought to include the cytoarchitectonically-defined MT, as well as, a small part of the medial superior temporal region. We use the ex-vivo MT template to predict MT+ in the 42 in-vivo subjects. We see that once again, task-optimal template achieves better localization results than FreeSurfer.&lt;br /&gt;
&lt;br /&gt;
[[Image:exvivoMTPredictsInvivoMT.png|thumb|center|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[1] B. Fischl, M. Sereno, R. Tootell, and A. Dale. High-resolution Intersubject Averaging and a Coordinate System for the &lt;br /&gt;
Cortical Surface. Human Brain Mapping, 8(4):272–284, 1999.&lt;br /&gt;
&lt;br /&gt;
= Key Investigators =&lt;br /&gt;
&lt;br /&gt;
* MIT: [[http://people.csail.mit.edu/ythomas/ | B.T. Thomas Yeo]], Mert Sabuncu, Polina Golland&lt;br /&gt;
* MGH: Bruce Fischl, Daphne Holt&lt;br /&gt;
* INRIA: Tom Vercauteren&lt;br /&gt;
* Aachen University: Katrin Amunts&lt;br /&gt;
* Research Center Juelich: Karl Zilles&lt;br /&gt;
&lt;br /&gt;
= Publications =&lt;br /&gt;
''In Press''&lt;br /&gt;
&lt;br /&gt;
* B.T.T. Yeo, M. Sabuncu, P. Golland, B. Fischl. Task-Optimal Registration Cost Functions. Proceedings of the International Conference on Medical Image Computing and Computer Assisted Intervention (MICCAI), In Press, 2009.&lt;br /&gt;
&lt;br /&gt;
[[Category: Registration]] [[Category:Segmentation]]&lt;/div&gt;</summary>
		<author><name>Ythomas</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=Projects:LearningRegistrationCostFunctions&amp;diff=42637</id>
		<title>Projects:LearningRegistrationCostFunctions</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=Projects:LearningRegistrationCostFunctions&amp;diff=42637"/>
		<updated>2009-09-10T22:17:45Z</updated>

		<summary type="html">&lt;p&gt;Ythomas: /* (1b) Interpreting Task-Optimal Template Estimation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Back to [[NA-MIC_Internal_Collaborations:StructuralImageAnalysis|NA-MIC Collaborations]], [[Algorithm:MIT|MIT Algorithms]]&lt;br /&gt;
&lt;br /&gt;
We present a framework for learning registration cost functions. In medical image analysis, registration is rarely the final goal, but instead the resulting alignment is used in other tasks, such as image segmentation or group analysis. The parameters of the registration cost function -- for example, the tradeoff between the image similarity and regularization terms -- are typically determined manually through inspection of the image alignment and then fixed for all applications. However, it is unclear that the same parameters are optimal for different applications. In this work, we propose a principled approach to leveraging the application context to effectively regularize the ill-posed problem of image registration. Our method learns the parameters of any smooth family of registration cost functions with respect to a specific task. &lt;br /&gt;
&lt;br /&gt;
= Motivation =&lt;br /&gt;
Image registration is ambiguous. For example, Brodmann areas are parcellation of the cortex based on the cellular architecture of the cortex. The figures below show two subjects with Brodmann areas overlaid on the cortical folding pattern. Here, we see that perfectly aligning the inferior frontal sulcus will misalign the superior end of BA44 (Broca's language area). If our goal is segment sulci and gyri, perfectly alignment of the cortical folding pattern is ideal. But it is unclear whether perfectly aligning cortical folds is optimal for localizing Brodmann areas. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.rh.pm1696.BAsALL.lat.cropped.caption.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.rh.pm20784.BAsALL.lat.cropped.caption.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here, we show that by taking into account the end-goal of registration, we not only improve the application performance but also potentially eliminate ambiguities in image registration.&lt;br /&gt;
&lt;br /&gt;
= Description =&lt;br /&gt;
The key idea is to introduce a second layer of optimization over and above the usual registration. This second layer of optimization traverses the space of local minima, selecting registration parameters that result in good registration local minima as measured by the performance of the specific application in a training data set. The training data provides additional information not present in a test image, allowing the task-speciﬁc cost function to be evaluated during training. For example, if the task is segmentation, we assume the existence of a training data set with ground truth segmentation and a smooth cost function that evaluates segmentation accuracy. This segmentation accuracy is used as a proxy to evaluate registration accuracy.&lt;br /&gt;
&lt;br /&gt;
If the registration cost function employs a single parameter, then the optimal parameter value can be found by exhaustive search. With multiple parameters, exhaustive search is not possible. Here, we demonstrate the optimization of thousands of parameters by gradient descent on the space of local minima, selecting registration parameters that result in good registration local minima as measured by the task-speciﬁc cost function in the training data set. &lt;br /&gt;
&lt;br /&gt;
Our formulation is related to the use of continuation methods in computing the entire path of solutions of learning problems (e.g., SVM or Lasso) as a function of a single regularization parameter. Because we deal with multiple (thousands of) parameters, it is impossible for us to compute a solution manifold. Instead, we trace a path within the solution manifold that improves the task-speciﬁc cost function. &lt;br /&gt;
&lt;br /&gt;
Another advantage of our approach is that we do not require ground truth deformations. As suggested in the example above, the concept of “ground truth deformations” may not always be well-deﬁned, since the optimal registration may depend on the application at hand. In contrast, our approach avoids the need for ground truth deformations by focusing on the application performance, where ground truth (e.g., via segmentation labels) is better deﬁned.&lt;br /&gt;
&lt;br /&gt;
= Experimental Results =&lt;br /&gt;
We instantiate the framework for the alignment of hidden labels whose extents are not necessarily well-predicted by local image features. We consider the generic weighted Sum of Squared Differences (wSSD) cost function and estimate either (1) the optimal weights or (2) cortical folding template for localizing cytoarchitectural and functional regions based only on macroanatomical cortical folding information. We demonstrate state-of-the-art localization results in both histological and fMRI data sets.&lt;br /&gt;
&lt;br /&gt;
== (1) Localizing Brodmann Areas Using Cortical Folding ==&lt;br /&gt;
In this experiment, we estimate the optimal template in the wSSD cost function for localizing Brodmann areas in 10 histologically-analyzed subjects. We compare 3 algorithms: task-optimal template (red), FreeSurfer (green) [1] and optimal uniform weights (black). Optimal uniform weights are found by setting all the weights to a single value and performing an exhaustive search of the weights. We see in the figure below, that task-optimal framework achieves the lowest localization errors.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.Presentation.mean2.V1V2BA2.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.Presentation.mean2.BA44BA45MT.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== (1b) Interpreting Task-Optimal Template Estimation ==&lt;br /&gt;
Fig(a) shows the initial cortical geometry of a template subject with its corresponding BA2 in black outline. In this particular subject, the postcentral sulcus is more prominent than the central sulcus. Fig(b) shows the cortical geometry of a test subject together with its BA2. In this subject, the central sulcus is more prominent than the postcentral sulcus. Consequently, in the uniform-weights method, the central sulcus of the test subject is wrongly mapped to the postcentral sulcus of the template, so that BA2 is misregistered, as shown by the green outline in Fig(a). During task-optimal training, our method interrupts the geometry of the postcentral sulcus in the template because the uninterrupted postcentral sulcus in the template is inconsistent with localizing BA2 in the training subjects. The ﬁnal template is shown in Fig(c). We see that the BA2 of the subject (green) and the task-optimal template (black) are well-aligned, although there still exists localization error in the superior end of BA2.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:BA2_template.png|thumb|center|200px|(a) Template]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:BA2_subject.png|thumb|center|200px|(b) Test Subject]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:BA2_final_template.png|thumb|center|200px|(c) Final Template]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The video below visualizes the template at each iteration of the optimization.&lt;br /&gt;
[[Image:lh.pm14686.BA2.gif|thumb|center|200px]]&lt;br /&gt;
&lt;br /&gt;
== (2) Localizing fMRI-defined MT+ Using Cortical Folding ==&lt;br /&gt;
In this experiment, we consider 42 subjects with fMRI-defined MT+ defined on the subject. MT+ is thought to include the cytoarchitectonically-defined MT, as well as, a small part of the medial superior temporal region. We see that once again, task-optimal template achieves better localization results than FreeSurfer.&lt;br /&gt;
&lt;br /&gt;
[[Image:exvivoMTPredictsInvivoMT.png|thumb|center|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[1] B. Fischl, M. Sereno, R. Tootell, and A. Dale. High-resolution Intersubject Averaging and a Coordinate System for the &lt;br /&gt;
Cortical Surface. Human Brain Mapping, 8(4):272–284, 1999.&lt;br /&gt;
&lt;br /&gt;
= Key Investigators =&lt;br /&gt;
&lt;br /&gt;
* MIT: [[http://people.csail.mit.edu/ythomas/ | B.T. Thomas Yeo]], Mert Sabuncu, Polina Golland&lt;br /&gt;
* MGH: Bruce Fischl, Daphne Holt&lt;br /&gt;
* INRIA: Tom Vercauteren&lt;br /&gt;
* Aachen University: Katrin Amunts&lt;br /&gt;
* Research Center Juelich: Karl Zilles&lt;br /&gt;
&lt;br /&gt;
= Publications =&lt;br /&gt;
''In Press''&lt;br /&gt;
&lt;br /&gt;
* B.T.T. Yeo, M. Sabuncu, P. Golland, B. Fischl. Task-Optimal Registration Cost Functions. Proceedings of the International Conference on Medical Image Computing and Computer Assisted Intervention (MICCAI), In Press, 2009.&lt;br /&gt;
&lt;br /&gt;
[[Category: Registration]] [[Category:Segmentation]]&lt;/div&gt;</summary>
		<author><name>Ythomas</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=Projects:LearningRegistrationCostFunctions&amp;diff=42636</id>
		<title>Projects:LearningRegistrationCostFunctions</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=Projects:LearningRegistrationCostFunctions&amp;diff=42636"/>
		<updated>2009-09-10T22:17:19Z</updated>

		<summary type="html">&lt;p&gt;Ythomas: /* (1b) Interpreting Task-Optimal Template Estimation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Back to [[NA-MIC_Internal_Collaborations:StructuralImageAnalysis|NA-MIC Collaborations]], [[Algorithm:MIT|MIT Algorithms]]&lt;br /&gt;
&lt;br /&gt;
We present a framework for learning registration cost functions. In medical image analysis, registration is rarely the final goal, but instead the resulting alignment is used in other tasks, such as image segmentation or group analysis. The parameters of the registration cost function -- for example, the tradeoff between the image similarity and regularization terms -- are typically determined manually through inspection of the image alignment and then fixed for all applications. However, it is unclear that the same parameters are optimal for different applications. In this work, we propose a principled approach to leveraging the application context to effectively regularize the ill-posed problem of image registration. Our method learns the parameters of any smooth family of registration cost functions with respect to a specific task. &lt;br /&gt;
&lt;br /&gt;
= Motivation =&lt;br /&gt;
Image registration is ambiguous. For example, Brodmann areas are parcellation of the cortex based on the cellular architecture of the cortex. The figures below show two subjects with Brodmann areas overlaid on the cortical folding pattern. Here, we see that perfectly aligning the inferior frontal sulcus will misalign the superior end of BA44 (Broca's language area). If our goal is segment sulci and gyri, perfectly alignment of the cortical folding pattern is ideal. But it is unclear whether perfectly aligning cortical folds is optimal for localizing Brodmann areas. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.rh.pm1696.BAsALL.lat.cropped.caption.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.rh.pm20784.BAsALL.lat.cropped.caption.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here, we show that by taking into account the end-goal of registration, we not only improve the application performance but also potentially eliminate ambiguities in image registration.&lt;br /&gt;
&lt;br /&gt;
= Description =&lt;br /&gt;
The key idea is to introduce a second layer of optimization over and above the usual registration. This second layer of optimization traverses the space of local minima, selecting registration parameters that result in good registration local minima as measured by the performance of the specific application in a training data set. The training data provides additional information not present in a test image, allowing the task-speciﬁc cost function to be evaluated during training. For example, if the task is segmentation, we assume the existence of a training data set with ground truth segmentation and a smooth cost function that evaluates segmentation accuracy. This segmentation accuracy is used as a proxy to evaluate registration accuracy.&lt;br /&gt;
&lt;br /&gt;
If the registration cost function employs a single parameter, then the optimal parameter value can be found by exhaustive search. With multiple parameters, exhaustive search is not possible. Here, we demonstrate the optimization of thousands of parameters by gradient descent on the space of local minima, selecting registration parameters that result in good registration local minima as measured by the task-speciﬁc cost function in the training data set. &lt;br /&gt;
&lt;br /&gt;
Our formulation is related to the use of continuation methods in computing the entire path of solutions of learning problems (e.g., SVM or Lasso) as a function of a single regularization parameter. Because we deal with multiple (thousands of) parameters, it is impossible for us to compute a solution manifold. Instead, we trace a path within the solution manifold that improves the task-speciﬁc cost function. &lt;br /&gt;
&lt;br /&gt;
Another advantage of our approach is that we do not require ground truth deformations. As suggested in the example above, the concept of “ground truth deformations” may not always be well-deﬁned, since the optimal registration may depend on the application at hand. In contrast, our approach avoids the need for ground truth deformations by focusing on the application performance, where ground truth (e.g., via segmentation labels) is better deﬁned.&lt;br /&gt;
&lt;br /&gt;
= Experimental Results =&lt;br /&gt;
We instantiate the framework for the alignment of hidden labels whose extents are not necessarily well-predicted by local image features. We consider the generic weighted Sum of Squared Differences (wSSD) cost function and estimate either (1) the optimal weights or (2) cortical folding template for localizing cytoarchitectural and functional regions based only on macroanatomical cortical folding information. We demonstrate state-of-the-art localization results in both histological and fMRI data sets.&lt;br /&gt;
&lt;br /&gt;
== (1) Localizing Brodmann Areas Using Cortical Folding ==&lt;br /&gt;
In this experiment, we estimate the optimal template in the wSSD cost function for localizing Brodmann areas in 10 histologically-analyzed subjects. We compare 3 algorithms: task-optimal template (red), FreeSurfer (green) [1] and optimal uniform weights (black). Optimal uniform weights are found by setting all the weights to a single value and performing an exhaustive search of the weights. We see in the figure below, that task-optimal framework achieves the lowest localization errors.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.Presentation.mean2.V1V2BA2.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.Presentation.mean2.BA44BA45MT.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== (1b) Interpreting Task-Optimal Template Estimation ==&lt;br /&gt;
Fig.(a) shows the initial cortical geometry of a template subject with its corresponding BA2 in black outline. In this particular subject, the postcentral sulcus is more prominent than the central sulcus. Fig.(b) shows the cortical geometry of a test subject together with its BA2. In this subject, the central sulcus is more prominent than the postcentral sulcus. Consequently, in the uniform-weights method, the central sulcus of the test subject is wrongly mapped to the postcentral sulcus of the template, so that BA2 is misregistered, as shown by the green outline in Fig.(a). During task-optimal training, our method interrupts the geometry of the postcentral sulcus in the template because the uninterrupted postcentral sulcus in the template is inconsistent with localizing BA2 in the training subjects. The ﬁnal template is shown in Fig.(c). We see that the BA2 of the subject (green) and the task-optimal template (black) are well-aligned, although there still exists localization error in the superior end of BA2.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:BA2_template.png|thumb|center|200px|(a) Template]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:BA2_subject.png|thumb|center|200px|(b) Test Subject]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:BA2_final_template.png|thumb|center|200px|(c) Final Template]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The video below visualizes the template at each iteration of the optimization.&lt;br /&gt;
[[Image:lh.pm14686.BA2.gif|thumb|center|200px]]&lt;br /&gt;
&lt;br /&gt;
== (2) Localizing fMRI-defined MT+ Using Cortical Folding ==&lt;br /&gt;
In this experiment, we consider 42 subjects with fMRI-defined MT+ defined on the subject. MT+ is thought to include the cytoarchitectonically-defined MT, as well as, a small part of the medial superior temporal region. We see that once again, task-optimal template achieves better localization results than FreeSurfer.&lt;br /&gt;
&lt;br /&gt;
[[Image:exvivoMTPredictsInvivoMT.png|thumb|center|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[1] B. Fischl, M. Sereno, R. Tootell, and A. Dale. High-resolution Intersubject Averaging and a Coordinate System for the &lt;br /&gt;
Cortical Surface. Human Brain Mapping, 8(4):272–284, 1999.&lt;br /&gt;
&lt;br /&gt;
= Key Investigators =&lt;br /&gt;
&lt;br /&gt;
* MIT: [[http://people.csail.mit.edu/ythomas/ | B.T. Thomas Yeo]], Mert Sabuncu, Polina Golland&lt;br /&gt;
* MGH: Bruce Fischl, Daphne Holt&lt;br /&gt;
* INRIA: Tom Vercauteren&lt;br /&gt;
* Aachen University: Katrin Amunts&lt;br /&gt;
* Research Center Juelich: Karl Zilles&lt;br /&gt;
&lt;br /&gt;
= Publications =&lt;br /&gt;
''In Press''&lt;br /&gt;
&lt;br /&gt;
* B.T.T. Yeo, M. Sabuncu, P. Golland, B. Fischl. Task-Optimal Registration Cost Functions. Proceedings of the International Conference on Medical Image Computing and Computer Assisted Intervention (MICCAI), In Press, 2009.&lt;br /&gt;
&lt;br /&gt;
[[Category: Registration]] [[Category:Segmentation]]&lt;/div&gt;</summary>
		<author><name>Ythomas</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=Projects:LearningRegistrationCostFunctions&amp;diff=42635</id>
		<title>Projects:LearningRegistrationCostFunctions</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=Projects:LearningRegistrationCostFunctions&amp;diff=42635"/>
		<updated>2009-09-10T22:16:50Z</updated>

		<summary type="html">&lt;p&gt;Ythomas: /* (1b) Interpreting Task-Optimal Template Estimation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Back to [[NA-MIC_Internal_Collaborations:StructuralImageAnalysis|NA-MIC Collaborations]], [[Algorithm:MIT|MIT Algorithms]]&lt;br /&gt;
&lt;br /&gt;
We present a framework for learning registration cost functions. In medical image analysis, registration is rarely the final goal, but instead the resulting alignment is used in other tasks, such as image segmentation or group analysis. The parameters of the registration cost function -- for example, the tradeoff between the image similarity and regularization terms -- are typically determined manually through inspection of the image alignment and then fixed for all applications. However, it is unclear that the same parameters are optimal for different applications. In this work, we propose a principled approach to leveraging the application context to effectively regularize the ill-posed problem of image registration. Our method learns the parameters of any smooth family of registration cost functions with respect to a specific task. &lt;br /&gt;
&lt;br /&gt;
= Motivation =&lt;br /&gt;
Image registration is ambiguous. For example, Brodmann areas are parcellation of the cortex based on the cellular architecture of the cortex. The figures below show two subjects with Brodmann areas overlaid on the cortical folding pattern. Here, we see that perfectly aligning the inferior frontal sulcus will misalign the superior end of BA44 (Broca's language area). If our goal is segment sulci and gyri, perfectly alignment of the cortical folding pattern is ideal. But it is unclear whether perfectly aligning cortical folds is optimal for localizing Brodmann areas. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.rh.pm1696.BAsALL.lat.cropped.caption.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.rh.pm20784.BAsALL.lat.cropped.caption.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here, we show that by taking into account the end-goal of registration, we not only improve the application performance but also potentially eliminate ambiguities in image registration.&lt;br /&gt;
&lt;br /&gt;
= Description =&lt;br /&gt;
The key idea is to introduce a second layer of optimization over and above the usual registration. This second layer of optimization traverses the space of local minima, selecting registration parameters that result in good registration local minima as measured by the performance of the specific application in a training data set. The training data provides additional information not present in a test image, allowing the task-speciﬁc cost function to be evaluated during training. For example, if the task is segmentation, we assume the existence of a training data set with ground truth segmentation and a smooth cost function that evaluates segmentation accuracy. This segmentation accuracy is used as a proxy to evaluate registration accuracy.&lt;br /&gt;
&lt;br /&gt;
If the registration cost function employs a single parameter, then the optimal parameter value can be found by exhaustive search. With multiple parameters, exhaustive search is not possible. Here, we demonstrate the optimization of thousands of parameters by gradient descent on the space of local minima, selecting registration parameters that result in good registration local minima as measured by the task-speciﬁc cost function in the training data set. &lt;br /&gt;
&lt;br /&gt;
Our formulation is related to the use of continuation methods in computing the entire path of solutions of learning problems (e.g., SVM or Lasso) as a function of a single regularization parameter. Because we deal with multiple (thousands of) parameters, it is impossible for us to compute a solution manifold. Instead, we trace a path within the solution manifold that improves the task-speciﬁc cost function. &lt;br /&gt;
&lt;br /&gt;
Another advantage of our approach is that we do not require ground truth deformations. As suggested in the example above, the concept of “ground truth deformations” may not always be well-deﬁned, since the optimal registration may depend on the application at hand. In contrast, our approach avoids the need for ground truth deformations by focusing on the application performance, where ground truth (e.g., via segmentation labels) is better deﬁned.&lt;br /&gt;
&lt;br /&gt;
= Experimental Results =&lt;br /&gt;
We instantiate the framework for the alignment of hidden labels whose extents are not necessarily well-predicted by local image features. We consider the generic weighted Sum of Squared Differences (wSSD) cost function and estimate either (1) the optimal weights or (2) cortical folding template for localizing cytoarchitectural and functional regions based only on macroanatomical cortical folding information. We demonstrate state-of-the-art localization results in both histological and fMRI data sets.&lt;br /&gt;
&lt;br /&gt;
== (1) Localizing Brodmann Areas Using Cortical Folding ==&lt;br /&gt;
In this experiment, we estimate the optimal template in the wSSD cost function for localizing Brodmann areas in 10 histologically-analyzed subjects. We compare 3 algorithms: task-optimal template (red), FreeSurfer (green) [1] and optimal uniform weights (black). Optimal uniform weights are found by setting all the weights to a single value and performing an exhaustive search of the weights. We see in the figure below, that task-optimal framework achieves the lowest localization errors.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.Presentation.mean2.V1V2BA2.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.Presentation.mean2.BA44BA45MT.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== (1b) Interpreting Task-Optimal Template Estimation ==&lt;br /&gt;
Fig.(a) shows the initial cortical geometry of a template subject with its corresponding BA2 in black outline. In this particular subject, the postcentral sulcus is more prominent than the central sulcus. Fig.(b) shows the cortical geometry of a test subject together with its BA2. In this subject, the central sulcus is more prominent than the postcentral sulcus. Consequently, in the uniform-weights method, the central sulcus of the test subject is wrongly mapped to the postcentral sulcus of the template, so that BA2 is misregistered: Fig.(a) shows the BA2 of the test subject (green) overlaid on the cortical geometry of the template subject after registration to the initial template geometry. During task-optimal training, our method interrupts the geometry of the postcentral sulcus in the template because the uninterrupted postcentral sulcus in the template is inconsistent with localizing BA2 in the training subjects. The ﬁnal template is shown in Fig.(c). We see that the BA2 of the subject (green) and the task-optimal template (black) are well-aligned, although there still exists localization error in the superior end of BA2.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:BA2_template.png|thumb|center|200px|(a) Template]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:BA2_subject.png|thumb|center|200px|(b) Test Subject]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:BA2_final_template.png|thumb|center|200px|(c) Final Template]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The video below visualizes the template at each iteration of the optimization.&lt;br /&gt;
[[Image:lh.pm14686.BA2.gif|thumb|center|200px]]&lt;br /&gt;
&lt;br /&gt;
== (2) Localizing fMRI-defined MT+ Using Cortical Folding ==&lt;br /&gt;
In this experiment, we consider 42 subjects with fMRI-defined MT+ defined on the subject. MT+ is thought to include the cytoarchitectonically-defined MT, as well as, a small part of the medial superior temporal region. We see that once again, task-optimal template achieves better localization results than FreeSurfer.&lt;br /&gt;
&lt;br /&gt;
[[Image:exvivoMTPredictsInvivoMT.png|thumb|center|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[1] B. Fischl, M. Sereno, R. Tootell, and A. Dale. High-resolution Intersubject Averaging and a Coordinate System for the &lt;br /&gt;
Cortical Surface. Human Brain Mapping, 8(4):272–284, 1999.&lt;br /&gt;
&lt;br /&gt;
= Key Investigators =&lt;br /&gt;
&lt;br /&gt;
* MIT: [[http://people.csail.mit.edu/ythomas/ | B.T. Thomas Yeo]], Mert Sabuncu, Polina Golland&lt;br /&gt;
* MGH: Bruce Fischl, Daphne Holt&lt;br /&gt;
* INRIA: Tom Vercauteren&lt;br /&gt;
* Aachen University: Katrin Amunts&lt;br /&gt;
* Research Center Juelich: Karl Zilles&lt;br /&gt;
&lt;br /&gt;
= Publications =&lt;br /&gt;
''In Press''&lt;br /&gt;
&lt;br /&gt;
* B.T.T. Yeo, M. Sabuncu, P. Golland, B. Fischl. Task-Optimal Registration Cost Functions. Proceedings of the International Conference on Medical Image Computing and Computer Assisted Intervention (MICCAI), In Press, 2009.&lt;br /&gt;
&lt;br /&gt;
[[Category: Registration]] [[Category:Segmentation]]&lt;/div&gt;</summary>
		<author><name>Ythomas</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=Projects:LearningRegistrationCostFunctions&amp;diff=42634</id>
		<title>Projects:LearningRegistrationCostFunctions</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=Projects:LearningRegistrationCostFunctions&amp;diff=42634"/>
		<updated>2009-09-10T22:16:05Z</updated>

		<summary type="html">&lt;p&gt;Ythomas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Back to [[NA-MIC_Internal_Collaborations:StructuralImageAnalysis|NA-MIC Collaborations]], [[Algorithm:MIT|MIT Algorithms]]&lt;br /&gt;
&lt;br /&gt;
We present a framework for learning registration cost functions. In medical image analysis, registration is rarely the final goal, but instead the resulting alignment is used in other tasks, such as image segmentation or group analysis. The parameters of the registration cost function -- for example, the tradeoff between the image similarity and regularization terms -- are typically determined manually through inspection of the image alignment and then fixed for all applications. However, it is unclear that the same parameters are optimal for different applications. In this work, we propose a principled approach to leveraging the application context to effectively regularize the ill-posed problem of image registration. Our method learns the parameters of any smooth family of registration cost functions with respect to a specific task. &lt;br /&gt;
&lt;br /&gt;
= Motivation =&lt;br /&gt;
Image registration is ambiguous. For example, Brodmann areas are parcellation of the cortex based on the cellular architecture of the cortex. The figures below show two subjects with Brodmann areas overlaid on the cortical folding pattern. Here, we see that perfectly aligning the inferior frontal sulcus will misalign the superior end of BA44 (Broca's language area). If our goal is segment sulci and gyri, perfectly alignment of the cortical folding pattern is ideal. But it is unclear whether perfectly aligning cortical folds is optimal for localizing Brodmann areas. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.rh.pm1696.BAsALL.lat.cropped.caption.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.rh.pm20784.BAsALL.lat.cropped.caption.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here, we show that by taking into account the end-goal of registration, we not only improve the application performance but also potentially eliminate ambiguities in image registration.&lt;br /&gt;
&lt;br /&gt;
= Description =&lt;br /&gt;
The key idea is to introduce a second layer of optimization over and above the usual registration. This second layer of optimization traverses the space of local minima, selecting registration parameters that result in good registration local minima as measured by the performance of the specific application in a training data set. The training data provides additional information not present in a test image, allowing the task-speciﬁc cost function to be evaluated during training. For example, if the task is segmentation, we assume the existence of a training data set with ground truth segmentation and a smooth cost function that evaluates segmentation accuracy. This segmentation accuracy is used as a proxy to evaluate registration accuracy.&lt;br /&gt;
&lt;br /&gt;
If the registration cost function employs a single parameter, then the optimal parameter value can be found by exhaustive search. With multiple parameters, exhaustive search is not possible. Here, we demonstrate the optimization of thousands of parameters by gradient descent on the space of local minima, selecting registration parameters that result in good registration local minima as measured by the task-speciﬁc cost function in the training data set. &lt;br /&gt;
&lt;br /&gt;
Our formulation is related to the use of continuation methods in computing the entire path of solutions of learning problems (e.g., SVM or Lasso) as a function of a single regularization parameter. Because we deal with multiple (thousands of) parameters, it is impossible for us to compute a solution manifold. Instead, we trace a path within the solution manifold that improves the task-speciﬁc cost function. &lt;br /&gt;
&lt;br /&gt;
Another advantage of our approach is that we do not require ground truth deformations. As suggested in the example above, the concept of “ground truth deformations” may not always be well-deﬁned, since the optimal registration may depend on the application at hand. In contrast, our approach avoids the need for ground truth deformations by focusing on the application performance, where ground truth (e.g., via segmentation labels) is better deﬁned.&lt;br /&gt;
&lt;br /&gt;
= Experimental Results =&lt;br /&gt;
We instantiate the framework for the alignment of hidden labels whose extents are not necessarily well-predicted by local image features. We consider the generic weighted Sum of Squared Differences (wSSD) cost function and estimate either (1) the optimal weights or (2) cortical folding template for localizing cytoarchitectural and functional regions based only on macroanatomical cortical folding information. We demonstrate state-of-the-art localization results in both histological and fMRI data sets.&lt;br /&gt;
&lt;br /&gt;
== (1) Localizing Brodmann Areas Using Cortical Folding ==&lt;br /&gt;
In this experiment, we estimate the optimal template in the wSSD cost function for localizing Brodmann areas in 10 histologically-analyzed subjects. We compare 3 algorithms: task-optimal template (red), FreeSurfer (green) [1] and optimal uniform weights (black). Optimal uniform weights are found by setting all the weights to a single value and performing an exhaustive search of the weights. We see in the figure below, that task-optimal framework achieves the lowest localization errors.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.Presentation.mean2.V1V2BA2.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.Presentation.mean2.BA44BA45MT.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== (1b) Interpreting Task-Optimal Template Estimation ==&lt;br /&gt;
Fig.(a) shows the initial cortical geometry of a template subject with its corresponding BA2 in black outline. In this particular subject, the postcentral sulcus is more prominent than the central sulcus. Fig.(b) shows the cortical geometry of a test subject together with its BA2. In this subject, the central sulcus is more prominent than the postcentral sulcus. Consequently, in the uniform-weights method, the central sulcus of the test subject is wrongly mapped to the postcentral sulcus of the template, so that BA2 is misregistered. Fig.(a) shows the BA2 of the test subject (green) overlaid on the cortical geometry of the template subject after registration to the initial template geometry. During task-optimal training, our method interrupts the geometry of the postcentral sulcus in the template because the uninterrupted postcentral sulcus in the template is inconsistent with localizing BA2 in the training subjects. The ﬁnal template is shown in Fig.(c). We see that the BA2 of the subject (green) and the task-optimal template (black) are well-aligned, although there still exists localization error in the superior end of BA2.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:BA2_template.png|thumb|center|200px|(a) Template]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:BA2_subject.png|thumb|center|200px|(b) Test Subject]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:BA2_final_template.png|thumb|center|200px|(c) Final Template]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The video below visualizes the template at each iteration of the optimization.&lt;br /&gt;
[[Image:lh.pm14686.BA2.gif|thumb|center|200px]]&lt;br /&gt;
&lt;br /&gt;
== (2) Localizing fMRI-defined MT+ Using Cortical Folding ==&lt;br /&gt;
In this experiment, we consider 42 subjects with fMRI-defined MT+ defined on the subject. MT+ is thought to include the cytoarchitectonically-defined MT, as well as, a small part of the medial superior temporal region. We see that once again, task-optimal template achieves better localization results than FreeSurfer.&lt;br /&gt;
&lt;br /&gt;
[[Image:exvivoMTPredictsInvivoMT.png|thumb|center|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[1] B. Fischl, M. Sereno, R. Tootell, and A. Dale. High-resolution Intersubject Averaging and a Coordinate System for the &lt;br /&gt;
Cortical Surface. Human Brain Mapping, 8(4):272–284, 1999.&lt;br /&gt;
&lt;br /&gt;
= Key Investigators =&lt;br /&gt;
&lt;br /&gt;
* MIT: [[http://people.csail.mit.edu/ythomas/ | B.T. Thomas Yeo]], Mert Sabuncu, Polina Golland&lt;br /&gt;
* MGH: Bruce Fischl, Daphne Holt&lt;br /&gt;
* INRIA: Tom Vercauteren&lt;br /&gt;
* Aachen University: Katrin Amunts&lt;br /&gt;
* Research Center Juelich: Karl Zilles&lt;br /&gt;
&lt;br /&gt;
= Publications =&lt;br /&gt;
''In Press''&lt;br /&gt;
&lt;br /&gt;
* B.T.T. Yeo, M. Sabuncu, P. Golland, B. Fischl. Task-Optimal Registration Cost Functions. Proceedings of the International Conference on Medical Image Computing and Computer Assisted Intervention (MICCAI), In Press, 2009.&lt;br /&gt;
&lt;br /&gt;
[[Category: Registration]] [[Category:Segmentation]]&lt;/div&gt;</summary>
		<author><name>Ythomas</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=Projects:LearningRegistrationCostFunctions&amp;diff=42551</id>
		<title>Projects:LearningRegistrationCostFunctions</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=Projects:LearningRegistrationCostFunctions&amp;diff=42551"/>
		<updated>2009-09-10T19:45:43Z</updated>

		<summary type="html">&lt;p&gt;Ythomas: /* Experimental Results */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Back to [[NA-MIC_Internal_Collaborations:StructuralImageAnalysis|NA-MIC Collaborations]], [[Algorithm:MIT|MIT Algorithms]]&lt;br /&gt;
&lt;br /&gt;
We present a framework for learning registration cost functions. In medical image analysis, registration is rarely the final goal, but instead the resulting alignment is used in other tasks, such as image segmentation or group analysis. The parameters of the registration cost function -- for example, the tradeoff between the image similarity and regularization terms -- are typically determined manually through inspection of the image alignment and then fixed for all applications. However, it is unclear that the same parameters are optimal for different applications. In this work, we propose a principled approach to leveraging the application context to effectively regularize the ill-posed problem of image registration. Our method learns the parameters of any smooth family of registration cost functions with respect to a specific task. &lt;br /&gt;
&lt;br /&gt;
= Motivation =&lt;br /&gt;
Image registration is ambiguous. For example, Brodmann areas are parcellation of the cortex based on the cellular architecture of the cortex. The figures below show two subjects with Brodmann areas overlaid on the cortical folding pattern. Here, we see that perfectly aligning the inferior frontal sulcus will misalign the superior end of BA44 (Broca's language area). If our goal is segment sulci and gyri, perfectly alignment of the cortical folding pattern is ideal. But it is unclear whether perfectly aligning cortical folds is optimal for localizing Brodmann areas. Here, we show that by taking into account the end-goal of registration, we not only improve the application performance but also potentially eliminate ambiguities in image registration.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.rh.pm1696.BAsALL.lat.cropped.caption.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.rh.pm20784.BAsALL.lat.cropped.caption.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Description =&lt;br /&gt;
The key idea is to introduce a second layer of optimization over and above the usual registration. This second layer of optimization traverses the space of local minima, selecting registration parameters that result in good registration local minima as measured by the performance of the specific application in a training data set. The training data provides additional information not present in a test image, allowing the task-speciﬁc cost function to be evaluated during training. For example, if the task is segmentation, we assume the existence of a training data set with ground truth segmentation and a smooth cost function that evaluates segmentation accuracy. This segmentation accuracy is used as a proxy to evaluate registration accuracy.&lt;br /&gt;
&lt;br /&gt;
If the registration cost function employs a single parameter, then the optimal parameter value can be found by exhaustive search. With multiple parameters, exhaustive search is not possible. Here, we demonstrate the optimization of thousands of parameters by gradient descent on the space of local minima, selecting registration parameters that result in good registration local minima as measured by the task-speciﬁc cost function in the training data set. &lt;br /&gt;
&lt;br /&gt;
Our formulation is related to the use of continuation methods in computing the entire path of solutions of learning problems (e.g., SVM or Lasso) as a function of a single regularization parameter. Because we deal with multiple (thousands of) parameters, it is impossible for us to compute a solution manifold. Instead, we trace a path within the solution manifold that improves the task-speciﬁc cost function. &lt;br /&gt;
&lt;br /&gt;
Another advantage of our approach is that we do not require ground truth deformations. As suggested in the example above, the concept of “ground truth deformations” may not always be well-deﬁned, since the optimal registration may depend on the application at hand. In contrast, our approach avoids the need for ground truth deformations by focusing on the application performance, where ground truth (e.g., via segmentation labels) is better deﬁned.&lt;br /&gt;
&lt;br /&gt;
= Experimental Results =&lt;br /&gt;
We instantiate the framework for the alignment of hidden labels whose extents are not necessarily well-predicted by local image features. We consider the generic weighted Sum of Squared Differences (wSSD) cost function and estimate either (1) the optimal weights or (2) cortical folding template for localizing cytoarchitectural and functional regions based only on macroanatomical cortical folding information. We demonstrate state-of-the-art localization results in both histological and fMRI data sets.&lt;br /&gt;
&lt;br /&gt;
== (1) Localizing Brodmann Areas Using Cortical Folding ==&lt;br /&gt;
In this experiment, we estimate the optimal template in the wSSD cost function for localizing Brodmann areas in 10 histologically-analyzed subjects. We compare 3 algorithms: task-optimal template (red), FreeSurfer (green) [1] and optimal uniform weights (black). Optimal uniform weights are found by setting all the weights to a single value and performing an exhaustive search of the weights. We see in the figure below, that task-optimal framework achieves the lowest localization errors.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.Presentation.mean2.V1V2BA2.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.Presentation.mean2.BA44BA45MT.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== (1b) Interpreting Task-Optimal Template Estimation ==&lt;br /&gt;
Fig.(a) shows the initial cortical geometry of a template subject with its corresponding BA2 in black outline. In this particular subject, the postcentral sulcus is more prominent than the central sulcus. Fig.(b) shows the cortical geometry of a test subject together with its BA2. In this subject, the central sulcus is more prominent than the postcentral sulcus. Consequently, in the uniform-weights method, the central sulcus of the test subject is wrongly mapped to the postcentral sulcus of the template, so that BA2 is misregistered. Fig.(a) shows the BA2 of the test subject (green) overlaid on the cortical geometry of the template subject after registration to the initial template geometry. During task-optimal training, our method interrupts the geometry of the postcentral sulcus in the template because the uninterrupted postcentral sulcus in the template is inconsistent with localizing BA2 in the training subjects. The ﬁnal template is shown in Fig.(c). We see that the BA2 of the subject (green) and the task-optimal template (black) are well-aligned, although there still exists localization error in the superior end of BA2.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:BA2_template.png|thumb|center|200px|(a) Template]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:BA2_subject.png|thumb|center|200px|(b) Test Subject]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:BA2_final_template.png|thumb|center|200px|(c) Final Template]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The video below visualizes the template at each iteration of the optimization.&lt;br /&gt;
[[Image:lh.pm14686.BA2.gif|thumb|center|200px]]&lt;br /&gt;
&lt;br /&gt;
== (2) Localizing fMRI-defined MT+ Using Cortical Folding ==&lt;br /&gt;
In this experiment, we consider 42 subjects with fMRI-defined MT+ defined on the subject. MT+ is thought to include the cytoarchitectonically-defined MT, as well as, a small part of the medial superior temporal region. We see that once again, task-optimal template achieves better localization results than FreeSurfer.&lt;br /&gt;
&lt;br /&gt;
[[Image:exvivoMTPredictsInvivoMT.png|thumb|center|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[1] B. Fischl, M. Sereno, R. Tootell, and A. Dale. High-resolution Intersubject Averaging and a Coordinate System for the &lt;br /&gt;
Cortical Surface. Human Brain Mapping, 8(4):272–284, 1999.&lt;br /&gt;
&lt;br /&gt;
= Key Investigators =&lt;br /&gt;
&lt;br /&gt;
* MIT: [[http://people.csail.mit.edu/ythomas/ | B.T. Thomas Yeo]], Mert Sabuncu, Polina Golland&lt;br /&gt;
* MGH: Bruce Fischl, Daphne Holt&lt;br /&gt;
* INRIA: Tom Vercauteren&lt;br /&gt;
* Aachen University: Katrin Amunts&lt;br /&gt;
* Research Center Juelich: Karl Zilles&lt;br /&gt;
&lt;br /&gt;
= Publications =&lt;br /&gt;
''In Press''&lt;br /&gt;
&lt;br /&gt;
* B.T.T. Yeo, M. Sabuncu, P. Golland, B. Fischl. Task-Optimal Registration Cost Functions. Proceedings of the International Conference on Medical Image Computing and Computer Assisted Intervention (MICCAI), In Press, 2009.&lt;br /&gt;
&lt;br /&gt;
[[Category: Registration]] [[Category:Segmentation]]&lt;/div&gt;</summary>
		<author><name>Ythomas</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=Projects:LearningRegistrationCostFunctions&amp;diff=42550</id>
		<title>Projects:LearningRegistrationCostFunctions</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=Projects:LearningRegistrationCostFunctions&amp;diff=42550"/>
		<updated>2009-09-10T19:45:19Z</updated>

		<summary type="html">&lt;p&gt;Ythomas: /* (1b) Interpretation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Back to [[NA-MIC_Internal_Collaborations:StructuralImageAnalysis|NA-MIC Collaborations]], [[Algorithm:MIT|MIT Algorithms]]&lt;br /&gt;
&lt;br /&gt;
We present a framework for learning registration cost functions. In medical image analysis, registration is rarely the final goal, but instead the resulting alignment is used in other tasks, such as image segmentation or group analysis. The parameters of the registration cost function -- for example, the tradeoff between the image similarity and regularization terms -- are typically determined manually through inspection of the image alignment and then fixed for all applications. However, it is unclear that the same parameters are optimal for different applications. In this work, we propose a principled approach to leveraging the application context to effectively regularize the ill-posed problem of image registration. Our method learns the parameters of any smooth family of registration cost functions with respect to a specific task. &lt;br /&gt;
&lt;br /&gt;
= Motivation =&lt;br /&gt;
Image registration is ambiguous. For example, Brodmann areas are parcellation of the cortex based on the cellular architecture of the cortex. The figures below show two subjects with Brodmann areas overlaid on the cortical folding pattern. Here, we see that perfectly aligning the inferior frontal sulcus will misalign the superior end of BA44 (Broca's language area). If our goal is segment sulci and gyri, perfectly alignment of the cortical folding pattern is ideal. But it is unclear whether perfectly aligning cortical folds is optimal for localizing Brodmann areas. Here, we show that by taking into account the end-goal of registration, we not only improve the application performance but also potentially eliminate ambiguities in image registration.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.rh.pm1696.BAsALL.lat.cropped.caption.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.rh.pm20784.BAsALL.lat.cropped.caption.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Description =&lt;br /&gt;
The key idea is to introduce a second layer of optimization over and above the usual registration. This second layer of optimization traverses the space of local minima, selecting registration parameters that result in good registration local minima as measured by the performance of the specific application in a training data set. The training data provides additional information not present in a test image, allowing the task-speciﬁc cost function to be evaluated during training. For example, if the task is segmentation, we assume the existence of a training data set with ground truth segmentation and a smooth cost function that evaluates segmentation accuracy. This segmentation accuracy is used as a proxy to evaluate registration accuracy.&lt;br /&gt;
&lt;br /&gt;
If the registration cost function employs a single parameter, then the optimal parameter value can be found by exhaustive search. With multiple parameters, exhaustive search is not possible. Here, we demonstrate the optimization of thousands of parameters by gradient descent on the space of local minima, selecting registration parameters that result in good registration local minima as measured by the task-speciﬁc cost function in the training data set. &lt;br /&gt;
&lt;br /&gt;
Our formulation is related to the use of continuation methods in computing the entire path of solutions of learning problems (e.g., SVM or Lasso) as a function of a single regularization parameter. Because we deal with multiple (thousands of) parameters, it is impossible for us to compute a solution manifold. Instead, we trace a path within the solution manifold that improves the task-speciﬁc cost function. &lt;br /&gt;
&lt;br /&gt;
Another advantage of our approach is that we do not require ground truth deformations. As suggested in the example above, the concept of “ground truth deformations” may not always be well-deﬁned, since the optimal registration may depend on the application at hand. In contrast, our approach avoids the need for ground truth deformations by focusing on the application performance, where ground truth (e.g., via segmentation labels) is better deﬁned.&lt;br /&gt;
&lt;br /&gt;
= Experimental Results =&lt;br /&gt;
We instantiate the framework for the alignment of hidden labels whose extents are not necessarily well-predicted by local image features. We consider the generic weighted Sum of Squared Differences (wSSD) cost function and estimate either (1) the optimal weights or (2) cortical folding template for localizing cytoarchitectural and functional regions based only on macroanatomical cortical folding information. We demonstrate state-of-the-art localization results in both histological and fMRI data sets.&lt;br /&gt;
&lt;br /&gt;
== (1) Localizing Brodmann Areas Using Cortical Folding ==&lt;br /&gt;
In this experiment, we estimate the optimal template in the wSSD cost function for localizing Brodmann areas in 10 histologically-analyzed subjects. We compare 3 algorithms: task-optimal template (red), FreeSurfer (green) [1] and optimal uniform weights (black). Optimal uniform weights are found by setting all the weights to a single value and performing an exhaustive search of the weights. We see in the figure below, that task-optimal framework achieves the lowest localization errors.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.Presentation.mean2.V1V2BA2.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.Presentation.mean2.BA44BA45MT.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== (1b) Interpretation ==&lt;br /&gt;
Fig.(a) shows the initial cortical geometry of a template subject with its corresponding BA2 in black outline. In this particular subject, the postcentral sulcus is more prominent than the central sulcus. Fig.(b) shows the cortical geometry of a test subject together with its BA2. In this subject, the central sulcus is more prominent than the postcentral sulcus. Consequently, in the uniform-weights method, the central sulcus of the test subject is wrongly mapped to the postcentral sulcus of the template, so that BA2 is misregistered. Fig.(a) shows the BA2 of the test subject (green) overlaid on the cortical geometry of the template subject after registration to the initial template geometry. During task-optimal training, our method interrupts the geometry of the postcentral sulcus in the template because the uninterrupted postcentral sulcus in the template is inconsistent with localizing BA2 in the training subjects. The ﬁnal template is shown in Fig.(c). We see that the BA2 of the subject (green) and the task-optimal template (black) are well-aligned, although there still exists localization error in the superior end of BA2.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:BA2_template.png|thumb|center|200px|(a) Template]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:BA2_subject.png|thumb|center|200px|(b) Test Subject]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:BA2_final_template.png|thumb|center|200px|(c) Final Template]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The video below visualizes the template at each iteration of the optimization.&lt;br /&gt;
[[Image:lh.pm14686.BA2.gif|thumb|center|200px]]&lt;br /&gt;
&lt;br /&gt;
== (2) Localizing fMRI-defined MT+ Using Cortical Folding ==&lt;br /&gt;
In this experiment, we consider 42 subjects with fMRI-defined MT+ defined on the subject. MT+ is thought to include the cytoarchitectonically-defined MT, as well as, a small part of the medial superior temporal region. We see that once again, task-optimal template achieves better localization results than FreeSurfer.&lt;br /&gt;
&lt;br /&gt;
[[Image:exvivoMTPredictsInvivoMT.png|thumb|center|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[1] B. Fischl, M. Sereno, R. Tootell, and A. Dale. High-resolution Intersubject Averaging and a Coordinate System for the &lt;br /&gt;
Cortical Surface. Human Brain Mapping, 8(4):272–284, 1999.&lt;br /&gt;
&lt;br /&gt;
= Key Investigators =&lt;br /&gt;
&lt;br /&gt;
* MIT: [[http://people.csail.mit.edu/ythomas/ | B.T. Thomas Yeo]], Mert Sabuncu, Polina Golland&lt;br /&gt;
* MGH: Bruce Fischl, Daphne Holt&lt;br /&gt;
* INRIA: Tom Vercauteren&lt;br /&gt;
* Aachen University: Katrin Amunts&lt;br /&gt;
* Research Center Juelich: Karl Zilles&lt;br /&gt;
&lt;br /&gt;
= Publications =&lt;br /&gt;
''In Press''&lt;br /&gt;
&lt;br /&gt;
* B.T.T. Yeo, M. Sabuncu, P. Golland, B. Fischl. Task-Optimal Registration Cost Functions. Proceedings of the International Conference on Medical Image Computing and Computer Assisted Intervention (MICCAI), In Press, 2009.&lt;br /&gt;
&lt;br /&gt;
[[Category: Registration]] [[Category:Segmentation]]&lt;/div&gt;</summary>
		<author><name>Ythomas</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=Projects:LearningRegistrationCostFunctions&amp;diff=42549</id>
		<title>Projects:LearningRegistrationCostFunctions</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=Projects:LearningRegistrationCostFunctions&amp;diff=42549"/>
		<updated>2009-09-10T19:45:07Z</updated>

		<summary type="html">&lt;p&gt;Ythomas: /* (1b) Interpretation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Back to [[NA-MIC_Internal_Collaborations:StructuralImageAnalysis|NA-MIC Collaborations]], [[Algorithm:MIT|MIT Algorithms]]&lt;br /&gt;
&lt;br /&gt;
We present a framework for learning registration cost functions. In medical image analysis, registration is rarely the final goal, but instead the resulting alignment is used in other tasks, such as image segmentation or group analysis. The parameters of the registration cost function -- for example, the tradeoff between the image similarity and regularization terms -- are typically determined manually through inspection of the image alignment and then fixed for all applications. However, it is unclear that the same parameters are optimal for different applications. In this work, we propose a principled approach to leveraging the application context to effectively regularize the ill-posed problem of image registration. Our method learns the parameters of any smooth family of registration cost functions with respect to a specific task. &lt;br /&gt;
&lt;br /&gt;
= Motivation =&lt;br /&gt;
Image registration is ambiguous. For example, Brodmann areas are parcellation of the cortex based on the cellular architecture of the cortex. The figures below show two subjects with Brodmann areas overlaid on the cortical folding pattern. Here, we see that perfectly aligning the inferior frontal sulcus will misalign the superior end of BA44 (Broca's language area). If our goal is segment sulci and gyri, perfectly alignment of the cortical folding pattern is ideal. But it is unclear whether perfectly aligning cortical folds is optimal for localizing Brodmann areas. Here, we show that by taking into account the end-goal of registration, we not only improve the application performance but also potentially eliminate ambiguities in image registration.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.rh.pm1696.BAsALL.lat.cropped.caption.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.rh.pm20784.BAsALL.lat.cropped.caption.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Description =&lt;br /&gt;
The key idea is to introduce a second layer of optimization over and above the usual registration. This second layer of optimization traverses the space of local minima, selecting registration parameters that result in good registration local minima as measured by the performance of the specific application in a training data set. The training data provides additional information not present in a test image, allowing the task-speciﬁc cost function to be evaluated during training. For example, if the task is segmentation, we assume the existence of a training data set with ground truth segmentation and a smooth cost function that evaluates segmentation accuracy. This segmentation accuracy is used as a proxy to evaluate registration accuracy.&lt;br /&gt;
&lt;br /&gt;
If the registration cost function employs a single parameter, then the optimal parameter value can be found by exhaustive search. With multiple parameters, exhaustive search is not possible. Here, we demonstrate the optimization of thousands of parameters by gradient descent on the space of local minima, selecting registration parameters that result in good registration local minima as measured by the task-speciﬁc cost function in the training data set. &lt;br /&gt;
&lt;br /&gt;
Our formulation is related to the use of continuation methods in computing the entire path of solutions of learning problems (e.g., SVM or Lasso) as a function of a single regularization parameter. Because we deal with multiple (thousands of) parameters, it is impossible for us to compute a solution manifold. Instead, we trace a path within the solution manifold that improves the task-speciﬁc cost function. &lt;br /&gt;
&lt;br /&gt;
Another advantage of our approach is that we do not require ground truth deformations. As suggested in the example above, the concept of “ground truth deformations” may not always be well-deﬁned, since the optimal registration may depend on the application at hand. In contrast, our approach avoids the need for ground truth deformations by focusing on the application performance, where ground truth (e.g., via segmentation labels) is better deﬁned.&lt;br /&gt;
&lt;br /&gt;
= Experimental Results =&lt;br /&gt;
We instantiate the framework for the alignment of hidden labels whose extents are not necessarily well-predicted by local image features. We consider the generic weighted Sum of Squared Differences (wSSD) cost function and estimate either (1) the optimal weights or (2) cortical folding template for localizing cytoarchitectural and functional regions based only on macroanatomical cortical folding information. We demonstrate state-of-the-art localization results in both histological and fMRI data sets.&lt;br /&gt;
&lt;br /&gt;
== (1) Localizing Brodmann Areas Using Cortical Folding ==&lt;br /&gt;
In this experiment, we estimate the optimal template in the wSSD cost function for localizing Brodmann areas in 10 histologically-analyzed subjects. We compare 3 algorithms: task-optimal template (red), FreeSurfer (green) [1] and optimal uniform weights (black). Optimal uniform weights are found by setting all the weights to a single value and performing an exhaustive search of the weights. We see in the figure below, that task-optimal framework achieves the lowest localization errors.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.Presentation.mean2.V1V2BA2.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.Presentation.mean2.BA44BA45MT.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== (1b) Interpretation ==&lt;br /&gt;
Fig.(a) shows the initial cortical geometry of a template subject with its corresponding BA2 in black outline. In this particular subject, the postcentral sulcus is more prominent than the central sulcus. Fig.(b) shows the cortical geometry of a test subject together with its BA2. In this subject, the central sulcus is more prominent than the postcentral sulcus. Consequently, in the uniform-weights method, the central sulcus of the test subject is wrongly mapped to the postcentral sulcus of the template, so that BA2 is misregistered. Fig.(a) shows the BA2 of the test subject (green) overlaid on the cortical geometry of the template subject after registration to the initial template geometry. During task-optimal training, our method interrupts the geometry of the postcentral sulcus in the template because the uninterrupted postcentral sulcus in the template is inconsistent with localizing BA2 in the training subjects. The ﬁnal template is shown in Fig.(c). We see that the BA2 of the subject (green) and the task-optimal template (black) are well-aligned, although there still exists localization error in the superior end of BA2.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:BA2_template.png|thumb|center|200px|(a) Template]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:BA2_subject.png|thumb|center|200px|(b) Test Subject]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:BA2_final_template.png|thumb|center|200px|(c) Final Template]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The figure below visualizes the template at each iteration of the optimization.&lt;br /&gt;
[[Image:lh.pm14686.BA2.gif|thumb|center|200px]]&lt;br /&gt;
&lt;br /&gt;
== (2) Localizing fMRI-defined MT+ Using Cortical Folding ==&lt;br /&gt;
In this experiment, we consider 42 subjects with fMRI-defined MT+ defined on the subject. MT+ is thought to include the cytoarchitectonically-defined MT, as well as, a small part of the medial superior temporal region. We see that once again, task-optimal template achieves better localization results than FreeSurfer.&lt;br /&gt;
&lt;br /&gt;
[[Image:exvivoMTPredictsInvivoMT.png|thumb|center|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[1] B. Fischl, M. Sereno, R. Tootell, and A. Dale. High-resolution Intersubject Averaging and a Coordinate System for the &lt;br /&gt;
Cortical Surface. Human Brain Mapping, 8(4):272–284, 1999.&lt;br /&gt;
&lt;br /&gt;
= Key Investigators =&lt;br /&gt;
&lt;br /&gt;
* MIT: [[http://people.csail.mit.edu/ythomas/ | B.T. Thomas Yeo]], Mert Sabuncu, Polina Golland&lt;br /&gt;
* MGH: Bruce Fischl, Daphne Holt&lt;br /&gt;
* INRIA: Tom Vercauteren&lt;br /&gt;
* Aachen University: Katrin Amunts&lt;br /&gt;
* Research Center Juelich: Karl Zilles&lt;br /&gt;
&lt;br /&gt;
= Publications =&lt;br /&gt;
''In Press''&lt;br /&gt;
&lt;br /&gt;
* B.T.T. Yeo, M. Sabuncu, P. Golland, B. Fischl. Task-Optimal Registration Cost Functions. Proceedings of the International Conference on Medical Image Computing and Computer Assisted Intervention (MICCAI), In Press, 2009.&lt;br /&gt;
&lt;br /&gt;
[[Category: Registration]] [[Category:Segmentation]]&lt;/div&gt;</summary>
		<author><name>Ythomas</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=Projects:LearningRegistrationCostFunctions&amp;diff=42547</id>
		<title>Projects:LearningRegistrationCostFunctions</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=Projects:LearningRegistrationCostFunctions&amp;diff=42547"/>
		<updated>2009-09-10T19:43:54Z</updated>

		<summary type="html">&lt;p&gt;Ythomas: /* (1b) Interpretation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Back to [[NA-MIC_Internal_Collaborations:StructuralImageAnalysis|NA-MIC Collaborations]], [[Algorithm:MIT|MIT Algorithms]]&lt;br /&gt;
&lt;br /&gt;
We present a framework for learning registration cost functions. In medical image analysis, registration is rarely the final goal, but instead the resulting alignment is used in other tasks, such as image segmentation or group analysis. The parameters of the registration cost function -- for example, the tradeoff between the image similarity and regularization terms -- are typically determined manually through inspection of the image alignment and then fixed for all applications. However, it is unclear that the same parameters are optimal for different applications. In this work, we propose a principled approach to leveraging the application context to effectively regularize the ill-posed problem of image registration. Our method learns the parameters of any smooth family of registration cost functions with respect to a specific task. &lt;br /&gt;
&lt;br /&gt;
= Motivation =&lt;br /&gt;
Image registration is ambiguous. For example, Brodmann areas are parcellation of the cortex based on the cellular architecture of the cortex. The figures below show two subjects with Brodmann areas overlaid on the cortical folding pattern. Here, we see that perfectly aligning the inferior frontal sulcus will misalign the superior end of BA44 (Broca's language area). If our goal is segment sulci and gyri, perfectly alignment of the cortical folding pattern is ideal. But it is unclear whether perfectly aligning cortical folds is optimal for localizing Brodmann areas. Here, we show that by taking into account the end-goal of registration, we not only improve the application performance but also potentially eliminate ambiguities in image registration.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.rh.pm1696.BAsALL.lat.cropped.caption.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.rh.pm20784.BAsALL.lat.cropped.caption.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Description =&lt;br /&gt;
The key idea is to introduce a second layer of optimization over and above the usual registration. This second layer of optimization traverses the space of local minima, selecting registration parameters that result in good registration local minima as measured by the performance of the specific application in a training data set. The training data provides additional information not present in a test image, allowing the task-speciﬁc cost function to be evaluated during training. For example, if the task is segmentation, we assume the existence of a training data set with ground truth segmentation and a smooth cost function that evaluates segmentation accuracy. This segmentation accuracy is used as a proxy to evaluate registration accuracy.&lt;br /&gt;
&lt;br /&gt;
If the registration cost function employs a single parameter, then the optimal parameter value can be found by exhaustive search. With multiple parameters, exhaustive search is not possible. Here, we demonstrate the optimization of thousands of parameters by gradient descent on the space of local minima, selecting registration parameters that result in good registration local minima as measured by the task-speciﬁc cost function in the training data set. &lt;br /&gt;
&lt;br /&gt;
Our formulation is related to the use of continuation methods in computing the entire path of solutions of learning problems (e.g., SVM or Lasso) as a function of a single regularization parameter. Because we deal with multiple (thousands of) parameters, it is impossible for us to compute a solution manifold. Instead, we trace a path within the solution manifold that improves the task-speciﬁc cost function. &lt;br /&gt;
&lt;br /&gt;
Another advantage of our approach is that we do not require ground truth deformations. As suggested in the example above, the concept of “ground truth deformations” may not always be well-deﬁned, since the optimal registration may depend on the application at hand. In contrast, our approach avoids the need for ground truth deformations by focusing on the application performance, where ground truth (e.g., via segmentation labels) is better deﬁned.&lt;br /&gt;
&lt;br /&gt;
= Experimental Results =&lt;br /&gt;
We instantiate the framework for the alignment of hidden labels whose extents are not necessarily well-predicted by local image features. We consider the generic weighted Sum of Squared Differences (wSSD) cost function and estimate either (1) the optimal weights or (2) cortical folding template for localizing cytoarchitectural and functional regions based only on macroanatomical cortical folding information. We demonstrate state-of-the-art localization results in both histological and fMRI data sets.&lt;br /&gt;
&lt;br /&gt;
== (1) Localizing Brodmann Areas Using Cortical Folding ==&lt;br /&gt;
In this experiment, we estimate the optimal template in the wSSD cost function for localizing Brodmann areas in 10 histologically-analyzed subjects. We compare 3 algorithms: task-optimal template (red), FreeSurfer (green) [1] and optimal uniform weights (black). Optimal uniform weights are found by setting all the weights to a single value and performing an exhaustive search of the weights. We see in the figure below, that task-optimal framework achieves the lowest localization errors.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.Presentation.mean2.V1V2BA2.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.Presentation.mean2.BA44BA45MT.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== (1b) Interpretation ==&lt;br /&gt;
The figure below illustrates an example of learninga task-optimal template for localizing BA2. Fig.(a) shows the initial cortical geometry of a template subject with its corresponding BA2 in black outline. In this particular subject, the postcentral sulcus is more prominent than the &lt;br /&gt;
central sulcus. Fig.(b) shows the cortical geometry of a test subject together with its BA2. In this subject, the central sulcus is more prominent than the postcentral sulcus. Consequently, in the uniform-weights method, the central sulcus of the test subject is wrongly mapped to the postcentral sulcus of the template, so that BA2 is misregistered. Fig.(a) shows the BA2 of the test subject (green) overlaid on the cortical geometry of the template subject after registration to the initial template geometry. During task-optimal training, our method interrupts the geometry of the postcentral sulcus in the template because the uninterrupted postcentral sulcus in the template is inconsistent with localizing BA2 in the training &lt;br /&gt;
subjects. The ﬁnal template is shown in Fig. 6(c). We see that the BA2 of the subject (green) and the task-optimal template (black) are well-aligned, although there still exists localization error in the superior end of BA2.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:BA2_template.png|thumb|center|200px|(a)]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:BA2_subject.png|thumb|center|200px|(b)]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:BA2_final_template.png|thumb|center|200px|(c)]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The figure below visualizes the template at each iteration of the optimization.&lt;br /&gt;
[[Image:lh.pm14686.BA2.gif|thumb|center|200px]]&lt;br /&gt;
&lt;br /&gt;
== (2) Localizing fMRI-defined MT+ Using Cortical Folding ==&lt;br /&gt;
In this experiment, we consider 42 subjects with fMRI-defined MT+ defined on the subject. MT+ is thought to include the cytoarchitectonically-defined MT, as well as, a small part of the medial superior temporal region. We see that once again, task-optimal template achieves better localization results than FreeSurfer.&lt;br /&gt;
&lt;br /&gt;
[[Image:exvivoMTPredictsInvivoMT.png|thumb|center|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[1] B. Fischl, M. Sereno, R. Tootell, and A. Dale. High-resolution Intersubject Averaging and a Coordinate System for the &lt;br /&gt;
Cortical Surface. Human Brain Mapping, 8(4):272–284, 1999.&lt;br /&gt;
&lt;br /&gt;
= Key Investigators =&lt;br /&gt;
&lt;br /&gt;
* MIT: [[http://people.csail.mit.edu/ythomas/ | B.T. Thomas Yeo]], Mert Sabuncu, Polina Golland&lt;br /&gt;
* MGH: Bruce Fischl, Daphne Holt&lt;br /&gt;
* INRIA: Tom Vercauteren&lt;br /&gt;
* Aachen University: Katrin Amunts&lt;br /&gt;
* Research Center Juelich: Karl Zilles&lt;br /&gt;
&lt;br /&gt;
= Publications =&lt;br /&gt;
''In Press''&lt;br /&gt;
&lt;br /&gt;
* B.T.T. Yeo, M. Sabuncu, P. Golland, B. Fischl. Task-Optimal Registration Cost Functions. Proceedings of the International Conference on Medical Image Computing and Computer Assisted Intervention (MICCAI), In Press, 2009.&lt;br /&gt;
&lt;br /&gt;
[[Category: Registration]] [[Category:Segmentation]]&lt;/div&gt;</summary>
		<author><name>Ythomas</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=Projects:LearningRegistrationCostFunctions&amp;diff=42542</id>
		<title>Projects:LearningRegistrationCostFunctions</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=Projects:LearningRegistrationCostFunctions&amp;diff=42542"/>
		<updated>2009-09-10T19:40:48Z</updated>

		<summary type="html">&lt;p&gt;Ythomas: /* (1b) Interpretation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Back to [[NA-MIC_Internal_Collaborations:StructuralImageAnalysis|NA-MIC Collaborations]], [[Algorithm:MIT|MIT Algorithms]]&lt;br /&gt;
&lt;br /&gt;
We present a framework for learning registration cost functions. In medical image analysis, registration is rarely the final goal, but instead the resulting alignment is used in other tasks, such as image segmentation or group analysis. The parameters of the registration cost function -- for example, the tradeoff between the image similarity and regularization terms -- are typically determined manually through inspection of the image alignment and then fixed for all applications. However, it is unclear that the same parameters are optimal for different applications. In this work, we propose a principled approach to leveraging the application context to effectively regularize the ill-posed problem of image registration. Our method learns the parameters of any smooth family of registration cost functions with respect to a specific task. &lt;br /&gt;
&lt;br /&gt;
= Motivation =&lt;br /&gt;
Image registration is ambiguous. For example, Brodmann areas are parcellation of the cortex based on the cellular architecture of the cortex. The figures below show two subjects with Brodmann areas overlaid on the cortical folding pattern. Here, we see that perfectly aligning the inferior frontal sulcus will misalign the superior end of BA44 (Broca's language area). If our goal is segment sulci and gyri, perfectly alignment of the cortical folding pattern is ideal. But it is unclear whether perfectly aligning cortical folds is optimal for localizing Brodmann areas. Here, we show that by taking into account the end-goal of registration, we not only improve the application performance but also potentially eliminate ambiguities in image registration.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.rh.pm1696.BAsALL.lat.cropped.caption.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.rh.pm20784.BAsALL.lat.cropped.caption.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Description =&lt;br /&gt;
The key idea is to introduce a second layer of optimization over and above the usual registration. This second layer of optimization traverses the space of local minima, selecting registration parameters that result in good registration local minima as measured by the performance of the specific application in a training data set. The training data provides additional information not present in a test image, allowing the task-speciﬁc cost function to be evaluated during training. For example, if the task is segmentation, we assume the existence of a training data set with ground truth segmentation and a smooth cost function that evaluates segmentation accuracy. This segmentation accuracy is used as a proxy to evaluate registration accuracy.&lt;br /&gt;
&lt;br /&gt;
If the registration cost function employs a single parameter, then the optimal parameter value can be found by exhaustive search. With multiple parameters, exhaustive search is not possible. Here, we demonstrate the optimization of thousands of parameters by gradient descent on the space of local minima, selecting registration parameters that result in good registration local minima as measured by the task-speciﬁc cost function in the training data set. &lt;br /&gt;
&lt;br /&gt;
Our formulation is related to the use of continuation methods in computing the entire path of solutions of learning problems (e.g., SVM or Lasso) as a function of a single regularization parameter. Because we deal with multiple (thousands of) parameters, it is impossible for us to compute a solution manifold. Instead, we trace a path within the solution manifold that improves the task-speciﬁc cost function. &lt;br /&gt;
&lt;br /&gt;
Another advantage of our approach is that we do not require ground truth deformations. As suggested in the example above, the concept of “ground truth deformations” may not always be well-deﬁned, since the optimal registration may depend on the application at hand. In contrast, our approach avoids the need for ground truth deformations by focusing on the application performance, where ground truth (e.g., via segmentation labels) is better deﬁned.&lt;br /&gt;
&lt;br /&gt;
= Experimental Results =&lt;br /&gt;
We instantiate the framework for the alignment of hidden labels whose extents are not necessarily well-predicted by local image features. We consider the generic weighted Sum of Squared Differences (wSSD) cost function and estimate either (1) the optimal weights or (2) cortical folding template for localizing cytoarchitectural and functional regions based only on macroanatomical cortical folding information. We demonstrate state-of-the-art localization results in both histological and fMRI data sets.&lt;br /&gt;
&lt;br /&gt;
== (1) Localizing Brodmann Areas Using Cortical Folding ==&lt;br /&gt;
In this experiment, we estimate the optimal template in the wSSD cost function for localizing Brodmann areas in 10 histologically-analyzed subjects. We compare 3 algorithms: task-optimal template (red), FreeSurfer (green) [1] and optimal uniform weights (black). Optimal uniform weights are found by setting all the weights to a single value and performing an exhaustive search of the weights. We see in the figure below, that task-optimal framework achieves the lowest localization errors.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.Presentation.mean2.V1V2BA2.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.Presentation.mean2.BA44BA45MT.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== (1b) Interpretation ==&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:BA2_template.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:BA2_subject.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:BA2_final_template.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The figure below visualizes the template at each iteration of the optimization.&lt;br /&gt;
[[Image:lh.pm14686.BA2.gif|thumb|center|200px]]&lt;br /&gt;
&lt;br /&gt;
== (2) Localizing fMRI-defined MT+ Using Cortical Folding ==&lt;br /&gt;
In this experiment, we consider 42 subjects with fMRI-defined MT+ defined on the subject. MT+ is thought to include the cytoarchitectonically-defined MT, as well as, a small part of the medial superior temporal region. We see that once again, task-optimal template achieves better localization results than FreeSurfer.&lt;br /&gt;
&lt;br /&gt;
[[Image:exvivoMTPredictsInvivoMT.png|thumb|center|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[1] B. Fischl, M. Sereno, R. Tootell, and A. Dale. High-resolution Intersubject Averaging and a Coordinate System for the &lt;br /&gt;
Cortical Surface. Human Brain Mapping, 8(4):272–284, 1999.&lt;br /&gt;
&lt;br /&gt;
= Key Investigators =&lt;br /&gt;
&lt;br /&gt;
* MIT: [[http://people.csail.mit.edu/ythomas/ | B.T. Thomas Yeo]], Mert Sabuncu, Polina Golland&lt;br /&gt;
* MGH: Bruce Fischl, Daphne Holt&lt;br /&gt;
* INRIA: Tom Vercauteren&lt;br /&gt;
* Aachen University: Katrin Amunts&lt;br /&gt;
* Research Center Juelich: Karl Zilles&lt;br /&gt;
&lt;br /&gt;
= Publications =&lt;br /&gt;
''In Press''&lt;br /&gt;
&lt;br /&gt;
* B.T.T. Yeo, M. Sabuncu, P. Golland, B. Fischl. Task-Optimal Registration Cost Functions. Proceedings of the International Conference on Medical Image Computing and Computer Assisted Intervention (MICCAI), In Press, 2009.&lt;br /&gt;
&lt;br /&gt;
[[Category: Registration]] [[Category:Segmentation]]&lt;/div&gt;</summary>
		<author><name>Ythomas</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=Projects:LearningRegistrationCostFunctions&amp;diff=42539</id>
		<title>Projects:LearningRegistrationCostFunctions</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=Projects:LearningRegistrationCostFunctions&amp;diff=42539"/>
		<updated>2009-09-10T19:40:30Z</updated>

		<summary type="html">&lt;p&gt;Ythomas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Back to [[NA-MIC_Internal_Collaborations:StructuralImageAnalysis|NA-MIC Collaborations]], [[Algorithm:MIT|MIT Algorithms]]&lt;br /&gt;
&lt;br /&gt;
We present a framework for learning registration cost functions. In medical image analysis, registration is rarely the final goal, but instead the resulting alignment is used in other tasks, such as image segmentation or group analysis. The parameters of the registration cost function -- for example, the tradeoff between the image similarity and regularization terms -- are typically determined manually through inspection of the image alignment and then fixed for all applications. However, it is unclear that the same parameters are optimal for different applications. In this work, we propose a principled approach to leveraging the application context to effectively regularize the ill-posed problem of image registration. Our method learns the parameters of any smooth family of registration cost functions with respect to a specific task. &lt;br /&gt;
&lt;br /&gt;
= Motivation =&lt;br /&gt;
Image registration is ambiguous. For example, Brodmann areas are parcellation of the cortex based on the cellular architecture of the cortex. The figures below show two subjects with Brodmann areas overlaid on the cortical folding pattern. Here, we see that perfectly aligning the inferior frontal sulcus will misalign the superior end of BA44 (Broca's language area). If our goal is segment sulci and gyri, perfectly alignment of the cortical folding pattern is ideal. But it is unclear whether perfectly aligning cortical folds is optimal for localizing Brodmann areas. Here, we show that by taking into account the end-goal of registration, we not only improve the application performance but also potentially eliminate ambiguities in image registration.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.rh.pm1696.BAsALL.lat.cropped.caption.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.rh.pm20784.BAsALL.lat.cropped.caption.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Description =&lt;br /&gt;
The key idea is to introduce a second layer of optimization over and above the usual registration. This second layer of optimization traverses the space of local minima, selecting registration parameters that result in good registration local minima as measured by the performance of the specific application in a training data set. The training data provides additional information not present in a test image, allowing the task-speciﬁc cost function to be evaluated during training. For example, if the task is segmentation, we assume the existence of a training data set with ground truth segmentation and a smooth cost function that evaluates segmentation accuracy. This segmentation accuracy is used as a proxy to evaluate registration accuracy.&lt;br /&gt;
&lt;br /&gt;
If the registration cost function employs a single parameter, then the optimal parameter value can be found by exhaustive search. With multiple parameters, exhaustive search is not possible. Here, we demonstrate the optimization of thousands of parameters by gradient descent on the space of local minima, selecting registration parameters that result in good registration local minima as measured by the task-speciﬁc cost function in the training data set. &lt;br /&gt;
&lt;br /&gt;
Our formulation is related to the use of continuation methods in computing the entire path of solutions of learning problems (e.g., SVM or Lasso) as a function of a single regularization parameter. Because we deal with multiple (thousands of) parameters, it is impossible for us to compute a solution manifold. Instead, we trace a path within the solution manifold that improves the task-speciﬁc cost function. &lt;br /&gt;
&lt;br /&gt;
Another advantage of our approach is that we do not require ground truth deformations. As suggested in the example above, the concept of “ground truth deformations” may not always be well-deﬁned, since the optimal registration may depend on the application at hand. In contrast, our approach avoids the need for ground truth deformations by focusing on the application performance, where ground truth (e.g., via segmentation labels) is better deﬁned.&lt;br /&gt;
&lt;br /&gt;
= Experimental Results =&lt;br /&gt;
We instantiate the framework for the alignment of hidden labels whose extents are not necessarily well-predicted by local image features. We consider the generic weighted Sum of Squared Differences (wSSD) cost function and estimate either (1) the optimal weights or (2) cortical folding template for localizing cytoarchitectural and functional regions based only on macroanatomical cortical folding information. We demonstrate state-of-the-art localization results in both histological and fMRI data sets.&lt;br /&gt;
&lt;br /&gt;
== (1) Localizing Brodmann Areas Using Cortical Folding ==&lt;br /&gt;
In this experiment, we estimate the optimal template in the wSSD cost function for localizing Brodmann areas in 10 histologically-analyzed subjects. We compare 3 algorithms: task-optimal template (red), FreeSurfer (green) [1] and optimal uniform weights (black). Optimal uniform weights are found by setting all the weights to a single value and performing an exhaustive search of the weights. We see in the figure below, that task-optimal framework achieves the lowest localization errors.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.Presentation.mean2.V1V2BA2.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.Presentation.mean2.BA44BA45MT.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== (1b) Interpretation ==&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:BA2_template.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:BA2_subject.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:BA2_final_template.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The figure below visualizes the template at each iteration of the optimization.&lt;br /&gt;
[[Image:lh.pm14686.BA2.gif]]&lt;br /&gt;
&lt;br /&gt;
== (2) Localizing fMRI-defined MT+ Using Cortical Folding ==&lt;br /&gt;
In this experiment, we consider 42 subjects with fMRI-defined MT+ defined on the subject. MT+ is thought to include the cytoarchitectonically-defined MT, as well as, a small part of the medial superior temporal region. We see that once again, task-optimal template achieves better localization results than FreeSurfer.&lt;br /&gt;
&lt;br /&gt;
[[Image:exvivoMTPredictsInvivoMT.png|thumb|center|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[1] B. Fischl, M. Sereno, R. Tootell, and A. Dale. High-resolution Intersubject Averaging and a Coordinate System for the &lt;br /&gt;
Cortical Surface. Human Brain Mapping, 8(4):272–284, 1999.&lt;br /&gt;
&lt;br /&gt;
= Key Investigators =&lt;br /&gt;
&lt;br /&gt;
* MIT: [[http://people.csail.mit.edu/ythomas/ | B.T. Thomas Yeo]], Mert Sabuncu, Polina Golland&lt;br /&gt;
* MGH: Bruce Fischl, Daphne Holt&lt;br /&gt;
* INRIA: Tom Vercauteren&lt;br /&gt;
* Aachen University: Katrin Amunts&lt;br /&gt;
* Research Center Juelich: Karl Zilles&lt;br /&gt;
&lt;br /&gt;
= Publications =&lt;br /&gt;
''In Press''&lt;br /&gt;
&lt;br /&gt;
* B.T.T. Yeo, M. Sabuncu, P. Golland, B. Fischl. Task-Optimal Registration Cost Functions. Proceedings of the International Conference on Medical Image Computing and Computer Assisted Intervention (MICCAI), In Press, 2009.&lt;br /&gt;
&lt;br /&gt;
[[Category: Registration]] [[Category:Segmentation]]&lt;/div&gt;</summary>
		<author><name>Ythomas</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=File:BA2_final_template.png&amp;diff=42538</id>
		<title>File:BA2 final template.png</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=File:BA2_final_template.png&amp;diff=42538"/>
		<updated>2009-09-10T19:39:26Z</updated>

		<summary type="html">&lt;p&gt;Ythomas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ythomas</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=Projects:LearningRegistrationCostFunctions&amp;diff=42537</id>
		<title>Projects:LearningRegistrationCostFunctions</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=Projects:LearningRegistrationCostFunctions&amp;diff=42537"/>
		<updated>2009-09-10T19:38:27Z</updated>

		<summary type="html">&lt;p&gt;Ythomas: /* (1b) Interpretation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Back to [[NA-MIC_Internal_Collaborations:StructuralImageAnalysis|NA-MIC Collaborations]], [[Algorithm:MIT|MIT Algorithms]]&lt;br /&gt;
&lt;br /&gt;
We present a framework for learning registration cost functions. In medical image analysis, registration is rarely the final goal, but instead the resulting alignment is used in other tasks, such as image segmentation or group analysis. The parameters of the registration cost function -- for example, the tradeoff between the image similarity and regularization terms -- are typically determined manually through inspection of the image alignment and then fixed for all applications. However, it is unclear that the same parameters are optimal for different applications. In this work, we propose a principled approach to leveraging the application context to effectively regularize the ill-posed problem of image registration. Our method learns the parameters of any smooth family of registration cost functions with respect to a specific task. &lt;br /&gt;
&lt;br /&gt;
= Motivation =&lt;br /&gt;
Image registration is ambiguous. For example, Brodmann areas are parcellation of the cortex based on the cellular architecture of the cortex. The figures below show two subjects with Brodmann areas overlaid on the cortical folding pattern. Here, we see that perfectly aligning the inferior frontal sulcus will misalign the superior end of BA44 (Broca's language area). If our goal is segment sulci and gyri, perfectly alignment of the cortical folding pattern is ideal. But it is unclear whether perfectly aligning cortical folds is optimal for localizing Brodmann areas. Here, we show that by taking into account the end-goal of registration, we not only improve the application performance but also potentially eliminate ambiguities in image registration.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.rh.pm1696.BAsALL.lat.cropped.caption.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.rh.pm20784.BAsALL.lat.cropped.caption.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Description =&lt;br /&gt;
The key idea is to introduce a second layer of optimization over and above the usual registration. This second layer of optimization traverses the space of local minima, selecting registration parameters that result in good registration local minima as measured by the performance of the specific application in a training data set. The training data provides additional information not present in a test image, allowing the task-speciﬁc cost function to be evaluated during training. For example, if the task is segmentation, we assume the existence of a training data set with ground truth segmentation and a smooth cost function that evaluates segmentation accuracy. This segmentation accuracy is used as a proxy to evaluate registration accuracy.&lt;br /&gt;
&lt;br /&gt;
If the registration cost function employs a single parameter, then the optimal parameter value can be found by exhaustive search. With multiple parameters, exhaustive search is not possible. Here, we demonstrate the optimization of thousands of parameters by gradient descent on the space of local minima, selecting registration parameters that result in good registration local minima as measured by the task-speciﬁc cost function in the training data set. &lt;br /&gt;
&lt;br /&gt;
Our formulation is related to the use of continuation methods in computing the entire path of solutions of learning problems (e.g., SVM or Lasso) as a function of a single regularization parameter. Because we deal with multiple (thousands of) parameters, it is impossible for us to compute a solution manifold. Instead, we trace a path within the solution manifold that improves the task-speciﬁc cost function. &lt;br /&gt;
&lt;br /&gt;
Another advantage of our approach is that we do not require ground truth deformations. As suggested in the example above, the concept of “ground truth deformations” may not always be well-deﬁned, since the optimal registration may depend on the application at hand. In contrast, our approach avoids the need for ground truth deformations by focusing on the application performance, where ground truth (e.g., via segmentation labels) is better deﬁned.&lt;br /&gt;
&lt;br /&gt;
= Experimental Results =&lt;br /&gt;
We instantiate the framework for the alignment of hidden labels whose extents are not necessarily well-predicted by local image features. We consider the generic weighted Sum of Squared Differences (wSSD) cost function and estimate either (1) the optimal weights or (2) cortical folding template for localizing cytoarchitectural and functional regions based only on macroanatomical cortical folding information. We demonstrate state-of-the-art localization results in both histological and fMRI data sets.&lt;br /&gt;
&lt;br /&gt;
== (1) Localizing Brodmann Areas Using Cortical Folding ==&lt;br /&gt;
In this experiment, we estimate the optimal template in the wSSD cost function for localizing Brodmann areas in 10 histologically-analyzed subjects. We compare 3 algorithms: task-optimal template (red), FreeSurfer (green) [1] and optimal uniform weights (black). Optimal uniform weights are found by setting all the weights to a single value and performing an exhaustive search of the weights. We see in the figure below, that task-optimal framework achieves the lowest localization errors.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.Presentation.mean2.V1V2BA2.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.Presentation.mean2.BA44BA45MT.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== (1b) Interpretation ==&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:BA2_template.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:BA2_subject.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:lh.pm14686.BA2.gif|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== (2) Localizing fMRI-defined MT+ Using Cortical Folding ==&lt;br /&gt;
In this experiment, we consider 42 subjects with fMRI-defined MT+ defined on the subject. MT+ is thought to include the cytoarchitectonically-defined MT, as well as, a small part of the medial superior temporal region. We see that once again, task-optimal template achieves better localization results than FreeSurfer.&lt;br /&gt;
&lt;br /&gt;
[[Image:exvivoMTPredictsInvivoMT.png|thumb|center|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[1] B. Fischl, M. Sereno, R. Tootell, and A. Dale. High-resolution Intersubject Averaging and a Coordinate System for the &lt;br /&gt;
Cortical Surface. Human Brain Mapping, 8(4):272–284, 1999.&lt;br /&gt;
&lt;br /&gt;
= Key Investigators =&lt;br /&gt;
&lt;br /&gt;
* MIT: [[http://people.csail.mit.edu/ythomas/ | B.T. Thomas Yeo]], Mert Sabuncu, Polina Golland&lt;br /&gt;
* MGH: Bruce Fischl, Daphne Holt&lt;br /&gt;
* INRIA: Tom Vercauteren&lt;br /&gt;
* Aachen University: Katrin Amunts&lt;br /&gt;
* Research Center Juelich: Karl Zilles&lt;br /&gt;
&lt;br /&gt;
= Publications =&lt;br /&gt;
''In Press''&lt;br /&gt;
&lt;br /&gt;
* B.T.T. Yeo, M. Sabuncu, P. Golland, B. Fischl. Task-Optimal Registration Cost Functions. Proceedings of the International Conference on Medical Image Computing and Computer Assisted Intervention (MICCAI), In Press, 2009.&lt;br /&gt;
&lt;br /&gt;
[[Category: Registration]] [[Category:Segmentation]]&lt;/div&gt;</summary>
		<author><name>Ythomas</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=File:Lh.pm14686.BA2.gif&amp;diff=42536</id>
		<title>File:Lh.pm14686.BA2.gif</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=File:Lh.pm14686.BA2.gif&amp;diff=42536"/>
		<updated>2009-09-10T19:37:35Z</updated>

		<summary type="html">&lt;p&gt;Ythomas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ythomas</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=Projects:LearningRegistrationCostFunctions&amp;diff=42533</id>
		<title>Projects:LearningRegistrationCostFunctions</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=Projects:LearningRegistrationCostFunctions&amp;diff=42533"/>
		<updated>2009-09-10T19:37:01Z</updated>

		<summary type="html">&lt;p&gt;Ythomas: /* (1b) Interpretation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Back to [[NA-MIC_Internal_Collaborations:StructuralImageAnalysis|NA-MIC Collaborations]], [[Algorithm:MIT|MIT Algorithms]]&lt;br /&gt;
&lt;br /&gt;
We present a framework for learning registration cost functions. In medical image analysis, registration is rarely the final goal, but instead the resulting alignment is used in other tasks, such as image segmentation or group analysis. The parameters of the registration cost function -- for example, the tradeoff between the image similarity and regularization terms -- are typically determined manually through inspection of the image alignment and then fixed for all applications. However, it is unclear that the same parameters are optimal for different applications. In this work, we propose a principled approach to leveraging the application context to effectively regularize the ill-posed problem of image registration. Our method learns the parameters of any smooth family of registration cost functions with respect to a specific task. &lt;br /&gt;
&lt;br /&gt;
= Motivation =&lt;br /&gt;
Image registration is ambiguous. For example, Brodmann areas are parcellation of the cortex based on the cellular architecture of the cortex. The figures below show two subjects with Brodmann areas overlaid on the cortical folding pattern. Here, we see that perfectly aligning the inferior frontal sulcus will misalign the superior end of BA44 (Broca's language area). If our goal is segment sulci and gyri, perfectly alignment of the cortical folding pattern is ideal. But it is unclear whether perfectly aligning cortical folds is optimal for localizing Brodmann areas. Here, we show that by taking into account the end-goal of registration, we not only improve the application performance but also potentially eliminate ambiguities in image registration.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.rh.pm1696.BAsALL.lat.cropped.caption.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.rh.pm20784.BAsALL.lat.cropped.caption.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Description =&lt;br /&gt;
The key idea is to introduce a second layer of optimization over and above the usual registration. This second layer of optimization traverses the space of local minima, selecting registration parameters that result in good registration local minima as measured by the performance of the specific application in a training data set. The training data provides additional information not present in a test image, allowing the task-speciﬁc cost function to be evaluated during training. For example, if the task is segmentation, we assume the existence of a training data set with ground truth segmentation and a smooth cost function that evaluates segmentation accuracy. This segmentation accuracy is used as a proxy to evaluate registration accuracy.&lt;br /&gt;
&lt;br /&gt;
If the registration cost function employs a single parameter, then the optimal parameter value can be found by exhaustive search. With multiple parameters, exhaustive search is not possible. Here, we demonstrate the optimization of thousands of parameters by gradient descent on the space of local minima, selecting registration parameters that result in good registration local minima as measured by the task-speciﬁc cost function in the training data set. &lt;br /&gt;
&lt;br /&gt;
Our formulation is related to the use of continuation methods in computing the entire path of solutions of learning problems (e.g., SVM or Lasso) as a function of a single regularization parameter. Because we deal with multiple (thousands of) parameters, it is impossible for us to compute a solution manifold. Instead, we trace a path within the solution manifold that improves the task-speciﬁc cost function. &lt;br /&gt;
&lt;br /&gt;
Another advantage of our approach is that we do not require ground truth deformations. As suggested in the example above, the concept of “ground truth deformations” may not always be well-deﬁned, since the optimal registration may depend on the application at hand. In contrast, our approach avoids the need for ground truth deformations by focusing on the application performance, where ground truth (e.g., via segmentation labels) is better deﬁned.&lt;br /&gt;
&lt;br /&gt;
= Experimental Results =&lt;br /&gt;
We instantiate the framework for the alignment of hidden labels whose extents are not necessarily well-predicted by local image features. We consider the generic weighted Sum of Squared Differences (wSSD) cost function and estimate either (1) the optimal weights or (2) cortical folding template for localizing cytoarchitectural and functional regions based only on macroanatomical cortical folding information. We demonstrate state-of-the-art localization results in both histological and fMRI data sets.&lt;br /&gt;
&lt;br /&gt;
== (1) Localizing Brodmann Areas Using Cortical Folding ==&lt;br /&gt;
In this experiment, we estimate the optimal template in the wSSD cost function for localizing Brodmann areas in 10 histologically-analyzed subjects. We compare 3 algorithms: task-optimal template (red), FreeSurfer (green) [1] and optimal uniform weights (black). Optimal uniform weights are found by setting all the weights to a single value and performing an exhaustive search of the weights. We see in the figure below, that task-optimal framework achieves the lowest localization errors.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.Presentation.mean2.V1V2BA2.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.Presentation.mean2.BA44BA45MT.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== (1b) Interpretation ==&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:BA2_template.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:BA2_subject.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== (2) Localizing fMRI-defined MT+ Using Cortical Folding ==&lt;br /&gt;
In this experiment, we consider 42 subjects with fMRI-defined MT+ defined on the subject. MT+ is thought to include the cytoarchitectonically-defined MT, as well as, a small part of the medial superior temporal region. We see that once again, task-optimal template achieves better localization results than FreeSurfer.&lt;br /&gt;
&lt;br /&gt;
[[Image:exvivoMTPredictsInvivoMT.png|thumb|center|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[1] B. Fischl, M. Sereno, R. Tootell, and A. Dale. High-resolution Intersubject Averaging and a Coordinate System for the &lt;br /&gt;
Cortical Surface. Human Brain Mapping, 8(4):272–284, 1999.&lt;br /&gt;
&lt;br /&gt;
= Key Investigators =&lt;br /&gt;
&lt;br /&gt;
* MIT: [[http://people.csail.mit.edu/ythomas/ | B.T. Thomas Yeo]], Mert Sabuncu, Polina Golland&lt;br /&gt;
* MGH: Bruce Fischl, Daphne Holt&lt;br /&gt;
* INRIA: Tom Vercauteren&lt;br /&gt;
* Aachen University: Katrin Amunts&lt;br /&gt;
* Research Center Juelich: Karl Zilles&lt;br /&gt;
&lt;br /&gt;
= Publications =&lt;br /&gt;
''In Press''&lt;br /&gt;
&lt;br /&gt;
* B.T.T. Yeo, M. Sabuncu, P. Golland, B. Fischl. Task-Optimal Registration Cost Functions. Proceedings of the International Conference on Medical Image Computing and Computer Assisted Intervention (MICCAI), In Press, 2009.&lt;br /&gt;
&lt;br /&gt;
[[Category: Registration]] [[Category:Segmentation]]&lt;/div&gt;</summary>
		<author><name>Ythomas</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=Projects:LearningRegistrationCostFunctions&amp;diff=42532</id>
		<title>Projects:LearningRegistrationCostFunctions</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=Projects:LearningRegistrationCostFunctions&amp;diff=42532"/>
		<updated>2009-09-10T19:36:34Z</updated>

		<summary type="html">&lt;p&gt;Ythomas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Back to [[NA-MIC_Internal_Collaborations:StructuralImageAnalysis|NA-MIC Collaborations]], [[Algorithm:MIT|MIT Algorithms]]&lt;br /&gt;
&lt;br /&gt;
We present a framework for learning registration cost functions. In medical image analysis, registration is rarely the final goal, but instead the resulting alignment is used in other tasks, such as image segmentation or group analysis. The parameters of the registration cost function -- for example, the tradeoff between the image similarity and regularization terms -- are typically determined manually through inspection of the image alignment and then fixed for all applications. However, it is unclear that the same parameters are optimal for different applications. In this work, we propose a principled approach to leveraging the application context to effectively regularize the ill-posed problem of image registration. Our method learns the parameters of any smooth family of registration cost functions with respect to a specific task. &lt;br /&gt;
&lt;br /&gt;
= Motivation =&lt;br /&gt;
Image registration is ambiguous. For example, Brodmann areas are parcellation of the cortex based on the cellular architecture of the cortex. The figures below show two subjects with Brodmann areas overlaid on the cortical folding pattern. Here, we see that perfectly aligning the inferior frontal sulcus will misalign the superior end of BA44 (Broca's language area). If our goal is segment sulci and gyri, perfectly alignment of the cortical folding pattern is ideal. But it is unclear whether perfectly aligning cortical folds is optimal for localizing Brodmann areas. Here, we show that by taking into account the end-goal of registration, we not only improve the application performance but also potentially eliminate ambiguities in image registration.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.rh.pm1696.BAsALL.lat.cropped.caption.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.rh.pm20784.BAsALL.lat.cropped.caption.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Description =&lt;br /&gt;
The key idea is to introduce a second layer of optimization over and above the usual registration. This second layer of optimization traverses the space of local minima, selecting registration parameters that result in good registration local minima as measured by the performance of the specific application in a training data set. The training data provides additional information not present in a test image, allowing the task-speciﬁc cost function to be evaluated during training. For example, if the task is segmentation, we assume the existence of a training data set with ground truth segmentation and a smooth cost function that evaluates segmentation accuracy. This segmentation accuracy is used as a proxy to evaluate registration accuracy.&lt;br /&gt;
&lt;br /&gt;
If the registration cost function employs a single parameter, then the optimal parameter value can be found by exhaustive search. With multiple parameters, exhaustive search is not possible. Here, we demonstrate the optimization of thousands of parameters by gradient descent on the space of local minima, selecting registration parameters that result in good registration local minima as measured by the task-speciﬁc cost function in the training data set. &lt;br /&gt;
&lt;br /&gt;
Our formulation is related to the use of continuation methods in computing the entire path of solutions of learning problems (e.g., SVM or Lasso) as a function of a single regularization parameter. Because we deal with multiple (thousands of) parameters, it is impossible for us to compute a solution manifold. Instead, we trace a path within the solution manifold that improves the task-speciﬁc cost function. &lt;br /&gt;
&lt;br /&gt;
Another advantage of our approach is that we do not require ground truth deformations. As suggested in the example above, the concept of “ground truth deformations” may not always be well-deﬁned, since the optimal registration may depend on the application at hand. In contrast, our approach avoids the need for ground truth deformations by focusing on the application performance, where ground truth (e.g., via segmentation labels) is better deﬁned.&lt;br /&gt;
&lt;br /&gt;
= Experimental Results =&lt;br /&gt;
We instantiate the framework for the alignment of hidden labels whose extents are not necessarily well-predicted by local image features. We consider the generic weighted Sum of Squared Differences (wSSD) cost function and estimate either (1) the optimal weights or (2) cortical folding template for localizing cytoarchitectural and functional regions based only on macroanatomical cortical folding information. We demonstrate state-of-the-art localization results in both histological and fMRI data sets.&lt;br /&gt;
&lt;br /&gt;
== (1) Localizing Brodmann Areas Using Cortical Folding ==&lt;br /&gt;
In this experiment, we estimate the optimal template in the wSSD cost function for localizing Brodmann areas in 10 histologically-analyzed subjects. We compare 3 algorithms: task-optimal template (red), FreeSurfer (green) [1] and optimal uniform weights (black). Optimal uniform weights are found by setting all the weights to a single value and performing an exhaustive search of the weights. We see in the figure below, that task-optimal framework achieves the lowest localization errors.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.Presentation.mean2.V1V2BA2.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.Presentation.mean2.BA44BA45MT.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== (1b) Interpretation ==&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:BA_template.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:BA_subject.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== (2) Localizing fMRI-defined MT+ Using Cortical Folding ==&lt;br /&gt;
In this experiment, we consider 42 subjects with fMRI-defined MT+ defined on the subject. MT+ is thought to include the cytoarchitectonically-defined MT, as well as, a small part of the medial superior temporal region. We see that once again, task-optimal template achieves better localization results than FreeSurfer.&lt;br /&gt;
&lt;br /&gt;
[[Image:exvivoMTPredictsInvivoMT.png|thumb|center|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[1] B. Fischl, M. Sereno, R. Tootell, and A. Dale. High-resolution Intersubject Averaging and a Coordinate System for the &lt;br /&gt;
Cortical Surface. Human Brain Mapping, 8(4):272–284, 1999.&lt;br /&gt;
&lt;br /&gt;
= Key Investigators =&lt;br /&gt;
&lt;br /&gt;
* MIT: [[http://people.csail.mit.edu/ythomas/ | B.T. Thomas Yeo]], Mert Sabuncu, Polina Golland&lt;br /&gt;
* MGH: Bruce Fischl, Daphne Holt&lt;br /&gt;
* INRIA: Tom Vercauteren&lt;br /&gt;
* Aachen University: Katrin Amunts&lt;br /&gt;
* Research Center Juelich: Karl Zilles&lt;br /&gt;
&lt;br /&gt;
= Publications =&lt;br /&gt;
''In Press''&lt;br /&gt;
&lt;br /&gt;
* B.T.T. Yeo, M. Sabuncu, P. Golland, B. Fischl. Task-Optimal Registration Cost Functions. Proceedings of the International Conference on Medical Image Computing and Computer Assisted Intervention (MICCAI), In Press, 2009.&lt;br /&gt;
&lt;br /&gt;
[[Category: Registration]] [[Category:Segmentation]]&lt;/div&gt;</summary>
		<author><name>Ythomas</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=File:BA2_template.png&amp;diff=42531</id>
		<title>File:BA2 template.png</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=File:BA2_template.png&amp;diff=42531"/>
		<updated>2009-09-10T19:36:06Z</updated>

		<summary type="html">&lt;p&gt;Ythomas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ythomas</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=File:BA2_subject.png&amp;diff=42530</id>
		<title>File:BA2 subject.png</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=File:BA2_subject.png&amp;diff=42530"/>
		<updated>2009-09-10T19:35:31Z</updated>

		<summary type="html">&lt;p&gt;Ythomas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ythomas</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=Projects:LearningRegistrationCostFunctions&amp;diff=42529</id>
		<title>Projects:LearningRegistrationCostFunctions</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=Projects:LearningRegistrationCostFunctions&amp;diff=42529"/>
		<updated>2009-09-10T19:34:59Z</updated>

		<summary type="html">&lt;p&gt;Ythomas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Back to [[NA-MIC_Internal_Collaborations:StructuralImageAnalysis|NA-MIC Collaborations]], [[Algorithm:MIT|MIT Algorithms]]&lt;br /&gt;
&lt;br /&gt;
We present a framework for learning registration cost functions. In medical image analysis, registration is rarely the final goal, but instead the resulting alignment is used in other tasks, such as image segmentation or group analysis. The parameters of the registration cost function -- for example, the tradeoff between the image similarity and regularization terms -- are typically determined manually through inspection of the image alignment and then fixed for all applications. However, it is unclear that the same parameters are optimal for different applications. In this work, we propose a principled approach to leveraging the application context to effectively regularize the ill-posed problem of image registration. Our method learns the parameters of any smooth family of registration cost functions with respect to a specific task. &lt;br /&gt;
&lt;br /&gt;
= Motivation =&lt;br /&gt;
Image registration is ambiguous. For example, Brodmann areas are parcellation of the cortex based on the cellular architecture of the cortex. The figures below show two subjects with Brodmann areas overlaid on the cortical folding pattern. Here, we see that perfectly aligning the inferior frontal sulcus will misalign the superior end of BA44 (Broca's language area). If our goal is segment sulci and gyri, perfectly alignment of the cortical folding pattern is ideal. But it is unclear whether perfectly aligning cortical folds is optimal for localizing Brodmann areas. Here, we show that by taking into account the end-goal of registration, we not only improve the application performance but also potentially eliminate ambiguities in image registration.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.rh.pm1696.BAsALL.lat.cropped.caption.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.rh.pm20784.BAsALL.lat.cropped.caption.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Description =&lt;br /&gt;
The key idea is to introduce a second layer of optimization over and above the usual registration. This second layer of optimization traverses the space of local minima, selecting registration parameters that result in good registration local minima as measured by the performance of the specific application in a training data set. The training data provides additional information not present in a test image, allowing the task-speciﬁc cost function to be evaluated during training. For example, if the task is segmentation, we assume the existence of a training data set with ground truth segmentation and a smooth cost function that evaluates segmentation accuracy. This segmentation accuracy is used as a proxy to evaluate registration accuracy.&lt;br /&gt;
&lt;br /&gt;
If the registration cost function employs a single parameter, then the optimal parameter value can be found by exhaustive search. With multiple parameters, exhaustive search is not possible. Here, we demonstrate the optimization of thousands of parameters by gradient descent on the space of local minima, selecting registration parameters that result in good registration local minima as measured by the task-speciﬁc cost function in the training data set. &lt;br /&gt;
&lt;br /&gt;
Our formulation is related to the use of continuation methods in computing the entire path of solutions of learning problems (e.g., SVM or Lasso) as a function of a single regularization parameter. Because we deal with multiple (thousands of) parameters, it is impossible for us to compute a solution manifold. Instead, we trace a path within the solution manifold that improves the task-speciﬁc cost function. &lt;br /&gt;
&lt;br /&gt;
Another advantage of our approach is that we do not require ground truth deformations. As suggested in the example above, the concept of “ground truth deformations” may not always be well-deﬁned, since the optimal registration may depend on the application at hand. In contrast, our approach avoids the need for ground truth deformations by focusing on the application performance, where ground truth (e.g., via segmentation labels) is better deﬁned.&lt;br /&gt;
&lt;br /&gt;
= Experimental Results =&lt;br /&gt;
We instantiate the framework for the alignment of hidden labels whose extents are not necessarily well-predicted by local image features. We consider the generic weighted Sum of Squared Differences (wSSD) cost function and estimate either (1) the optimal weights or (2) cortical folding template for localizing cytoarchitectural and functional regions based only on macroanatomical cortical folding information. We demonstrate state-of-the-art localization results in both histological and fMRI data sets.&lt;br /&gt;
&lt;br /&gt;
== (1) Localizing Brodmann Areas Using Cortical Folding ==&lt;br /&gt;
In this experiment, we estimate the optimal template in the wSSD cost function for localizing Brodmann areas in 10 histologically-analyzed subjects. We compare 3 algorithms: task-optimal template (red), FreeSurfer (green) [1] and optimal uniform weights (black). Optimal uniform weights are found by setting all the weights to a single value and performing an exhaustive search of the weights. We see in the figure below, that task-optimal framework achieves the lowest localization errors.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.Presentation.mean2.V1V2BA2.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.Presentation.mean2.BA44BA45MT.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== (1b) Interpretation ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== (2) Localizing fMRI-defined MT+ Using Cortical Folding ==&lt;br /&gt;
In this experiment, we consider 42 subjects with fMRI-defined MT+ defined on the subject. MT+ is thought to include the cytoarchitectonically-defined MT, as well as, a small part of the medial superior temporal region. We see that once again, task-optimal template achieves better localization results than FreeSurfer.&lt;br /&gt;
&lt;br /&gt;
[[Image:exvivoMTPredictsInvivoMT.png|thumb|center|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[1] B. Fischl, M. Sereno, R. Tootell, and A. Dale. High-resolution Intersubject Averaging and a Coordinate System for the &lt;br /&gt;
Cortical Surface. Human Brain Mapping, 8(4):272–284, 1999.&lt;br /&gt;
&lt;br /&gt;
= Key Investigators =&lt;br /&gt;
&lt;br /&gt;
* MIT: [[http://people.csail.mit.edu/ythomas/ | B.T. Thomas Yeo]], Mert Sabuncu, Polina Golland&lt;br /&gt;
* MGH: Bruce Fischl, Daphne Holt&lt;br /&gt;
* INRIA: Tom Vercauteren&lt;br /&gt;
* Aachen University: Katrin Amunts&lt;br /&gt;
* Research Center Juelich: Karl Zilles&lt;br /&gt;
&lt;br /&gt;
= Publications =&lt;br /&gt;
''In Press''&lt;br /&gt;
&lt;br /&gt;
* B.T.T. Yeo, M. Sabuncu, P. Golland, B. Fischl. Task-Optimal Registration Cost Functions. Proceedings of the International Conference on Medical Image Computing and Computer Assisted Intervention (MICCAI), In Press, 2009.&lt;br /&gt;
&lt;br /&gt;
[[Category: Registration]] [[Category:Segmentation]]&lt;/div&gt;</summary>
		<author><name>Ythomas</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=Projects:LearningRegistrationCostFunctions&amp;diff=42528</id>
		<title>Projects:LearningRegistrationCostFunctions</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=Projects:LearningRegistrationCostFunctions&amp;diff=42528"/>
		<updated>2009-09-10T19:34:23Z</updated>

		<summary type="html">&lt;p&gt;Ythomas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Back to [[NA-MIC_Internal_Collaborations:StructuralImageAnalysis|NA-MIC Collaborations]], [[Algorithm:MIT|MIT Algorithms]]&lt;br /&gt;
&lt;br /&gt;
We present a framework for learning registration cost functions. In medical image analysis, registration is rarely the final goal, but instead the resulting alignment is used in other tasks, such as image segmentation or group analysis. The parameters of the registration cost function -- for example, the tradeoff between the image similarity and regularization terms -- are typically determined manually through inspection of the image alignment and then fixed for all applications. However, it is unclear that the same parameters are optimal for different applications. In this work, we propose a principled approach to leveraging the application context to effectively regularize the ill-posed problem of image registration. Our method learns the parameters of any smooth family of registration cost functions with respect to a specific task. &lt;br /&gt;
&lt;br /&gt;
= Motivation =&lt;br /&gt;
Image registration is ambiguous. For example, Brodmann areas are parcellation of the cortex based on the cellular architecture of the cortex. The figures below show two subjects with Brodmann areas overlaid on the cortical folding pattern. Here, we see that perfectly aligning the inferior frontal sulcus will misalign the superior end of BA44 (Broca's language area). If our goal is segment sulci and gyri, perfectly alignment of the cortical folding pattern is ideal. But it is unclear whether perfectly aligning cortical folds is optimal for localizing Brodmann areas. Here, we show that by taking into account the end-goal of registration, we not only improve the application performance but also potentially eliminate ambiguities in image registration.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.rh.pm1696.BAsALL.lat.cropped.caption.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.rh.pm20784.BAsALL.lat.cropped.caption.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Description =&lt;br /&gt;
The key idea is to introduce a second layer of optimization over and above the usual registration. This second layer of optimization traverses the space of local minima, selecting registration parameters that result in good registration local minima as measured by the performance of the specific application in a training data set. The training data provides additional information not present in a test image, allowing the task-speciﬁc cost function to be evaluated during training. For example, if the task is segmentation, we assume the existence of a training data set with ground truth segmentation and a smooth cost function that evaluates segmentation accuracy. This segmentation accuracy is used as a proxy to evaluate registration accuracy.&lt;br /&gt;
&lt;br /&gt;
If the registration cost function employs a single parameter, then the optimal parameter value can be found by exhaustive search. With multiple parameters, exhaustive search is not possible. Here, we demonstrate the optimization of thousands of parameters by gradient descent on the space of local minima, selecting registration parameters that result in good registration local minima as measured by the task-speciﬁc cost function in the training data set. &lt;br /&gt;
&lt;br /&gt;
Our formulation is related to the use of continuation methods in computing the entire path of solutions of learning problems (e.g., SVM or Lasso) as a function of a single regularization parameter. Because we deal with multiple (thousands of) parameters, it is impossible for us to compute a solution manifold. Instead, we trace a path within the solution manifold that improves the task-speciﬁc cost function. &lt;br /&gt;
&lt;br /&gt;
Another advantage of our approach is that we do not require ground truth deformations. As suggested in the example above, the concept of “ground truth deformations” may not always be well-deﬁned, since the optimal registration may depend on the application at hand. In contrast, our approach avoids the need for ground truth deformations by focusing on the application performance, where ground truth (e.g., via segmentation labels) is better deﬁned.&lt;br /&gt;
&lt;br /&gt;
= Experimental Results =&lt;br /&gt;
We instantiate the framework for the alignment of hidden labels whose extents are not necessarily well-predicted by local image features. We consider the generic weighted Sum of Squared Differences (wSSD) cost function and estimate either (1) the optimal weights or (2) cortical folding template for localizing cytoarchitectural and functional regions based only on macroanatomical cortical folding information. We demonstrate state-of-the-art localization results in both histological and fMRI data sets.&lt;br /&gt;
&lt;br /&gt;
== (1) Localizing Brodmann Areas Using Cortical Folding ==&lt;br /&gt;
In this experiment, we estimate the optimal template in the wSSD cost function for localizing Brodmann areas in 10 histologically-analyzed subjects. We compare 3 algorithms: task-optimal template (red), FreeSurfer (green) [1] and optimal uniform weights (black). Optimal uniform weights are found by setting all the weights to a single value and performing an exhaustive search of the weights. We see in the figure below, that task-optimal framework achieves the lowest localization errors.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.Presentation.mean2.V1V2BA2.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.Presentation.mean2.BA44BA45MT.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== (1a) Interpretation ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== (2) Localizing fMRI-defined MT+ Using Cortical Folding ==&lt;br /&gt;
In this experiment, we consider 42 subjects with fMRI-defined MT+ defined on the subject. MT+ is thought to include the cytoarchitectonically-defined MT, as well as, a small part of the medial superior temporal region. We see that once again, task-optimal template achieves better localization results than FreeSurfer.&lt;br /&gt;
&lt;br /&gt;
[[Image:exvivoMTPredictsInvivoMT.png|thumb|center|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[1] B. Fischl, M. Sereno, R. Tootell, and A. Dale. High-resolution Intersubject Averaging and a Coordinate System for the &lt;br /&gt;
Cortical Surface. Human Brain Mapping, 8(4):272–284, 1999.&lt;br /&gt;
&lt;br /&gt;
= Key Investigators =&lt;br /&gt;
&lt;br /&gt;
* MIT: [[http://people.csail.mit.edu/ythomas/ | B.T. Thomas Yeo]], Mert Sabuncu, Polina Golland&lt;br /&gt;
* MGH: Bruce Fischl, Daphne Holt&lt;br /&gt;
* INRIA: Tom Vercauteren&lt;br /&gt;
* Aachen University: Katrin Amunts&lt;br /&gt;
* Research Center Juelich: Karl Zilles&lt;br /&gt;
&lt;br /&gt;
= Publications =&lt;br /&gt;
''In Press''&lt;br /&gt;
&lt;br /&gt;
* B.T.T. Yeo, M. Sabuncu, P. Golland, B. Fischl. Task-Optimal Registration Cost Functions. Proceedings of the International Conference on Medical Image Computing and Computer Assisted Intervention (MICCAI), In Press, 2009.&lt;br /&gt;
&lt;br /&gt;
[[Category: Registration]] [[Category:Segmentation]]&lt;/div&gt;</summary>
		<author><name>Ythomas</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=Projects:LearningRegistrationCostFunctions&amp;diff=42527</id>
		<title>Projects:LearningRegistrationCostFunctions</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=Projects:LearningRegistrationCostFunctions&amp;diff=42527"/>
		<updated>2009-09-10T19:33:44Z</updated>

		<summary type="html">&lt;p&gt;Ythomas: /* Experimental Results */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Back to [[NA-MIC_Internal_Collaborations:StructuralImageAnalysis|NA-MIC Collaborations]], [[Algorithm:MIT|MIT Algorithms]]&lt;br /&gt;
&lt;br /&gt;
We present a framework for learning registration cost functions. In medical image analysis, registration is rarely the final goal, but instead the resulting alignment is used in other tasks, such as image segmentation or group analysis. The parameters of the registration cost function -- for example, the tradeoff between the image similarity and regularization terms -- are typically determined manually through inspection of the image alignment and then fixed for all applications. However, it is unclear that the same parameters are optimal for different applications. In this work, we propose a principled approach to leveraging the application context to effectively regularize the ill-posed problem of image registration. Our method learns the parameters of any smooth family of registration cost functions with respect to a specific task. &lt;br /&gt;
&lt;br /&gt;
= Motivation =&lt;br /&gt;
Image registration is ambiguous. For example, Brodmann areas are parcellation of the cortex based on the cellular architecture of the cortex. The figures below show two subjects with Brodmann areas overlaid on the cortical folding pattern. Here, we see that perfectly aligning the inferior frontal sulcus will misalign the superior end of BA44 (Broca's language area). If our goal is segment sulci and gyri, perfectly alignment of the cortical folding pattern is ideal. But it is unclear whether perfectly aligning cortical folds is optimal for localizing Brodmann areas. Here, we show that by taking into account the end-goal of registration, we not only improve the application performance but also potentially eliminate ambiguities in image registration.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.rh.pm1696.BAsALL.lat.cropped.caption.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.rh.pm20784.BAsALL.lat.cropped.caption.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Description =&lt;br /&gt;
The key idea is to introduce a second layer of optimization over and above the usual registration. This second layer of optimization traverses the space of local minima, selecting registration parameters that result in good registration local minima as measured by the performance of the specific application in a training data set. The training data provides additional information not present in a test image, allowing the task-speciﬁc cost function to be evaluated during training. For example, if the task is segmentation, we assume the existence of a training data set with ground truth segmentation and a smooth cost function that evaluates segmentation accuracy. This segmentation accuracy is used as a proxy to evaluate registration accuracy.&lt;br /&gt;
&lt;br /&gt;
If the registration cost function employs a single parameter, then the optimal parameter value can be found by exhaustive search. With multiple parameters, exhaustive search is not possible. Here, we demonstrate the optimization of thousands of parameters by gradient descent on the space of local minima, selecting registration parameters that result in good registration local minima as measured by the task-speciﬁc cost function in the training data set. &lt;br /&gt;
&lt;br /&gt;
Our formulation is related to the use of continuation methods in computing the entire path of solutions of learning problems (e.g., SVM or Lasso) as a function of a single regularization parameter. Because we deal with multiple (thousands of) parameters, it is impossible for us to compute a solution manifold. Instead, we trace a path within the solution manifold that improves the task-speciﬁc cost function. &lt;br /&gt;
&lt;br /&gt;
Another advantage of our approach is that we do not require ground truth deformations. As suggested in the example above, the concept of “ground truth deformations” may not always be well-deﬁned, since the optimal registration may depend on the application at hand. In contrast, our approach avoids the need for ground truth deformations by focusing on the application performance, where ground truth (e.g., via segmentation labels) is better deﬁned.&lt;br /&gt;
&lt;br /&gt;
= Experimental Results =&lt;br /&gt;
We instantiate the framework for the alignment of hidden labels whose extents are not necessarily well-predicted by local image features. We consider the generic weighted Sum of Squared Differences (wSSD) cost function and estimate either (1) the optimal weights or (2) cortical folding template for localizing cytoarchitectural and functional regions based only on macroanatomical cortical folding information. We demonstrate state-of-the-art localization results in both histological and fMRI data sets.&lt;br /&gt;
&lt;br /&gt;
== (1) Localizing Brodmann Areas Using Cortical Folding ==&lt;br /&gt;
In this experiment, we estimate the optimal template in the wSSD cost function for localizing Brodmann areas in 10 histologically-analyzed subjects. We compare 3 algorithms: task-optimal template (red), FreeSurfer (green) [1] and optimal uniform weights (black). Optimal uniform weights are found by setting all the weights to a single value and performing an exhaustive search of the weights. We see in the figure below, that task-optimal framework achieves the lowest localization errors.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.Presentation.mean2.V1V2BA2.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.Presentation.mean2.BA44BA45MT.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= (1a) Interpretation =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== (2) Localizing fMRI-defined MT+ Using Cortical Folding ==&lt;br /&gt;
In this experiment, we consider 42 subjects with fMRI-defined MT+ defined on the subject. MT+ is thought to include the cytoarchitectonically-defined MT, as well as, a small part of the medial superior temporal region. We see that once again, task-optimal template achieves better localization results than FreeSurfer.&lt;br /&gt;
&lt;br /&gt;
[[Image:exvivoMTPredictsInvivoMT.png|thumb|center|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[1] B. Fischl, M. Sereno, R. Tootell, and A. Dale. High-resolution Intersubject Averaging and a Coordinate System for the &lt;br /&gt;
Cortical Surface. Human Brain Mapping, 8(4):272–284, 1999.&lt;br /&gt;
&lt;br /&gt;
= Key Investigators =&lt;br /&gt;
&lt;br /&gt;
* MIT: [[http://people.csail.mit.edu/ythomas/ | B.T. Thomas Yeo]], Mert Sabuncu, Polina Golland&lt;br /&gt;
* MGH: Bruce Fischl, Daphne Holt&lt;br /&gt;
* INRIA: Tom Vercauteren&lt;br /&gt;
* Aachen University: Katrin Amunts&lt;br /&gt;
* Research Center Juelich: Karl Zilles&lt;br /&gt;
&lt;br /&gt;
= Publications =&lt;br /&gt;
''In Press''&lt;br /&gt;
&lt;br /&gt;
* B.T.T. Yeo, M. Sabuncu, P. Golland, B. Fischl. Task-Optimal Registration Cost Functions. Proceedings of the International Conference on Medical Image Computing and Computer Assisted Intervention (MICCAI), In Press, 2009.&lt;br /&gt;
&lt;br /&gt;
[[Category: Registration]] [[Category:Segmentation]]&lt;/div&gt;</summary>
		<author><name>Ythomas</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=Projects:LearningRegistrationCostFunctions&amp;diff=42519</id>
		<title>Projects:LearningRegistrationCostFunctions</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=Projects:LearningRegistrationCostFunctions&amp;diff=42519"/>
		<updated>2009-09-10T19:28:15Z</updated>

		<summary type="html">&lt;p&gt;Ythomas: /* Publications */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Back to [[NA-MIC_Internal_Collaborations:StructuralImageAnalysis|NA-MIC Collaborations]], [[Algorithm:MIT|MIT Algorithms]]&lt;br /&gt;
&lt;br /&gt;
We present a framework for learning registration cost functions. In medical image analysis, registration is rarely the final goal, but instead the resulting alignment is used in other tasks, such as image segmentation or group analysis. The parameters of the registration cost function -- for example, the tradeoff between the image similarity and regularization terms -- are typically determined manually through inspection of the image alignment and then fixed for all applications. However, it is unclear that the same parameters are optimal for different applications. In this work, we propose a principled approach to leveraging the application context to effectively regularize the ill-posed problem of image registration. Our method learns the parameters of any smooth family of registration cost functions with respect to a specific task. &lt;br /&gt;
&lt;br /&gt;
= Motivation =&lt;br /&gt;
Image registration is ambiguous. For example, Brodmann areas are parcellation of the cortex based on the cellular architecture of the cortex. The figures below show two subjects with Brodmann areas overlaid on the cortical folding pattern. Here, we see that perfectly aligning the inferior frontal sulcus will misalign the superior end of BA44 (Broca's language area). If our goal is segment sulci and gyri, perfectly alignment of the cortical folding pattern is ideal. But it is unclear whether perfectly aligning cortical folds is optimal for localizing Brodmann areas. Here, we show that by taking into account the end-goal of registration, we not only improve the application performance but also potentially eliminate ambiguities in image registration.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.rh.pm1696.BAsALL.lat.cropped.caption.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.rh.pm20784.BAsALL.lat.cropped.caption.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Description =&lt;br /&gt;
The key idea is to introduce a second layer of optimization over and above the usual registration. This second layer of optimization traverses the space of local minima, selecting registration parameters that result in good registration local minima as measured by the performance of the specific application in a training data set. The training data provides additional information not present in a test image, allowing the task-speciﬁc cost function to be evaluated during training. For example, if the task is segmentation, we assume the existence of a training data set with ground truth segmentation and a smooth cost function that evaluates segmentation accuracy. This segmentation accuracy is used as a proxy to evaluate registration accuracy.&lt;br /&gt;
&lt;br /&gt;
If the registration cost function employs a single parameter, then the optimal parameter value can be found by exhaustive search. With multiple parameters, exhaustive search is not possible. Here, we demonstrate the optimization of thousands of parameters by gradient descent on the space of local minima, selecting registration parameters that result in good registration local minima as measured by the task-speciﬁc cost function in the training data set. &lt;br /&gt;
&lt;br /&gt;
Our formulation is related to the use of continuation methods in computing the entire path of solutions of learning problems (e.g., SVM or Lasso) as a function of a single regularization parameter. Because we deal with multiple (thousands of) parameters, it is impossible for us to compute a solution manifold. Instead, we trace a path within the solution manifold that improves the task-speciﬁc cost function. &lt;br /&gt;
&lt;br /&gt;
Another advantage of our approach is that we do not require ground truth deformations. As suggested in the example above, the concept of “ground truth deformations” may not always be well-deﬁned, since the optimal registration may depend on the application at hand. In contrast, our approach avoids the need for ground truth deformations by focusing on the application performance, where ground truth (e.g., via segmentation labels) is better deﬁned.&lt;br /&gt;
&lt;br /&gt;
= Experimental Results =&lt;br /&gt;
We instantiate the framework for the alignment of hidden labels whose extents are not necessarily well-predicted by local image features. We consider the generic weighted Sum of Squared Differences (wSSD) cost function and estimate either (1) the optimal weights or (2) cortical folding template for localizing cytoarchitectural and functional regions based only on macroanatomical cortical folding information. We demonstrate state-of-the-art localization results in both histological and fMRI data sets.&lt;br /&gt;
&lt;br /&gt;
== (1) Localizing Brodmann Areas Using Cortical Folding ==&lt;br /&gt;
In this experiment, we estimate the optimal template in the wSSD cost function for localizing Brodmann areas in 10 histologically-analyzed subjects. We compare 3 algorithms: task-optimal template (red), FreeSurfer (green) [1] and optimal uniform weights (black). Optimal uniform weights are found by setting all the weights to a single value and performing an exhaustive search of the weights. We see in the figure below, that task-optimal framework achieves the lowest localization errors.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.Presentation.mean2.V1V2BA2.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.Presentation.mean2.BA44BA45MT.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== (2) Localizing fMRI-defined MT+ Using Cortical Folding ==&lt;br /&gt;
In this experiment, we consider 42 subjects with fMRI-defined MT+ defined on the subject. MT+ is thought to include the cytoarchitectonically-defined MT, as well as, a small part of the medial superior temporal region. We see that once again, task-optimal template achieves better localization results than FreeSurfer.&lt;br /&gt;
&lt;br /&gt;
[[Image:exvivoMTPredictsInvivoMT.png|thumb|center|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[1] B. Fischl, M. Sereno, R. Tootell, and A. Dale. High-resolution Intersubject Averaging and a Coordinate System for the &lt;br /&gt;
Cortical Surface. Human Brain Mapping, 8(4):272–284, 1999.&lt;br /&gt;
&lt;br /&gt;
= Key Investigators =&lt;br /&gt;
&lt;br /&gt;
* MIT: [[http://people.csail.mit.edu/ythomas/ | B.T. Thomas Yeo]], Mert Sabuncu, Polina Golland&lt;br /&gt;
* MGH: Bruce Fischl, Daphne Holt&lt;br /&gt;
* INRIA: Tom Vercauteren&lt;br /&gt;
* Aachen University: Katrin Amunts&lt;br /&gt;
* Research Center Juelich: Karl Zilles&lt;br /&gt;
&lt;br /&gt;
= Publications =&lt;br /&gt;
''In Press''&lt;br /&gt;
&lt;br /&gt;
* B.T.T. Yeo, M. Sabuncu, P. Golland, B. Fischl. Task-Optimal Registration Cost Functions. Proceedings of the International Conference on Medical Image Computing and Computer Assisted Intervention (MICCAI), In Press, 2009.&lt;br /&gt;
&lt;br /&gt;
[[Category: Registration]] [[Category:Segmentation]]&lt;/div&gt;</summary>
		<author><name>Ythomas</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=Projects:LearningRegistrationCostFunctions&amp;diff=42518</id>
		<title>Projects:LearningRegistrationCostFunctions</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=Projects:LearningRegistrationCostFunctions&amp;diff=42518"/>
		<updated>2009-09-10T19:28:06Z</updated>

		<summary type="html">&lt;p&gt;Ythomas: /* Publications */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Back to [[NA-MIC_Internal_Collaborations:StructuralImageAnalysis|NA-MIC Collaborations]], [[Algorithm:MIT|MIT Algorithms]]&lt;br /&gt;
&lt;br /&gt;
We present a framework for learning registration cost functions. In medical image analysis, registration is rarely the final goal, but instead the resulting alignment is used in other tasks, such as image segmentation or group analysis. The parameters of the registration cost function -- for example, the tradeoff between the image similarity and regularization terms -- are typically determined manually through inspection of the image alignment and then fixed for all applications. However, it is unclear that the same parameters are optimal for different applications. In this work, we propose a principled approach to leveraging the application context to effectively regularize the ill-posed problem of image registration. Our method learns the parameters of any smooth family of registration cost functions with respect to a specific task. &lt;br /&gt;
&lt;br /&gt;
= Motivation =&lt;br /&gt;
Image registration is ambiguous. For example, Brodmann areas are parcellation of the cortex based on the cellular architecture of the cortex. The figures below show two subjects with Brodmann areas overlaid on the cortical folding pattern. Here, we see that perfectly aligning the inferior frontal sulcus will misalign the superior end of BA44 (Broca's language area). If our goal is segment sulci and gyri, perfectly alignment of the cortical folding pattern is ideal. But it is unclear whether perfectly aligning cortical folds is optimal for localizing Brodmann areas. Here, we show that by taking into account the end-goal of registration, we not only improve the application performance but also potentially eliminate ambiguities in image registration.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.rh.pm1696.BAsALL.lat.cropped.caption.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.rh.pm20784.BAsALL.lat.cropped.caption.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Description =&lt;br /&gt;
The key idea is to introduce a second layer of optimization over and above the usual registration. This second layer of optimization traverses the space of local minima, selecting registration parameters that result in good registration local minima as measured by the performance of the specific application in a training data set. The training data provides additional information not present in a test image, allowing the task-speciﬁc cost function to be evaluated during training. For example, if the task is segmentation, we assume the existence of a training data set with ground truth segmentation and a smooth cost function that evaluates segmentation accuracy. This segmentation accuracy is used as a proxy to evaluate registration accuracy.&lt;br /&gt;
&lt;br /&gt;
If the registration cost function employs a single parameter, then the optimal parameter value can be found by exhaustive search. With multiple parameters, exhaustive search is not possible. Here, we demonstrate the optimization of thousands of parameters by gradient descent on the space of local minima, selecting registration parameters that result in good registration local minima as measured by the task-speciﬁc cost function in the training data set. &lt;br /&gt;
&lt;br /&gt;
Our formulation is related to the use of continuation methods in computing the entire path of solutions of learning problems (e.g., SVM or Lasso) as a function of a single regularization parameter. Because we deal with multiple (thousands of) parameters, it is impossible for us to compute a solution manifold. Instead, we trace a path within the solution manifold that improves the task-speciﬁc cost function. &lt;br /&gt;
&lt;br /&gt;
Another advantage of our approach is that we do not require ground truth deformations. As suggested in the example above, the concept of “ground truth deformations” may not always be well-deﬁned, since the optimal registration may depend on the application at hand. In contrast, our approach avoids the need for ground truth deformations by focusing on the application performance, where ground truth (e.g., via segmentation labels) is better deﬁned.&lt;br /&gt;
&lt;br /&gt;
= Experimental Results =&lt;br /&gt;
We instantiate the framework for the alignment of hidden labels whose extents are not necessarily well-predicted by local image features. We consider the generic weighted Sum of Squared Differences (wSSD) cost function and estimate either (1) the optimal weights or (2) cortical folding template for localizing cytoarchitectural and functional regions based only on macroanatomical cortical folding information. We demonstrate state-of-the-art localization results in both histological and fMRI data sets.&lt;br /&gt;
&lt;br /&gt;
== (1) Localizing Brodmann Areas Using Cortical Folding ==&lt;br /&gt;
In this experiment, we estimate the optimal template in the wSSD cost function for localizing Brodmann areas in 10 histologically-analyzed subjects. We compare 3 algorithms: task-optimal template (red), FreeSurfer (green) [1] and optimal uniform weights (black). Optimal uniform weights are found by setting all the weights to a single value and performing an exhaustive search of the weights. We see in the figure below, that task-optimal framework achieves the lowest localization errors.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.Presentation.mean2.V1V2BA2.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.Presentation.mean2.BA44BA45MT.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== (2) Localizing fMRI-defined MT+ Using Cortical Folding ==&lt;br /&gt;
In this experiment, we consider 42 subjects with fMRI-defined MT+ defined on the subject. MT+ is thought to include the cytoarchitectonically-defined MT, as well as, a small part of the medial superior temporal region. We see that once again, task-optimal template achieves better localization results than FreeSurfer.&lt;br /&gt;
&lt;br /&gt;
[[Image:exvivoMTPredictsInvivoMT.png|thumb|center|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[1] B. Fischl, M. Sereno, R. Tootell, and A. Dale. High-resolution Intersubject Averaging and a Coordinate System for the &lt;br /&gt;
Cortical Surface. Human Brain Mapping, 8(4):272–284, 1999.&lt;br /&gt;
&lt;br /&gt;
= Key Investigators =&lt;br /&gt;
&lt;br /&gt;
* MIT: [[http://people.csail.mit.edu/ythomas/ | B.T. Thomas Yeo]], Mert Sabuncu, Polina Golland&lt;br /&gt;
* MGH: Bruce Fischl, Daphne Holt&lt;br /&gt;
* INRIA: Tom Vercauteren&lt;br /&gt;
* Aachen University: Katrin Amunts&lt;br /&gt;
* Research Center Juelich: Karl Zilles&lt;br /&gt;
&lt;br /&gt;
= Publications =&lt;br /&gt;
''In Print''&lt;br /&gt;
&lt;br /&gt;
* B.T.T. Yeo, M. Sabuncu, P. Golland, B. Fischl. Task-Optimal Registration Cost Functions. Proceedings of the International Conference on Medical Image Computing and Computer Assisted Intervention (MICCAI), In Press, 2009.&lt;br /&gt;
&lt;br /&gt;
[[Category: Registration]] [[Category:Segmentation]]&lt;/div&gt;</summary>
		<author><name>Ythomas</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=Projects:LearningRegistrationCostFunctions&amp;diff=42517</id>
		<title>Projects:LearningRegistrationCostFunctions</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=Projects:LearningRegistrationCostFunctions&amp;diff=42517"/>
		<updated>2009-09-10T19:26:59Z</updated>

		<summary type="html">&lt;p&gt;Ythomas: /* Publications */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Back to [[NA-MIC_Internal_Collaborations:StructuralImageAnalysis|NA-MIC Collaborations]], [[Algorithm:MIT|MIT Algorithms]]&lt;br /&gt;
&lt;br /&gt;
We present a framework for learning registration cost functions. In medical image analysis, registration is rarely the final goal, but instead the resulting alignment is used in other tasks, such as image segmentation or group analysis. The parameters of the registration cost function -- for example, the tradeoff between the image similarity and regularization terms -- are typically determined manually through inspection of the image alignment and then fixed for all applications. However, it is unclear that the same parameters are optimal for different applications. In this work, we propose a principled approach to leveraging the application context to effectively regularize the ill-posed problem of image registration. Our method learns the parameters of any smooth family of registration cost functions with respect to a specific task. &lt;br /&gt;
&lt;br /&gt;
= Motivation =&lt;br /&gt;
Image registration is ambiguous. For example, Brodmann areas are parcellation of the cortex based on the cellular architecture of the cortex. The figures below show two subjects with Brodmann areas overlaid on the cortical folding pattern. Here, we see that perfectly aligning the inferior frontal sulcus will misalign the superior end of BA44 (Broca's language area). If our goal is segment sulci and gyri, perfectly alignment of the cortical folding pattern is ideal. But it is unclear whether perfectly aligning cortical folds is optimal for localizing Brodmann areas. Here, we show that by taking into account the end-goal of registration, we not only improve the application performance but also potentially eliminate ambiguities in image registration.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.rh.pm1696.BAsALL.lat.cropped.caption.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.rh.pm20784.BAsALL.lat.cropped.caption.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Description =&lt;br /&gt;
The key idea is to introduce a second layer of optimization over and above the usual registration. This second layer of optimization traverses the space of local minima, selecting registration parameters that result in good registration local minima as measured by the performance of the specific application in a training data set. The training data provides additional information not present in a test image, allowing the task-speciﬁc cost function to be evaluated during training. For example, if the task is segmentation, we assume the existence of a training data set with ground truth segmentation and a smooth cost function that evaluates segmentation accuracy. This segmentation accuracy is used as a proxy to evaluate registration accuracy.&lt;br /&gt;
&lt;br /&gt;
If the registration cost function employs a single parameter, then the optimal parameter value can be found by exhaustive search. With multiple parameters, exhaustive search is not possible. Here, we demonstrate the optimization of thousands of parameters by gradient descent on the space of local minima, selecting registration parameters that result in good registration local minima as measured by the task-speciﬁc cost function in the training data set. &lt;br /&gt;
&lt;br /&gt;
Our formulation is related to the use of continuation methods in computing the entire path of solutions of learning problems (e.g., SVM or Lasso) as a function of a single regularization parameter. Because we deal with multiple (thousands of) parameters, it is impossible for us to compute a solution manifold. Instead, we trace a path within the solution manifold that improves the task-speciﬁc cost function. &lt;br /&gt;
&lt;br /&gt;
Another advantage of our approach is that we do not require ground truth deformations. As suggested in the example above, the concept of “ground truth deformations” may not always be well-deﬁned, since the optimal registration may depend on the application at hand. In contrast, our approach avoids the need for ground truth deformations by focusing on the application performance, where ground truth (e.g., via segmentation labels) is better deﬁned.&lt;br /&gt;
&lt;br /&gt;
= Experimental Results =&lt;br /&gt;
We instantiate the framework for the alignment of hidden labels whose extents are not necessarily well-predicted by local image features. We consider the generic weighted Sum of Squared Differences (wSSD) cost function and estimate either (1) the optimal weights or (2) cortical folding template for localizing cytoarchitectural and functional regions based only on macroanatomical cortical folding information. We demonstrate state-of-the-art localization results in both histological and fMRI data sets.&lt;br /&gt;
&lt;br /&gt;
== (1) Localizing Brodmann Areas Using Cortical Folding ==&lt;br /&gt;
In this experiment, we estimate the optimal template in the wSSD cost function for localizing Brodmann areas in 10 histologically-analyzed subjects. We compare 3 algorithms: task-optimal template (red), FreeSurfer (green) [1] and optimal uniform weights (black). Optimal uniform weights are found by setting all the weights to a single value and performing an exhaustive search of the weights. We see in the figure below, that task-optimal framework achieves the lowest localization errors.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.Presentation.mean2.V1V2BA2.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.Presentation.mean2.BA44BA45MT.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== (2) Localizing fMRI-defined MT+ Using Cortical Folding ==&lt;br /&gt;
In this experiment, we consider 42 subjects with fMRI-defined MT+ defined on the subject. MT+ is thought to include the cytoarchitectonically-defined MT, as well as, a small part of the medial superior temporal region. We see that once again, task-optimal template achieves better localization results than FreeSurfer.&lt;br /&gt;
&lt;br /&gt;
[[Image:exvivoMTPredictsInvivoMT.png|thumb|center|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[1] B. Fischl, M. Sereno, R. Tootell, and A. Dale. High-resolution Intersubject Averaging and a Coordinate System for the &lt;br /&gt;
Cortical Surface. Human Brain Mapping, 8(4):272–284, 1999.&lt;br /&gt;
&lt;br /&gt;
= Key Investigators =&lt;br /&gt;
&lt;br /&gt;
* MIT: [[http://people.csail.mit.edu/ythomas/ | B.T. Thomas Yeo]], Mert Sabuncu, Polina Golland&lt;br /&gt;
* MGH: Bruce Fischl, Daphne Holt&lt;br /&gt;
* INRIA: Tom Vercauteren&lt;br /&gt;
* Aachen University: Katrin Amunts&lt;br /&gt;
* Research Center Juelich: Karl Zilles&lt;br /&gt;
&lt;br /&gt;
= Publications =&lt;br /&gt;
''In Print''&lt;br /&gt;
&lt;br /&gt;
* &lt;br /&gt;
&lt;br /&gt;
[[Category: Registration]] [[Category:Segmentation]]&lt;/div&gt;</summary>
		<author><name>Ythomas</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=Projects:LearningRegistrationCostFunctions&amp;diff=42515</id>
		<title>Projects:LearningRegistrationCostFunctions</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=Projects:LearningRegistrationCostFunctions&amp;diff=42515"/>
		<updated>2009-09-10T19:25:22Z</updated>

		<summary type="html">&lt;p&gt;Ythomas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Back to [[NA-MIC_Internal_Collaborations:StructuralImageAnalysis|NA-MIC Collaborations]], [[Algorithm:MIT|MIT Algorithms]]&lt;br /&gt;
&lt;br /&gt;
We present a framework for learning registration cost functions. In medical image analysis, registration is rarely the final goal, but instead the resulting alignment is used in other tasks, such as image segmentation or group analysis. The parameters of the registration cost function -- for example, the tradeoff between the image similarity and regularization terms -- are typically determined manually through inspection of the image alignment and then fixed for all applications. However, it is unclear that the same parameters are optimal for different applications. In this work, we propose a principled approach to leveraging the application context to effectively regularize the ill-posed problem of image registration. Our method learns the parameters of any smooth family of registration cost functions with respect to a specific task. &lt;br /&gt;
&lt;br /&gt;
= Motivation =&lt;br /&gt;
Image registration is ambiguous. For example, Brodmann areas are parcellation of the cortex based on the cellular architecture of the cortex. The figures below show two subjects with Brodmann areas overlaid on the cortical folding pattern. Here, we see that perfectly aligning the inferior frontal sulcus will misalign the superior end of BA44 (Broca's language area). If our goal is segment sulci and gyri, perfectly alignment of the cortical folding pattern is ideal. But it is unclear whether perfectly aligning cortical folds is optimal for localizing Brodmann areas. Here, we show that by taking into account the end-goal of registration, we not only improve the application performance but also potentially eliminate ambiguities in image registration.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.rh.pm1696.BAsALL.lat.cropped.caption.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.rh.pm20784.BAsALL.lat.cropped.caption.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Description =&lt;br /&gt;
The key idea is to introduce a second layer of optimization over and above the usual registration. This second layer of optimization traverses the space of local minima, selecting registration parameters that result in good registration local minima as measured by the performance of the specific application in a training data set. The training data provides additional information not present in a test image, allowing the task-speciﬁc cost function to be evaluated during training. For example, if the task is segmentation, we assume the existence of a training data set with ground truth segmentation and a smooth cost function that evaluates segmentation accuracy. This segmentation accuracy is used as a proxy to evaluate registration accuracy.&lt;br /&gt;
&lt;br /&gt;
If the registration cost function employs a single parameter, then the optimal parameter value can be found by exhaustive search. With multiple parameters, exhaustive search is not possible. Here, we demonstrate the optimization of thousands of parameters by gradient descent on the space of local minima, selecting registration parameters that result in good registration local minima as measured by the task-speciﬁc cost function in the training data set. &lt;br /&gt;
&lt;br /&gt;
Our formulation is related to the use of continuation methods in computing the entire path of solutions of learning problems (e.g., SVM or Lasso) as a function of a single regularization parameter. Because we deal with multiple (thousands of) parameters, it is impossible for us to compute a solution manifold. Instead, we trace a path within the solution manifold that improves the task-speciﬁc cost function. &lt;br /&gt;
&lt;br /&gt;
Another advantage of our approach is that we do not require ground truth deformations. As suggested in the example above, the concept of “ground truth deformations” may not always be well-deﬁned, since the optimal registration may depend on the application at hand. In contrast, our approach avoids the need for ground truth deformations by focusing on the application performance, where ground truth (e.g., via segmentation labels) is better deﬁned.&lt;br /&gt;
&lt;br /&gt;
= Experimental Results =&lt;br /&gt;
We instantiate the framework for the alignment of hidden labels whose extents are not necessarily well-predicted by local image features. We consider the generic weighted Sum of Squared Differences (wSSD) cost function and estimate either (1) the optimal weights or (2) cortical folding template for localizing cytoarchitectural and functional regions based only on macroanatomical cortical folding information. We demonstrate state-of-the-art localization results in both histological and fMRI data sets.&lt;br /&gt;
&lt;br /&gt;
== (1) Localizing Brodmann Areas Using Cortical Folding ==&lt;br /&gt;
In this experiment, we estimate the optimal template in the wSSD cost function for localizing Brodmann areas in 10 histologically-analyzed subjects. We compare 3 algorithms: task-optimal template (red), FreeSurfer (green) [1] and optimal uniform weights (black). Optimal uniform weights are found by setting all the weights to a single value and performing an exhaustive search of the weights. We see in the figure below, that task-optimal framework achieves the lowest localization errors.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.Presentation.mean2.V1V2BA2.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.Presentation.mean2.BA44BA45MT.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== (2) Localizing fMRI-defined MT+ Using Cortical Folding ==&lt;br /&gt;
In this experiment, we consider 42 subjects with fMRI-defined MT+ defined on the subject. MT+ is thought to include the cytoarchitectonically-defined MT, as well as, a small part of the medial superior temporal region. We see that once again, task-optimal template achieves better localization results than FreeSurfer.&lt;br /&gt;
&lt;br /&gt;
[[Image:exvivoMTPredictsInvivoMT.png|thumb|center|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[1] B. Fischl, M. Sereno, R. Tootell, and A. Dale. High-resolution Intersubject Averaging and a Coordinate System for the &lt;br /&gt;
Cortical Surface. Human Brain Mapping, 8(4):272–284, 1999.&lt;br /&gt;
&lt;br /&gt;
= Key Investigators =&lt;br /&gt;
&lt;br /&gt;
* MIT: [[http://people.csail.mit.edu/ythomas/ | B.T. Thomas Yeo]], Mert Sabuncu, Polina Golland&lt;br /&gt;
* MGH: Bruce Fischl, Daphne Holt&lt;br /&gt;
* INRIA: Tom Vercauteren&lt;br /&gt;
* Aachen University: Katrin Amunts&lt;br /&gt;
* Research Center Juelich: Karl Zilles&lt;br /&gt;
&lt;br /&gt;
= Publications =&lt;br /&gt;
''In Print''&lt;br /&gt;
&lt;br /&gt;
* [http://www.na-mic.org/publications/pages/display?search=Projects:SphericalDemons&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:Segmentation]]&lt;/div&gt;</summary>
		<author><name>Ythomas</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=Projects:LearningRegistrationCostFunctions&amp;diff=42513</id>
		<title>Projects:LearningRegistrationCostFunctions</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=Projects:LearningRegistrationCostFunctions&amp;diff=42513"/>
		<updated>2009-09-10T19:24:29Z</updated>

		<summary type="html">&lt;p&gt;Ythomas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Back to [[NA-MIC_Internal_Collaborations:StructuralImageAnalysis|NA-MIC Collaborations]], [[Algorithm:MIT|MIT Algorithms]]&lt;br /&gt;
&lt;br /&gt;
We present a framework for learning registration cost functions. In medical image analysis, registration is rarely the final goal, but instead the resulting alignment is used in other tasks, such as image segmentation or group analysis. The parameters of the registration cost function -- for example, the tradeoff between the image similarity and regularization terms -- are typically determined manually through inspection of the image alignment and then fixed for all applications. However, it is unclear that the same parameters are optimal for different applications. In this work, we propose a principled approach to leveraging the application context to effectively regularize the ill-posed problem of image registration. Our method learns the parameters of any smooth family of registration cost functions with respect to a specific task. &lt;br /&gt;
&lt;br /&gt;
= Motivation =&lt;br /&gt;
Image registration is ambiguous. For example, Brodmann areas are parcellation of the cortex based on the cellular architecture of the cortex. The figures below show two subjects with Brodmann areas overlaid on the cortical folding pattern. Here, we see that perfectly aligning the inferior frontal sulcus will misalign the superior end of BA44 (Broca's language area). If our goal is segment sulci and gyri, perfectly alignment of the cortical folding pattern is ideal. But it is unclear whether perfectly aligning cortical folds is optimal for localizing Brodmann areas. Here, we show that by taking into account the end-goal of registration, we not only improve the application performance but also potentially eliminate ambiguities in image registration.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.rh.pm1696.BAsALL.lat.cropped.caption.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.rh.pm20784.BAsALL.lat.cropped.caption.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Description =&lt;br /&gt;
The key idea is to introduce a second layer of optimization over and above the usual registration. This second layer of optimization traverses the space of local minima, selecting registration parameters that result in good registration local minima as measured by the performance of the specific application in a training data set. The training data provides additional information not present in a test image, allowing the task-speciﬁc cost function to be evaluated during training. For example, if the task is segmentation, we assume the existence of a training data set with ground truth segmentation and a smooth cost function that evaluates segmentation accuracy. This segmentation accuracy is used as a proxy to evaluate registration accuracy.&lt;br /&gt;
&lt;br /&gt;
If the registration cost function employs a single parameter, then the optimal parameter value can be found by exhaustive search. With multiple parameters, exhaustive search is not possible. Here, we demonstrate the optimization of thousands of parameters by gradient descent on the space of local minima, selecting registration parameters that result in good registration local minima as measured by the task-speciﬁc cost function in the training data set. &lt;br /&gt;
&lt;br /&gt;
Our formulation is related to the use of continuation methods in computing the entire path of solutions of learning problems (e.g., SVM or Lasso) as a function of a single regularization parameter. Because we deal with multiple (thousands of) parameters, it is impossible for us to compute a solution manifold. Instead, we trace a path within the solution manifold that improves the task-speciﬁc cost function. &lt;br /&gt;
&lt;br /&gt;
Another advantage of our approach is that we do not require ground truth deformations. As suggested in the example above, the concept of “ground truth deformations” may not always be well-deﬁned, since the optimal registration may depend on the application at hand. In contrast, our approach avoids the need for ground truth deformations by focusing on the application performance, where ground truth (e.g., via segmentation labels) is better deﬁned.&lt;br /&gt;
&lt;br /&gt;
= Experimental Results =&lt;br /&gt;
We instantiate the framework for the alignment of hidden labels whose extents are not necessarily well-predicted by local image features. We consider the generic weighted Sum of Squared Differences (wSSD) cost function and estimate either (1) the optimal weights or (2) cortical folding template for localizing cytoarchitectural and functional regions based only on macroanatomical cortical folding information. We demonstrate state-of-the-art localization results in both histological and fMRI data sets.&lt;br /&gt;
&lt;br /&gt;
== (1) Localizing Brodmann Areas Using Cortical Folding ==&lt;br /&gt;
In this experiment, we estimate the optimal template in the wSSD cost function for localizing Brodmann areas in 10 histologically-analyzed subjects. We compare 3 algorithms: task-optimal template (red), FreeSurfer (green) [1] and optimal uniform weights (black). Optimal uniform weights are found by setting all the weights to a single value and performing an exhaustive search of the weights. We see in the figure below, that task-optimal framework achieves the lowest localization errors.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.Presentation.mean2.V1V2BA2.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:to.Presentation.mean2.BA44BA45MT.png|thumb|center|200px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== (2) Localizing fMRI-defined MT+ Using Cortical Folding ==&lt;br /&gt;
In this experiment, we consider 42 subjects with fMRI-defined MT+ defined on the subject. MT+ is thought to include the cytoarchitectonically-defined MT, as well as, a small part of the medial superior temporal region. &lt;br /&gt;
&lt;br /&gt;
[[Image:exvivoMTPredictsInvivoMT.png|thumb|center|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[1] B. Fischl, M. Sereno, R. Tootell, and A. Dale. High-resolution Intersubject Averaging and a Coordinate System for the &lt;br /&gt;
Cortical Surface. Human Brain Mapping, 8(4):272–284, 1999.&lt;br /&gt;
&lt;br /&gt;
= Key Investigators =&lt;br /&gt;
&lt;br /&gt;
* MIT: [[http://people.csail.mit.edu/ythomas/ | B.T. Thomas Yeo]], Mert Sabuncu, Polina Golland&lt;br /&gt;
* MGH: Bruce Fischl, Daphne Holt&lt;br /&gt;
* INRIA: Tom Vercauteren&lt;br /&gt;
* Aachen University: Katrin Amunts&lt;br /&gt;
* Research Center Juelich: Karl Zilles&lt;br /&gt;
&lt;br /&gt;
= Publications =&lt;br /&gt;
''In Print''&lt;br /&gt;
&lt;br /&gt;
* [http://www.na-mic.org/publications/pages/display?search=Projects:SphericalDemons&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:Segmentation]]&lt;/div&gt;</summary>
		<author><name>Ythomas</name></author>
		
	</entry>
</feed>