<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.slicer.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Harishd</id>
	<title>Slicer Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://www.slicer.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Harishd"/>
	<link rel="alternate" type="text/html" href="https://www.slicer.org/wiki/Special:Contributions/Harishd"/>
	<updated>2026-04-13T09:40:11Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.33.0</generator>
	<entry>
		<id>https://www.slicer.org/w/index.php?title=Stanford_Simbios_group&amp;diff=9694</id>
		<title>Stanford Simbios group</title>
		<link rel="alternate" type="text/html" href="https://www.slicer.org/w/index.php?title=Stanford_Simbios_group&amp;diff=9694"/>
		<updated>2009-05-30T02:48:17Z</updated>

		<summary type="html">&lt;p&gt;Harishd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;gallery widths=&amp;quot;400px&amp;quot; perrow=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
Image:58.jpg&lt;br /&gt;
Image:All_Three.JPG&lt;br /&gt;
Image:Femur_Patella_Tibia.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Aim=&lt;br /&gt;
To develop a generic semi-automatic segmentation toolkit to convert images of musculoskeletal structures to 3D models.&lt;br /&gt;
&lt;br /&gt;
=Process Flowchart=&lt;br /&gt;
[[Image:FlowChart.jpg|left| Process Diagram.]]&lt;br /&gt;
&lt;br /&gt;
=Progress=&lt;br /&gt;
==Atlas Generation from Input MR Images==&lt;br /&gt;
===Model Generation from Input MR Images===&lt;br /&gt;
Pre-Segmented models for femur, patella and tibia are obtained for a patient (in .stl format). &lt;br /&gt;
[[Image:All_Three.JPG|left|thumb| Pre-Segmented Femur/Patella/Tibia Model]]&lt;br /&gt;
&lt;br /&gt;
===Create a filled label map using PolyDataToFilledLabelMap module in slicer===&lt;br /&gt;
The models generated in the above step are closed but hollow. But EM Segmentation requires the atlas given to be in closed filled format. Hence we converted the hollow closed models into filled label volumes using the module PolyDataToFilledLabelMap module in Slicer. The output label map of this module is of datatype unsigned char and is converted to short datatype.&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;400px&amp;quot; perrow=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
Image:LabelMap_Femur.jpg&lt;br /&gt;
Image:LabelMap_Tibia.jpg&lt;br /&gt;
Image:LabelMap_Patella.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===EM Segmentation based on the atlas===&lt;br /&gt;
The output label map in the above is given as input atlas in the EM Segmentation step. As an initial step we ran EM Segmentation on the same patient. The EM Segmented output is given in the below figure.&lt;br /&gt;
[[Image:Femur_Patella_Tibia.jpg|left|thumb| EM Segmented Output]]&lt;br /&gt;
==Register Images==&lt;br /&gt;
===Register Images Module in Slicer===&lt;br /&gt;
We are now in the process of trying to register new patient image to the existing patient image. If we register the images, we can get the transform which can be used to register the existing atlas (label map) to the new patient. &lt;br /&gt;
&lt;br /&gt;
We think that Pipelined Bspline Registration may give promising results for our dataset. Below are some of the results. Here we consider 64_MRI as the fixed image and 58_MRI as the moving image and used '''Pipelined BSpline Image registration method''' for registration. Also we gave one point as landmark point.&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;400px&amp;quot; perrow=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
Image:58_MRI.jpg&lt;br /&gt;
Image:64_MRI.jpg&lt;br /&gt;
Image:64_Registered.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We also tried '''affine registration''' for the above mentioned patients with 64 as fixed MRI and 58 as moving MRI and '''one landmark point'''. The zipped file which contains scene along with screenshots is &lt;br /&gt;
[[Image:64 58 Affine Registration.zip |left|64_Affine_Registered_Scene]]&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;400px&amp;quot; perrow=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
Image:64 Affine Registration.JPG&lt;br /&gt;
Image:64 Registerd SuperImposed On 64 Actual.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We also tried '''BSpline registration''' for the above mentioned patients with 64 as fixed MRI and 58 as moving MRI and one landmark point. The zipped file which contains scene along with screenshots is &lt;br /&gt;
[[Image:64 58 BSpline Registration.zip |left|64_BSpline_Registered_Scene]]. Here we used '''4 points''' as landmarks.&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;400px&amp;quot; perrow=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
Image:64 BSpline Registration.JPG&lt;br /&gt;
Image:64 BSpline Registered SuperImposed On 64 Actual.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We also tried '''Affine registration''' for the above mentioned patients with 64 as fixed MRI and 58 as moving MRI and four landmark point. The zipped file which contains scene along with screenshots is &lt;br /&gt;
[[Image:64_58_Affine_Various_Iterations.zip |left|64_Affine_Registered_Various_Iterations_Scene]]. Here we used '''4 points''' as landmarks. We varied the number of iterations from 200 to 400.&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;400px&amp;quot; perrow=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
Image:64 58 Affine 200 Iterations.JPG&lt;br /&gt;
Image:64 58 Affine 300 Iterations.JPG&lt;br /&gt;
Image:64 58 Affine 400 Iterations.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==='''Update May 13, 2009'''===&lt;br /&gt;
We tried '''Affine registration''' for the above mentioned patients with 64 as fixed MRI and 58 as moving MRI and '''no''' landmark point. The zipped file which contains scene along with screenshots is &lt;br /&gt;
[[Image:64_58_Affine_Various_Iterations.zip |left|64_Affine_Registered_Various_Iterations_Scene]]. We varied the number of iterations from 200 to 400.&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;400px&amp;quot; perrow=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
Image:64 58 Affine 200 Iterations.JPG&lt;br /&gt;
Image:64 58 Affine 300 Iterations.JPG&lt;br /&gt;
Image:64 58 Affine 400 Iterations.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''Update May 14, 2009'''===&lt;br /&gt;
We tried '''Affine registration''' for the above mentioned patients with 64 as fixed MRI and 58 as moving MRI and '''10''' landmark point. The zipped file which contains scene along with screenshots is &lt;br /&gt;
[[Image:Affine Registration 10 Landmark Points Varying Iterations.zip |left|64_Affine_Registered_10_Landmarks_Various_Iterations_Scene]]. We varied the number of iterations from 50 to 450.&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;200px&amp;quot; perrow=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
Image:64 58 Affine 50 Iterations 10 Landmark Points.jpg&lt;br /&gt;
Image:64 58 Affine 100 Iterations 10 Landmark Points.jpg&lt;br /&gt;
Image:64 58 Affine 150 Iterations 10 Landmark Points.jpg&lt;br /&gt;
Image:64 58 Affine 250 Iterations 10 Landmark Points.jpg&lt;br /&gt;
Image:64 58 Affine 350 Iterations 10 Landmark Points.jpg&lt;br /&gt;
Image:64 58 Affine 450 Iterations 10 Landmark Points.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==='''Update May 20, 2009'''===&lt;br /&gt;
We tried '''BSpline registration''' for the above mentioned patients with 64 as fixed MRI and 58 as moving MRI and '''no''' landmark point. The zipped file which contains scene along with screenshots is &lt;br /&gt;
[[Image:Affine Registration 10 Landmark Points Varying Iterations.zip |left|64_Affine_Registered_10_Landmarks_Various_Iterations_Scene]]. We varied the number of iterations from 50 to 450.&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;200px&amp;quot; perrow=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
Image:64 58 BSpline 10 Iterations.JPG&lt;br /&gt;
Image:64 58 BSpline 110 Iterations.JPG&lt;br /&gt;
Image:64 58 BSpline 160 Iterations.JPG&lt;br /&gt;
Image:64 58 BSpline 210 Iterations.JPG&lt;br /&gt;
Image:64 58 BSpline 260 Iterations.JPG&lt;br /&gt;
Image:64 58 BSpline 360 Iterations.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==='''Update May 21, 2009'''===&lt;br /&gt;
We tried '''Pipelined Affine registration''' for the above mentioned patients with 64 as fixed MRI and 58 as moving MRI and '''no''' landmark point. The zipped file which contains scene along with screenshots is &lt;br /&gt;
[[Image:BSpline_Registration_Varying_Iterations.zip‎ |left|BSpline_Registration_Varying_Iterations]]. We varied the number of iterations from 50 to 450.&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;200px&amp;quot; perrow=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
Image:64 58 PipeLinedAffine Registration 50 Iterations.JPG&lt;br /&gt;
Image:64 58 PipeLinedAffine Registration 100 Iterations.JPG&lt;br /&gt;
Image:64 58 PipeLinedAffine Registration 150 Iterations.JPG&lt;br /&gt;
Image:64 58 PipeLinedAffine Registration 200 Iterations.JPG&lt;br /&gt;
Image:64 58 PipeLinedAffine Registration 300 Iterations.JPG&lt;br /&gt;
Image:64 58 PipeLinedAffine Registration 400 Iterations.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==='''Update May 25, 2009'''===&lt;br /&gt;
We tried '''Affine registration''' for the above mentioned patients with 64 as fixed MRI and 58 as moving MRI and '''no''' landmark point. The zipped file which contains scene along with screenshots is &lt;br /&gt;
[[Image:BSpline_Registration_Varying_Iterations.zip‎ |left|BSpline_Registration_Varying_Iterations]]. We varied the number of iterations from 50 to 5000.&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;200px&amp;quot; perrow=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
Image:AffineRegistration InitialTransform 200Iterations.JPG&lt;br /&gt;
Image:AffineRegistration InitialTransform 300Iterations.JPG&lt;br /&gt;
Image:AffineRegistration InitialTransform 400Iterations.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Multi Image Registration===&lt;br /&gt;
We have also tried the approach of Non-rigid Groupwise Registration using Bspline Deformation Model by Serdar K. Balci, Polina Golland and William M. Wells. In this approach, we try to give one slice each of two different patients we need to register as input. Here are some of the results of their approach.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;200px&amp;quot; perrow=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
Slice 1:&lt;br /&gt;
Image:1_Slicez0.JPG‎&lt;br /&gt;
Slice 2:&lt;br /&gt;
Image:1_Slicez1.JPG&lt;br /&gt;
Mean Slice of above two :&lt;br /&gt;
Image:1_MeanSliceZ.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;200px&amp;quot; perrow=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
Slice 1:&lt;br /&gt;
Image:2_Z0.JPG&lt;br /&gt;
Slice 2:&lt;br /&gt;
Image:2_Z1.JPG&lt;br /&gt;
Mean Slice of above two :&lt;br /&gt;
Image:2_MeanSliceZ.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;/div&gt;</summary>
		<author><name>Harishd</name></author>
		
	</entry>
	<entry>
		<id>https://www.slicer.org/w/index.php?title=File:AffineRegistration_InitialTransform_400Iterations.JPG&amp;diff=9693</id>
		<title>File:AffineRegistration InitialTransform 400Iterations.JPG</title>
		<link rel="alternate" type="text/html" href="https://www.slicer.org/w/index.php?title=File:AffineRegistration_InitialTransform_400Iterations.JPG&amp;diff=9693"/>
		<updated>2009-05-30T02:48:02Z</updated>

		<summary type="html">&lt;p&gt;Harishd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Harishd</name></author>
		
	</entry>
	<entry>
		<id>https://www.slicer.org/w/index.php?title=File:AffineRegistration_InitialTransform_300Iterations.JPG&amp;diff=9692</id>
		<title>File:AffineRegistration InitialTransform 300Iterations.JPG</title>
		<link rel="alternate" type="text/html" href="https://www.slicer.org/w/index.php?title=File:AffineRegistration_InitialTransform_300Iterations.JPG&amp;diff=9692"/>
		<updated>2009-05-30T02:47:49Z</updated>

		<summary type="html">&lt;p&gt;Harishd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Harishd</name></author>
		
	</entry>
	<entry>
		<id>https://www.slicer.org/w/index.php?title=File:AffineRegistration_InitialTransform_200Iterations.JPG&amp;diff=9691</id>
		<title>File:AffineRegistration InitialTransform 200Iterations.JPG</title>
		<link rel="alternate" type="text/html" href="https://www.slicer.org/w/index.php?title=File:AffineRegistration_InitialTransform_200Iterations.JPG&amp;diff=9691"/>
		<updated>2009-05-30T02:46:26Z</updated>

		<summary type="html">&lt;p&gt;Harishd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Harishd</name></author>
		
	</entry>
	<entry>
		<id>https://www.slicer.org/w/index.php?title=Stanford_Simbios_group&amp;diff=9554</id>
		<title>Stanford Simbios group</title>
		<link rel="alternate" type="text/html" href="https://www.slicer.org/w/index.php?title=Stanford_Simbios_group&amp;diff=9554"/>
		<updated>2009-05-20T23:35:30Z</updated>

		<summary type="html">&lt;p&gt;Harishd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;gallery widths=&amp;quot;400px&amp;quot; perrow=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
Image:58.jpg&lt;br /&gt;
Image:All_Three.JPG&lt;br /&gt;
Image:Femur_Patella_Tibia.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Aim=&lt;br /&gt;
To develop a generic semi-automatic segmentation toolkit to convert images of musculoskeletal structures to 3D models.&lt;br /&gt;
&lt;br /&gt;
=Process Flowchart=&lt;br /&gt;
[[Image:FlowChart.jpg|left| Process Diagram.]]&lt;br /&gt;
&lt;br /&gt;
=Progress=&lt;br /&gt;
==Atlas Generation from Input MR Images==&lt;br /&gt;
===Model Generation from Input MR Images===&lt;br /&gt;
Pre-Segmented models for femur, patella and tibia are obtained for a patient (in .stl format). &lt;br /&gt;
[[Image:All_Three.JPG|left|thumb| Pre-Segmented Femur/Patella/Tibia Model]]&lt;br /&gt;
&lt;br /&gt;
===Create a filled label map using PolyDataToFilledLabelMap module in slicer===&lt;br /&gt;
The models generated in the above step are closed but hollow. But EM Segmentation requires the atlas given to be in closed filled format. Hence we converted the hollow closed models into filled label volumes using the module PolyDataToFilledLabelMap module in Slicer. The output label map of this module is of datatype unsigned char and is converted to short datatype.&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;400px&amp;quot; perrow=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
Image:LabelMap_Femur.jpg&lt;br /&gt;
Image:LabelMap_Tibia.jpg&lt;br /&gt;
Image:LabelMap_Patella.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===EM Segmentation based on the atlas===&lt;br /&gt;
The output label map in the above is given as input atlas in the EM Segmentation step. As an initial step we ran EM Segmentation on the same patient. The EM Segmented output is given in the below figure.&lt;br /&gt;
[[Image:Femur_Patella_Tibia.jpg|left|thumb| EM Segmented Output]]&lt;br /&gt;
==Register Images==&lt;br /&gt;
===Register Images Module in Slicer===&lt;br /&gt;
We are now in the process of trying to register new patient image to the existing patient image. If we register the images, we can get the transform which can be used to register the existing atlas (label map) to the new patient. &lt;br /&gt;
&lt;br /&gt;
We think that Pipelined Bspline Registration may give promising results for our dataset. Below are some of the results. Here we consider 64_MRI as the fixed image and 58_MRI as the moving image and used '''Pipelined BSpline Image registration method''' for registration. Also we gave one point as landmark point.&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;400px&amp;quot; perrow=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
Image:58_MRI.jpg&lt;br /&gt;
Image:64_MRI.jpg&lt;br /&gt;
Image:64_Registered.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We also tried '''affine registration''' for the above mentioned patients with 64 as fixed MRI and 58 as moving MRI and '''one landmark point'''. The zipped file which contains scene along with screenshots is &lt;br /&gt;
[[Image:64 58 Affine Registration.zip |left|64_Affine_Registered_Scene]]&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;400px&amp;quot; perrow=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
Image:64 Affine Registration.JPG&lt;br /&gt;
Image:64 Registerd SuperImposed On 64 Actual.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We also tried '''BSpline registration''' for the above mentioned patients with 64 as fixed MRI and 58 as moving MRI and one landmark point. The zipped file which contains scene along with screenshots is &lt;br /&gt;
[[Image:64 58 BSpline Registration.zip |left|64_BSpline_Registered_Scene]]. Here we used '''4 points''' as landmarks.&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;400px&amp;quot; perrow=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
Image:64 BSpline Registration.JPG&lt;br /&gt;
Image:64 BSpline Registered SuperImposed On 64 Actual.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We also tried '''Affine registration''' for the above mentioned patients with 64 as fixed MRI and 58 as moving MRI and four landmark point. The zipped file which contains scene along with screenshots is &lt;br /&gt;
[[Image:64_58_Affine_Various_Iterations.zip |left|64_Affine_Registered_Various_Iterations_Scene]]. Here we used '''4 points''' as landmarks. We varied the number of iterations from 200 to 400.&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;400px&amp;quot; perrow=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
Image:64 58 Affine 200 Iterations.JPG&lt;br /&gt;
Image:64 58 Affine 300 Iterations.JPG&lt;br /&gt;
Image:64 58 Affine 400 Iterations.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==='''Update May 13, 2009'''===&lt;br /&gt;
We tried '''Affine registration''' for the above mentioned patients with 64 as fixed MRI and 58 as moving MRI and '''no''' landmark point. The zipped file which contains scene along with screenshots is &lt;br /&gt;
[[Image:64_58_Affine_Various_Iterations.zip |left|64_Affine_Registered_Various_Iterations_Scene]]. We varied the number of iterations from 200 to 400.&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;400px&amp;quot; perrow=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
Image:64 58 Affine 200 Iterations.JPG&lt;br /&gt;
Image:64 58 Affine 300 Iterations.JPG&lt;br /&gt;
Image:64 58 Affine 400 Iterations.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''Update May 14, 2009'''===&lt;br /&gt;
We tried '''Affine registration''' for the above mentioned patients with 64 as fixed MRI and 58 as moving MRI and '''10''' landmark point. The zipped file which contains scene along with screenshots is &lt;br /&gt;
[[Image:Affine Registration 10 Landmark Points Varying Iterations.zip |left|64_Affine_Registered_10_Landmarks_Various_Iterations_Scene]]. We varied the number of iterations from 50 to 450.&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;200px&amp;quot; perrow=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
Image:64 58 Affine 50 Iterations 10 Landmark Points.jpg&lt;br /&gt;
Image:64 58 Affine 100 Iterations 10 Landmark Points.jpg&lt;br /&gt;
Image:64 58 Affine 150 Iterations 10 Landmark Points.jpg&lt;br /&gt;
Image:64 58 Affine 250 Iterations 10 Landmark Points.jpg&lt;br /&gt;
Image:64 58 Affine 350 Iterations 10 Landmark Points.jpg&lt;br /&gt;
Image:64 58 Affine 450 Iterations 10 Landmark Points.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==='''Update May 20, 2009'''===&lt;br /&gt;
We tried '''BSpline registration''' for the above mentioned patients with 64 as fixed MRI and 58 as moving MRI and '''no''' landmark point. The zipped file which contains scene along with screenshots is &lt;br /&gt;
[[Image:Affine Registration 10 Landmark Points Varying Iterations.zip |left|64_Affine_Registered_10_Landmarks_Various_Iterations_Scene]]. We varied the number of iterations from 50 to 450.&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;200px&amp;quot; perrow=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
Image:64 58 BSpline 10 Iterations.JPG&lt;br /&gt;
Image:64 58 BSpline 110 Iterations.JPG&lt;br /&gt;
Image:64 58 BSpline 160 Iterations.JPG&lt;br /&gt;
Image:64 58 BSpline 210 Iterations.JPG&lt;br /&gt;
Image:64 58 BSpline 260 Iterations.JPG&lt;br /&gt;
Image:64 58 BSpline 360 Iterations.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==='''Update May 21, 2009'''===&lt;br /&gt;
We tried '''Pipelined Affine registration''' for the above mentioned patients with 64 as fixed MRI and 58 as moving MRI and '''no''' landmark point. The zipped file which contains scene along with screenshots is &lt;br /&gt;
[[Image:BSpline_Registration_Varying_Iterations.zip‎ |left|BSpline_Registration_Varying_Iterations]]. We varied the number of iterations from 50 to 450.&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;200px&amp;quot; perrow=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
Image:64 58 PipeLinedAffine Registration 50 Iterations.JPG&lt;br /&gt;
Image:64 58 PipeLinedAffine Registration 100 Iterations.JPG&lt;br /&gt;
Image:64 58 PipeLinedAffine Registration 150 Iterations.JPG&lt;br /&gt;
Image:64 58 PipeLinedAffine Registration 200 Iterations.JPG&lt;br /&gt;
Image:64 58 PipeLinedAffine Registration 300 Iterations.JPG&lt;br /&gt;
Image:64 58 PipeLinedAffine Registration 400 Iterations.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Multi Image Registration===&lt;br /&gt;
We have also tried the approach of Non-rigid Groupwise Registration using Bspline Deformation Model by Serdar K. Balci, Polina Golland and William M. Wells. In this approach, we try to give one slice each of two different patients we need to register as input. Here are some of the results of their approach.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;200px&amp;quot; perrow=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
Slice 1:&lt;br /&gt;
Image:1_Slicez0.JPG‎&lt;br /&gt;
Slice 2:&lt;br /&gt;
Image:1_Slicez1.JPG&lt;br /&gt;
Mean Slice of above two :&lt;br /&gt;
Image:1_MeanSliceZ.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;200px&amp;quot; perrow=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
Slice 1:&lt;br /&gt;
Image:2_Z0.JPG&lt;br /&gt;
Slice 2:&lt;br /&gt;
Image:2_Z1.JPG&lt;br /&gt;
Mean Slice of above two :&lt;br /&gt;
Image:2_MeanSliceZ.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;/div&gt;</summary>
		<author><name>Harishd</name></author>
		
	</entry>
	<entry>
		<id>https://www.slicer.org/w/index.php?title=File:BSpline_Registration_Varying_Iterations.zip&amp;diff=9553</id>
		<title>File:BSpline Registration Varying Iterations.zip</title>
		<link rel="alternate" type="text/html" href="https://www.slicer.org/w/index.php?title=File:BSpline_Registration_Varying_Iterations.zip&amp;diff=9553"/>
		<updated>2009-05-20T23:34:21Z</updated>

		<summary type="html">&lt;p&gt;Harishd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Harishd</name></author>
		
	</entry>
	<entry>
		<id>https://www.slicer.org/w/index.php?title=Stanford_Simbios_group&amp;diff=9552</id>
		<title>Stanford Simbios group</title>
		<link rel="alternate" type="text/html" href="https://www.slicer.org/w/index.php?title=Stanford_Simbios_group&amp;diff=9552"/>
		<updated>2009-05-20T19:40:53Z</updated>

		<summary type="html">&lt;p&gt;Harishd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;gallery widths=&amp;quot;400px&amp;quot; perrow=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
Image:58.jpg&lt;br /&gt;
Image:All_Three.JPG&lt;br /&gt;
Image:Femur_Patella_Tibia.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Aim=&lt;br /&gt;
To develop a generic semi-automatic segmentation toolkit to convert images of musculoskeletal structures to 3D models.&lt;br /&gt;
&lt;br /&gt;
=Process Flowchart=&lt;br /&gt;
[[Image:FlowChart.jpg|left| Process Diagram.]]&lt;br /&gt;
&lt;br /&gt;
=Progress=&lt;br /&gt;
==Atlas Generation from Input MR Images==&lt;br /&gt;
===Model Generation from Input MR Images===&lt;br /&gt;
Pre-Segmented models for femur, patella and tibia are obtained for a patient (in .stl format). &lt;br /&gt;
[[Image:All_Three.JPG|left|thumb| Pre-Segmented Femur/Patella/Tibia Model]]&lt;br /&gt;
&lt;br /&gt;
===Create a filled label map using PolyDataToFilledLabelMap module in slicer===&lt;br /&gt;
The models generated in the above step are closed but hollow. But EM Segmentation requires the atlas given to be in closed filled format. Hence we converted the hollow closed models into filled label volumes using the module PolyDataToFilledLabelMap module in Slicer. The output label map of this module is of datatype unsigned char and is converted to short datatype.&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;400px&amp;quot; perrow=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
Image:LabelMap_Femur.jpg&lt;br /&gt;
Image:LabelMap_Tibia.jpg&lt;br /&gt;
Image:LabelMap_Patella.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===EM Segmentation based on the atlas===&lt;br /&gt;
The output label map in the above is given as input atlas in the EM Segmentation step. As an initial step we ran EM Segmentation on the same patient. The EM Segmented output is given in the below figure.&lt;br /&gt;
[[Image:Femur_Patella_Tibia.jpg|left|thumb| EM Segmented Output]]&lt;br /&gt;
==Register Images==&lt;br /&gt;
===Register Images Module in Slicer===&lt;br /&gt;
We are now in the process of trying to register new patient image to the existing patient image. If we register the images, we can get the transform which can be used to register the existing atlas (label map) to the new patient. &lt;br /&gt;
&lt;br /&gt;
We think that Pipelined Bspline Registration may give promising results for our dataset. Below are some of the results. Here we consider 64_MRI as the fixed image and 58_MRI as the moving image and used '''Pipelined BSpline Image registration method''' for registration. Also we gave one point as landmark point.&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;400px&amp;quot; perrow=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
Image:58_MRI.jpg&lt;br /&gt;
Image:64_MRI.jpg&lt;br /&gt;
Image:64_Registered.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We also tried '''affine registration''' for the above mentioned patients with 64 as fixed MRI and 58 as moving MRI and '''one landmark point'''. The zipped file which contains scene along with screenshots is &lt;br /&gt;
[[Image:64 58 Affine Registration.zip |left|64_Affine_Registered_Scene]]&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;400px&amp;quot; perrow=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
Image:64 Affine Registration.JPG&lt;br /&gt;
Image:64 Registerd SuperImposed On 64 Actual.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We also tried '''BSpline registration''' for the above mentioned patients with 64 as fixed MRI and 58 as moving MRI and one landmark point. The zipped file which contains scene along with screenshots is &lt;br /&gt;
[[Image:64 58 BSpline Registration.zip |left|64_BSpline_Registered_Scene]]. Here we used '''4 points''' as landmarks.&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;400px&amp;quot; perrow=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
Image:64 BSpline Registration.JPG&lt;br /&gt;
Image:64 BSpline Registered SuperImposed On 64 Actual.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We also tried '''Affine registration''' for the above mentioned patients with 64 as fixed MRI and 58 as moving MRI and four landmark point. The zipped file which contains scene along with screenshots is &lt;br /&gt;
[[Image:64_58_Affine_Various_Iterations.zip |left|64_Affine_Registered_Various_Iterations_Scene]]. Here we used '''4 points''' as landmarks. We varied the number of iterations from 200 to 400.&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;400px&amp;quot; perrow=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
Image:64 58 Affine 200 Iterations.JPG&lt;br /&gt;
Image:64 58 Affine 300 Iterations.JPG&lt;br /&gt;
Image:64 58 Affine 400 Iterations.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==='''Update May 13, 2009'''===&lt;br /&gt;
We tried '''Affine registration''' for the above mentioned patients with 64 as fixed MRI and 58 as moving MRI and '''no''' landmark point. The zipped file which contains scene along with screenshots is &lt;br /&gt;
[[Image:64_58_Affine_Various_Iterations.zip |left|64_Affine_Registered_Various_Iterations_Scene]]. We varied the number of iterations from 200 to 400.&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;400px&amp;quot; perrow=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
Image:64 58 Affine 200 Iterations.JPG&lt;br /&gt;
Image:64 58 Affine 300 Iterations.JPG&lt;br /&gt;
Image:64 58 Affine 400 Iterations.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''Update May 14, 2009'''===&lt;br /&gt;
We tried '''Affine registration''' for the above mentioned patients with 64 as fixed MRI and 58 as moving MRI and '''10''' landmark point. The zipped file which contains scene along with screenshots is &lt;br /&gt;
[[Image:Affine Registration 10 Landmark Points Varying Iterations.zip |left|64_Affine_Registered_10_Landmarks_Various_Iterations_Scene]]. We varied the number of iterations from 50 to 450.&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;200px&amp;quot; perrow=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
Image:64 58 Affine 50 Iterations 10 Landmark Points.jpg&lt;br /&gt;
Image:64 58 Affine 100 Iterations 10 Landmark Points.jpg&lt;br /&gt;
Image:64 58 Affine 150 Iterations 10 Landmark Points.jpg&lt;br /&gt;
Image:64 58 Affine 250 Iterations 10 Landmark Points.jpg&lt;br /&gt;
Image:64 58 Affine 350 Iterations 10 Landmark Points.jpg&lt;br /&gt;
Image:64 58 Affine 450 Iterations 10 Landmark Points.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==='''Update May 20, 2009'''===&lt;br /&gt;
We tried '''BSpline registration''' for the above mentioned patients with 64 as fixed MRI and 58 as moving MRI and '''no''' landmark point. The zipped file which contains scene along with screenshots is &lt;br /&gt;
[[Image:Affine Registration 10 Landmark Points Varying Iterations.zip |left|64_Affine_Registered_10_Landmarks_Various_Iterations_Scene]]. We varied the number of iterations from 50 to 450.&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;200px&amp;quot; perrow=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
Image:64 58 BSpline 10 Iterations.JPG&lt;br /&gt;
Image:64 58 BSpline 110 Iterations.JPG&lt;br /&gt;
Image:64 58 BSpline 160 Iterations.JPG&lt;br /&gt;
Image:64 58 BSpline 210 Iterations.JPG&lt;br /&gt;
Image:64 58 BSpline 260 Iterations.JPG&lt;br /&gt;
Image:64 58 BSpline 360 Iterations.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==='''Update May 21, 2009'''===&lt;br /&gt;
We tried '''Pipelined Affine registration''' for the above mentioned patients with 64 as fixed MRI and 58 as moving MRI and '''no''' landmark point. The zipped file which contains scene along with screenshots is &lt;br /&gt;
[[Image:Affine Registration 10 Landmark Points Varying Iterations.zip |left|64_Affine_Registered_10_Landmarks_Various_Iterations_Scene]]. We varied the number of iterations from 50 to 450.&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;200px&amp;quot; perrow=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
Image:64 58 PipeLinedAffine Registration 50 Iterations.JPG&lt;br /&gt;
Image:64 58 PipeLinedAffine Registration 100 Iterations.JPG&lt;br /&gt;
Image:64 58 PipeLinedAffine Registration 150 Iterations.JPG&lt;br /&gt;
Image:64 58 PipeLinedAffine Registration 200 Iterations.JPG&lt;br /&gt;
Image:64 58 PipeLinedAffine Registration 300 Iterations.JPG&lt;br /&gt;
Image:64 58 PipeLinedAffine Registration 400 Iterations.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Multi Image Registration===&lt;br /&gt;
We have also tried the approach of Non-rigid Groupwise Registration using Bspline Deformation Model by Serdar K. Balci, Polina Golland and William M. Wells. In this approach, we try to give one slice each of two different patients we need to register as input. Here are some of the results of their approach.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;200px&amp;quot; perrow=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
Slice 1:&lt;br /&gt;
Image:1_Slicez0.JPG‎&lt;br /&gt;
Slice 2:&lt;br /&gt;
Image:1_Slicez1.JPG&lt;br /&gt;
Mean Slice of above two :&lt;br /&gt;
Image:1_MeanSliceZ.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;200px&amp;quot; perrow=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
Slice 1:&lt;br /&gt;
Image:2_Z0.JPG&lt;br /&gt;
Slice 2:&lt;br /&gt;
Image:2_Z1.JPG&lt;br /&gt;
Mean Slice of above two :&lt;br /&gt;
Image:2_MeanSliceZ.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;/div&gt;</summary>
		<author><name>Harishd</name></author>
		
	</entry>
	<entry>
		<id>https://www.slicer.org/w/index.php?title=File:64_58_PipeLinedAffine_Registration_400_Iterations.JPG&amp;diff=9551</id>
		<title>File:64 58 PipeLinedAffine Registration 400 Iterations.JPG</title>
		<link rel="alternate" type="text/html" href="https://www.slicer.org/w/index.php?title=File:64_58_PipeLinedAffine_Registration_400_Iterations.JPG&amp;diff=9551"/>
		<updated>2009-05-20T19:40:47Z</updated>

		<summary type="html">&lt;p&gt;Harishd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Harishd</name></author>
		
	</entry>
	<entry>
		<id>https://www.slicer.org/w/index.php?title=File:64_58_PipeLinedAffine_Registration_300_Iterations.JPG&amp;diff=9550</id>
		<title>File:64 58 PipeLinedAffine Registration 300 Iterations.JPG</title>
		<link rel="alternate" type="text/html" href="https://www.slicer.org/w/index.php?title=File:64_58_PipeLinedAffine_Registration_300_Iterations.JPG&amp;diff=9550"/>
		<updated>2009-05-20T19:39:43Z</updated>

		<summary type="html">&lt;p&gt;Harishd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Harishd</name></author>
		
	</entry>
	<entry>
		<id>https://www.slicer.org/w/index.php?title=File:64_58_PipeLinedAffine_Registration_200_Iterations.JPG&amp;diff=9549</id>
		<title>File:64 58 PipeLinedAffine Registration 200 Iterations.JPG</title>
		<link rel="alternate" type="text/html" href="https://www.slicer.org/w/index.php?title=File:64_58_PipeLinedAffine_Registration_200_Iterations.JPG&amp;diff=9549"/>
		<updated>2009-05-20T19:39:31Z</updated>

		<summary type="html">&lt;p&gt;Harishd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Harishd</name></author>
		
	</entry>
	<entry>
		<id>https://www.slicer.org/w/index.php?title=File:64_58_PipeLinedAffine_Registration_150_Iterations.JPG&amp;diff=9548</id>
		<title>File:64 58 PipeLinedAffine Registration 150 Iterations.JPG</title>
		<link rel="alternate" type="text/html" href="https://www.slicer.org/w/index.php?title=File:64_58_PipeLinedAffine_Registration_150_Iterations.JPG&amp;diff=9548"/>
		<updated>2009-05-20T19:25:47Z</updated>

		<summary type="html">&lt;p&gt;Harishd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Harishd</name></author>
		
	</entry>
	<entry>
		<id>https://www.slicer.org/w/index.php?title=File:64_58_PipeLinedAffine_Registration_100_Iterations.JPG&amp;diff=9547</id>
		<title>File:64 58 PipeLinedAffine Registration 100 Iterations.JPG</title>
		<link rel="alternate" type="text/html" href="https://www.slicer.org/w/index.php?title=File:64_58_PipeLinedAffine_Registration_100_Iterations.JPG&amp;diff=9547"/>
		<updated>2009-05-20T19:24:05Z</updated>

		<summary type="html">&lt;p&gt;Harishd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Harishd</name></author>
		
	</entry>
	<entry>
		<id>https://www.slicer.org/w/index.php?title=File:64_58_PipeLinedAffine_Registration_50_Iterations.JPG&amp;diff=9546</id>
		<title>File:64 58 PipeLinedAffine Registration 50 Iterations.JPG</title>
		<link rel="alternate" type="text/html" href="https://www.slicer.org/w/index.php?title=File:64_58_PipeLinedAffine_Registration_50_Iterations.JPG&amp;diff=9546"/>
		<updated>2009-05-20T19:23:51Z</updated>

		<summary type="html">&lt;p&gt;Harishd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Harishd</name></author>
		
	</entry>
	<entry>
		<id>https://www.slicer.org/w/index.php?title=Stanford_Simbios_group&amp;diff=9545</id>
		<title>Stanford Simbios group</title>
		<link rel="alternate" type="text/html" href="https://www.slicer.org/w/index.php?title=Stanford_Simbios_group&amp;diff=9545"/>
		<updated>2009-05-20T19:07:14Z</updated>

		<summary type="html">&lt;p&gt;Harishd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;gallery widths=&amp;quot;400px&amp;quot; perrow=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
Image:58.jpg&lt;br /&gt;
Image:All_Three.JPG&lt;br /&gt;
Image:Femur_Patella_Tibia.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Aim=&lt;br /&gt;
To develop a generic semi-automatic segmentation toolkit to convert images of musculoskeletal structures to 3D models.&lt;br /&gt;
&lt;br /&gt;
=Process Flowchart=&lt;br /&gt;
[[Image:FlowChart.jpg|left| Process Diagram.]]&lt;br /&gt;
&lt;br /&gt;
=Progress=&lt;br /&gt;
==Atlas Generation from Input MR Images==&lt;br /&gt;
===Model Generation from Input MR Images===&lt;br /&gt;
Pre-Segmented models for femur, patella and tibia are obtained for a patient (in .stl format). &lt;br /&gt;
[[Image:All_Three.JPG|left|thumb| Pre-Segmented Femur/Patella/Tibia Model]]&lt;br /&gt;
&lt;br /&gt;
===Create a filled label map using PolyDataToFilledLabelMap module in slicer===&lt;br /&gt;
The models generated in the above step are closed but hollow. But EM Segmentation requires the atlas given to be in closed filled format. Hence we converted the hollow closed models into filled label volumes using the module PolyDataToFilledLabelMap module in Slicer. The output label map of this module is of datatype unsigned char and is converted to short datatype.&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;400px&amp;quot; perrow=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
Image:LabelMap_Femur.jpg&lt;br /&gt;
Image:LabelMap_Tibia.jpg&lt;br /&gt;
Image:LabelMap_Patella.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===EM Segmentation based on the atlas===&lt;br /&gt;
The output label map in the above is given as input atlas in the EM Segmentation step. As an initial step we ran EM Segmentation on the same patient. The EM Segmented output is given in the below figure.&lt;br /&gt;
[[Image:Femur_Patella_Tibia.jpg|left|thumb| EM Segmented Output]]&lt;br /&gt;
==Register Images==&lt;br /&gt;
===Register Images Module in Slicer===&lt;br /&gt;
We are now in the process of trying to register new patient image to the existing patient image. If we register the images, we can get the transform which can be used to register the existing atlas (label map) to the new patient. &lt;br /&gt;
&lt;br /&gt;
We think that Pipelined Bspline Registration may give promising results for our dataset. Below are some of the results. Here we consider 64_MRI as the fixed image and 58_MRI as the moving image and used '''Pipelined BSpline Image registration method''' for registration. Also we gave one point as landmark point.&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;400px&amp;quot; perrow=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
Image:58_MRI.jpg&lt;br /&gt;
Image:64_MRI.jpg&lt;br /&gt;
Image:64_Registered.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We also tried '''affine registration''' for the above mentioned patients with 64 as fixed MRI and 58 as moving MRI and '''one landmark point'''. The zipped file which contains scene along with screenshots is &lt;br /&gt;
[[Image:64 58 Affine Registration.zip |left|64_Affine_Registered_Scene]]&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;400px&amp;quot; perrow=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
Image:64 Affine Registration.JPG&lt;br /&gt;
Image:64 Registerd SuperImposed On 64 Actual.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We also tried '''BSpline registration''' for the above mentioned patients with 64 as fixed MRI and 58 as moving MRI and one landmark point. The zipped file which contains scene along with screenshots is &lt;br /&gt;
[[Image:64 58 BSpline Registration.zip |left|64_BSpline_Registered_Scene]]. Here we used '''4 points''' as landmarks.&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;400px&amp;quot; perrow=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
Image:64 BSpline Registration.JPG&lt;br /&gt;
Image:64 BSpline Registered SuperImposed On 64 Actual.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We also tried '''Affine registration''' for the above mentioned patients with 64 as fixed MRI and 58 as moving MRI and four landmark point. The zipped file which contains scene along with screenshots is &lt;br /&gt;
[[Image:64_58_Affine_Various_Iterations.zip |left|64_Affine_Registered_Various_Iterations_Scene]]. Here we used '''4 points''' as landmarks. We varied the number of iterations from 200 to 400.&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;400px&amp;quot; perrow=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
Image:64 58 Affine 200 Iterations.JPG&lt;br /&gt;
Image:64 58 Affine 300 Iterations.JPG&lt;br /&gt;
Image:64 58 Affine 400 Iterations.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==='''Update May 13, 2009'''===&lt;br /&gt;
We tried '''Affine registration''' for the above mentioned patients with 64 as fixed MRI and 58 as moving MRI and '''no''' landmark point. The zipped file which contains scene along with screenshots is &lt;br /&gt;
[[Image:64_58_Affine_Various_Iterations.zip |left|64_Affine_Registered_Various_Iterations_Scene]]. We varied the number of iterations from 200 to 400.&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;400px&amp;quot; perrow=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
Image:64 58 Affine 200 Iterations.JPG&lt;br /&gt;
Image:64 58 Affine 300 Iterations.JPG&lt;br /&gt;
Image:64 58 Affine 400 Iterations.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''Update May 14, 2009'''===&lt;br /&gt;
We tried '''Affine registration''' for the above mentioned patients with 64 as fixed MRI and 58 as moving MRI and '''10''' landmark point. The zipped file which contains scene along with screenshots is &lt;br /&gt;
[[Image:Affine Registration 10 Landmark Points Varying Iterations.zip |left|64_Affine_Registered_10_Landmarks_Various_Iterations_Scene]]. We varied the number of iterations from 50 to 450.&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;200px&amp;quot; perrow=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
Image:64 58 Affine 50 Iterations 10 Landmark Points.jpg&lt;br /&gt;
Image:64 58 Affine 100 Iterations 10 Landmark Points.jpg&lt;br /&gt;
Image:64 58 Affine 150 Iterations 10 Landmark Points.jpg&lt;br /&gt;
Image:64 58 Affine 250 Iterations 10 Landmark Points.jpg&lt;br /&gt;
Image:64 58 Affine 350 Iterations 10 Landmark Points.jpg&lt;br /&gt;
Image:64 58 Affine 450 Iterations 10 Landmark Points.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==='''Update May 20, 2009'''===&lt;br /&gt;
We tried '''BSpline registration''' for the above mentioned patients with 64 as fixed MRI and 58 as moving MRI and '''no''' landmark point. The zipped file which contains scene along with screenshots is &lt;br /&gt;
[[Image:Affine Registration 10 Landmark Points Varying Iterations.zip |left|64_Affine_Registered_10_Landmarks_Various_Iterations_Scene]]. We varied the number of iterations from 50 to 450.&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;200px&amp;quot; perrow=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
Image:64 58 BSpline 10 Iterations.JPG&lt;br /&gt;
Image:64 58 BSpline 110 Iterations.JPG&lt;br /&gt;
Image:64 58 BSpline 160 Iterations.JPG&lt;br /&gt;
Image:64 58 BSpline 210 Iterations.JPG&lt;br /&gt;
Image:64 58 BSpline 260 Iterations.JPG&lt;br /&gt;
Image:64 58 BSpline 360 Iterations.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Multi Image Registration===&lt;br /&gt;
We have also tried the approach of Non-rigid Groupwise Registration using Bspline Deformation Model by Serdar K. Balci, Polina Golland and William M. Wells. In this approach, we try to give one slice each of two different patients we need to register as input. Here are some of the results of their approach.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;200px&amp;quot; perrow=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
Slice 1:&lt;br /&gt;
Image:1_Slicez0.JPG‎&lt;br /&gt;
Slice 2:&lt;br /&gt;
Image:1_Slicez1.JPG&lt;br /&gt;
Mean Slice of above two :&lt;br /&gt;
Image:1_MeanSliceZ.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;200px&amp;quot; perrow=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
Slice 1:&lt;br /&gt;
Image:2_Z0.JPG&lt;br /&gt;
Slice 2:&lt;br /&gt;
Image:2_Z1.JPG&lt;br /&gt;
Mean Slice of above two :&lt;br /&gt;
Image:2_MeanSliceZ.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;/div&gt;</summary>
		<author><name>Harishd</name></author>
		
	</entry>
	<entry>
		<id>https://www.slicer.org/w/index.php?title=File:64_58_BSpline_360_Iterations.JPG&amp;diff=9544</id>
		<title>File:64 58 BSpline 360 Iterations.JPG</title>
		<link rel="alternate" type="text/html" href="https://www.slicer.org/w/index.php?title=File:64_58_BSpline_360_Iterations.JPG&amp;diff=9544"/>
		<updated>2009-05-20T19:06:20Z</updated>

		<summary type="html">&lt;p&gt;Harishd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Harishd</name></author>
		
	</entry>
	<entry>
		<id>https://www.slicer.org/w/index.php?title=File:64_58_BSpline_260_Iterations.JPG&amp;diff=9543</id>
		<title>File:64 58 BSpline 260 Iterations.JPG</title>
		<link rel="alternate" type="text/html" href="https://www.slicer.org/w/index.php?title=File:64_58_BSpline_260_Iterations.JPG&amp;diff=9543"/>
		<updated>2009-05-20T19:06:07Z</updated>

		<summary type="html">&lt;p&gt;Harishd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Harishd</name></author>
		
	</entry>
	<entry>
		<id>https://www.slicer.org/w/index.php?title=File:64_58_BSpline_210_Iterations.JPG&amp;diff=9542</id>
		<title>File:64 58 BSpline 210 Iterations.JPG</title>
		<link rel="alternate" type="text/html" href="https://www.slicer.org/w/index.php?title=File:64_58_BSpline_210_Iterations.JPG&amp;diff=9542"/>
		<updated>2009-05-20T19:05:54Z</updated>

		<summary type="html">&lt;p&gt;Harishd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Harishd</name></author>
		
	</entry>
	<entry>
		<id>https://www.slicer.org/w/index.php?title=File:64_58_BSpline_160_Iterations.JPG&amp;diff=9541</id>
		<title>File:64 58 BSpline 160 Iterations.JPG</title>
		<link rel="alternate" type="text/html" href="https://www.slicer.org/w/index.php?title=File:64_58_BSpline_160_Iterations.JPG&amp;diff=9541"/>
		<updated>2009-05-20T19:05:41Z</updated>

		<summary type="html">&lt;p&gt;Harishd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Harishd</name></author>
		
	</entry>
	<entry>
		<id>https://www.slicer.org/w/index.php?title=File:64_58_BSpline_110_Iterations.JPG&amp;diff=9540</id>
		<title>File:64 58 BSpline 110 Iterations.JPG</title>
		<link rel="alternate" type="text/html" href="https://www.slicer.org/w/index.php?title=File:64_58_BSpline_110_Iterations.JPG&amp;diff=9540"/>
		<updated>2009-05-20T19:05:28Z</updated>

		<summary type="html">&lt;p&gt;Harishd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Harishd</name></author>
		
	</entry>
	<entry>
		<id>https://www.slicer.org/w/index.php?title=File:64_58_BSpline_10_Iterations.JPG&amp;diff=9539</id>
		<title>File:64 58 BSpline 10 Iterations.JPG</title>
		<link rel="alternate" type="text/html" href="https://www.slicer.org/w/index.php?title=File:64_58_BSpline_10_Iterations.JPG&amp;diff=9539"/>
		<updated>2009-05-20T19:02:51Z</updated>

		<summary type="html">&lt;p&gt;Harishd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Harishd</name></author>
		
	</entry>
	<entry>
		<id>https://www.slicer.org/w/index.php?title=Stanford_Simbios_group&amp;diff=9535</id>
		<title>Stanford Simbios group</title>
		<link rel="alternate" type="text/html" href="https://www.slicer.org/w/index.php?title=Stanford_Simbios_group&amp;diff=9535"/>
		<updated>2009-05-14T22:53:12Z</updated>

		<summary type="html">&lt;p&gt;Harishd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;gallery widths=&amp;quot;400px&amp;quot; perrow=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
Image:58.jpg&lt;br /&gt;
Image:All_Three.JPG&lt;br /&gt;
Image:Femur_Patella_Tibia.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Aim=&lt;br /&gt;
To develop a generic semi-automatic segmentation toolkit to convert images of musculoskeletal structures to 3D models.&lt;br /&gt;
&lt;br /&gt;
=Process Flowchart=&lt;br /&gt;
[[Image:FlowChart.jpg|left| Process Diagram.]]&lt;br /&gt;
&lt;br /&gt;
=Progress=&lt;br /&gt;
==Atlas Generation from Input MR Images==&lt;br /&gt;
===Model Generation from Input MR Images===&lt;br /&gt;
Pre-Segmented models for femur, patella and tibia are obtained for a patient (in .stl format). &lt;br /&gt;
[[Image:All_Three.JPG|left|thumb| Pre-Segmented Femur/Patella/Tibia Model]]&lt;br /&gt;
&lt;br /&gt;
===Create a filled label map using PolyDataToFilledLabelMap module in slicer===&lt;br /&gt;
The models generated in the above step are closed but hollow. But EM Segmentation requires the atlas given to be in closed filled format. Hence we converted the hollow closed models into filled label volumes using the module PolyDataToFilledLabelMap module in Slicer. The output label map of this module is of datatype unsigned char and is converted to short datatype.&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;400px&amp;quot; perrow=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
Image:LabelMap_Femur.jpg&lt;br /&gt;
Image:LabelMap_Tibia.jpg&lt;br /&gt;
Image:LabelMap_Patella.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===EM Segmentation based on the atlas===&lt;br /&gt;
The output label map in the above is given as input atlas in the EM Segmentation step. As an initial step we ran EM Segmentation on the same patient. The EM Segmented output is given in the below figure.&lt;br /&gt;
[[Image:Femur_Patella_Tibia.jpg|left|thumb| EM Segmented Output]]&lt;br /&gt;
==Register Images==&lt;br /&gt;
===Register Images Module in Slicer===&lt;br /&gt;
We are now in the process of trying to register new patient image to the existing patient image. If we register the images, we can get the transform which can be used to register the existing atlas (label map) to the new patient. &lt;br /&gt;
&lt;br /&gt;
We think that Pipelined Bspline Registration may give promising results for our dataset. Below are some of the results. Here we consider 64_MRI as the fixed image and 58_MRI as the moving image and used '''Pipelined BSpline Image registration method''' for registration. Also we gave one point as landmark point.&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;400px&amp;quot; perrow=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
Image:58_MRI.jpg&lt;br /&gt;
Image:64_MRI.jpg&lt;br /&gt;
Image:64_Registered.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We also tried '''affine registration''' for the above mentioned patients with 64 as fixed MRI and 58 as moving MRI and '''one landmark point'''. The zipped file which contains scene along with screenshots is &lt;br /&gt;
[[Image:64 58 Affine Registration.zip |left|64_Affine_Registered_Scene]]&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;400px&amp;quot; perrow=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
Image:64 Affine Registration.JPG&lt;br /&gt;
Image:64 Registerd SuperImposed On 64 Actual.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We also tried '''BSpline registration''' for the above mentioned patients with 64 as fixed MRI and 58 as moving MRI and one landmark point. The zipped file which contains scene along with screenshots is &lt;br /&gt;
[[Image:64 58 BSpline Registration.zip |left|64_BSpline_Registered_Scene]]. Here we used '''4 points''' as landmarks.&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;400px&amp;quot; perrow=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
Image:64 BSpline Registration.JPG&lt;br /&gt;
Image:64 BSpline Registered SuperImposed On 64 Actual.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We also tried '''Affine registration''' for the above mentioned patients with 64 as fixed MRI and 58 as moving MRI and four landmark point. The zipped file which contains scene along with screenshots is &lt;br /&gt;
[[Image:64_58_Affine_Various_Iterations.zip |left|64_Affine_Registered_Various_Iterations_Scene]]. Here we used '''4 points''' as landmarks. We varied the number of iterations from 200 to 400.&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;400px&amp;quot; perrow=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
Image:64 58 Affine 200 Iterations.JPG&lt;br /&gt;
Image:64 58 Affine 300 Iterations.JPG&lt;br /&gt;
Image:64 58 Affine 400 Iterations.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==='''Update May 13, 2009'''===&lt;br /&gt;
We tried '''Affine registration''' for the above mentioned patients with 64 as fixed MRI and 58 as moving MRI and '''no''' landmark point. The zipped file which contains scene along with screenshots is &lt;br /&gt;
[[Image:64_58_Affine_Various_Iterations.zip |left|64_Affine_Registered_Various_Iterations_Scene]]. We varied the number of iterations from 200 to 400.&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;400px&amp;quot; perrow=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
Image:64 58 Affine 200 Iterations.JPG&lt;br /&gt;
Image:64 58 Affine 300 Iterations.JPG&lt;br /&gt;
Image:64 58 Affine 400 Iterations.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''Update May 14, 2009'''===&lt;br /&gt;
We tried '''Affine registration''' for the above mentioned patients with 64 as fixed MRI and 58 as moving MRI and '''10''' landmark point. The zipped file which contains scene along with screenshots is &lt;br /&gt;
[[Image:Affine Registration 10 Landmark Points Varying Iterations.zip |left|64_Affine_Registered_10_Landmarks_Various_Iterations_Scene]]. We varied the number of iterations from 50 to 450.&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;200px&amp;quot; perrow=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
Image:64 58 Affine 50 Iterations 10 Landmark Points.jpg&lt;br /&gt;
Image:64 58 Affine 100 Iterations 10 Landmark Points.jpg&lt;br /&gt;
Image:64 58 Affine 150 Iterations 10 Landmark Points.jpg&lt;br /&gt;
Image:64 58 Affine 250 Iterations 10 Landmark Points.jpg&lt;br /&gt;
Image:64 58 Affine 350 Iterations 10 Landmark Points.jpg&lt;br /&gt;
Image:64 58 Affine 450 Iterations 10 Landmark Points.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Multi Image Registration===&lt;br /&gt;
We have also tried the approach of Non-rigid Groupwise Registration using Bspline Deformation Model by Serdar K. Balci, Polina Golland and William M. Wells. In this approach, we try to give one slice each of two different patients we need to register as input. Here are some of the results of their approach.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;200px&amp;quot; perrow=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
Slice 1:&lt;br /&gt;
Image:1_Slicez0.JPG‎&lt;br /&gt;
Slice 2:&lt;br /&gt;
Image:1_Slicez1.JPG&lt;br /&gt;
Mean Slice of above two :&lt;br /&gt;
Image:1_MeanSliceZ.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;200px&amp;quot; perrow=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
Slice 1:&lt;br /&gt;
Image:2_Z0.JPG&lt;br /&gt;
Slice 2:&lt;br /&gt;
Image:2_Z1.JPG&lt;br /&gt;
Mean Slice of above two :&lt;br /&gt;
Image:2_MeanSliceZ.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;/div&gt;</summary>
		<author><name>Harishd</name></author>
		
	</entry>
	<entry>
		<id>https://www.slicer.org/w/index.php?title=File:Affine_Registration_10_Landmark_Points_Varying_Iterations.zip&amp;diff=9534</id>
		<title>File:Affine Registration 10 Landmark Points Varying Iterations.zip</title>
		<link rel="alternate" type="text/html" href="https://www.slicer.org/w/index.php?title=File:Affine_Registration_10_Landmark_Points_Varying_Iterations.zip&amp;diff=9534"/>
		<updated>2009-05-14T22:52:24Z</updated>

		<summary type="html">&lt;p&gt;Harishd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Harishd</name></author>
		
	</entry>
	<entry>
		<id>https://www.slicer.org/w/index.php?title=Stanford_Simbios_group&amp;diff=9533</id>
		<title>Stanford Simbios group</title>
		<link rel="alternate" type="text/html" href="https://www.slicer.org/w/index.php?title=Stanford_Simbios_group&amp;diff=9533"/>
		<updated>2009-05-14T21:58:30Z</updated>

		<summary type="html">&lt;p&gt;Harishd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;gallery widths=&amp;quot;400px&amp;quot; perrow=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
Image:58.jpg&lt;br /&gt;
Image:All_Three.JPG&lt;br /&gt;
Image:Femur_Patella_Tibia.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Aim=&lt;br /&gt;
To develop a generic semi-automatic segmentation toolkit to convert images of musculoskeletal structures to 3D models.&lt;br /&gt;
&lt;br /&gt;
=Process Flowchart=&lt;br /&gt;
[[Image:FlowChart.jpg|left| Process Diagram.]]&lt;br /&gt;
&lt;br /&gt;
=Progress=&lt;br /&gt;
==Atlas Generation from Input MR Images==&lt;br /&gt;
===Model Generation from Input MR Images===&lt;br /&gt;
Pre-Segmented models for femur, patella and tibia are obtained for a patient (in .stl format). &lt;br /&gt;
[[Image:All_Three.JPG|left|thumb| Pre-Segmented Femur/Patella/Tibia Model]]&lt;br /&gt;
&lt;br /&gt;
===Create a filled label map using PolyDataToFilledLabelMap module in slicer===&lt;br /&gt;
The models generated in the above step are closed but hollow. But EM Segmentation requires the atlas given to be in closed filled format. Hence we converted the hollow closed models into filled label volumes using the module PolyDataToFilledLabelMap module in Slicer. The output label map of this module is of datatype unsigned char and is converted to short datatype.&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;400px&amp;quot; perrow=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
Image:LabelMap_Femur.jpg&lt;br /&gt;
Image:LabelMap_Tibia.jpg&lt;br /&gt;
Image:LabelMap_Patella.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===EM Segmentation based on the atlas===&lt;br /&gt;
The output label map in the above is given as input atlas in the EM Segmentation step. As an initial step we ran EM Segmentation on the same patient. The EM Segmented output is given in the below figure.&lt;br /&gt;
[[Image:Femur_Patella_Tibia.jpg|left|thumb| EM Segmented Output]]&lt;br /&gt;
==Register Images==&lt;br /&gt;
===Register Images Module in Slicer===&lt;br /&gt;
We are now in the process of trying to register new patient image to the existing patient image. If we register the images, we can get the transform which can be used to register the existing atlas (label map) to the new patient. &lt;br /&gt;
&lt;br /&gt;
We think that Pipelined Bspline Registration may give promising results for our dataset. Below are some of the results. Here we consider 64_MRI as the fixed image and 58_MRI as the moving image and used '''Pipelined BSpline Image registration method''' for registration. Also we gave one point as landmark point.&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;400px&amp;quot; perrow=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
Image:58_MRI.jpg&lt;br /&gt;
Image:64_MRI.jpg&lt;br /&gt;
Image:64_Registered.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We also tried '''affine registration''' for the above mentioned patients with 64 as fixed MRI and 58 as moving MRI and '''one landmark point'''. The zipped file which contains scene along with screenshots is &lt;br /&gt;
[[Image:64 58 Affine Registration.zip |left|64_Affine_Registered_Scene]]&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;400px&amp;quot; perrow=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
Image:64 Affine Registration.JPG&lt;br /&gt;
Image:64 Registerd SuperImposed On 64 Actual.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We also tried '''BSpline registration''' for the above mentioned patients with 64 as fixed MRI and 58 as moving MRI and one landmark point. The zipped file which contains scene along with screenshots is &lt;br /&gt;
[[Image:64 58 BSpline Registration.zip |left|64_BSpline_Registered_Scene]]. Here we used '''4 points''' as landmarks.&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;400px&amp;quot; perrow=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
Image:64 BSpline Registration.JPG&lt;br /&gt;
Image:64 BSpline Registered SuperImposed On 64 Actual.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We also tried '''Affine registration''' for the above mentioned patients with 64 as fixed MRI and 58 as moving MRI and four landmark point. The zipped file which contains scene along with screenshots is &lt;br /&gt;
[[Image:64_58_Affine_Various_Iterations.zip |left|64_Affine_Registered_Various_Iterations_Scene]]. Here we used '''4 points''' as landmarks. We varied the number of iterations from 200 to 400.&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;400px&amp;quot; perrow=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
Image:64 58 Affine 200 Iterations.JPG&lt;br /&gt;
Image:64 58 Affine 300 Iterations.JPG&lt;br /&gt;
Image:64 58 Affine 400 Iterations.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==='''Update May 13, 2009'''===&lt;br /&gt;
We tried '''Affine registration''' for the above mentioned patients with 64 as fixed MRI and 58 as moving MRI and '''no''' landmark point. The zipped file which contains scene along with screenshots is &lt;br /&gt;
[[Image:64_58_Affine_Various_Iterations.zip |left|64_Affine_Registered_Various_Iterations_Scene]]. We varied the number of iterations from 200 to 400.&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;400px&amp;quot; perrow=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
Image:64 58 Affine 200 Iterations.JPG&lt;br /&gt;
Image:64 58 Affine 300 Iterations.JPG&lt;br /&gt;
Image:64 58 Affine 400 Iterations.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''Update May 14, 2009'''===&lt;br /&gt;
We tried '''Affine registration''' for the above mentioned patients with 64 as fixed MRI and 58 as moving MRI and '''10''' landmark point. The zipped file which contains scene along with screenshots is &lt;br /&gt;
[[Image:64_58_Affine_Various_Iterations.zip |left|64_Affine_Registered_Various_Iterations_Scene]]. We varied the number of iterations from 50 to 450.&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;200px&amp;quot; perrow=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
Image:64 58 Affine 50 Iterations 10 Landmark Points.jpg&lt;br /&gt;
Image:64 58 Affine 100 Iterations 10 Landmark Points.jpg&lt;br /&gt;
Image:64 58 Affine 150 Iterations 10 Landmark Points.jpg&lt;br /&gt;
Image:64 58 Affine 250 Iterations 10 Landmark Points.jpg&lt;br /&gt;
Image:64 58 Affine 350 Iterations 10 Landmark Points.jpg&lt;br /&gt;
Image:64 58 Affine 450 Iterations 10 Landmark Points.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Multi Image Registration===&lt;br /&gt;
We have also tried the approach of Non-rigid Groupwise Registration using Bspline Deformation Model by Serdar K. Balci, Polina Golland and William M. Wells. In this approach, we try to give one slice each of two different patients we need to register as input. Here are some of the results of their approach.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;200px&amp;quot; perrow=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
Slice 1:&lt;br /&gt;
Image:1_Slicez0.JPG‎&lt;br /&gt;
Slice 2:&lt;br /&gt;
Image:1_Slicez1.JPG&lt;br /&gt;
Mean Slice of above two :&lt;br /&gt;
Image:1_MeanSliceZ.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;200px&amp;quot; perrow=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
Slice 1:&lt;br /&gt;
Image:2_Z0.JPG&lt;br /&gt;
Slice 2:&lt;br /&gt;
Image:2_Z1.JPG&lt;br /&gt;
Mean Slice of above two :&lt;br /&gt;
Image:2_MeanSliceZ.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;/div&gt;</summary>
		<author><name>Harishd</name></author>
		
	</entry>
	<entry>
		<id>https://www.slicer.org/w/index.php?title=File:64_58_Affine_450_Iterations_10_Landmark_Points.jpg&amp;diff=9532</id>
		<title>File:64 58 Affine 450 Iterations 10 Landmark Points.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.slicer.org/w/index.php?title=File:64_58_Affine_450_Iterations_10_Landmark_Points.jpg&amp;diff=9532"/>
		<updated>2009-05-14T21:57:19Z</updated>

		<summary type="html">&lt;p&gt;Harishd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Harishd</name></author>
		
	</entry>
	<entry>
		<id>https://www.slicer.org/w/index.php?title=File:64_58_Affine_350_Iterations_10_Landmark_Points.jpg&amp;diff=9531</id>
		<title>File:64 58 Affine 350 Iterations 10 Landmark Points.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.slicer.org/w/index.php?title=File:64_58_Affine_350_Iterations_10_Landmark_Points.jpg&amp;diff=9531"/>
		<updated>2009-05-14T21:57:04Z</updated>

		<summary type="html">&lt;p&gt;Harishd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Harishd</name></author>
		
	</entry>
	<entry>
		<id>https://www.slicer.org/w/index.php?title=File:64_58_Affine_250_Iterations_10_Landmark_Points.jpg&amp;diff=9530</id>
		<title>File:64 58 Affine 250 Iterations 10 Landmark Points.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.slicer.org/w/index.php?title=File:64_58_Affine_250_Iterations_10_Landmark_Points.jpg&amp;diff=9530"/>
		<updated>2009-05-14T21:56:48Z</updated>

		<summary type="html">&lt;p&gt;Harishd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Harishd</name></author>
		
	</entry>
	<entry>
		<id>https://www.slicer.org/w/index.php?title=File:64_58_Affine_150_Iterations_10_Landmark_Points.jpg&amp;diff=9529</id>
		<title>File:64 58 Affine 150 Iterations 10 Landmark Points.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.slicer.org/w/index.php?title=File:64_58_Affine_150_Iterations_10_Landmark_Points.jpg&amp;diff=9529"/>
		<updated>2009-05-14T21:56:32Z</updated>

		<summary type="html">&lt;p&gt;Harishd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Harishd</name></author>
		
	</entry>
	<entry>
		<id>https://www.slicer.org/w/index.php?title=File:64_58_Affine_100_Iterations_10_Landmark_Points.jpg&amp;diff=9528</id>
		<title>File:64 58 Affine 100 Iterations 10 Landmark Points.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.slicer.org/w/index.php?title=File:64_58_Affine_100_Iterations_10_Landmark_Points.jpg&amp;diff=9528"/>
		<updated>2009-05-14T21:56:14Z</updated>

		<summary type="html">&lt;p&gt;Harishd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Harishd</name></author>
		
	</entry>
	<entry>
		<id>https://www.slicer.org/w/index.php?title=File:64_58_Affine_50_Iterations_10_Landmark_Points.jpg&amp;diff=9527</id>
		<title>File:64 58 Affine 50 Iterations 10 Landmark Points.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.slicer.org/w/index.php?title=File:64_58_Affine_50_Iterations_10_Landmark_Points.jpg&amp;diff=9527"/>
		<updated>2009-05-14T21:54:13Z</updated>

		<summary type="html">&lt;p&gt;Harishd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Harishd</name></author>
		
	</entry>
	<entry>
		<id>https://www.slicer.org/w/index.php?title=Stanford_Simbios_group&amp;diff=9522</id>
		<title>Stanford Simbios group</title>
		<link rel="alternate" type="text/html" href="https://www.slicer.org/w/index.php?title=Stanford_Simbios_group&amp;diff=9522"/>
		<updated>2009-05-14T00:22:06Z</updated>

		<summary type="html">&lt;p&gt;Harishd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;gallery widths=&amp;quot;400px&amp;quot; perrow=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
Image:58.jpg&lt;br /&gt;
Image:All_Three.JPG&lt;br /&gt;
Image:Femur_Patella_Tibia.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Aim=&lt;br /&gt;
To develop a generic semi-automatic segmentation toolkit to convert images of musculoskeletal structures to 3D models.&lt;br /&gt;
&lt;br /&gt;
=Process Flowchart=&lt;br /&gt;
[[Image:FlowChart.jpg|left| Process Diagram.]]&lt;br /&gt;
&lt;br /&gt;
=Progress=&lt;br /&gt;
==Atlas Generation from Input MR Images==&lt;br /&gt;
===Model Generation from Input MR Images===&lt;br /&gt;
Pre-Segmented models for femur, patella and tibia are obtained for a patient (in .stl format). &lt;br /&gt;
[[Image:All_Three.JPG|left|thumb| Pre-Segmented Femur/Patella/Tibia Model]]&lt;br /&gt;
&lt;br /&gt;
===Create a filled label map using PolyDataToFilledLabelMap module in slicer===&lt;br /&gt;
The models generated in the above step are closed but hollow. But EM Segmentation requires the atlas given to be in closed filled format. Hence we converted the hollow closed models into filled label volumes using the module PolyDataToFilledLabelMap module in Slicer. The output label map of this module is of datatype unsigned char and is converted to short datatype.&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;400px&amp;quot; perrow=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
Image:LabelMap_Femur.jpg&lt;br /&gt;
Image:LabelMap_Tibia.jpg&lt;br /&gt;
Image:LabelMap_Patella.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===EM Segmentation based on the atlas===&lt;br /&gt;
The output label map in the above is given as input atlas in the EM Segmentation step. As an initial step we ran EM Segmentation on the same patient. The EM Segmented output is given in the below figure.&lt;br /&gt;
[[Image:Femur_Patella_Tibia.jpg|left|thumb| EM Segmented Output]]&lt;br /&gt;
==Register Images==&lt;br /&gt;
===Register Images Module in Slicer===&lt;br /&gt;
We are now in the process of trying to register new patient image to the existing patient image. If we register the images, we can get the transform which can be used to register the existing atlas (label map) to the new patient. &lt;br /&gt;
&lt;br /&gt;
We think that Pipelined Bspline Registration may give promising results for our dataset. Below are some of the results. Here we consider 64_MRI as the fixed image and 58_MRI as the moving image and used '''Pipelined BSpline Image registration method''' for registration. Also we gave one point as landmark point.&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;400px&amp;quot; perrow=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
Image:58_MRI.jpg&lt;br /&gt;
Image:64_MRI.jpg&lt;br /&gt;
Image:64_Registered.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We also tried '''affine registration''' for the above mentioned patients with 64 as fixed MRI and 58 as moving MRI and '''one landmark point'''. The zipped file which contains scene along with screenshots is &lt;br /&gt;
[[Image:64 58 Affine Registration.zip |left|64_Affine_Registered_Scene]]&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;400px&amp;quot; perrow=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
Image:64 Affine Registration.JPG&lt;br /&gt;
Image:64 Registerd SuperImposed On 64 Actual.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We also tried '''BSpline registration''' for the above mentioned patients with 64 as fixed MRI and 58 as moving MRI and one landmark point. The zipped file which contains scene along with screenshots is &lt;br /&gt;
[[Image:64 58 BSpline Registration.zip |left|64_BSpline_Registered_Scene]]. Here we used '''4 points''' as landmarks.&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;400px&amp;quot; perrow=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
Image:64 BSpline Registration.JPG&lt;br /&gt;
Image:64 BSpline Registered SuperImposed On 64 Actual.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We also tried '''Affine registration''' for the above mentioned patients with 64 as fixed MRI and 58 as moving MRI and four landmark point. The zipped file which contains scene along with screenshots is &lt;br /&gt;
[[Image:64_58_Affine_Various_Iterations.zip |left|64_Affine_Registered_Various_Iterations_Scene]]. Here we used '''4 points''' as landmarks. We varied the number of iterations from 200 to 400.&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;400px&amp;quot; perrow=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
Image:64 58 Affine 200 Iterations.JPG&lt;br /&gt;
Image:64 58 Affine 300 Iterations.JPG&lt;br /&gt;
Image:64 58 Affine 400 Iterations.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==='''Update May 13, 2009'''===&lt;br /&gt;
We tried '''Affine registration''' for the above mentioned patients with 64 as fixed MRI and 58 as moving MRI and '''no''' landmark points. The zipped file which contains scene along with screenshots is &lt;br /&gt;
[[Image:Affine Registration Results Varying Iterations Scene File.zip |left|64_Affine_Registered_Various_Iterations_Scene]]. We varied the number of iterations from 150 to 500.&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;200px&amp;quot; perrow=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
Image:64 58 Affine 150 Iterations.jpeg&lt;br /&gt;
Image:64 58 Affine 250 Iterations.jpeg&lt;br /&gt;
Image:64 58 Affine 350 Iterations.jpeg&lt;br /&gt;
Image:64 58 Affine 450 Iterations.jpeg&lt;br /&gt;
Image:64 58 Affine 500 Iterations.jpeg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As you can see from the above screenshots '''350 iterations''' works out to be good. We now try to concentrate on integrating ''landmark points'' into the registration mechanism.&lt;br /&gt;
&lt;br /&gt;
===Multi Image Registration===&lt;br /&gt;
We have also tried the approach of Non-rigid Groupwise Registration using Bspline Deformation Model by Serdar K. Balci, Polina Golland and William M. Wells. In this approach, we try to give one slice each of two different patients we need to register as input. Here are some of the results of their approach.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;200px&amp;quot; perrow=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
Slice 1:&lt;br /&gt;
Image:1_Slicez0.JPG‎&lt;br /&gt;
Slice 2:&lt;br /&gt;
Image:1_Slicez1.JPG&lt;br /&gt;
Mean Slice of above two :&lt;br /&gt;
Image:1_MeanSliceZ.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;200px&amp;quot; perrow=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
Slice 1:&lt;br /&gt;
Image:2_Z0.JPG&lt;br /&gt;
Slice 2:&lt;br /&gt;
Image:2_Z1.JPG&lt;br /&gt;
Mean Slice of above two :&lt;br /&gt;
Image:2_MeanSliceZ.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;/div&gt;</summary>
		<author><name>Harishd</name></author>
		
	</entry>
	<entry>
		<id>https://www.slicer.org/w/index.php?title=File:Affine_Registration_Results_Varying_Iterations_Scene_File.zip&amp;diff=9521</id>
		<title>File:Affine Registration Results Varying Iterations Scene File.zip</title>
		<link rel="alternate" type="text/html" href="https://www.slicer.org/w/index.php?title=File:Affine_Registration_Results_Varying_Iterations_Scene_File.zip&amp;diff=9521"/>
		<updated>2009-05-14T00:21:28Z</updated>

		<summary type="html">&lt;p&gt;Harishd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Harishd</name></author>
		
	</entry>
	<entry>
		<id>https://www.slicer.org/w/index.php?title=Stanford_Simbios_group&amp;diff=9520</id>
		<title>Stanford Simbios group</title>
		<link rel="alternate" type="text/html" href="https://www.slicer.org/w/index.php?title=Stanford_Simbios_group&amp;diff=9520"/>
		<updated>2009-05-14T00:16:33Z</updated>

		<summary type="html">&lt;p&gt;Harishd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;gallery widths=&amp;quot;400px&amp;quot; perrow=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
Image:58.jpg&lt;br /&gt;
Image:All_Three.JPG&lt;br /&gt;
Image:Femur_Patella_Tibia.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Aim=&lt;br /&gt;
To develop a generic semi-automatic segmentation toolkit to convert images of musculoskeletal structures to 3D models.&lt;br /&gt;
&lt;br /&gt;
=Process Flowchart=&lt;br /&gt;
[[Image:FlowChart.jpg|left| Process Diagram.]]&lt;br /&gt;
&lt;br /&gt;
=Progress=&lt;br /&gt;
==Atlas Generation from Input MR Images==&lt;br /&gt;
===Model Generation from Input MR Images===&lt;br /&gt;
Pre-Segmented models for femur, patella and tibia are obtained for a patient (in .stl format). &lt;br /&gt;
[[Image:All_Three.JPG|left|thumb| Pre-Segmented Femur/Patella/Tibia Model]]&lt;br /&gt;
&lt;br /&gt;
===Create a filled label map using PolyDataToFilledLabelMap module in slicer===&lt;br /&gt;
The models generated in the above step are closed but hollow. But EM Segmentation requires the atlas given to be in closed filled format. Hence we converted the hollow closed models into filled label volumes using the module PolyDataToFilledLabelMap module in Slicer. The output label map of this module is of datatype unsigned char and is converted to short datatype.&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;400px&amp;quot; perrow=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
Image:LabelMap_Femur.jpg&lt;br /&gt;
Image:LabelMap_Tibia.jpg&lt;br /&gt;
Image:LabelMap_Patella.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===EM Segmentation based on the atlas===&lt;br /&gt;
The output label map in the above is given as input atlas in the EM Segmentation step. As an initial step we ran EM Segmentation on the same patient. The EM Segmented output is given in the below figure.&lt;br /&gt;
[[Image:Femur_Patella_Tibia.jpg|left|thumb| EM Segmented Output]]&lt;br /&gt;
==Register Images==&lt;br /&gt;
===Register Images Module in Slicer===&lt;br /&gt;
We are now in the process of trying to register new patient image to the existing patient image. If we register the images, we can get the transform which can be used to register the existing atlas (label map) to the new patient. &lt;br /&gt;
&lt;br /&gt;
We think that Pipelined Bspline Registration may give promising results for our dataset. Below are some of the results. Here we consider 64_MRI as the fixed image and 58_MRI as the moving image and used '''Pipelined BSpline Image registration method''' for registration. Also we gave one point as landmark point.&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;400px&amp;quot; perrow=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
Image:58_MRI.jpg&lt;br /&gt;
Image:64_MRI.jpg&lt;br /&gt;
Image:64_Registered.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We also tried '''affine registration''' for the above mentioned patients with 64 as fixed MRI and 58 as moving MRI and '''one landmark point'''. The zipped file which contains scene along with screenshots is &lt;br /&gt;
[[Image:64 58 Affine Registration.zip |left|64_Affine_Registered_Scene]]&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;400px&amp;quot; perrow=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
Image:64 Affine Registration.JPG&lt;br /&gt;
Image:64 Registerd SuperImposed On 64 Actual.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We also tried '''BSpline registration''' for the above mentioned patients with 64 as fixed MRI and 58 as moving MRI and one landmark point. The zipped file which contains scene along with screenshots is &lt;br /&gt;
[[Image:64 58 BSpline Registration.zip |left|64_BSpline_Registered_Scene]]. Here we used '''4 points''' as landmarks.&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;400px&amp;quot; perrow=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
Image:64 BSpline Registration.JPG&lt;br /&gt;
Image:64 BSpline Registered SuperImposed On 64 Actual.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We also tried '''Affine registration''' for the above mentioned patients with 64 as fixed MRI and 58 as moving MRI and four landmark point. The zipped file which contains scene along with screenshots is &lt;br /&gt;
[[Image:64_58_Affine_Various_Iterations.zip |left|64_Affine_Registered_Various_Iterations_Scene]]. Here we used '''4 points''' as landmarks. We varied the number of iterations from 200 to 400.&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;400px&amp;quot; perrow=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
Image:64 58 Affine 200 Iterations.JPG&lt;br /&gt;
Image:64 58 Affine 300 Iterations.JPG&lt;br /&gt;
Image:64 58 Affine 400 Iterations.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==='''Update May 13, 2009'''===&lt;br /&gt;
We tried '''Affine registration''' for the above mentioned patients with 64 as fixed MRI and 58 as moving MRI and '''no''' landmark points. The zipped file which contains scene along with screenshots is &lt;br /&gt;
[[Image:64_58_Affine_Various_Iterations.zip |left|64_Affine_Registered_Various_Iterations_Scene]]. We varied the number of iterations from 150 to 500.&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;200px&amp;quot; perrow=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
Image:64 58 Affine 150 Iterations.jpeg&lt;br /&gt;
Image:64 58 Affine 250 Iterations.jpeg&lt;br /&gt;
Image:64 58 Affine 350 Iterations.jpeg&lt;br /&gt;
Image:64 58 Affine 450 Iterations.jpeg&lt;br /&gt;
Image:64 58 Affine 500 Iterations.jpeg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As you can see from the above screenshots '''350 iterations''' works out to be good. We now try to concentrate on integrating ''landmark points'' into the registration mechanism.&lt;br /&gt;
&lt;br /&gt;
===Multi Image Registration===&lt;br /&gt;
We have also tried the approach of Non-rigid Groupwise Registration using Bspline Deformation Model by Serdar K. Balci, Polina Golland and William M. Wells. In this approach, we try to give one slice each of two different patients we need to register as input. Here are some of the results of their approach.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;200px&amp;quot; perrow=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
Slice 1:&lt;br /&gt;
Image:1_Slicez0.JPG‎&lt;br /&gt;
Slice 2:&lt;br /&gt;
Image:1_Slicez1.JPG&lt;br /&gt;
Mean Slice of above two :&lt;br /&gt;
Image:1_MeanSliceZ.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;200px&amp;quot; perrow=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
Slice 1:&lt;br /&gt;
Image:2_Z0.JPG&lt;br /&gt;
Slice 2:&lt;br /&gt;
Image:2_Z1.JPG&lt;br /&gt;
Mean Slice of above two :&lt;br /&gt;
Image:2_MeanSliceZ.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;/div&gt;</summary>
		<author><name>Harishd</name></author>
		
	</entry>
	<entry>
		<id>https://www.slicer.org/w/index.php?title=Stanford_Simbios_group&amp;diff=9519</id>
		<title>Stanford Simbios group</title>
		<link rel="alternate" type="text/html" href="https://www.slicer.org/w/index.php?title=Stanford_Simbios_group&amp;diff=9519"/>
		<updated>2009-05-14T00:15:05Z</updated>

		<summary type="html">&lt;p&gt;Harishd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;gallery widths=&amp;quot;400px&amp;quot; perrow=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
Image:58.jpg&lt;br /&gt;
Image:All_Three.JPG&lt;br /&gt;
Image:Femur_Patella_Tibia.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Aim=&lt;br /&gt;
To develop a generic semi-automatic segmentation toolkit to convert images of musculoskeletal structures to 3D models.&lt;br /&gt;
&lt;br /&gt;
=Process Flowchart=&lt;br /&gt;
[[Image:FlowChart.jpg|left| Process Diagram.]]&lt;br /&gt;
&lt;br /&gt;
=Progress=&lt;br /&gt;
==Atlas Generation from Input MR Images==&lt;br /&gt;
===Model Generation from Input MR Images===&lt;br /&gt;
Pre-Segmented models for femur, patella and tibia are obtained for a patient (in .stl format). &lt;br /&gt;
[[Image:All_Three.JPG|left|thumb| Pre-Segmented Femur/Patella/Tibia Model]]&lt;br /&gt;
&lt;br /&gt;
===Create a filled label map using PolyDataToFilledLabelMap module in slicer===&lt;br /&gt;
The models generated in the above step are closed but hollow. But EM Segmentation requires the atlas given to be in closed filled format. Hence we converted the hollow closed models into filled label volumes using the module PolyDataToFilledLabelMap module in Slicer. The output label map of this module is of datatype unsigned char and is converted to short datatype.&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;400px&amp;quot; perrow=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
Image:LabelMap_Femur.jpg&lt;br /&gt;
Image:LabelMap_Tibia.jpg&lt;br /&gt;
Image:LabelMap_Patella.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===EM Segmentation based on the atlas===&lt;br /&gt;
The output label map in the above is given as input atlas in the EM Segmentation step. As an initial step we ran EM Segmentation on the same patient. The EM Segmented output is given in the below figure.&lt;br /&gt;
[[Image:Femur_Patella_Tibia.jpg|left|thumb| EM Segmented Output]]&lt;br /&gt;
==Register Images==&lt;br /&gt;
===Register Images Module in Slicer===&lt;br /&gt;
We are now in the process of trying to register new patient image to the existing patient image. If we register the images, we can get the transform which can be used to register the existing atlas (label map) to the new patient. &lt;br /&gt;
&lt;br /&gt;
We think that Pipelined Bspline Registration may give promising results for our dataset. Below are some of the results. Here we consider 64_MRI as the fixed image and 58_MRI as the moving image and used '''Pipelined BSpline Image registration method''' for registration. Also we gave one point as landmark point.&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;400px&amp;quot; perrow=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
Image:58_MRI.jpg&lt;br /&gt;
Image:64_MRI.jpg&lt;br /&gt;
Image:64_Registered.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We also tried '''affine registration''' for the above mentioned patients with 64 as fixed MRI and 58 as moving MRI and '''one landmark point'''. The zipped file which contains scene along with screenshots is &lt;br /&gt;
[[Image:64 58 Affine Registration.zip |left|64_Affine_Registered_Scene]]&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;400px&amp;quot; perrow=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
Image:64 Affine Registration.JPG&lt;br /&gt;
Image:64 Registerd SuperImposed On 64 Actual.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We also tried '''BSpline registration''' for the above mentioned patients with 64 as fixed MRI and 58 as moving MRI and one landmark point. The zipped file which contains scene along with screenshots is &lt;br /&gt;
[[Image:64 58 BSpline Registration.zip |left|64_BSpline_Registered_Scene]]. Here we used '''4 points''' as landmarks.&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;400px&amp;quot; perrow=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
Image:64 BSpline Registration.JPG&lt;br /&gt;
Image:64 BSpline Registered SuperImposed On 64 Actual.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We also tried '''Affine registration''' for the above mentioned patients with 64 as fixed MRI and 58 as moving MRI and four landmark point. The zipped file which contains scene along with screenshots is &lt;br /&gt;
[[Image:64_58_Affine_Various_Iterations.zip |left|64_Affine_Registered_Various_Iterations_Scene]]. Here we used '''4 points''' as landmarks. We varied the number of iterations from 200 to 400.&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;400px&amp;quot; perrow=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
Image:64 58 Affine 200 Iterations.JPG&lt;br /&gt;
Image:64 58 Affine 300 Iterations.JPG&lt;br /&gt;
Image:64 58 Affine 400 Iterations.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==='''Update May 13, 2009'''===&lt;br /&gt;
We tried '''Affine registration''' for the above mentioned patients with 64 as fixed MRI and 58 as moving MRI and '''no''' landmark points. The zipped file which contains scene along with screenshots is &lt;br /&gt;
[[Image:64_58_Affine_Various_Iterations.zip |left|64_Affine_Registered_Various_Iterations_Scene]]. Here we used '''4 points''' as landmarks. We varied the number of iterations from 200 to 400.&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;200px&amp;quot; perrow=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
Image:64 58 Affine 150 Iterations.jpeg&lt;br /&gt;
Image:64 58 Affine 250 Iterations.jpeg&lt;br /&gt;
Image:64 58 Affine 350 Iterations.jpeg&lt;br /&gt;
Image:64 58 Affine 450 Iterations.jpeg&lt;br /&gt;
Image:64 58 Affine 500 Iterations.jpeg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As you can see from the above screenshots '''350 iterations''' works out to be good. We now try to concentrate on integrating ''landmark points'' into the registration mechanism.&lt;br /&gt;
&lt;br /&gt;
===Multi Image Registration===&lt;br /&gt;
We have also tried the approach of Non-rigid Groupwise Registration using Bspline Deformation Model by Serdar K. Balci, Polina Golland and William M. Wells. In this approach, we try to give one slice each of two different patients we need to register as input. Here are some of the results of their approach.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;200px&amp;quot; perrow=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
Slice 1:&lt;br /&gt;
Image:1_Slicez0.JPG‎&lt;br /&gt;
Slice 2:&lt;br /&gt;
Image:1_Slicez1.JPG&lt;br /&gt;
Mean Slice of above two :&lt;br /&gt;
Image:1_MeanSliceZ.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;200px&amp;quot; perrow=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
Slice 1:&lt;br /&gt;
Image:2_Z0.JPG&lt;br /&gt;
Slice 2:&lt;br /&gt;
Image:2_Z1.JPG&lt;br /&gt;
Mean Slice of above two :&lt;br /&gt;
Image:2_MeanSliceZ.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;/div&gt;</summary>
		<author><name>Harishd</name></author>
		
	</entry>
	<entry>
		<id>https://www.slicer.org/w/index.php?title=File:64_58_Affine_500_Iterations.jpeg&amp;diff=9518</id>
		<title>File:64 58 Affine 500 Iterations.jpeg</title>
		<link rel="alternate" type="text/html" href="https://www.slicer.org/w/index.php?title=File:64_58_Affine_500_Iterations.jpeg&amp;diff=9518"/>
		<updated>2009-05-14T00:12:54Z</updated>

		<summary type="html">&lt;p&gt;Harishd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Harishd</name></author>
		
	</entry>
	<entry>
		<id>https://www.slicer.org/w/index.php?title=File:64_58_Affine_450_Iterations.jpeg&amp;diff=9517</id>
		<title>File:64 58 Affine 450 Iterations.jpeg</title>
		<link rel="alternate" type="text/html" href="https://www.slicer.org/w/index.php?title=File:64_58_Affine_450_Iterations.jpeg&amp;diff=9517"/>
		<updated>2009-05-14T00:12:12Z</updated>

		<summary type="html">&lt;p&gt;Harishd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Harishd</name></author>
		
	</entry>
	<entry>
		<id>https://www.slicer.org/w/index.php?title=File:64_58_Affine_350_Iterations.jpeg&amp;diff=9516</id>
		<title>File:64 58 Affine 350 Iterations.jpeg</title>
		<link rel="alternate" type="text/html" href="https://www.slicer.org/w/index.php?title=File:64_58_Affine_350_Iterations.jpeg&amp;diff=9516"/>
		<updated>2009-05-14T00:11:45Z</updated>

		<summary type="html">&lt;p&gt;Harishd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Harishd</name></author>
		
	</entry>
	<entry>
		<id>https://www.slicer.org/w/index.php?title=File:64_58_Affine_250_Iterations.jpeg&amp;diff=9515</id>
		<title>File:64 58 Affine 250 Iterations.jpeg</title>
		<link rel="alternate" type="text/html" href="https://www.slicer.org/w/index.php?title=File:64_58_Affine_250_Iterations.jpeg&amp;diff=9515"/>
		<updated>2009-05-14T00:11:16Z</updated>

		<summary type="html">&lt;p&gt;Harishd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Harishd</name></author>
		
	</entry>
	<entry>
		<id>https://www.slicer.org/w/index.php?title=File:64_58_Affine_150_Iterations.jpeg&amp;diff=9514</id>
		<title>File:64 58 Affine 150 Iterations.jpeg</title>
		<link rel="alternate" type="text/html" href="https://www.slicer.org/w/index.php?title=File:64_58_Affine_150_Iterations.jpeg&amp;diff=9514"/>
		<updated>2009-05-14T00:09:40Z</updated>

		<summary type="html">&lt;p&gt;Harishd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Harishd</name></author>
		
	</entry>
	<entry>
		<id>https://www.slicer.org/w/index.php?title=Stanford_Simbios_group&amp;diff=9512</id>
		<title>Stanford Simbios group</title>
		<link rel="alternate" type="text/html" href="https://www.slicer.org/w/index.php?title=Stanford_Simbios_group&amp;diff=9512"/>
		<updated>2009-05-12T21:34:02Z</updated>

		<summary type="html">&lt;p&gt;Harishd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;gallery widths=&amp;quot;400px&amp;quot; perrow=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
Image:58.jpg&lt;br /&gt;
Image:All_Three.JPG&lt;br /&gt;
Image:Femur_Patella_Tibia.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Aim=&lt;br /&gt;
To develop a generic semi-automatic segmentation toolkit to convert images of musculoskeletal structures to 3D models.&lt;br /&gt;
&lt;br /&gt;
=Process Flowchart=&lt;br /&gt;
[[Image:FlowChart.jpg|left| Process Diagram.]]&lt;br /&gt;
&lt;br /&gt;
=Progress=&lt;br /&gt;
==Atlas Generation from Input MR Images==&lt;br /&gt;
===Model Generation from Input MR Images===&lt;br /&gt;
Pre-Segmented models for femur, patella and tibia are obtained for a patient (in .stl format). &lt;br /&gt;
[[Image:All_Three.JPG|left|thumb| Pre-Segmented Femur/Patella/Tibia Model]]&lt;br /&gt;
&lt;br /&gt;
===Create a filled label map using PolyDataToFilledLabelMap module in slicer===&lt;br /&gt;
The models generated in the above step are closed but hollow. But EM Segmentation requires the atlas given to be in closed filled format. Hence we converted the hollow closed models into filled label volumes using the module PolyDataToFilledLabelMap module in Slicer. The output label map of this module is of datatype unsigned char and is converted to short datatype.&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;400px&amp;quot; perrow=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
Image:LabelMap_Femur.jpg&lt;br /&gt;
Image:LabelMap_Tibia.jpg&lt;br /&gt;
Image:LabelMap_Patella.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===EM Segmentation based on the atlas===&lt;br /&gt;
The output label map in the above is given as input atlas in the EM Segmentation step. As an initial step we ran EM Segmentation on the same patient. The EM Segmented output is given in the below figure.&lt;br /&gt;
[[Image:Femur_Patella_Tibia.jpg|left|thumb| EM Segmented Output]]&lt;br /&gt;
==Register Images==&lt;br /&gt;
===Register Images Module in Slicer===&lt;br /&gt;
We are now in the process of trying to register new patient image to the existing patient image. If we register the images, we can get the transform which can be used to register the existing atlas (label map) to the new patient. &lt;br /&gt;
&lt;br /&gt;
We think that Pipelined Bspline Registration may give promising results for our dataset. Below are some of the results. Here we consider 64_MRI as the fixed image and 58_MRI as the moving image and used '''Pipelined BSpline Image registration method''' for registration. Also we gave one point as landmark point.&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;400px&amp;quot; perrow=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
Image:58_MRI.jpg&lt;br /&gt;
Image:64_MRI.jpg&lt;br /&gt;
Image:64_Registered.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We also tried '''affine registration''' for the above mentioned patients with 64 as fixed MRI and 58 as moving MRI and '''one landmark point'''. The zipped file which contains scene along with screenshots is &lt;br /&gt;
[[Image:64 58 Affine Registration.zip |left|64_Affine_Registered_Scene]]&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;400px&amp;quot; perrow=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
Image:64 Affine Registration.JPG&lt;br /&gt;
Image:64 Registerd SuperImposed On 64 Actual.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We also tried '''BSpline registration''' for the above mentioned patients with 64 as fixed MRI and 58 as moving MRI and one landmark point. The zipped file which contains scene along with screenshots is &lt;br /&gt;
[[Image:64 58 BSpline Registration.zip |left|64_BSpline_Registered_Scene]]. Here we used '''4 points''' as landmarks.&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;400px&amp;quot; perrow=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
Image:64 BSpline Registration.JPG&lt;br /&gt;
Image:64 BSpline Registered SuperImposed On 64 Actual.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We also tried '''Affine registration''' for the above mentioned patients with 64 as fixed MRI and 58 as moving MRI and four landmark point. The zipped file which contains scene along with screenshots is &lt;br /&gt;
[[Image:64_58_Affine_Various_Iterations.zip |left|64_Affine_Registered_Various_Iterations_Scene]]. Here we used '''4 points''' as landmarks. We varied the number of iterations from 200 to 400.&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;400px&amp;quot; perrow=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
Image:64 58 Affine 200 Iterations.JPG&lt;br /&gt;
Image:64 58 Affine 300 Iterations.JPG&lt;br /&gt;
Image:64 58 Affine 400 Iterations.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Multi Image Registration===&lt;br /&gt;
We have also tried the approach of Non-rigid Groupwise Registration using Bspline Deformation Model by Serdar K. Balci, Polina Golland and William M. Wells. In this approach, we try to give one slice each of two different patients we need to register as input. Here are some of the results of their approach.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;200px&amp;quot; perrow=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
Slice 1:&lt;br /&gt;
Image:1_Slicez0.JPG‎&lt;br /&gt;
Slice 2:&lt;br /&gt;
Image:1_Slicez1.JPG&lt;br /&gt;
Mean Slice of above two :&lt;br /&gt;
Image:1_MeanSliceZ.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;200px&amp;quot; perrow=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
Slice 1:&lt;br /&gt;
Image:2_Z0.JPG&lt;br /&gt;
Slice 2:&lt;br /&gt;
Image:2_Z1.JPG&lt;br /&gt;
Mean Slice of above two :&lt;br /&gt;
Image:2_MeanSliceZ.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;/div&gt;</summary>
		<author><name>Harishd</name></author>
		
	</entry>
	<entry>
		<id>https://www.slicer.org/w/index.php?title=File:64_58_Affine_Various_Iterations.zip&amp;diff=9511</id>
		<title>File:64 58 Affine Various Iterations.zip</title>
		<link rel="alternate" type="text/html" href="https://www.slicer.org/w/index.php?title=File:64_58_Affine_Various_Iterations.zip&amp;diff=9511"/>
		<updated>2009-05-12T21:32:43Z</updated>

		<summary type="html">&lt;p&gt;Harishd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Harishd</name></author>
		
	</entry>
	<entry>
		<id>https://www.slicer.org/w/index.php?title=Stanford_Simbios_group&amp;diff=9510</id>
		<title>Stanford Simbios group</title>
		<link rel="alternate" type="text/html" href="https://www.slicer.org/w/index.php?title=Stanford_Simbios_group&amp;diff=9510"/>
		<updated>2009-05-12T21:18:17Z</updated>

		<summary type="html">&lt;p&gt;Harishd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;gallery widths=&amp;quot;400px&amp;quot; perrow=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
Image:58.jpg&lt;br /&gt;
Image:All_Three.JPG&lt;br /&gt;
Image:Femur_Patella_Tibia.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Aim=&lt;br /&gt;
To develop a generic semi-automatic segmentation toolkit to convert images of musculoskeletal structures to 3D models.&lt;br /&gt;
&lt;br /&gt;
=Process Flowchart=&lt;br /&gt;
[[Image:FlowChart.jpg|left| Process Diagram.]]&lt;br /&gt;
&lt;br /&gt;
=Progress=&lt;br /&gt;
==Atlas Generation from Input MR Images==&lt;br /&gt;
===Model Generation from Input MR Images===&lt;br /&gt;
Pre-Segmented models for femur, patella and tibia are obtained for a patient (in .stl format). &lt;br /&gt;
[[Image:All_Three.JPG|left|thumb| Pre-Segmented Femur/Patella/Tibia Model]]&lt;br /&gt;
&lt;br /&gt;
===Create a filled label map using PolyDataToFilledLabelMap module in slicer===&lt;br /&gt;
The models generated in the above step are closed but hollow. But EM Segmentation requires the atlas given to be in closed filled format. Hence we converted the hollow closed models into filled label volumes using the module PolyDataToFilledLabelMap module in Slicer. The output label map of this module is of datatype unsigned char and is converted to short datatype.&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;400px&amp;quot; perrow=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
Image:LabelMap_Femur.jpg&lt;br /&gt;
Image:LabelMap_Tibia.jpg&lt;br /&gt;
Image:LabelMap_Patella.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===EM Segmentation based on the atlas===&lt;br /&gt;
The output label map in the above is given as input atlas in the EM Segmentation step. As an initial step we ran EM Segmentation on the same patient. The EM Segmented output is given in the below figure.&lt;br /&gt;
[[Image:Femur_Patella_Tibia.jpg|left|thumb| EM Segmented Output]]&lt;br /&gt;
==Register Images==&lt;br /&gt;
===Register Images Module in Slicer===&lt;br /&gt;
We are now in the process of trying to register new patient image to the existing patient image. If we register the images, we can get the transform which can be used to register the existing atlas (label map) to the new patient. &lt;br /&gt;
&lt;br /&gt;
We think that Pipelined Bspline Registration may give promising results for our dataset. Below are some of the results. Here we consider 64_MRI as the fixed image and 58_MRI as the moving image and used '''Pipelined BSpline Image registration method''' for registration. Also we gave one point as landmark point.&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;400px&amp;quot; perrow=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
Image:58_MRI.jpg&lt;br /&gt;
Image:64_MRI.jpg&lt;br /&gt;
Image:64_Registered.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We also tried '''affine registration''' for the above mentioned patients with 64 as fixed MRI and 58 as moving MRI and '''one landmark point'''. The zipped file which contains scene along with screenshots is &lt;br /&gt;
[[Image:64 58 Affine Registration.zip |left|64_Affine_Registered_Scene]]&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;400px&amp;quot; perrow=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
Image:64 Affine Registration.JPG&lt;br /&gt;
Image:64 Registerd SuperImposed On 64 Actual.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We also tried '''BSpline registration''' for the above mentioned patients with 64 as fixed MRI and 58 as moving MRI and one landmark point. The zipped file which contains scene along with screenshots is &lt;br /&gt;
[[Image:64 58 BSpline Registration.zip |left|64_BSpline_Registered_Scene]]. Here we used '''4 points''' as landmarks.&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;400px&amp;quot; perrow=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
Image:64 BSpline Registration.JPG&lt;br /&gt;
Image:64 BSpline Registered SuperImposed On 64 Actual.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We also tried '''Affine registration''' for the above mentioned patients with 64 as fixed MRI and 58 as moving MRI and four landmark point. The zipped file which contains scene along with screenshots is &lt;br /&gt;
[[Image:64 58 BSpline Registration.zip |left|64_BSpline_Registered_Scene]]. Here we used '''4 points''' as landmarks. We varied the number of iterations from 200 to 400.&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;400px&amp;quot; perrow=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
Image:64 58 Affine 200 Iterations.JPG&lt;br /&gt;
Image:64 58 Affine 300 Iterations.JPG&lt;br /&gt;
Image:64 58 Affine 400 Iterations.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Multi Image Registration===&lt;br /&gt;
We have also tried the approach of Non-rigid Groupwise Registration using Bspline Deformation Model by Serdar K. Balci, Polina Golland and William M. Wells. In this approach, we try to give one slice each of two different patients we need to register as input. Here are some of the results of their approach.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;200px&amp;quot; perrow=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
Slice 1:&lt;br /&gt;
Image:1_Slicez0.JPG‎&lt;br /&gt;
Slice 2:&lt;br /&gt;
Image:1_Slicez1.JPG&lt;br /&gt;
Mean Slice of above two :&lt;br /&gt;
Image:1_MeanSliceZ.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;200px&amp;quot; perrow=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
Slice 1:&lt;br /&gt;
Image:2_Z0.JPG&lt;br /&gt;
Slice 2:&lt;br /&gt;
Image:2_Z1.JPG&lt;br /&gt;
Mean Slice of above two :&lt;br /&gt;
Image:2_MeanSliceZ.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;/div&gt;</summary>
		<author><name>Harishd</name></author>
		
	</entry>
	<entry>
		<id>https://www.slicer.org/w/index.php?title=File:64_58_Affine_400_Iterations.JPG&amp;diff=9509</id>
		<title>File:64 58 Affine 400 Iterations.JPG</title>
		<link rel="alternate" type="text/html" href="https://www.slicer.org/w/index.php?title=File:64_58_Affine_400_Iterations.JPG&amp;diff=9509"/>
		<updated>2009-05-12T21:15:20Z</updated>

		<summary type="html">&lt;p&gt;Harishd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Harishd</name></author>
		
	</entry>
	<entry>
		<id>https://www.slicer.org/w/index.php?title=File:64_58_Affine_300_Iterations.JPG&amp;diff=9508</id>
		<title>File:64 58 Affine 300 Iterations.JPG</title>
		<link rel="alternate" type="text/html" href="https://www.slicer.org/w/index.php?title=File:64_58_Affine_300_Iterations.JPG&amp;diff=9508"/>
		<updated>2009-05-12T21:14:19Z</updated>

		<summary type="html">&lt;p&gt;Harishd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Harishd</name></author>
		
	</entry>
	<entry>
		<id>https://www.slicer.org/w/index.php?title=File:64_58_Affine_200_Iterations.JPG&amp;diff=9507</id>
		<title>File:64 58 Affine 200 Iterations.JPG</title>
		<link rel="alternate" type="text/html" href="https://www.slicer.org/w/index.php?title=File:64_58_Affine_200_Iterations.JPG&amp;diff=9507"/>
		<updated>2009-05-12T21:13:06Z</updated>

		<summary type="html">&lt;p&gt;Harishd: 64 Affine Registered Super imposed on 64 Actual&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;64 Affine Registered Super imposed on 64 Actual&lt;/div&gt;</summary>
		<author><name>Harishd</name></author>
		
	</entry>
	<entry>
		<id>https://www.slicer.org/w/index.php?title=Stanford_Simbios_group&amp;diff=9481</id>
		<title>Stanford Simbios group</title>
		<link rel="alternate" type="text/html" href="https://www.slicer.org/w/index.php?title=Stanford_Simbios_group&amp;diff=9481"/>
		<updated>2009-05-08T19:02:59Z</updated>

		<summary type="html">&lt;p&gt;Harishd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;gallery widths=&amp;quot;400px&amp;quot; perrow=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
Image:58.jpg&lt;br /&gt;
Image:All_Three.JPG&lt;br /&gt;
Image:Femur_Patella_Tibia.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Aim=&lt;br /&gt;
To develop a generic semi-automatic segmentation toolkit to convert images of musculoskeletal structures to 3D models.&lt;br /&gt;
&lt;br /&gt;
=Process Flowchart=&lt;br /&gt;
[[Image:FlowChart.jpg|left| Process Diagram.]]&lt;br /&gt;
&lt;br /&gt;
=Progress=&lt;br /&gt;
==Atlas Generation from Input MR Images==&lt;br /&gt;
===Model Generation from Input MR Images===&lt;br /&gt;
Pre-Segmented models for femur, patella and tibia are obtained for a patient (in .stl format). &lt;br /&gt;
[[Image:All_Three.JPG|left|thumb| Pre-Segmented Femur/Patella/Tibia Model]]&lt;br /&gt;
&lt;br /&gt;
===Create a filled label map using PolyDataToFilledLabelMap module in slicer===&lt;br /&gt;
The models generated in the above step are closed but hollow. But EM Segmentation requires the atlas given to be in closed filled format. Hence we converted the hollow closed models into filled label volumes using the module PolyDataToFilledLabelMap module in Slicer. The output label map of this module is of datatype unsigned char and is converted to short datatype.&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;400px&amp;quot; perrow=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
Image:LabelMap_Femur.jpg&lt;br /&gt;
Image:LabelMap_Tibia.jpg&lt;br /&gt;
Image:LabelMap_Patella.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===EM Segmentation based on the atlas===&lt;br /&gt;
The output label map in the above is given as input atlas in the EM Segmentation step. As an initial step we ran EM Segmentation on the same patient. The EM Segmented output is given in the below figure.&lt;br /&gt;
[[Image:Femur_Patella_Tibia.jpg|left|thumb| EM Segmented Output]]&lt;br /&gt;
==Register Images==&lt;br /&gt;
===Register Images Module in Slicer===&lt;br /&gt;
We are now in the process of trying to register new patient image to the existing patient image. If we register the images, we can get the transform which can be used to register the existing atlas (label map) to the new patient. &lt;br /&gt;
&lt;br /&gt;
We think that Pipelined Bspline Registration may give promising results for our dataset. Below are some of the results. Here we consider 64_MRI as the fixed image and 58_MRI as the moving image and used '''Pipelined BSpline Image registration method''' for registration. Also we gave one point as landmark point.&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;400px&amp;quot; perrow=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
Image:58_MRI.jpg&lt;br /&gt;
Image:64_MRI.jpg&lt;br /&gt;
Image:64_Registered.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We also tried '''affine registration''' for the above mentioned patients with 64 as fixed MRI and 58 as moving MRI and '''one landmark point'''. The zipped file which contains scene along with screenshots is &lt;br /&gt;
[[Image:64 58 Affine Registration.zip |left|64_Affine_Registered_Scene]]&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;400px&amp;quot; perrow=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
Image:64 Affine Registration.JPG&lt;br /&gt;
Image:64 Registerd SuperImposed On 64 Actual.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We also tried '''BSpline registration''' for the above mentioned patients with 64 as fixed MRI and 58 as moving MRI and one landmark point. The zipped file which contains scene along with screenshots is &lt;br /&gt;
[[Image:64 58 BSpline Registration.zip |left|64_BSpline_Registered_Scene]]. Here we used '''4 points''' as landmarks.&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;400px&amp;quot; perrow=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
Image:64 BSpline Registration.JPG&lt;br /&gt;
Image:64 BSpline Registered SuperImposed On 64 Actual.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Multi Image Registration===&lt;br /&gt;
We have also tried the approach of Non-rigid Groupwise Registration using Bspline Deformation Model by Serdar K. Balci, Polina Golland and William M. Wells. In this approach, we try to give one slice each of two different patients we need to register as input. Here are some of the results of their approach.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;200px&amp;quot; perrow=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
Slice 1:&lt;br /&gt;
Image:1_Slicez0.JPG‎&lt;br /&gt;
Slice 2:&lt;br /&gt;
Image:1_Slicez1.JPG&lt;br /&gt;
Mean Slice of above two :&lt;br /&gt;
Image:1_MeanSliceZ.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;200px&amp;quot; perrow=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
Slice 1:&lt;br /&gt;
Image:2_Z0.JPG&lt;br /&gt;
Slice 2:&lt;br /&gt;
Image:2_Z1.JPG&lt;br /&gt;
Mean Slice of above two :&lt;br /&gt;
Image:2_MeanSliceZ.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;/div&gt;</summary>
		<author><name>Harishd</name></author>
		
	</entry>
	<entry>
		<id>https://www.slicer.org/w/index.php?title=File:64_BSpline_Registered_SuperImposed_On_64_Actual.JPG&amp;diff=9480</id>
		<title>File:64 BSpline Registered SuperImposed On 64 Actual.JPG</title>
		<link rel="alternate" type="text/html" href="https://www.slicer.org/w/index.php?title=File:64_BSpline_Registered_SuperImposed_On_64_Actual.JPG&amp;diff=9480"/>
		<updated>2009-05-08T18:57:36Z</updated>

		<summary type="html">&lt;p&gt;Harishd: Superimposition of 64 bspline registered on 64 actual MRI image.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Superimposition of 64 bspline registered on 64 actual MRI image.&lt;/div&gt;</summary>
		<author><name>Harishd</name></author>
		
	</entry>
	<entry>
		<id>https://www.slicer.org/w/index.php?title=File:64_Registerd_SuperImposed_On_64_Actual.JPG&amp;diff=9479</id>
		<title>File:64 Registerd SuperImposed On 64 Actual.JPG</title>
		<link rel="alternate" type="text/html" href="https://www.slicer.org/w/index.php?title=File:64_Registerd_SuperImposed_On_64_Actual.JPG&amp;diff=9479"/>
		<updated>2009-05-08T17:24:40Z</updated>

		<summary type="html">&lt;p&gt;Harishd: This image tells us how much match we are getting by superimposing on actual mri image...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This image tells us how much match we are getting by superimposing on actual mri image...&lt;/div&gt;</summary>
		<author><name>Harishd</name></author>
		
	</entry>
	<entry>
		<id>https://www.slicer.org/w/index.php?title=Stanford_Simbios_group&amp;diff=9478</id>
		<title>Stanford Simbios group</title>
		<link rel="alternate" type="text/html" href="https://www.slicer.org/w/index.php?title=Stanford_Simbios_group&amp;diff=9478"/>
		<updated>2009-05-08T17:15:12Z</updated>

		<summary type="html">&lt;p&gt;Harishd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;gallery widths=&amp;quot;400px&amp;quot; perrow=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
Image:58.jpg&lt;br /&gt;
Image:All_Three.JPG&lt;br /&gt;
Image:Femur_Patella_Tibia.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Aim=&lt;br /&gt;
To develop a generic semi-automatic segmentation toolkit to convert images of musculoskeletal structures to 3D models.&lt;br /&gt;
&lt;br /&gt;
=Process Flowchart=&lt;br /&gt;
[[Image:FlowChart.jpg|left| Process Diagram.]]&lt;br /&gt;
&lt;br /&gt;
=Progress=&lt;br /&gt;
==Atlas Generation from Input MR Images==&lt;br /&gt;
===Model Generation from Input MR Images===&lt;br /&gt;
Pre-Segmented models for femur, patella and tibia are obtained for a patient (in .stl format). &lt;br /&gt;
[[Image:All_Three.JPG|left|thumb| Pre-Segmented Femur/Patella/Tibia Model]]&lt;br /&gt;
&lt;br /&gt;
===Create a filled label map using PolyDataToFilledLabelMap module in slicer===&lt;br /&gt;
The models generated in the above step are closed but hollow. But EM Segmentation requires the atlas given to be in closed filled format. Hence we converted the hollow closed models into filled label volumes using the module PolyDataToFilledLabelMap module in Slicer. The output label map of this module is of datatype unsigned char and is converted to short datatype.&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;400px&amp;quot; perrow=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
Image:LabelMap_Femur.jpg&lt;br /&gt;
Image:LabelMap_Tibia.jpg&lt;br /&gt;
Image:LabelMap_Patella.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===EM Segmentation based on the atlas===&lt;br /&gt;
The output label map in the above is given as input atlas in the EM Segmentation step. As an initial step we ran EM Segmentation on the same patient. The EM Segmented output is given in the below figure.&lt;br /&gt;
[[Image:Femur_Patella_Tibia.jpg|left|thumb| EM Segmented Output]]&lt;br /&gt;
==Register Images==&lt;br /&gt;
===Register Images Module in Slicer===&lt;br /&gt;
We are now in the process of trying to register new patient image to the existing patient image. If we register the images, we can get the transform which can be used to register the existing atlas (label map) to the new patient. &lt;br /&gt;
&lt;br /&gt;
We think that Pipelined Bspline Registration may give promising results for our dataset. Below are some of the results. Here we consider 64_MRI as the fixed image and 58_MRI as the moving image and used '''Pipelined BSpline Image registration method''' for registration. Also we gave one point as landmark point.&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;400px&amp;quot; perrow=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
Image:58_MRI.jpg&lt;br /&gt;
Image:64_MRI.jpg&lt;br /&gt;
Image:64_Registered.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We also tried '''affine registration''' for the above mentioned patients with 64 as fixed MRI and 58 as moving MRI and one landmark point. The zipped file which contains scene along with screenshots is &lt;br /&gt;
[[Image:64 58 Affine Registration.zip |left|64_Affine_Registered_Scene]]&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;400px&amp;quot; perrow=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
Image:64 Affine Registration.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We also tried '''BSpline registration''' for the above mentioned patients with 64 as fixed MRI and 58 as moving MRI and one landmark point. The zipped file which contains scene along with screenshots is &lt;br /&gt;
[[Image:64 58 BSpline Registration.zip |left|64_BSpline_Registered_Scene]]&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;400px&amp;quot; perrow=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
Image:64 BSpline Registration.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Multi Image Registration===&lt;br /&gt;
We have also tried the approach of Non-rigid Groupwise Registration using Bspline Deformation Model by Serdar K. Balci, Polina Golland and William M. Wells. In this approach, we try to give one slice each of two different patients we need to register as input. Here are some of the results of their approach.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;200px&amp;quot; perrow=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
Slice 1:&lt;br /&gt;
Image:1_Slicez0.JPG‎&lt;br /&gt;
Slice 2:&lt;br /&gt;
Image:1_Slicez1.JPG&lt;br /&gt;
Mean Slice of above two :&lt;br /&gt;
Image:1_MeanSliceZ.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;200px&amp;quot; perrow=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
Slice 1:&lt;br /&gt;
Image:2_Z0.JPG&lt;br /&gt;
Slice 2:&lt;br /&gt;
Image:2_Z1.JPG&lt;br /&gt;
Mean Slice of above two :&lt;br /&gt;
Image:2_MeanSliceZ.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Datasets=&lt;br /&gt;
Below are the datasets that we used in our experiments. All the images are in standard dicom format.&lt;br /&gt;
==Dataset for Patient 58==&lt;br /&gt;
[[Image:58_IM-0009-0001.zip|left|Patient 58]]&lt;br /&gt;
==Dataset for Patient 57==&lt;br /&gt;
[[Image:57_IM-0009-0001.zip|left|Patient 57]]&lt;br /&gt;
==Dataset for Patient 64==&lt;br /&gt;
[[Image:64_IM-0009-0001.zip|left|Patient 64]]&lt;br /&gt;
==Dataset for Patient 65==&lt;br /&gt;
[[Image:65_IM-0009-0001.zip|left|Patient 65]]&lt;/div&gt;</summary>
		<author><name>Harishd</name></author>
		
	</entry>
	<entry>
		<id>https://www.slicer.org/w/index.php?title=File:64_BSpline_Registration.JPG&amp;diff=9477</id>
		<title>File:64 BSpline Registration.JPG</title>
		<link rel="alternate" type="text/html" href="https://www.slicer.org/w/index.php?title=File:64_BSpline_Registration.JPG&amp;diff=9477"/>
		<updated>2009-05-08T17:14:30Z</updated>

		<summary type="html">&lt;p&gt;Harishd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Harishd</name></author>
		
	</entry>
	<entry>
		<id>https://www.slicer.org/w/index.php?title=File:64_58_BSpline_Registration.zip&amp;diff=9476</id>
		<title>File:64 58 BSpline Registration.zip</title>
		<link rel="alternate" type="text/html" href="https://www.slicer.org/w/index.php?title=File:64_58_BSpline_Registration.zip&amp;diff=9476"/>
		<updated>2009-05-08T17:12:18Z</updated>

		<summary type="html">&lt;p&gt;Harishd: This file contains the screenshots as well as the scene files of performing BSpline registration of 64 as fixed and 58 as moving image.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This file contains the screenshots as well as the scene files of performing BSpline registration of 64 as fixed and 58 as moving image.&lt;/div&gt;</summary>
		<author><name>Harishd</name></author>
		
	</entry>
</feed>