<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.na-mic.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Barabas</id>
	<title>NAMIC Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://www.na-mic.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Barabas"/>
	<link rel="alternate" type="text/html" href="https://www.na-mic.org/wiki/Special:Contributions/Barabas"/>
	<updated>2026-04-05T19:43:09Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.33.0</generator>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=2010_NAMIC_Project_week:Inventory_of_Volume_Rendering_Functionality&amp;diff=55447</id>
		<title>2010 NAMIC Project week:Inventory of Volume Rendering Functionality</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=2010_NAMIC_Project_week:Inventory_of_Volume_Rendering_Functionality&amp;diff=55447"/>
		<updated>2010-06-25T15:17:56Z</updated>

		<summary type="html">&lt;p&gt;Barabas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:PW-MIT2010.png|[[2010_Summer_Project_Week#Projects|Projects List]]&lt;br /&gt;
Image:Tian_Cao_US_Volume.jpg|[http://sites.google.com/site/tiancaoshomepage/research/3dvr  Volume rendering for 3D ultrasound]&lt;br /&gt;
Image:NCI-Volume-CT-Chest.jpg|Sample rendering using NCI volume renderer in Slicer&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Key Investigators==&lt;br /&gt;
* MIT Media Lab: Jim Barabas&lt;br /&gt;
* BWH: Noby Hata&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 27%; float: left; padding-right: 3%;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Objective&amp;lt;/h3&amp;gt;&lt;br /&gt;
* Review volume rendering support in slicer3.6. &lt;br /&gt;
* Test current capabilities and performance. &lt;br /&gt;
* Develop plan for extending rendering capabilities. (This work is towards longer-term goal of developing an image-based photorealistic volume renderer).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 27%; float: left; padding-right: 3%;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Approach, Plan&amp;lt;/h3&amp;gt;&lt;br /&gt;
* Examine code for current volume rendering support. &lt;br /&gt;
* Benchmark on available GPU architectures. &lt;br /&gt;
* Develop and test extensions to current volume shaders.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 40%; float: left;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Progress&amp;lt;/h3&amp;gt;&lt;br /&gt;
* Read through code and shaders for the GPU-based volume renderers.&lt;br /&gt;
&lt;br /&gt;
* Examined and found quick reproduction steps for bug in Apple/Nvidia shader compiler that prevents ITK volume renderer from working on recent Mac OS X releases.&lt;br /&gt;
&lt;br /&gt;
* Possible fix identified: Concatenate sources (with redundant global variables removed) into single shader source file instead of linking several separate files.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 97%; float: left;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Delivery Mechanism==&lt;br /&gt;
&lt;br /&gt;
notes delivered to the NA-MIC Kit as a information on this wiki page.&lt;br /&gt;
&lt;br /&gt;
==Findings==&lt;br /&gt;
Compared GPU shader architectures in Slicer 3.6:&lt;br /&gt;
* NCI renderer concatenates strings to assemble shader source, depending on settings chosen. This method is less fragile, but harder to debug/profile shader using external tools.&lt;br /&gt;
* VTK renderer links several individual shader sources, generated from .glsl files.&lt;br /&gt;
* NCI renderer supports multiple volumes rendered in a single pass&lt;br /&gt;
* NCI renderer contains a mode for adaptive transfer-function generation.&lt;br /&gt;
* NCI renderer pre-computes gradient volume in CPU, which can be slow initially, but may save time rendering.&lt;br /&gt;
&lt;br /&gt;
Comments on current volume rendering capabilities:&lt;br /&gt;
* Could benefit from better defaults for renderer transfer functions. VirtualPlace renderer has row of clickable defaults that let users get nice appearance quickly.&lt;br /&gt;
* Transfer function editor is capable, could be easier to use if it was possible to translate whole function.&lt;br /&gt;
&lt;br /&gt;
===Notes===&lt;br /&gt;
&lt;br /&gt;
Other pages on volume rendering in Slicer&lt;br /&gt;
* [http://www.slicer.org/slicerWiki/index.php/Slicer3:Volume_Rendering_With_Cuda  Unmaintained CUDA renderer for slicer ]&lt;br /&gt;
* [http://www.slicer.org/slicerWiki/index.php/Slicer3:Volume_Rendering  Slicer3 Wiki]&lt;br /&gt;
* [http://www.slicer.org/slicerWiki/index.php/Slicer3:Volume_Rendering_Tutorials  Slightly outdated tutorials]&lt;br /&gt;
&lt;br /&gt;
We had a breakout session with demos of the Slicer renderers, as well as the VirtualPlace renderer, and the Microsoft Research client-server CUDA renderer.&lt;br /&gt;
[[2010 Summer Project Week Breakout Session: Volume Rendering]]&lt;br /&gt;
&lt;br /&gt;
Traced shaders using 2010 Macbook Pro. Set breakpoints for gl*Shader* and gl*Program* functions using OpenGL Profiler and observed openGL state.&lt;br /&gt;
&lt;br /&gt;
Tracing using OpenGL profiler:&lt;br /&gt;
get it to break on glCreateShaderObjectARB and glGetShaderInfoLog, glCreateProgramObjectARB&lt;br /&gt;
&lt;br /&gt;
Attempts to use profiler cause slicer to balloon in memory (~11G and counting)&lt;br /&gt;
Spiraling in:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
1115 vtkRenderer::UpdateGeometry()&lt;br /&gt;
1115 vtkVolume::RenderVolumetricGeometry(vtkViewport*)&lt;br /&gt;
1115 vtkGPUVolumeRayCastMapper::Render(vtkRenderer*, vtkVolume*)&lt;br /&gt;
1115 vtkOpenGLGPUVolumeRayCastMapper::GPURender(vtkRenderer*, vtkVolume*)&lt;br /&gt;
1115 vtkOpenGLGPUVolumeRayCastMapper::PreRender(vtkRenderer*, vtkVolume*, double*, double*, int, unsigned int)&lt;br /&gt;
1115 vtkShaderProgram2::Use()&lt;br /&gt;
1115 vtkShaderProgram2::Build()&lt;br /&gt;
1115 glCreateProgram&lt;br /&gt;
1115 gloGetCGLDispatch&lt;br /&gt;
1115 0x139fee7b5&lt;br /&gt;
1115 _pthread_cond_wait&lt;br /&gt;
1115 __semwait_signal&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Using nvidia graphics, get:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
6/23/10 2:23:48 PM	[0x0-0x65065].com.apple.ShaderBuilder[2220]	(0) : fatal error C9999: Nested functions, aborting!&lt;br /&gt;
6/23/10 2:23:48 PM	[0x0-0x65065].com.apple.ShaderBuilder[2220]	Cg compiler terminated due to fatal error&lt;br /&gt;
6/23/10 2:23:48 PM	com.apple.launchd.peruser.501[812]	([0x0-0x65065].com.apple.ShaderBuilder[2220]) Exited with exit code: 15&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Using intel graphics, get:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
6/23/10 2:46:45 PM	com.apple.launchd.peruser.501[812]	(com.apple.cvmsCompAgent_x86_64[2365]) Job appears to have crashed: Segmentation fault&lt;br /&gt;
6/23/10 2:46:45 PM	com.apple.ReportCrash.Root[2369]	2010-06-23 14:46:45.366 ReportCrash[2369:2a03] Saved crash report for cvmsComp_x86_64[2365] version ??? (???) to /Library/Logs/DiagnosticReports/cvmsComp_x86_64_2010-06-23-144645_localhost.crash&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Possible location of failing source:&lt;br /&gt;
(located in Slicer3-lib/VTK/VolumeRendering/)&lt;br /&gt;
&lt;br /&gt;
vtkGPUVolumeRayCastMapper_HeaderFS.glsl&lt;br /&gt;
vtkGPUVolumeRayCastMapper_ParallelProjectionFS.glsl&lt;br /&gt;
vtkGPUVolumeRayCastMapper_CompositeFS.glsl&lt;br /&gt;
vtkGPUVolumeRayCastMapper_CompositeNoCroppingFS.glsl&lt;br /&gt;
vtkGPUVolumeRayCastMapper_OneComponentFS.glsl&lt;br /&gt;
vtkGPUVolumeRayCastMapper_NoShadeFS.glsl&lt;br /&gt;
&lt;br /&gt;
Bug appears to crash compiler when scalarFromValue() called inside trace(). Using intel graphics card causes recoverable crash. Nvidia crashes hard and kills ShaderBuilder.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So functions that implement scalarFromValue are:&lt;br /&gt;
vtkGPUVolumeRayCastMapper_FourComponentsFS.glsl&lt;br /&gt;
vtkGPUVolumeRayCastMapper_OneComponentFS.glsl&lt;br /&gt;
&lt;br /&gt;
get called by:&lt;br /&gt;
vtkGPUVolumeRayCastMapper_CompositeFS.glsl&lt;br /&gt;
vtkGPUVolumeRayCastMapper_CompositeMaskFS.glsl&lt;br /&gt;
&lt;br /&gt;
Looking to VTK docs (Looks like Slicer using vers 5.6.0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__________&lt;br /&gt;
&lt;br /&gt;
Volume Rendering code overview:&lt;br /&gt;
&lt;br /&gt;
VTK renderer lives in:&lt;br /&gt;
Slicer3-lib/VTK/VolumeRendering/*.glsl&lt;br /&gt;
Series of glsl fragment shaders are linked together to form single fragment program. Different .glsl files are linked depending on options chosen. This approach is nice and modular, but seems to expose a bug in the Apple/Nvidia shader compiler.&lt;br /&gt;
&lt;br /&gt;
NCI renderer lives in:&lt;br /&gt;
Modules/VolumeRendering/VolumeRenderingReplacements/vtkSlicerGPURayCastVolumeMapper.cxx&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Barabas</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=2010_NAMIC_Project_week:Inventory_of_Volume_Rendering_Functionality&amp;diff=55435</id>
		<title>2010 NAMIC Project week:Inventory of Volume Rendering Functionality</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=2010_NAMIC_Project_week:Inventory_of_Volume_Rendering_Functionality&amp;diff=55435"/>
		<updated>2010-06-25T15:00:11Z</updated>

		<summary type="html">&lt;p&gt;Barabas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:PW-MIT2010.png|[[2010_Summer_Project_Week#Projects|Projects List]]&lt;br /&gt;
Image:Tian_Cao_US_Volume.jpg|[http://sites.google.com/site/tiancaoshomepage/research/3dvr  Volume rendering for 3D ultrasound]&lt;br /&gt;
Image:NCI-Volume-CT-Chest.jpg|Sample rendering using NCI volume renderer in Slicer&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Key Investigators==&lt;br /&gt;
* MIT Media Lab: Jim Barabas&lt;br /&gt;
* BWH: Noby Hata&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 27%; float: left; padding-right: 3%;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Objective&amp;lt;/h3&amp;gt;&lt;br /&gt;
* Review volume rendering support in slicer3.6. &lt;br /&gt;
* Test current capabilities and performance. &lt;br /&gt;
* Develop plan for extending rendering capabilities. (This work is towards longer-term goal of developing an image-based photorealistic volume renderer).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 27%; float: left; padding-right: 3%;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Approach, Plan&amp;lt;/h3&amp;gt;&lt;br /&gt;
* Examine code for current volume rendering support. &lt;br /&gt;
* Benchmark on available GPU architectures. &lt;br /&gt;
* Develop and test extensions to current volume shaders.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 40%; float: left;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Progress&amp;lt;/h3&amp;gt;&lt;br /&gt;
* Read through code and shaders for the GPU-based volume renderers.&lt;br /&gt;
&lt;br /&gt;
* Examined and found quick reproduction steps for bug in Apple/Nvidia shader compiler that prevents ITK volume renderer from working on recent Mac OS X releases.&lt;br /&gt;
&lt;br /&gt;
* Possible fix identified: Concatenate sources (with redundant global variables removed) into single shader source file instead of linking several separate files.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 97%; float: left;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Delivery Mechanism==&lt;br /&gt;
&lt;br /&gt;
notes delivered to the NA-MIC Kit as a information on this wiki page.&lt;br /&gt;
&lt;br /&gt;
==Findings==&lt;br /&gt;
Compared GPU shader architectures in Slicer 3.6:&lt;br /&gt;
* NCI renderer concatenates strings to assemble shader source, depending on settings chosen. This method is less fragile, but harder to debug/profile shader using external tools.&lt;br /&gt;
* VTK renderer links several individual shader sources, generated from .glsl files.&lt;br /&gt;
* NCI renderer supports multiple volumes rendered in a single pass&lt;br /&gt;
* NCI renderer contains a mode for adaptive transfer-function generation.&lt;br /&gt;
* NCI renderer pre-computes gradient volume in CPU, which can be slow initially, but may save time rendering.&lt;br /&gt;
&lt;br /&gt;
Comments on current volume rendering capabilities:&lt;br /&gt;
* Could benefit from better defaults for renderer transfer functions. VirtualPlace renderer has row of clickable defaults that let users get nice appearance quickly.&lt;br /&gt;
* Transfer function editor is capable, could be easier to use if it was possible to translate whole function.&lt;br /&gt;
&lt;br /&gt;
===Notes===&lt;br /&gt;
We had a breakout session with demos of the Slicer renderers, as well as the VirtualPlace renderer, and the Microsoft Research client-server CUDA renderer.&lt;br /&gt;
[[2010 Summer Project Week Breakout Session: Volume Rendering]]&lt;br /&gt;
&lt;br /&gt;
Traced shaders using 2010 Macbook Pro. Set breakpoints for gl*Shader* and gl*Program* functions using OpenGL Profiler and observed openGL state.&lt;br /&gt;
&lt;br /&gt;
Tracing using OpenGL profiler:&lt;br /&gt;
get it to break on glCreateShaderObjectARB and glGetShaderInfoLog, glCreateProgramObjectARB&lt;br /&gt;
&lt;br /&gt;
Attempts to use profiler cause slicer to balloon in memory (~11G and counting)&lt;br /&gt;
Spiraling in:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
1115 vtkRenderer::UpdateGeometry()&lt;br /&gt;
1115 vtkVolume::RenderVolumetricGeometry(vtkViewport*)&lt;br /&gt;
1115 vtkGPUVolumeRayCastMapper::Render(vtkRenderer*, vtkVolume*)&lt;br /&gt;
1115 vtkOpenGLGPUVolumeRayCastMapper::GPURender(vtkRenderer*, vtkVolume*)&lt;br /&gt;
1115 vtkOpenGLGPUVolumeRayCastMapper::PreRender(vtkRenderer*, vtkVolume*, double*, double*, int, unsigned int)&lt;br /&gt;
1115 vtkShaderProgram2::Use()&lt;br /&gt;
1115 vtkShaderProgram2::Build()&lt;br /&gt;
1115 glCreateProgram&lt;br /&gt;
1115 gloGetCGLDispatch&lt;br /&gt;
1115 0x139fee7b5&lt;br /&gt;
1115 _pthread_cond_wait&lt;br /&gt;
1115 __semwait_signal&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Using nvidia graphics, get:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
6/23/10 2:23:48 PM	[0x0-0x65065].com.apple.ShaderBuilder[2220]	(0) : fatal error C9999: Nested functions, aborting!&lt;br /&gt;
6/23/10 2:23:48 PM	[0x0-0x65065].com.apple.ShaderBuilder[2220]	Cg compiler terminated due to fatal error&lt;br /&gt;
6/23/10 2:23:48 PM	com.apple.launchd.peruser.501[812]	([0x0-0x65065].com.apple.ShaderBuilder[2220]) Exited with exit code: 15&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Using intel graphics, get:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
6/23/10 2:46:45 PM	com.apple.launchd.peruser.501[812]	(com.apple.cvmsCompAgent_x86_64[2365]) Job appears to have crashed: Segmentation fault&lt;br /&gt;
6/23/10 2:46:45 PM	com.apple.ReportCrash.Root[2369]	2010-06-23 14:46:45.366 ReportCrash[2369:2a03] Saved crash report for cvmsComp_x86_64[2365] version ??? (???) to /Library/Logs/DiagnosticReports/cvmsComp_x86_64_2010-06-23-144645_localhost.crash&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Possible location of failing source:&lt;br /&gt;
(located in Slicer3-lib/VTK/VolumeRendering/)&lt;br /&gt;
&lt;br /&gt;
vtkGPUVolumeRayCastMapper_HeaderFS.glsl&lt;br /&gt;
vtkGPUVolumeRayCastMapper_ParallelProjectionFS.glsl&lt;br /&gt;
vtkGPUVolumeRayCastMapper_CompositeFS.glsl&lt;br /&gt;
vtkGPUVolumeRayCastMapper_CompositeNoCroppingFS.glsl&lt;br /&gt;
vtkGPUVolumeRayCastMapper_OneComponentFS.glsl&lt;br /&gt;
vtkGPUVolumeRayCastMapper_NoShadeFS.glsl&lt;br /&gt;
&lt;br /&gt;
Bug appears to crash compiler when scalarFromValue() called inside trace(). Using intel graphics card causes recoverable crash. Nvidia crashes hard and kills ShaderBuilder.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So functions that implement scalarFromValue are:&lt;br /&gt;
vtkGPUVolumeRayCastMapper_FourComponentsFS.glsl&lt;br /&gt;
vtkGPUVolumeRayCastMapper_OneComponentFS.glsl&lt;br /&gt;
&lt;br /&gt;
get called by:&lt;br /&gt;
vtkGPUVolumeRayCastMapper_CompositeFS.glsl&lt;br /&gt;
vtkGPUVolumeRayCastMapper_CompositeMaskFS.glsl&lt;br /&gt;
&lt;br /&gt;
Looking to VTK docs (Looks like Slicer using vers 5.6.0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__________&lt;br /&gt;
&lt;br /&gt;
Volume Rendering code overview:&lt;br /&gt;
&lt;br /&gt;
VTK renderer lives in:&lt;br /&gt;
Slicer3-lib/VTK/VolumeRendering/*.glsl&lt;br /&gt;
Series of glsl fragment shaders are linked together to form single fragment program. Different .glsl files are linked depending on options chosen. This approach is nice and modular, but seems to expose a bug in the Apple/Nvidia shader compiler.&lt;br /&gt;
&lt;br /&gt;
NCI renderer lives in:&lt;br /&gt;
Modules/VolumeRendering/VolumeRenderingReplacements/vtkSlicerGPURayCastVolumeMapper.cxx&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Barabas</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=2010_NAMIC_Project_week:Inventory_of_Volume_Rendering_Functionality&amp;diff=55431</id>
		<title>2010 NAMIC Project week:Inventory of Volume Rendering Functionality</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=2010_NAMIC_Project_week:Inventory_of_Volume_Rendering_Functionality&amp;diff=55431"/>
		<updated>2010-06-25T14:54:09Z</updated>

		<summary type="html">&lt;p&gt;Barabas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:PW-MIT2010.png|[[2010_Summer_Project_Week#Projects|Projects List]]&lt;br /&gt;
Image:Tian_Cao_US_Volume.jpg|[http://sites.google.com/site/tiancaoshomepage/research/3dvr  Volume rendering for 3D ultrasound]&lt;br /&gt;
Image:NCI-Volume-CT-Chest.jpg|Sample rendering using NCI volume renderer in Slicer&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Key Investigators==&lt;br /&gt;
* MIT Media Lab: Jim Barabas&lt;br /&gt;
* BWH: Noby Hata&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 27%; float: left; padding-right: 3%;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Objective&amp;lt;/h3&amp;gt;&lt;br /&gt;
* Review volume rendering support in slicer3.6. &lt;br /&gt;
* Test current capabilities and performance. &lt;br /&gt;
* Develop plan for extending rendering capabilities. (This work is towards longer-term goal of developing an image-based photorealistic volume renderer).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 27%; float: left; padding-right: 3%;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Approach, Plan&amp;lt;/h3&amp;gt;&lt;br /&gt;
* Examine code for current volume rendering support. &lt;br /&gt;
* Benchmark on available GPU architectures. &lt;br /&gt;
* Develop and test extensions to current volume shaders.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 40%; float: left;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Progress&amp;lt;/h3&amp;gt;&lt;br /&gt;
* Read through code and shaders for the GPU-based volume renderers.&lt;br /&gt;
&lt;br /&gt;
* Examined and found quick reproduction steps for bug in Apple/Nvidia shader compiler that prevents ITK volume renderer from working on recent Mac OS X releases.&lt;br /&gt;
&lt;br /&gt;
* Possible fix identified: Concatenate sources (with redundant global variables removed) into single shader source file instead of linking several separate files.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 97%; float: left;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Delivery Mechanism==&lt;br /&gt;
&lt;br /&gt;
notes delivered to the NA-MIC Kit as a information on this wiki page.&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
Compared GPU shader architectures in Slicer 3.6:&lt;br /&gt;
* NCI renderer concatenates strings to assemble shader source, depending on settings chosen. This method is less fragile, but harder to debug/profile shader using external tools.&lt;br /&gt;
* VTK renderer links several individual shader sources, generated from .glsl files.&lt;br /&gt;
* NCI renderer supports multiple volumes rendered in a single pass&lt;br /&gt;
* NCI renderer contains a mode for adaptive transfer-function generation.&lt;br /&gt;
* NCI renderer pre-computes gradient volume in CPU, which can be slow&lt;br /&gt;
&lt;br /&gt;
Comments on current volume rendering capabilities:&lt;br /&gt;
* Could benefit from better defaults for renderer transfer functions. VirtualPlace renderer has row of clickable defaults that let users get nice appearance quickly.&lt;br /&gt;
* Transfer function editor is capable, could be easier to use if it was possible to translate whole function.&lt;br /&gt;
&lt;br /&gt;
We had a breakout session with demos of the Slicer renderers, as well as the VirtualPlace renderer, and the Microsoft Research client-server CUDA renderer.&lt;br /&gt;
[[2010 Summer Project Week Breakout Session: Volume Rendering]]&lt;br /&gt;
&lt;br /&gt;
Traced shaders using 2010 Macbook Pro. Set breakpoints for gl*Shader* and gl*Program* functions using OpenGL Profiler and observed openGL state.&lt;br /&gt;
&lt;br /&gt;
Tracing using OpenGL profiler:&lt;br /&gt;
get it to break on glCreateShaderObjectARB and glGetShaderInfoLog, glCreateProgramObjectARB&lt;br /&gt;
&lt;br /&gt;
Attempts to use profiler cause slicer to balloon in memory (~11G and counting)&lt;br /&gt;
Spiraling in:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
1115 vtkRenderer::UpdateGeometry()&lt;br /&gt;
1115 vtkVolume::RenderVolumetricGeometry(vtkViewport*)&lt;br /&gt;
1115 vtkGPUVolumeRayCastMapper::Render(vtkRenderer*, vtkVolume*)&lt;br /&gt;
1115 vtkOpenGLGPUVolumeRayCastMapper::GPURender(vtkRenderer*, vtkVolume*)&lt;br /&gt;
1115 vtkOpenGLGPUVolumeRayCastMapper::PreRender(vtkRenderer*, vtkVolume*, double*, double*, int, unsigned int)&lt;br /&gt;
1115 vtkShaderProgram2::Use()&lt;br /&gt;
1115 vtkShaderProgram2::Build()&lt;br /&gt;
1115 glCreateProgram&lt;br /&gt;
1115 gloGetCGLDispatch&lt;br /&gt;
1115 0x139fee7b5&lt;br /&gt;
1115 _pthread_cond_wait&lt;br /&gt;
1115 __semwait_signal&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Using nvidia graphics, get:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
6/23/10 2:23:48 PM	[0x0-0x65065].com.apple.ShaderBuilder[2220]	(0) : fatal error C9999: Nested functions, aborting!&lt;br /&gt;
6/23/10 2:23:48 PM	[0x0-0x65065].com.apple.ShaderBuilder[2220]	Cg compiler terminated due to fatal error&lt;br /&gt;
6/23/10 2:23:48 PM	com.apple.launchd.peruser.501[812]	([0x0-0x65065].com.apple.ShaderBuilder[2220]) Exited with exit code: 15&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Using intel graphics, get:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
6/23/10 2:46:45 PM	com.apple.launchd.peruser.501[812]	(com.apple.cvmsCompAgent_x86_64[2365]) Job appears to have crashed: Segmentation fault&lt;br /&gt;
6/23/10 2:46:45 PM	com.apple.ReportCrash.Root[2369]	2010-06-23 14:46:45.366 ReportCrash[2369:2a03] Saved crash report for cvmsComp_x86_64[2365] version ??? (???) to /Library/Logs/DiagnosticReports/cvmsComp_x86_64_2010-06-23-144645_localhost.crash&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Possible location of failing source:&lt;br /&gt;
(located in Slicer3-lib/VTK/VolumeRendering/)&lt;br /&gt;
&lt;br /&gt;
vtkGPUVolumeRayCastMapper_HeaderFS.glsl&lt;br /&gt;
vtkGPUVolumeRayCastMapper_ParallelProjectionFS.glsl&lt;br /&gt;
vtkGPUVolumeRayCastMapper_CompositeFS.glsl&lt;br /&gt;
vtkGPUVolumeRayCastMapper_CompositeNoCroppingFS.glsl&lt;br /&gt;
vtkGPUVolumeRayCastMapper_OneComponentFS.glsl&lt;br /&gt;
vtkGPUVolumeRayCastMapper_NoShadeFS.glsl&lt;br /&gt;
&lt;br /&gt;
Bug appears to crash compiler when scalarFromValue() called inside trace(). Using intel graphics card causes recoverable crash. Nvidia crashes hard and kills ShaderBuilder.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So functions that implement scalarFromValue are:&lt;br /&gt;
vtkGPUVolumeRayCastMapper_FourComponentsFS.glsl&lt;br /&gt;
vtkGPUVolumeRayCastMapper_OneComponentFS.glsl&lt;br /&gt;
&lt;br /&gt;
get called by:&lt;br /&gt;
vtkGPUVolumeRayCastMapper_CompositeFS.glsl&lt;br /&gt;
vtkGPUVolumeRayCastMapper_CompositeMaskFS.glsl&lt;br /&gt;
&lt;br /&gt;
Looking to VTK docs (Looks like Slicer using vers 5.6.0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__________&lt;br /&gt;
&lt;br /&gt;
Volume Rendering code overview:&lt;br /&gt;
&lt;br /&gt;
VTK renderer lives in:&lt;br /&gt;
Slicer3-lib/VTK/VolumeRendering/*.glsl&lt;br /&gt;
Series of glsl fragment shaders are linked together to form single fragment program. Different .glsl files are linked depending on options chosen. This approach is nice and modular, but seems to expose a bug in the Apple/Nvidia shader compiler.&lt;br /&gt;
&lt;br /&gt;
NCI renderer lives in:&lt;br /&gt;
Modules/VolumeRendering/VolumeRenderingReplacements/vtkSlicerGPURayCastVolumeMapper.cxx&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Barabas</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=File:NCI-Volume-CT-Chest.jpg&amp;diff=55430</id>
		<title>File:NCI-Volume-CT-Chest.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=File:NCI-Volume-CT-Chest.jpg&amp;diff=55430"/>
		<updated>2010-06-25T14:52:39Z</updated>

		<summary type="html">&lt;p&gt;Barabas: Sample volume rendering using NCI volume renderer&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Sample volume rendering using NCI volume renderer&lt;/div&gt;</summary>
		<author><name>Barabas</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=2010_NAMIC_Project_week:Inventory_of_Volume_Rendering_Functionality&amp;diff=55418</id>
		<title>2010 NAMIC Project week:Inventory of Volume Rendering Functionality</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=2010_NAMIC_Project_week:Inventory_of_Volume_Rendering_Functionality&amp;diff=55418"/>
		<updated>2010-06-25T14:33:27Z</updated>

		<summary type="html">&lt;p&gt;Barabas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:PW-MIT2010.png|[[2010_Summer_Project_Week#Projects|Projects List]]&lt;br /&gt;
Image:Tian_Cao_US_Volume.jpg|[http://sites.google.com/site/tiancaoshomepage/research/3dvr  Volume rendering for 3D ultrasound]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Key Investigators==&lt;br /&gt;
* MIT Media Lab: Jim Barabas&lt;br /&gt;
* BWH: Noby Hata&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 27%; float: left; padding-right: 3%;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Objective&amp;lt;/h3&amp;gt;&lt;br /&gt;
* Review volume rendering support in slicer3.6. &lt;br /&gt;
* Test current capabilities and performance. &lt;br /&gt;
* Develop plan for extending rendering capabilities. (This work is towards longer-term goal of developing an image-based photorealistic volume renderer).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 27%; float: left; padding-right: 3%;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Approach, Plan&amp;lt;/h3&amp;gt;&lt;br /&gt;
* Examine code for current volume rendering support. &lt;br /&gt;
* Benchmark on available GPU architectures. &lt;br /&gt;
* Develop and test extensions to current volume shaders.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 40%; float: left;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Progress&amp;lt;/h3&amp;gt;&lt;br /&gt;
* Read through code and shaders for the GPU-based volume renderers.&lt;br /&gt;
&lt;br /&gt;
* Examined and found quick reproduction steps for bug in Apple/Nvidia shader compiler that prevents ITK volume renderer from working on recent Mac OS X releases.&lt;br /&gt;
&lt;br /&gt;
* Possible fix identified: Concatenate sources (with redundant global variables removed) into single shader source file instead of linking several separate files.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 97%; float: left;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Delivery Mechanism==&lt;br /&gt;
&lt;br /&gt;
notes delivered to the NA-MIC Kit as a information on this wiki page.&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
Compared GPU shader architectures in Slicer 3.6:&lt;br /&gt;
* NCI renderer concatenates strings to assemble shader source, depending on settings chosen. This method is less fragile, but harder to debug/profile shader using external tools.&lt;br /&gt;
* VTK renderer links several individual shader sources, generated from .glsl files.&lt;br /&gt;
* NCI renderer supports multiple volumes rendered in a single pass&lt;br /&gt;
* NCI renderer contains a mode for adaptive transfer-function generation.&lt;br /&gt;
* NCI renderer pre-computes gradient volume in CPU, which can be slow&lt;br /&gt;
&lt;br /&gt;
Comments on current volume rendering capabilities:&lt;br /&gt;
* Could benefit from better defaults for renderer transfer functions. VirtualPlace renderer has row of clickable defaults that let users get nice appearance quickly.&lt;br /&gt;
* Transfer function editor is capable, could be easier to use if it was possible to translate whole function.&lt;br /&gt;
&lt;br /&gt;
We had a breakout session with demos of the Slicer renderers, as well as the VirtualPlace renderer, and the Microsoft Research client-server CUDA renderer.&lt;br /&gt;
[[2010 Summer Project Week Breakout Session: Volume Rendering]]&lt;br /&gt;
&lt;br /&gt;
Traced shaders using 2010 Macbook Pro. Set breakpoints for gl*Shader* and gl*Program* functions using OpenGL Profiler and observed openGL state.&lt;br /&gt;
&lt;br /&gt;
Tracing using OpenGL profiler:&lt;br /&gt;
get it to break on glCreateShaderObjectARB and glGetShaderInfoLog, glCreateProgramObjectARB&lt;br /&gt;
&lt;br /&gt;
Attempts to use profiler cause slicer to balloon in memory (~11G and counting)&lt;br /&gt;
Spiraling in:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
1115 vtkRenderer::UpdateGeometry()&lt;br /&gt;
1115 vtkVolume::RenderVolumetricGeometry(vtkViewport*)&lt;br /&gt;
1115 vtkGPUVolumeRayCastMapper::Render(vtkRenderer*, vtkVolume*)&lt;br /&gt;
1115 vtkOpenGLGPUVolumeRayCastMapper::GPURender(vtkRenderer*, vtkVolume*)&lt;br /&gt;
1115 vtkOpenGLGPUVolumeRayCastMapper::PreRender(vtkRenderer*, vtkVolume*, double*, double*, int, unsigned int)&lt;br /&gt;
1115 vtkShaderProgram2::Use()&lt;br /&gt;
1115 vtkShaderProgram2::Build()&lt;br /&gt;
1115 glCreateProgram&lt;br /&gt;
1115 gloGetCGLDispatch&lt;br /&gt;
1115 0x139fee7b5&lt;br /&gt;
1115 _pthread_cond_wait&lt;br /&gt;
1115 __semwait_signal&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Using nvidia graphics, get:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
6/23/10 2:23:48 PM	[0x0-0x65065].com.apple.ShaderBuilder[2220]	(0) : fatal error C9999: Nested functions, aborting!&lt;br /&gt;
6/23/10 2:23:48 PM	[0x0-0x65065].com.apple.ShaderBuilder[2220]	Cg compiler terminated due to fatal error&lt;br /&gt;
6/23/10 2:23:48 PM	com.apple.launchd.peruser.501[812]	([0x0-0x65065].com.apple.ShaderBuilder[2220]) Exited with exit code: 15&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Using intel graphics, get:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
6/23/10 2:46:45 PM	com.apple.launchd.peruser.501[812]	(com.apple.cvmsCompAgent_x86_64[2365]) Job appears to have crashed: Segmentation fault&lt;br /&gt;
6/23/10 2:46:45 PM	com.apple.ReportCrash.Root[2369]	2010-06-23 14:46:45.366 ReportCrash[2369:2a03] Saved crash report for cvmsComp_x86_64[2365] version ??? (???) to /Library/Logs/DiagnosticReports/cvmsComp_x86_64_2010-06-23-144645_localhost.crash&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Possible location of failing source:&lt;br /&gt;
(located in Slicer3-lib/VTK/VolumeRendering/)&lt;br /&gt;
&lt;br /&gt;
vtkGPUVolumeRayCastMapper_HeaderFS.glsl&lt;br /&gt;
vtkGPUVolumeRayCastMapper_ParallelProjectionFS.glsl&lt;br /&gt;
vtkGPUVolumeRayCastMapper_CompositeFS.glsl&lt;br /&gt;
vtkGPUVolumeRayCastMapper_CompositeNoCroppingFS.glsl&lt;br /&gt;
vtkGPUVolumeRayCastMapper_OneComponentFS.glsl&lt;br /&gt;
vtkGPUVolumeRayCastMapper_NoShadeFS.glsl&lt;br /&gt;
&lt;br /&gt;
Bug appears to crash compiler when scalarFromValue() called inside trace(). Using intel graphics card causes recoverable crash. Nvidia crashes hard and kills ShaderBuilder.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So functions that implement scalarFromValue are:&lt;br /&gt;
vtkGPUVolumeRayCastMapper_FourComponentsFS.glsl&lt;br /&gt;
vtkGPUVolumeRayCastMapper_OneComponentFS.glsl&lt;br /&gt;
&lt;br /&gt;
get called by:&lt;br /&gt;
vtkGPUVolumeRayCastMapper_CompositeFS.glsl&lt;br /&gt;
vtkGPUVolumeRayCastMapper_CompositeMaskFS.glsl&lt;br /&gt;
&lt;br /&gt;
Looking to VTK docs (Looks like Slicer using vers 5.6.0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__________&lt;br /&gt;
&lt;br /&gt;
Volume Rendering code overview:&lt;br /&gt;
&lt;br /&gt;
VTK renderer lives in:&lt;br /&gt;
Slicer3-lib/VTK/VolumeRendering/*.glsl&lt;br /&gt;
Series of glsl fragment shaders are linked together to form single fragment program. Different .glsl files are linked depending on options chosen. This approach is nice and modular, but seems to expose a bug in the Apple/Nvidia shader compiler.&lt;br /&gt;
&lt;br /&gt;
NCI renderer lives in:&lt;br /&gt;
Modules/VolumeRendering/VolumeRenderingReplacements/vtkSlicerGPURayCastVolumeMapper.cxx&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Barabas</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=2010_NAMIC_Project_week:Inventory_of_Volume_Rendering_Functionality&amp;diff=55391</id>
		<title>2010 NAMIC Project week:Inventory of Volume Rendering Functionality</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=2010_NAMIC_Project_week:Inventory_of_Volume_Rendering_Functionality&amp;diff=55391"/>
		<updated>2010-06-25T14:16:09Z</updated>

		<summary type="html">&lt;p&gt;Barabas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:PW-MIT2010.png|[[2010_Summer_Project_Week#Projects|Projects List]]&lt;br /&gt;
Image:Tian_Cao_US_Volume.jpg|[http://sites.google.com/site/tiancaoshomepage/research/3dvr  Volume rendering for 3D ultrasound]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Key Investigators==&lt;br /&gt;
* MIT Media Lab: Jim Barabas&lt;br /&gt;
* BWH: Noby Hata&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 27%; float: left; padding-right: 3%;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Objective&amp;lt;/h3&amp;gt;&lt;br /&gt;
* Review volume rendering support in slicer3.6. &lt;br /&gt;
* Test current capabilities and performance. &lt;br /&gt;
* Develop plan for extending rendering capabilities. (This work is towards longer-term goal of developing an image-based photorealistic volume renderer).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 27%; float: left; padding-right: 3%;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Approach, Plan&amp;lt;/h3&amp;gt;&lt;br /&gt;
* Examine code for current volume rendering support. &lt;br /&gt;
* Benchmark on available GPU architectures. &lt;br /&gt;
* Develop and test extensions to current volume shaders.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 40%; float: left;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Progress&amp;lt;/h3&amp;gt;&lt;br /&gt;
* Read through code and shaders for the GPU-based volume renderers.&lt;br /&gt;
&lt;br /&gt;
* Examined and found quick reproduction steps for bug in Apple/Nvidia shader compiler that prevents ITK volume renderer from working on recent Mac OS X releases.&lt;br /&gt;
&lt;br /&gt;
* Possible fix identified: Concatenate sources (with redundant global variables removed) into single shader source file instead of linking several separate files.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 97%; float: left;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Delivery Mechanism==&lt;br /&gt;
&lt;br /&gt;
notes delivered to the NA-MIC Kit as a information on this wiki page.&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
We had a breakout session with demos of the Slicer renderers, as well as the VirtualPlace renderer, and the Microsoft Research client-server CUDA renderer.&lt;br /&gt;
[[2010 Summer Project Week Breakout Session: Volume Rendering]]&lt;br /&gt;
&lt;br /&gt;
Traced shaders using 2010 Macbook Pro. Set breakpoints for gl*Shader* and gl*Program* functions using OpenGL Profiler and observed openGL state.&lt;br /&gt;
&lt;br /&gt;
Tracing using OpenGL profiler:&lt;br /&gt;
get it to break on glCreateShaderObjectARB and glGetShaderInfoLog, glCreateProgramObjectARB&lt;br /&gt;
&lt;br /&gt;
Attempts to use profiler cause slicer to balloon in memory (~11G and counting)&lt;br /&gt;
Spiraling in:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
1115 vtkRenderer::UpdateGeometry()&lt;br /&gt;
1115 vtkVolume::RenderVolumetricGeometry(vtkViewport*)&lt;br /&gt;
1115 vtkGPUVolumeRayCastMapper::Render(vtkRenderer*, vtkVolume*)&lt;br /&gt;
1115 vtkOpenGLGPUVolumeRayCastMapper::GPURender(vtkRenderer*, vtkVolume*)&lt;br /&gt;
1115 vtkOpenGLGPUVolumeRayCastMapper::PreRender(vtkRenderer*, vtkVolume*, double*, double*, int, unsigned int)&lt;br /&gt;
1115 vtkShaderProgram2::Use()&lt;br /&gt;
1115 vtkShaderProgram2::Build()&lt;br /&gt;
1115 glCreateProgram&lt;br /&gt;
1115 gloGetCGLDispatch&lt;br /&gt;
1115 0x139fee7b5&lt;br /&gt;
1115 _pthread_cond_wait&lt;br /&gt;
1115 __semwait_signal&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Using nvidia graphics, get:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
6/23/10 2:23:48 PM	[0x0-0x65065].com.apple.ShaderBuilder[2220]	(0) : fatal error C9999: Nested functions, aborting!&lt;br /&gt;
6/23/10 2:23:48 PM	[0x0-0x65065].com.apple.ShaderBuilder[2220]	Cg compiler terminated due to fatal error&lt;br /&gt;
6/23/10 2:23:48 PM	com.apple.launchd.peruser.501[812]	([0x0-0x65065].com.apple.ShaderBuilder[2220]) Exited with exit code: 15&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Using intel graphics, get:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
6/23/10 2:46:45 PM	com.apple.launchd.peruser.501[812]	(com.apple.cvmsCompAgent_x86_64[2365]) Job appears to have crashed: Segmentation fault&lt;br /&gt;
6/23/10 2:46:45 PM	com.apple.ReportCrash.Root[2369]	2010-06-23 14:46:45.366 ReportCrash[2369:2a03] Saved crash report for cvmsComp_x86_64[2365] version ??? (???) to /Library/Logs/DiagnosticReports/cvmsComp_x86_64_2010-06-23-144645_localhost.crash&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Possible location of failing source:&lt;br /&gt;
(located in Slicer3-lib/VTK/VolumeRendering/)&lt;br /&gt;
&lt;br /&gt;
vtkGPUVolumeRayCastMapper_HeaderFS.glsl&lt;br /&gt;
vtkGPUVolumeRayCastMapper_ParallelProjectionFS.glsl&lt;br /&gt;
vtkGPUVolumeRayCastMapper_CompositeFS.glsl&lt;br /&gt;
vtkGPUVolumeRayCastMapper_CompositeNoCroppingFS.glsl&lt;br /&gt;
vtkGPUVolumeRayCastMapper_OneComponentFS.glsl&lt;br /&gt;
vtkGPUVolumeRayCastMapper_NoShadeFS.glsl&lt;br /&gt;
&lt;br /&gt;
Bug appears to crash compiler when scalarFromValue() called inside trace(). Using intel graphics card causes recoverable crash. Nvidia crashes hard and kills ShaderBuilder.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So functions that implement scalarFromValue are:&lt;br /&gt;
vtkGPUVolumeRayCastMapper_FourComponentsFS.glsl&lt;br /&gt;
vtkGPUVolumeRayCastMapper_OneComponentFS.glsl&lt;br /&gt;
&lt;br /&gt;
get called by:&lt;br /&gt;
vtkGPUVolumeRayCastMapper_CompositeFS.glsl&lt;br /&gt;
vtkGPUVolumeRayCastMapper_CompositeMaskFS.glsl&lt;br /&gt;
&lt;br /&gt;
Looking to VTK docs (Looks like Slicer using vers 5.6.0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__________&lt;br /&gt;
&lt;br /&gt;
Volume Rendering code overview:&lt;br /&gt;
&lt;br /&gt;
VTK renderer lives in:&lt;br /&gt;
Slicer3-lib/VTK/VolumeRendering/*.glsl&lt;br /&gt;
Series of glsl fragment shaders are linked together to form single fragment program. Different .glsl files are linked depending on options chosen. This approach is nice and modular, but seems to expose a bug in the Apple/Nvidia shader compiler.&lt;br /&gt;
&lt;br /&gt;
NCI renderer lives in:&lt;br /&gt;
Modules/VolumeRendering/VolumeRenderingReplacements/vtkSlicerGPURayCastVolumeMapper.cxx&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Barabas</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=2010_NAMIC_Project_week:Inventory_of_Volume_Rendering_Functionality&amp;diff=55381</id>
		<title>2010 NAMIC Project week:Inventory of Volume Rendering Functionality</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=2010_NAMIC_Project_week:Inventory_of_Volume_Rendering_Functionality&amp;diff=55381"/>
		<updated>2010-06-25T14:12:22Z</updated>

		<summary type="html">&lt;p&gt;Barabas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:PW-MIT2010.png|[[2010_Summer_Project_Week#Projects|Projects List]]&lt;br /&gt;
Image:Tian_Cao_US_Volume.jpg|[http://sites.google.com/site/tiancaoshomepage/research/3dvr  Volume rendering for 3D ultrasound]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Key Investigators==&lt;br /&gt;
* MIT Media Lab: Jim Barabas&lt;br /&gt;
* BWH: Noby Hata&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 27%; float: left; padding-right: 3%;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Objective&amp;lt;/h3&amp;gt;&lt;br /&gt;
Review volume rendering support in slicer3.6. Test current capabilities and performance. Develop plan for extending rendering capabilities. (This work is towards longer-term goal of developing an image-based photorealistic volume renderer).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 27%; float: left; padding-right: 3%;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Approach, Plan&amp;lt;/h3&amp;gt;&lt;br /&gt;
Examine code for current volume rendering support. Benchmark on available GPU architectures. Develop and test extensions to current volume shaders.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 40%; float: left;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Progress&amp;lt;/h3&amp;gt;&lt;br /&gt;
Read through code and shaders for the GPU-based volume renderers.&lt;br /&gt;
&lt;br /&gt;
Examined and found quick reproduction steps for bug in Apple/Nvidia shader compiler that prevents ITK volume renderer from working on recent Mac OS X releases.&lt;br /&gt;
&lt;br /&gt;
Possible fix identified: Concatenate sources (with redundant global variables removed) into single shader source file instead of linking several separate files.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 97%; float: left;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Delivery Mechanism==&lt;br /&gt;
&lt;br /&gt;
This work will be delivered to the NA-MIC Kit as a information on this wiki page.&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
We had a breakout session with demos of the Slicer renderers, as well as the VirtualPlace renderer, and the Microsoft Research client-server CUDA renderer.&lt;br /&gt;
[[2010 Summer Project Week Breakout Session: Volume Rendering]]&lt;br /&gt;
&lt;br /&gt;
Spent time tracing shaders using 2010 Macbook Pro. Set breakpoints for gl*Shader* and gl*Program* functions using OpenGL Profiler and observed openGL state.&lt;br /&gt;
&lt;br /&gt;
Tracing using OpenGL profiler:&lt;br /&gt;
get it to break on glCreateShaderObjectARB and glGetShaderInfoLog, glCreateProgramObjectARB&lt;br /&gt;
&lt;br /&gt;
Attempts to use profiler cause slicer to balloon in memory (~11G and counting)&lt;br /&gt;
Spiraling in:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
1115 vtkRenderer::UpdateGeometry()&lt;br /&gt;
1115 vtkVolume::RenderVolumetricGeometry(vtkViewport*)&lt;br /&gt;
1115 vtkGPUVolumeRayCastMapper::Render(vtkRenderer*, vtkVolume*)&lt;br /&gt;
1115 vtkOpenGLGPUVolumeRayCastMapper::GPURender(vtkRenderer*, vtkVolume*)&lt;br /&gt;
1115 vtkOpenGLGPUVolumeRayCastMapper::PreRender(vtkRenderer*, vtkVolume*, double*, double*, int, unsigned int)&lt;br /&gt;
1115 vtkShaderProgram2::Use()&lt;br /&gt;
1115 vtkShaderProgram2::Build()&lt;br /&gt;
1115 glCreateProgram&lt;br /&gt;
1115 gloGetCGLDispatch&lt;br /&gt;
1115 0x139fee7b5&lt;br /&gt;
1115 _pthread_cond_wait&lt;br /&gt;
1115 __semwait_signal&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Using nvidia graphics, get:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
6/23/10 2:23:48 PM	[0x0-0x65065].com.apple.ShaderBuilder[2220]	(0) : fatal error C9999: Nested functions, aborting!&lt;br /&gt;
6/23/10 2:23:48 PM	[0x0-0x65065].com.apple.ShaderBuilder[2220]	Cg compiler terminated due to fatal error&lt;br /&gt;
6/23/10 2:23:48 PM	com.apple.launchd.peruser.501[812]	([0x0-0x65065].com.apple.ShaderBuilder[2220]) Exited with exit code: 15&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Using intel graphics, get:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
6/23/10 2:46:45 PM	com.apple.launchd.peruser.501[812]	(com.apple.cvmsCompAgent_x86_64[2365]) Job appears to have crashed: Segmentation fault&lt;br /&gt;
6/23/10 2:46:45 PM	com.apple.ReportCrash.Root[2369]	2010-06-23 14:46:45.366 ReportCrash[2369:2a03] Saved crash report for cvmsComp_x86_64[2365] version ??? (???) to /Library/Logs/DiagnosticReports/cvmsComp_x86_64_2010-06-23-144645_localhost.crash&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Possible location of failing source:&lt;br /&gt;
(located in Slicer3-lib/VTK/VolumeRendering/)&lt;br /&gt;
&lt;br /&gt;
vtkGPUVolumeRayCastMapper_HeaderFS.glsl&lt;br /&gt;
vtkGPUVolumeRayCastMapper_ParallelProjectionFS.glsl&lt;br /&gt;
vtkGPUVolumeRayCastMapper_CompositeFS.glsl&lt;br /&gt;
vtkGPUVolumeRayCastMapper_CompositeNoCroppingFS.glsl&lt;br /&gt;
vtkGPUVolumeRayCastMapper_OneComponentFS.glsl&lt;br /&gt;
vtkGPUVolumeRayCastMapper_NoShadeFS.glsl&lt;br /&gt;
&lt;br /&gt;
Bug appears to crash compiler when scalarFromValue() called inside trace(). Using intel graphics card causes recoverable crash. Nvidia crashes hard and kills ShaderBuilder.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So functions that implement scalarFromValue are:&lt;br /&gt;
vtkGPUVolumeRayCastMapper_FourComponentsFS.glsl&lt;br /&gt;
vtkGPUVolumeRayCastMapper_OneComponentFS.glsl&lt;br /&gt;
&lt;br /&gt;
get called by:&lt;br /&gt;
vtkGPUVolumeRayCastMapper_CompositeFS.glsl&lt;br /&gt;
vtkGPUVolumeRayCastMapper_CompositeMaskFS.glsl&lt;br /&gt;
&lt;br /&gt;
Looking to VTK docs (Looks like Slicer using vers 5.6.0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__________&lt;br /&gt;
&lt;br /&gt;
Volume Rendering code overview:&lt;br /&gt;
&lt;br /&gt;
VTK renderer lives in:&lt;br /&gt;
Slicer3-lib/VTK/VolumeRendering/*.glsl&lt;br /&gt;
Series of glsl fragment shaders are linked together to form single fragment program. Different .glsl files are linked depending on options chosen. This approach is nice and modular, but seems to expose a bug in the Apple/Nvidia shader compiler.&lt;br /&gt;
&lt;br /&gt;
NCI renderer lives in:&lt;br /&gt;
Modules/VolumeRendering/VolumeRenderingReplacements/vtkSlicerGPURayCastVolumeMapper.cxx&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Barabas</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=2010_NAMIC_Project_week:Inventory_of_Volume_Rendering_Functionality&amp;diff=55346</id>
		<title>2010 NAMIC Project week:Inventory of Volume Rendering Functionality</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=2010_NAMIC_Project_week:Inventory_of_Volume_Rendering_Functionality&amp;diff=55346"/>
		<updated>2010-06-25T13:59:46Z</updated>

		<summary type="html">&lt;p&gt;Barabas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:PW-MIT2010.png|[[2010_Summer_Project_Week#Projects|Projects List]]&lt;br /&gt;
Image:Tian_Cao_US_Volume.jpg|[http://sites.google.com/site/tiancaoshomepage/research/3dvr  Volume rendering for 3D ultrasound]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Key Investigators==&lt;br /&gt;
* MIT Media Lab: Jim Barabas&lt;br /&gt;
* BWH: Noby Hata&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 27%; float: left; padding-right: 3%;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Objective&amp;lt;/h3&amp;gt;&lt;br /&gt;
Review volume rendering support in slicer3.6. Test current capabilities and performance. Develop plan for extending rendering capabilities. (This work is towards longer-term goal of developing an image-based photorealistic volume renderer).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 27%; float: left; padding-right: 3%;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Approach, Plan&amp;lt;/h3&amp;gt;&lt;br /&gt;
Examine code for current volume rendering support. Benchmark on available GPU architectures. Develop and test extensions to current volume shaders.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 40%; float: left;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Progress&amp;lt;/h3&amp;gt;&lt;br /&gt;
Read through code and shaders for the GPU-based volume renderers.&lt;br /&gt;
&lt;br /&gt;
Examined and found quick reproduction steps for bug in Apple/Nvidia shader compiler that prevents ITK volume renderer from working on recent Mac OS X releases.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 97%; float: left;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Delivery Mechanism==&lt;br /&gt;
&lt;br /&gt;
This work will be delivered to the NA-MIC Kit as a information on this wiki page.&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
We had a breakout session with demos of the Slicer renderers, as well as the VirtualPlace renderer, and the Microsoft Research client-server CUDA renderer.&lt;br /&gt;
[[2010 Summer Project Week Breakout Session: Volume Rendering]]&lt;br /&gt;
&lt;br /&gt;
Spent time tracing shaders using 2010 Macbook Pro. Set breakpoints for gl*Shader* and gl*Program* functions using OpenGL Profiler and observed openGL state.&lt;br /&gt;
&lt;br /&gt;
Tracing using OpenGL profiler:&lt;br /&gt;
get it to break on glCreateShaderObjectARB and glGetShaderInfoLog, glCreateProgramObjectARB&lt;br /&gt;
&lt;br /&gt;
Attempts to use profiler cause slicer to balloon in memory (~11G and counting)&lt;br /&gt;
Spiraling in:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
1115 vtkRenderer::UpdateGeometry()&lt;br /&gt;
1115 vtkVolume::RenderVolumetricGeometry(vtkViewport*)&lt;br /&gt;
1115 vtkGPUVolumeRayCastMapper::Render(vtkRenderer*, vtkVolume*)&lt;br /&gt;
1115 vtkOpenGLGPUVolumeRayCastMapper::GPURender(vtkRenderer*, vtkVolume*)&lt;br /&gt;
1115 vtkOpenGLGPUVolumeRayCastMapper::PreRender(vtkRenderer*, vtkVolume*, double*, double*, int, unsigned int)&lt;br /&gt;
1115 vtkShaderProgram2::Use()&lt;br /&gt;
1115 vtkShaderProgram2::Build()&lt;br /&gt;
1115 glCreateProgram&lt;br /&gt;
1115 gloGetCGLDispatch&lt;br /&gt;
1115 0x139fee7b5&lt;br /&gt;
1115 _pthread_cond_wait&lt;br /&gt;
1115 __semwait_signal&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Using nvidia graphics, get:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
6/23/10 2:23:48 PM	[0x0-0x65065].com.apple.ShaderBuilder[2220]	(0) : fatal error C9999: Nested functions, aborting!&lt;br /&gt;
6/23/10 2:23:48 PM	[0x0-0x65065].com.apple.ShaderBuilder[2220]	Cg compiler terminated due to fatal error&lt;br /&gt;
6/23/10 2:23:48 PM	com.apple.launchd.peruser.501[812]	([0x0-0x65065].com.apple.ShaderBuilder[2220]) Exited with exit code: 15&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Using intel graphics, get:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
6/23/10 2:46:45 PM	com.apple.launchd.peruser.501[812]	(com.apple.cvmsCompAgent_x86_64[2365]) Job appears to have crashed: Segmentation fault&lt;br /&gt;
6/23/10 2:46:45 PM	com.apple.ReportCrash.Root[2369]	2010-06-23 14:46:45.366 ReportCrash[2369:2a03] Saved crash report for cvmsComp_x86_64[2365] version ??? (???) to /Library/Logs/DiagnosticReports/cvmsComp_x86_64_2010-06-23-144645_localhost.crash&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Possible location of failing source:&lt;br /&gt;
(located in Slicer3-lib/VTK/VolumeRendering/)&lt;br /&gt;
&lt;br /&gt;
vtkGPUVolumeRayCastMapper_HeaderFS.glsl&lt;br /&gt;
vtkGPUVolumeRayCastMapper_ParallelProjectionFS.glsl&lt;br /&gt;
vtkGPUVolumeRayCastMapper_CompositeFS.glsl&lt;br /&gt;
vtkGPUVolumeRayCastMapper_CompositeNoCroppingFS.glsl&lt;br /&gt;
vtkGPUVolumeRayCastMapper_OneComponentFS.glsl&lt;br /&gt;
vtkGPUVolumeRayCastMapper_NoShadeFS.glsl&lt;br /&gt;
&lt;br /&gt;
Bug appears to crash compiler when scalarFromValue() called inside trace(). Using intel graphics card causes recoverable crash. Nvidia crashes hard and kills ShaderBuilder.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So functions that implement scalarFromValue are:&lt;br /&gt;
vtkGPUVolumeRayCastMapper_FourComponentsFS.glsl&lt;br /&gt;
vtkGPUVolumeRayCastMapper_OneComponentFS.glsl&lt;br /&gt;
&lt;br /&gt;
get called by:&lt;br /&gt;
vtkGPUVolumeRayCastMapper_CompositeFS.glsl&lt;br /&gt;
vtkGPUVolumeRayCastMapper_CompositeMaskFS.glsl&lt;br /&gt;
&lt;br /&gt;
Looking to VTK docs (Looks like Slicer using vers 5.6.0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__________&lt;br /&gt;
&lt;br /&gt;
Volume Rendering code overview:&lt;br /&gt;
&lt;br /&gt;
VTK renderer lives in:&lt;br /&gt;
Slicer3-lib/VTK/VolumeRendering/*.glsl&lt;br /&gt;
Series of glsl fragment shaders are linked together to form single fragment program. Different .glsl files are linked depending on options chosen. This approach is nice and modular, but seems to expose a bug in the Apple/Nvidia shader compiler.&lt;br /&gt;
&lt;br /&gt;
NCI renderer lives in:&lt;br /&gt;
Modules/VolumeRendering/VolumeRenderingReplacements/vtkSlicerGPURayCastVolumeMapper.cxx&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Barabas</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=2010_NAMIC_Project_week:Inventory_of_Volume_Rendering_Functionality&amp;diff=55295</id>
		<title>2010 NAMIC Project week:Inventory of Volume Rendering Functionality</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=2010_NAMIC_Project_week:Inventory_of_Volume_Rendering_Functionality&amp;diff=55295"/>
		<updated>2010-06-25T13:47:57Z</updated>

		<summary type="html">&lt;p&gt;Barabas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:PW-MIT2010.png|[[2010_Summer_Project_Week#Projects|Projects List]]&lt;br /&gt;
Image:Tian_Cao_US_Volume.jpg|[http://sites.google.com/site/tiancaoshomepage/research/3dvr  Volume rendering for 3D ultrasound]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Key Investigators==&lt;br /&gt;
* MIT Media Lab: Jim Barabas&lt;br /&gt;
* BWH: Noby Hata&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 27%; float: left; padding-right: 3%;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Objective&amp;lt;/h3&amp;gt;&lt;br /&gt;
Review volume rendering support in slicer3.6. Test current capabilities and performance. Develop plan for extending rendering capabilities. (This work is towards longer-term goal of developing an image-based photorealistic volume renderer).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 27%; float: left; padding-right: 3%;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Approach, Plan&amp;lt;/h3&amp;gt;&lt;br /&gt;
Examine code for current volume rendering support. Benchmark on available GPU architectures. Develop and test extensions to current volume shaders.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 40%; float: left;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Progress&amp;lt;/h3&amp;gt;&lt;br /&gt;
Read through code and shaders for the GPU-based volume renderers.&lt;br /&gt;
&lt;br /&gt;
Examined and found quick reproduction steps for bug in Apple/Nvidia shader compiler that prevents ITK volume renderer from working on recent Mac OS X releases.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 97%; float: left;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Delivery Mechanism==&lt;br /&gt;
&lt;br /&gt;
This work will be delivered to the NA-MIC Kit as a information on this wiki page.&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
We had a breakout session with demos of the Slicer renderers, as well as the VirtualPlace renderer, and the Microsoft Research client-server CUDA renderer.&lt;br /&gt;
[[2010 Summer Project Week Breakout Session: Volume Rendering]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Barabas</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=2010_NAMIC_Project_week:Inventory_of_Volume_Rendering_Functionality&amp;diff=54873</id>
		<title>2010 NAMIC Project week:Inventory of Volume Rendering Functionality</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=2010_NAMIC_Project_week:Inventory_of_Volume_Rendering_Functionality&amp;diff=54873"/>
		<updated>2010-06-21T17:56:26Z</updated>

		<summary type="html">&lt;p&gt;Barabas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:PW-MIT2010.png|[[2010_Summer_Project_Week#Projects|Projects List]]&lt;br /&gt;
Image:Tian_Cao_US_Volume.jpg|[http://sites.google.com/site/tiancaoshomepage/research/3dvr  Volume rendering for 3D ultrasound]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Key Investigators==&lt;br /&gt;
* MIT Media Lab: Jim Barabas&lt;br /&gt;
* BWH: Noby Hata&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 27%; float: left; padding-right: 3%;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Objective&amp;lt;/h3&amp;gt;&lt;br /&gt;
Review volume rendering support in slicer3.6. Test current capabilities and performance. Develop plan for extending rendering capabilities. (This work is towards longer-term goal of developing an image-based photorealistic volume renderer).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 27%; float: left; padding-right: 3%;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Approach, Plan&amp;lt;/h3&amp;gt;&lt;br /&gt;
Examine code for current volume rendering support. Benchmark on available GPU architectures. Develop and test extensions to current volume shaders.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 40%; float: left;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Progress&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 97%; float: left;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Delivery Mechanism==&lt;br /&gt;
&lt;br /&gt;
This work will be delivered to the NA-MIC Kit as a information on this wiki page.&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Barabas</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=2010_NAMIC_Project_week:Inventory_of_Volume_Rendering_Functionality&amp;diff=54864</id>
		<title>2010 NAMIC Project week:Inventory of Volume Rendering Functionality</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=2010_NAMIC_Project_week:Inventory_of_Volume_Rendering_Functionality&amp;diff=54864"/>
		<updated>2010-06-21T17:37:13Z</updated>

		<summary type="html">&lt;p&gt;Barabas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:PW-MIT2010.png|[[2010_Summer_Project_Week#Projects|Projects List]]&lt;br /&gt;
Image:Tian_Cao_US_Volume.jpg|[http://sites.google.com/site/tiancaoshomepage/research/3dvr  Volume rendering for 3D ultrasound]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Key Investigators==&lt;br /&gt;
* Jim Barabas&lt;br /&gt;
* Noby Hata&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 27%; float: left; padding-right: 3%;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Objective&amp;lt;/h3&amp;gt;&lt;br /&gt;
Review volume rendering support in slicer3.6. Test current capabilities and performance. Develop plan for extending rendering capabilities. (This work is towards longer-term goal of developing an image-based photorealistic volume renderer).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 27%; float: left; padding-right: 3%;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Approach, Plan&amp;lt;/h3&amp;gt;&lt;br /&gt;
Examine code for current volume rendering support. Benchmark on available GPU architectures. Develop and test extensions to current volume shaders.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 40%; float: left;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Progress&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 97%; float: left;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Delivery Mechanism==&lt;br /&gt;
&lt;br /&gt;
This work will be delivered to the NA-MIC Kit as a information on this wiki page.&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Barabas</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=File:Tian_Cao_US_Volume.jpg&amp;diff=54856</id>
		<title>File:Tian Cao US Volume.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=File:Tian_Cao_US_Volume.jpg&amp;diff=54856"/>
		<updated>2010-06-21T17:33:02Z</updated>

		<summary type="html">&lt;p&gt;Barabas: Sample Ultrasound volume rendering from http://sites.google.com/site/tiancaoshomepage/&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Sample Ultrasound volume rendering from http://sites.google.com/site/tiancaoshomepage/&lt;/div&gt;</summary>
		<author><name>Barabas</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=2010_NAMIC_Project_week:Inventory_of_Volume_Rendering_Functionality&amp;diff=54850</id>
		<title>2010 NAMIC Project week:Inventory of Volume Rendering Functionality</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=2010_NAMIC_Project_week:Inventory_of_Volume_Rendering_Functionality&amp;diff=54850"/>
		<updated>2010-06-21T17:28:45Z</updated>

		<summary type="html">&lt;p&gt;Barabas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:PW-MIT2010.png|[[2010_Summer_Project_Week#Projects|Projects List]]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Key Investigators==&lt;br /&gt;
* Jim Barabas&lt;br /&gt;
* Noby Hata&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 27%; float: left; padding-right: 3%;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Objective&amp;lt;/h3&amp;gt;&lt;br /&gt;
Review volume rendering support in slicer3.6. Test current capabilities and performance. Develop plan for extending rendering capabilities. (This work is towards longer-term goal of developing an image-based photorealistic volume renderer).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 27%; float: left; padding-right: 3%;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Approach, Plan&amp;lt;/h3&amp;gt;&lt;br /&gt;
Examine code for current volume rendering support. Benchmark on available GPU architectures. Develop and test extensions to current volume shaders.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 40%; float: left;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Progress&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 97%; float: left;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Delivery Mechanism==&lt;br /&gt;
&lt;br /&gt;
This work will be delivered to the NA-MIC Kit as a information on this wiki page.&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Barabas</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=2010_NAMIC_Project_week:Inventory_of_Volume_Rendering_Functionality&amp;diff=54849</id>
		<title>2010 NAMIC Project week:Inventory of Volume Rendering Functionality</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=2010_NAMIC_Project_week:Inventory_of_Volume_Rendering_Functionality&amp;diff=54849"/>
		<updated>2010-06-21T17:28:11Z</updated>

		<summary type="html">&lt;p&gt;Barabas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:PW-MIT2010.png|[[2010_Summer_Project_Week#Projects|Projects List]]&lt;br /&gt;
[[File:http://6626272284770066605-a-1802744773732722657-s-sites.googlegroups.com/site/tiancaoshomepage/research/4.jpg?attachauth=ANoY7cpJVerynmTIwvxEI6J4_cGafrjVI2SkJpDKQWMFiPD3yGmloLTePLqSdR-RuFl308Hqui5YuD0kis0Hy2J9j1V3hspEVfA9G_hl8YHKnogm5gVJpQGqm_ZuBAquu1QswZVFg9HORVAPgmtRvCAJ2Ch01kVv7eYV91rnL89rCy3zNw_ToD6-7kx-IufmV_FyRtDcAPYCdEF5r3lKI7os4g7bm0mBcw%3D%3D&amp;amp;attredirects=0]]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Key Investigators==&lt;br /&gt;
* Jim Barabas&lt;br /&gt;
* Noby Hata&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 27%; float: left; padding-right: 3%;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Objective&amp;lt;/h3&amp;gt;&lt;br /&gt;
Review volume rendering support in slicer3.6. Test current capabilities and performance. Develop plan for extending rendering capabilities. (This work is towards longer-term goal of developing an image-based photorealistic volume renderer).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 27%; float: left; padding-right: 3%;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Approach, Plan&amp;lt;/h3&amp;gt;&lt;br /&gt;
Examine code for current volume rendering support. Benchmark on available GPU architectures. Develop and test extensions to current volume shaders.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 40%; float: left;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Progress&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 97%; float: left;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Delivery Mechanism==&lt;br /&gt;
&lt;br /&gt;
This work will be delivered to the NA-MIC Kit as a information on this wiki page.&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Barabas</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=2010_NAMIC_Project_week:Inventory_of_Volume_Rendering_Functionality&amp;diff=54831</id>
		<title>2010 NAMIC Project week:Inventory of Volume Rendering Functionality</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=2010_NAMIC_Project_week:Inventory_of_Volume_Rendering_Functionality&amp;diff=54831"/>
		<updated>2010-06-21T17:11:53Z</updated>

		<summary type="html">&lt;p&gt;Barabas: /* Key Investigators */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:PW-MIT2010.png|[[2010_Summer_Project_Week#Projects|Projects List]]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Key Investigators==&lt;br /&gt;
* Jim Barabas&lt;br /&gt;
* Noby Hata&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 27%; float: left; padding-right: 3%;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Objective&amp;lt;/h3&amp;gt;&lt;br /&gt;
Review volume rendering support in slicer3.6. Test current capabilities and performance. Develop plan for extending rendering capabilities. (This work is towards longer-term goal of developing an image-based photorealistic volume renderer).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 27%; float: left; padding-right: 3%;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Approach, Plan&amp;lt;/h3&amp;gt;&lt;br /&gt;
Examine code for current volume rendering support. Benchmark on available GPU architectures. Develop and test extensions to current volume shaders.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 40%; float: left;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Progress&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 97%; float: left;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Delivery Mechanism==&lt;br /&gt;
&lt;br /&gt;
This work will be delivered to the NA-MIC Kit as a information on this wiki page.&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Barabas</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=2010_NAMIC_Project_week:Inventory_of_Volume_Rendering_Functionality&amp;diff=54744</id>
		<title>2010 NAMIC Project week:Inventory of Volume Rendering Functionality</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=2010_NAMIC_Project_week:Inventory_of_Volume_Rendering_Functionality&amp;diff=54744"/>
		<updated>2010-06-21T04:27:07Z</updated>

		<summary type="html">&lt;p&gt;Barabas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:PW-MIT2010.png|[[2010_Summer_Project_Week#Projects|Projects List]]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Key Investigators==&lt;br /&gt;
* Jim Barabas&lt;br /&gt;
* Noby Hata&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 27%; float: left; padding-right: 3%;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Objective&amp;lt;/h3&amp;gt;&lt;br /&gt;
Review volume rendering support in slicer3.6. Test current capabilities and performance. Develop plan for extending rendering capabilities.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 27%; float: left; padding-right: 3%;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Approach, Plan&amp;lt;/h3&amp;gt;&lt;br /&gt;
Examine code for current volume rendering support. Benchmark on available GPU architectures. Develop and test extensions to current volume shaders.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 40%; float: left;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Progress&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 97%; float: left;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Delivery Mechanism==&lt;br /&gt;
&lt;br /&gt;
This work will be delivered to the NA-MIC Kit as a information on this wiki page.&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Barabas</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=2010_NAMIC_Project_week:Inventory_of_Volume_Rendering_Functionality&amp;diff=54725</id>
		<title>2010 NAMIC Project week:Inventory of Volume Rendering Functionality</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=2010_NAMIC_Project_week:Inventory_of_Volume_Rendering_Functionality&amp;diff=54725"/>
		<updated>2010-06-21T01:54:10Z</updated>

		<summary type="html">&lt;p&gt;Barabas: /* Key Investigators */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:PW-MIT2010.png|[[2010_Summer_Project_Week#Projects|Projects List]]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Key Investigators==&lt;br /&gt;
* Jim Barabas&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 27%; float: left; padding-right: 3%;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Objective&amp;lt;/h3&amp;gt;&lt;br /&gt;
Review volume rendering support in slicer3.6. Test current capabilities and performance. Develop plan for extending rendering capabilities.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 27%; float: left; padding-right: 3%;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Approach, Plan&amp;lt;/h3&amp;gt;&lt;br /&gt;
Examine code for current volume rendering support. Benchmark on available GPU architectures. Develop and test extensions to current volume shaders.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 40%; float: left;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Progress&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 97%; float: left;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Delivery Mechanism==&lt;br /&gt;
&lt;br /&gt;
This work will be delivered to the NA-MIC Kit as a information on this wiki page.&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Barabas</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=2010_Summer_Project_Week&amp;diff=54724</id>
		<title>2010 Summer Project Week</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=2010_Summer_Project_Week&amp;diff=54724"/>
		<updated>2010-06-21T01:53:45Z</updated>

		<summary type="html">&lt;p&gt;Barabas: /* NA-MIC Kit Internals */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Back to [[Project Events]], [[Events]]&lt;br /&gt;
&lt;br /&gt;
[[Image:PW-MIT2010.png|500px|right]]&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
==Agenda==&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-style=&amp;quot;background: #b0d5e6; color: #02186f; font-size: 130%&amp;quot; &lt;br /&gt;
!Time&lt;br /&gt;
!width=&amp;quot;250px&amp;quot;|Monday, June 21&lt;br /&gt;
!width=&amp;quot;250px&amp;quot;|Tuesday, June 22&lt;br /&gt;
!width=&amp;quot;250px&amp;quot;|Wednesday, June 23&lt;br /&gt;
!width=&amp;quot;250px&amp;quot;|Thursday, June 24&lt;br /&gt;
!width=&amp;quot;250px&amp;quot;|Friday, June 25&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|bgcolor=&amp;quot;#dbdbdb&amp;quot;|'''Project Presentations'''&lt;br /&gt;
|bgcolor=&amp;quot;#6494ec&amp;quot;|'''NA-MIC Update Day'''&lt;br /&gt;
|&lt;br /&gt;
|bgcolor=&amp;quot;#88aaae&amp;quot;|'''IGT Day'''&lt;br /&gt;
|bgcolor=&amp;quot;#faedb6&amp;quot;|'''Reporting Day'''&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#ffffdd&amp;quot;|'''8:30am'''&lt;br /&gt;
|&lt;br /&gt;
|bgcolor=&amp;quot;#ffffaa&amp;quot;|Breakfast&lt;br /&gt;
|bgcolor=&amp;quot;#ffffaa&amp;quot;|Breakfast&lt;br /&gt;
|bgcolor=&amp;quot;#ffffaa&amp;quot;|Breakfast&lt;br /&gt;
|bgcolor=&amp;quot;#ffffaa&amp;quot;|Breakfast&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#ffffdd&amp;quot;|'''9am-12pm'''&lt;br /&gt;
|&lt;br /&gt;
|'''9am:''' NA-MIC Kit Update (Jim Miller) &lt;br /&gt;
[[MIT_Project_Week_Rooms#Grier_34-401_AB|Grier Rooms]]&lt;br /&gt;
&amp;lt;br&amp;gt;----------------------------------------&amp;lt;br&amp;gt;&lt;br /&gt;
'''9:45am:''' [[Media:2010_Project_Week_Slicer.ppt|3D Slicer Update]] (Steve Pieper)&lt;br /&gt;
&amp;lt;br&amp;gt;[[MIT_Project_Week_Rooms#Grier_34-401_AB|Grier Rooms]]&lt;br /&gt;
&amp;lt;br&amp;gt;----------------------------------------&amp;lt;br&amp;gt;&lt;br /&gt;
'''10:30-11am:''' OpenIGTLink Update (Junichi Tokuda)&lt;br /&gt;
&amp;lt;br&amp;gt;[[MIT_Project_Week_Rooms#Grier_34-401_AB|Grier Rooms]]&lt;br /&gt;
&amp;lt;br&amp;gt;----------------------------------------&amp;lt;br&amp;gt;&lt;br /&gt;
'''11am-12pm:''' Slicer Hands-on Workshop (Randy Gollub, Sonia Pujol)&lt;br /&gt;
&amp;lt;br&amp;gt;[[MIT_Project_Week_Rooms#Grier_34-401_AB|Grier Room A]]&lt;br /&gt;
|'''9am-12pm: &amp;lt;font color=&amp;quot;#4020ff&amp;quot;&amp;gt;Breakout Session:'''&amp;lt;/font&amp;gt;&amp;lt;br&amp;gt; [[2010 Project Week Breakout Session: ITK|ITK]] (Luis Ibanez)&lt;br /&gt;
|'''9am-5pm: &amp;lt;font color=&amp;quot;#4020ff&amp;quot;&amp;gt;Breakout Session:'''&amp;lt;/font&amp;gt;&amp;lt;br&amp;gt; [[2010 Summer Project Week Breakout Session:OpenIGTLink|OpenIGTLink]]&lt;br /&gt;
|'''10am-12pm:''' [[#Projects|Project Progress Updates]]&lt;br /&gt;
&amp;lt;br&amp;gt;[[MIT_Project_Week_Rooms#Grier_34-401_AB|Grier Rooms]]&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#ffffdd&amp;quot;|'''12pm-1pm'''&lt;br /&gt;
|bgcolor=&amp;quot;#ffffaa&amp;quot;|Lunch&lt;br /&gt;
|bgcolor=&amp;quot;#ffffaa&amp;quot;|Lunch&lt;br /&gt;
|bgcolor=&amp;quot;#ffffaa&amp;quot;|Lunch&lt;br /&gt;
|bgcolor=&amp;quot;#ffffaa&amp;quot;|Lunch&lt;br /&gt;
|bgcolor=&amp;quot;#ffffaa&amp;quot;|Lunch boxes; Adjourn by 1:30pm&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#ffffdd&amp;quot;|'''1pm-5:30pm'''&lt;br /&gt;
|'''1-1:05pm: &amp;lt;font color=&amp;quot;#503020&amp;quot;&amp;gt;Ron Kikinis: Welcome&amp;lt;/font&amp;gt;'''&lt;br /&gt;
[[MIT_Project_Week_Rooms#Grier_34-401_AB|Grier Rooms]]&lt;br /&gt;
&amp;lt;br&amp;gt;----------------------------------------&amp;lt;br&amp;gt;&lt;br /&gt;
'''1:05-3:30pm:''' [[#Projects|Project Introductions]] (all Project Leads)&lt;br /&gt;
&amp;lt;br&amp;gt;[[MIT_Project_Week_Rooms#Grier_34-401_AB|Grier Rooms]]&lt;br /&gt;
&amp;lt;br&amp;gt;----------------------------------------&amp;lt;br&amp;gt;&lt;br /&gt;
'''3:30-5:30pm: Tutorial:''' [[2010 Summer Project Week Breakout: Getting Started with Qt|Getting Started with Qt]] (Adam Weinrich, Nokia)&lt;br /&gt;
&amp;lt;br&amp;gt;[[MIT_Project_Week_Rooms#32-155|32-155 (Stata Lecture Hall)]]&lt;br /&gt;
|'''1-3pm: &amp;lt;font color=&amp;quot;#4020ff&amp;quot;&amp;gt;Breakout Session:'''&amp;lt;/font&amp;gt;&amp;lt;br&amp;gt; QT/Slicer (Steve, JC, J2)&lt;br /&gt;
&amp;lt;br&amp;gt;[[MIT_Project_Week_Rooms#Grier_34-401_AB|Star Room]]&lt;br /&gt;
&amp;lt;br&amp;gt;----------------------------------------&amp;lt;br&amp;gt;&lt;br /&gt;
'''3-4pm:''' [[Summer_2010_Tutorial_Contest|Tutorial Contest Presentations]]&lt;br /&gt;
&amp;lt;br&amp;gt;[[MIT_Project_Week_Rooms#Grier_34-401_AB|Grier Rooms]]&lt;br /&gt;
&amp;lt;br&amp;gt;----------------------------------------&amp;lt;br&amp;gt;&lt;br /&gt;
'''4-5pm: &amp;lt;font color=&amp;quot;#4020ff&amp;quot;&amp;gt;Breakout Session:'''&amp;lt;/font&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt; [[2010 Summer Project Week Breakout Session: Data Management |Data Management]] (Dan Marcus, Stephen Aylward)&lt;br /&gt;
&amp;lt;br&amp;gt;[[MIT_Project_Week_Rooms#Grier_34-401_AB|Star Room]]&lt;br /&gt;
|'''12:45-1pm:''' [[Events:TutorialContestJune2010|Tutorial Contest Winner Announcement]]&lt;br /&gt;
&amp;lt;br&amp;gt;----------------------------------------&amp;lt;br&amp;gt;&lt;br /&gt;
'''1-3pm: &amp;lt;font color=&amp;quot;#4020ff&amp;quot;&amp;gt;Breakout Session:'''&amp;lt;/font&amp;gt;&amp;lt;br&amp;gt; [[Microscopy_Image_Analysis|Microscopy Image Analysis]] (Sean Megason)&lt;br /&gt;
&amp;lt;br&amp;gt;----------------------------------------&amp;lt;br&amp;gt;&lt;br /&gt;
'''3-5pm: &amp;lt;font color=&amp;quot;#4020ff&amp;quot;&amp;gt;Breakout Session:'''&amp;lt;/font&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[2010 Summer Project Week Breakout Session:QA Training|QA Training]] (Luis Ibanez)&lt;br /&gt;
&amp;lt;br&amp;gt;----------------------------------------&amp;lt;br&amp;gt;&lt;br /&gt;
'''3-4pm: &amp;lt;font color=&amp;quot;#4020ff&amp;quot;&amp;gt;Breakout Session:'''&amp;lt;/font&amp;gt;&amp;lt;br&amp;gt; [[2010 Summer Project Week Breakout Session:VTK Widget|VTK Widgets]] (Nicole, Kilian, JC)&lt;br /&gt;
|'''1-2pm: &amp;lt;font color=&amp;quot;#4020ff&amp;quot;&amp;gt;Breakout Session:'''&amp;lt;/font&amp;gt;&amp;lt;br&amp;gt; [[2010 Summer Project Week Breakout Session:GWE|GWE]] (Marco Ruiz)&lt;br /&gt;
&amp;lt;br&amp;gt;----------------------------------------&amp;lt;br&amp;gt;&lt;br /&gt;
'''2-3pm:''' Build Instructions: [http://www.commontk.org/index.php/Build_Instructions#Simple_Git  Simple Git] (Steve Pieper)&lt;br /&gt;
&amp;lt;br&amp;gt;----------------------------------------&amp;lt;br&amp;gt;&lt;br /&gt;
'''3-4pm: &amp;lt;font color=&amp;quot;#4020ff&amp;quot;&amp;gt;Breakout Session:'''&amp;lt;/font&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
[[2010 Summer Project Week Breakout Session: Volume Rendering|Volume Rendering Demos and Discussion]] (Yin Wu, Steve Pieper)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#ffffdd&amp;quot;|'''5:30pm'''&lt;br /&gt;
|bgcolor=&amp;quot;#f0e68b&amp;quot;|Adjourn for the day&lt;br /&gt;
|bgcolor=&amp;quot;#f0e68b&amp;quot;|Adjourn for the day&lt;br /&gt;
|bgcolor=&amp;quot;#f0e68b&amp;quot;|Adjourn for the day&lt;br /&gt;
|bgcolor=&amp;quot;#f0e68b&amp;quot;|Adjourn for the day&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Please note:&lt;br /&gt;
*We need to empty room by 1:30pm on Friday.  You are welcome to use wireless in Stata.&lt;br /&gt;
*Please sign up for the developer [http://www.slicer.org/pages/Mailinglist mailing lists]&lt;br /&gt;
*Next Project Week [[AHM_2011| January 3-7, 2011, Salt Lake City, Utah]]&lt;br /&gt;
&lt;br /&gt;
==Projects==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Segmentation ===&lt;br /&gt;
#[[2010_Summer_Project_Week_Robust_Statistics_Segmenter_Slicer_Module|Robust Statistics Segmenter Slicer Module]] (Yi Gao, Allen Tannenbaum, Ron Kikinis)&lt;br /&gt;
#[[2010_Summer_Project_Week_Multi_scale_Shape_Based_Segmentation_for_the_Hippocampus|Multi-scale Shape Based Segmentation for the Hippocampus]] (Yi Gao, Allen Tannenbaum)&lt;br /&gt;
#[[2010_Summer_Project_Week_Prostate_MRI_Segmentation|Prostate Segmentation from MRI]] (Andriy Fedorov, Yi Gao)&lt;br /&gt;
#[[2010_Summer_Project_Week_SegmentationMeshEmbeddedContours|Segmentation on Mesh Surfaces Using Geometric Information]] (Peter Karasev, Karol Chudy, Allen Tannenbaum, GT; Ron Kikinis, BWH)&lt;br /&gt;
#[[2010_Summer_Project_Week_SPECTRE|SPECTRE: Skull Stripping integration with Slicer]] (Nicole Aucoin, Min Chen)&lt;br /&gt;
#[[2010_Summer_Project_Week_White Matter Lesion segmentation|White Matter Lesion segmentation]] (Minjeong Kim, Xiaodong Tao, Jim Miller, Dinggang Shen)&lt;br /&gt;
#[[2010_Summer_Project_Week_EMSegmentation_kmeans|EMSegmentation: Automatic Intensity Initialization using KMeans ]](Priya Srinivasan, Daniel Haehn, Kilian Pohl, Sylvain Bouix)&lt;br /&gt;
#[[2010_Summer_Project_Week_Left ventricular scar segmentation| LV scar segmentation display and fusion]] (Dana C. Peters, Felix Liu, BIDMC, Boston)&lt;br /&gt;
#[[2010_Summer_Project_Week/The Vascular Modeling Toolkit in 3D Slicer|The Vascular Modeling Toolkit in 3D Slicer]] (Daniel Haehn, Luca Antiga, Kilian Pohl, Steve Pieper, Ron Kikinis)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Registration ===&lt;br /&gt;
#[[2010_Summer_Project_Week_RegistrationCaseLibrary|The 3DSlicer Registration Case Library]] (Dominik Meier)&lt;br /&gt;
#[[2010_Summer_Project_Week_RegistrationEvaluation|Evaluation of Registration in Slicer]] (James Fishbaugh, Guido Gerig, Domink Meier)&lt;br /&gt;
#[[2010_Summer_Project_Week_HAMMER: Deformable Registration|HAMMER: Deformable Registration]] (Guorong Wu, Xiaodong Tao, Jim Miller, Dinggang Shen)&lt;br /&gt;
#[[2010_Summer_Project_Week_Best_Regularization_Term_for_Demons_Registration_Algorithm|Best Regularization Term for Demons Registration Algorithm]] (Rui Li, Greg Sharp)&lt;br /&gt;
#[[2010_Summer_Project_Week_Fiducial_Deformable_Registration|Fiducial-based deformable image registration]] (Nadya Shusharina, Greg Sharp)&lt;br /&gt;
#[[2010_Summer_Project_Week_MR_to_Ultrasound_Registration_Methodology|MR to Ultrasound Registration Methodology]] (Dieter Hahn, William Wells, Joachim Hornegger, Tina Kapur, Stephen Aylward, Andriy Fedorov)&lt;br /&gt;
#[[2010_Summer_Project_Week_Groupwise_Registration|Groupwise Registration]] (Ryan Eckbo, Sylvain Bouix, Jim Miller, Hans Johnson, Kilian Pohl, Daniel Haehn)&lt;br /&gt;
&lt;br /&gt;
=== Shape Analysis ===&lt;br /&gt;
#[[2010_Summer_Project_Week_Shape_Test_Bench|Shape Test Bench]] (Marc Niethammer, Sylvain Bouix)&lt;br /&gt;
#[[2010_Summer_Project_Week_Shape|Median Shape by Boundary-based Distance ]](Tammy Riklin Raviv, Sylvain Bouix)&lt;br /&gt;
# [[2010_Summer_Project_Week_Shape_Analysis_UNC|Shape Analysis projects, integration with Slicer3]] (Beatriz Paniagua, Martin Styner)&lt;br /&gt;
# [[Particle Based Shape Regression]] (Manasi Datar, Joshua Cates, P. Thomas Fletcher, Sylvain Gouttard, Guido Gerig, Ross Whitaker)&lt;br /&gt;
#[[Automatic SPHARM Shape Analysis in 3D Slicer ]] (Corentin Hamel, Clement Vachet, Beatriz Paniagua, Nicolas Augier, Martin Styner)&lt;br /&gt;
&lt;br /&gt;
=== Diffusion ===&lt;br /&gt;
#[[NAMIC Tools Suite for DTI analysis]] (Hans Johnson, Joy Matsui, Vincent Magnotta, Sylvain Gouttard)&lt;br /&gt;
#[[2010_Summer_Project_Two_Tensor|Implementing Two-tensor tractography in Slicer (Python) ]](Stefan Leinhard, James Malcolm, Demian Wasserman, Yogesh Rathi)&lt;br /&gt;
#[[Efficient Diffusion Connectivity via Multi­directional F­star]] (Alexis Boucharin, Clement Vachet, Yundi Shi, Mar Sanchez, Martin Styner)&lt;br /&gt;
#[[Application of the DTI pipeline to the teenage substance abuse study]] (Gopalkrishna Veni, Sarang Joshi, Ross Whitaker)&lt;br /&gt;
#[[2010_Summer_Project_Week_Diffusion|Fluid Mechanics Based Tractography ]](Nathan Hageman)&lt;br /&gt;
#[[2010_Summer_Project_QSpace_Reconstruction_for_Diffusion_Spectrum_Imaging_Data|QSpace Imaging Reconstruction for Diffusion Spectrum Imaging Data]] (Sudhir Pathak)&lt;br /&gt;
&lt;br /&gt;
=== IGT ===&lt;br /&gt;
#[[2010_Summer_Project_Week_MR_to_CT_Registration_for_Prostate_Brachytherapy_Dose_Calculation|MR to CT Registration for Prostate Brachytherapy Dose Calculation]] (Andriy Fedorov, Dominik Meier, Hans Johnson)&lt;br /&gt;
#[[2010_Summer_Project_Week_Intraoperative Brain Shift Monitoring Using Shear Mode Transcranial Ultrasound|Intraoprative Brain Shift Monitoring Using Shear Mode Transcranial Ultrasound]] (Jason White, Steve Pieper, Junichi Tokuda?, Pratik Patel?)&lt;br /&gt;
#[[2010_Summer_Project_Week_Prostate_Intervention|Prostate Intervention(Junichi,  Sam Song, Tamas Ungi)]]&lt;br /&gt;
#[[2010_Summer_Project_Week_Liver_Ablation|Liver Ablation (Haiying Liu, Noby Hata)]]&lt;br /&gt;
# [[2010_Summer_Project_Week_BrainLab_Aurora_Hybrid_Navigation|BrainLab-Aurora Hybrid Navigation]] (Isaiah Norton, Dan Marcus, Noby Hata)&lt;br /&gt;
# [[2010_Summer_Project_Week_PerkStationModule|PerkStation Module]] (Tamas Ungi, Xiaodong Tao)&lt;br /&gt;
#[[2010_Summer_Project_Week_Co-registration_of_PET_and_DWI_Images_for_the_targeting_of_Glioma_Biopsies|Co-registration of PET and DWI Images for the targeting of Glioma Biopsies]] (Gareth Smith, Dominik Meir, Vince Magnotta)&lt;br /&gt;
#[[2010_Summer_Project_Week_Implementing_Open_IGT_Link_to_Virtual_Place_for_research_support|Implementing Open IGT Link to Virtual Place for research support]] (Nicholas Herlambang, Noby Hata)&lt;br /&gt;
#[[2010_Summer_Project_Week_Tracking_Neuroendoscope_Using_EM_Tracker_and_OpenIGTLink|Tracking Neuroendoscope Using EM Tracker and OpenIGTLink]] (Laurent Chauvin, Junichi Tokuda, Noby Hata)&lt;br /&gt;
#[[2010_Summer_Project_Week_Implementing_OpenCV_to_Slicer3_for_Neuroendoscopic_Surgery|Implementing OpenCV to Slicer3 for Neuroendoscopic Surgery]] (Atsushi Yamada, Junichi Tokuda, Noby Hata)&lt;br /&gt;
&lt;br /&gt;
=== Radiotherapy ===&lt;br /&gt;
#[[2010_Summer_Project_Week_DICOM_RT|Dicom RT plugin]] (Greg Sharp, Tamas Ungi)&lt;br /&gt;
#[[2010_Summer_Project_Week_HandN_Cancer|Adaptive Radiation Therapy for H&amp;amp;N cancer]] (Marta Peroni,Polina Golland,Greg Sharp)&lt;br /&gt;
#[[2010_Summer_Project_Week_Seg_Adapt_HNT|Segmentation for Adaptive Radiotherapy for Head, Neck, and Thorax]] (Ivan Kolesov, Greg Sharp, and Allen Tannenbaum )&lt;br /&gt;
&lt;br /&gt;
=== Analysis ===&lt;br /&gt;
#[[2010_NAMIC_Project_week:IA-FEMesh| IA-FEMesh Slicer3 Finite Meshing Module]] (N Grosland, V Magnotta, C Lisle, S Pieper)&lt;br /&gt;
#[[2010_Summer_Project_Week_Cortical_Thickness_Analysis|Cortical thickness analysis]] (Clement Vachet, Heather Cody Hazlett, Martin Styner)&lt;br /&gt;
#[[2010_Summer_Project_Week_Mouse_Brain_Cortical_Thickness_Analysis|Mouse brain cortical thickness analysis]] (Joohwi Lee, Ipek Oguz, Martin Styner)&lt;br /&gt;
#[[2010_Summer_Project_Week_Primate image analysis using the standard Slicer pipeline|Primate image analysis using the standard Slicer pipeline]] (Yundi Shi, Martin Styner, Andriy Fedorov)&lt;br /&gt;
#[[2010_Summer_Project_Week_MRSI_module_and_SIVIC_interface| MRSI module and SIVIC interface]] (B Menze,  M Phothilimthana, J Crane (UCSF), B Olson (UCSF), P Golland)&lt;br /&gt;
#[[2010_Summer_Project_Week_FractureClassification_Brainstorming|Femoral Fracture Classification Brainstorming Session]] (Karl Fritscher, Vince Magnotta, Peter Karasev, Curt Lisle, Ron Kikinis) &lt;br /&gt;
#[[2010_Summer_Project_Week_Computer_Aided_Photodynamic_Therapy| Computer_Aided_Photodynamic_Therapy]] (E Pietka, D Spinczyk, P Szabelak)&lt;br /&gt;
&lt;br /&gt;
===[[Microscopy Image Analysis]] ===&lt;br /&gt;
# [[ 2010 Project Week DICOM supplement 145 | DICOM supplement 145 ]] : Microscopy Image in the Dicom Standard (Mathieu Malaterre, Alex. Gouaillard)&lt;br /&gt;
# [[ 2010 Summer Project Week Microscopy extensions for ITK | Microscopy Extensions for ITK ]]: convolution, deconvolution, wavelets and more ( Gaetan Lemhann, Alex. Gouaillard )&lt;br /&gt;
# [[Import/Export Farsight-GoFigure results]] ( Arnaud Gelas, Lydie Souhait, Raghav Padmanabhan, Sean Megason, Badri Roysam)&lt;br /&gt;
# [[JPEG2000 and HDF5 Image Readers in ITK]] (Kishore Mosaliganti, Luis Ibanez, Sean Megason)&lt;br /&gt;
# [[ITK Spherical Harmonics filter for shape analysis of cell nuclei]] (Shantanu Singh, Kishore Mosaliganti, Arnaud Gelas, Sean Megason, Raghu Machiraju)&lt;br /&gt;
# [[ITK Analysis of Large Histology Datasets]] (Liya Ding, Kun Huang, Sean Megason, Raghu Machiraju)&lt;br /&gt;
# [[CTK Transfer function widget]] (Nicolas Rannou, Julien Finet, Arnaud Gelas, Stever Pieper)&lt;br /&gt;
# [[Seedings results comparison]] (Antonin Perrot-Audet, Raghav Padmanabhan, Kishore Mosaliganti, Badri Roysam, Sean Megason)&lt;br /&gt;
# [[ITK GPAC level set|ITK Multiphase and GPAC level sets]] (K. Palaniappan, Ilker Ersoy, Filiz Bunyak, Kishore Mosaliganti, Sean Megason)&lt;br /&gt;
# [[MedianTexture|Median binary pattern texture measures for cell nuclei segmentation]] (Adel Hafiane, Lucas Menand, K. Palaniappan, Sean Megason)&lt;br /&gt;
# [[StandardsInterfaces|Standards and Interfaces for Microscopy Image Analysis in ITK]] (whoever has an opinion, Sean Megason)&lt;br /&gt;
&lt;br /&gt;
=== NA-MIC Kit Internals ===&lt;br /&gt;
#[[2010 NAMIC Project week: Module Inventory|Module Inventory]] (Steve, Jim)&lt;br /&gt;
#[[2010 NAMIC Project week: Viewer Manager Factory|Viewer Manager Factory]] (Alex Yarmarkovich, Kilian, Steve, Nicole)&lt;br /&gt;
#[[2010 NAMIC Project week: Programmatic use of Volume Rendering module|Programmatic use of Volume Rendering module]] (Andriy Fedorov, Yanling Liu, Alex Yarmarkovich, Jim Barabas)&lt;br /&gt;
#[[2010 NAMIC Project week:Inventory of Volume Rendering Functionality|Inventory of Volume Rendering Functionality]] (Jim Barabas, Noby Hata)&lt;br /&gt;
#[[2010_NAMIC_Project_week:Slicer4Icons|Consistent visual language for Slicer4: icon rework marathon]] (Wendy Plesniak)&lt;br /&gt;
#[[2010_NAMIC_Project_week:LongitudinalPETSUV_Wizard | Slicer Wizard for PET/CT workflow]] (Wendy Plesniak, Ron Kikinis, Alexander Zaitsev)&lt;br /&gt;
#[[2010_Summer_Project_Week_PythonQt|PythonQt and console widget]] (Steve Pieper, Jean-Christophe Fillion-Robin)&lt;br /&gt;
#[[2010_Summer_Project_Week_VTKWidgets|VTKWidgets]] (Jean-Christophe Fillion-Robin, Will Schroeder, Nicole Aucoin, Wendy, Ron Kikinis)&lt;br /&gt;
#[[2010_Summer_Project_Week_Superbuild |Superbuild ]](David Partyka, Steve Pieper, Katie Hayes)&lt;br /&gt;
#[[Paraview Support for Computational Anatomy]] (Michel Audette, Mike Bowers)&lt;br /&gt;
#[[2010 NAMIC Project week: Volume Rendering for Virtual Colonoscopy|Volume Rendering for Virtual Colonoscopy]] (Hiro Yoshida, Yin Wu, Steve Piper, Ron Kikinis)&lt;br /&gt;
&lt;br /&gt;
=== Workflows and Integration ===&lt;br /&gt;
# [[Summer_project_week_2010_Workflows_SOA|Workflows and Service Oriented Architecture Solutions for Slicer3 Modules]] (Alexander Zaitsev, Wendy Plesniak, Charles Guttmann, Ron Kikinis)&lt;br /&gt;
&lt;br /&gt;
==Background==&lt;br /&gt;
&lt;br /&gt;
We are pleased to announce the 11th PROJECT WEEK of hands-on research and development activity for applications in Image-Guided Therapy, Neuroscience, and several additional areas of biomedical research that enable personalized medicine. Participants will engage in open source programming using the [[NA-MIC-Kit|NA-MIC Kit]], algorithm design, medical imaging sequence development, tracking experiments, and clinical application. The main goal of this event is to move forward the translational research deliverables of the sponsoring centers and their collaborators. Active and potential collaborators are encouraged and welcome to attend this event. This event will be set up to maximize informal interaction between participants.  &lt;br /&gt;
&lt;br /&gt;
Active preparation begins on Thursday, April 15th at 3pm ET, with a kick-off teleconference.  Invitations to this call will be sent to members of the sponsoring communities, their collaborators, past attendees of the event, as well as any parties who have expressed an interest in working with these centers. The main goal of the kick-off call is to get an idea of which groups/projects will be active at the upcoming event, and to ensure that there is sufficient coverage for all. Subsequent teleconferences will allow for more focused discussions on individual projects and allow the hosts to finalize the project teams, consolidate any common components, and identify topics that should be discussed in breakout sessions. In the final days leading upto the meeting, all project teams will be asked to fill in a template page on this wiki that describes the objectives and plan of their projects.  &lt;br /&gt;
&lt;br /&gt;
The event itself will start off with a short presentation by each project team, driven using their previously created description, and will help all participants get acquainted with others who are doing similar work. In the rest of the week, about half the time will be spent in breakout discussions on topics of common interest of subsets of the attendees, and the other half will be spent in project teams, doing hands-on project work.  The hands-on activities will be done in 30-50 small teams of size 2-4, each with a mix of multi-disciplinary expertise.  To facilitate this work, a large room at MIT will be setup with several tables, with internet and power access, and each computer software development based team will gather on a table with their individual laptops, connect to the internet to download their software and data, and be able to work on their projects.  Teams working on projects that require the use of medical devices will proceed to Brigham and Women's Hospital and carry out their experiments there. On the last day of the event, a closing presentation session will be held in which each project team will present a summary of what they accomplished during the week.&lt;br /&gt;
&lt;br /&gt;
This event is part of the translational research efforts of [http://www.na-mic.org NA-MIC], [http://www.ncigt.org NCIGT], [http://nac.spl.harvard.edu/ NAC], [http://catalyst.harvard.edu/home.html Harvard Catalyst], and [http://www.cimit.org CIMIT].  It is an expansion of the NA-MIC Summer Project Week that has been held annually since 2005. It will be held every summer at MIT and Brigham and Womens Hospital in Boston, typically during the last full week of June, and in Salt Lake City in the winter, typically during the second week of January.  &lt;br /&gt;
&lt;br /&gt;
A summary of all past NA-MIC Project Events is available [[Project_Events#Past|here]].&lt;br /&gt;
&lt;br /&gt;
== Logistics ==&lt;br /&gt;
*'''Dates:''' June 21-25, 2010&lt;br /&gt;
*'''Location:''' MIT. [[Meeting_Locations:MIT_Grier_A_%26B|Grier Rooms A &amp;amp; B: 34-401A &amp;amp; 34-401B]].&lt;br /&gt;
*'''REGISTRATION:''' Please click [http://guest.cvent.com/i.aspx?4W%2cM3%2c8e73686a-1432-40f2-bc78-f9e18d8bce00 here] to do an on-line registration for the meeting that will allow you to pay by credit card, or send a check.&lt;br /&gt;
*'''Registration Fee:''' $260 (covers the cost of breakfast, lunch and coffee breaks for the week). &lt;br /&gt;
*'''Hotel:''' We have reserved a block of rooms  at the Boston Marriott Cambridge Hotel, Two Cambridge Center, 50 Broadway, Cambridge, MA 02142. (Phone: 617.252.4405, Fax: 617.494.6565)  [http://www.marriott.com/hotels/travel/BOSCB?groupCode=NAMNAMA&amp;amp;app=resvlink&amp;amp;fromDate=6/20/10&amp;amp;toDate=6/25/10   Please click here to reserve.] You will be directed to the property's home page with the group code already entered in the appropriate field. All you need to do is enter your arrival date to begin the reservation process. &lt;br /&gt;
  &lt;br /&gt;
   ''' All reservations must be made by Tuesday, June 1, 2010 to receive the discounted rate of'''&lt;br /&gt;
   ''' $189/night/room (plus tax).'''&lt;br /&gt;
   ''' This rate is good only through June 1.'''&lt;br /&gt;
&lt;br /&gt;
Please note that if you try to reserve a room outside of the block on the shoulder nights via the link, you will be told that the group rate is not available for the duration of your stay. To reserve those rooms, which might not be at the group rate because it is based upon availability, please call Marriott Central Reservations at 1-800-228-9290. &lt;br /&gt;
&lt;br /&gt;
*Here is some information about several other Boston area hotels that are convenient to NA-MIC events: [[Boston_Hotels|Boston_Hotels]]. Summer is tourist season in Boston, so please book your rooms early.&lt;br /&gt;
*For hosting projects, we are planning to make use of the NITRC resources.  See [[NA-MIC_and_NITRC | Information about NITRC Collaboration]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Preparation ==&lt;br /&gt;
&lt;br /&gt;
# Please make sure that you are on the http://public.kitware.com/cgi-bin/mailman/listinfo/na-mic-project-week mailing list&lt;br /&gt;
# The NA-MIC engineering team will be discussing infrastructure projects in a kickoff TCON on April 15, 3pm ET.  In the weeks following, new and old participants from the above mailing list will be invited to join to discuss their projects, so please make sure you are on it!&lt;br /&gt;
# By 3pm ET on June 10, 2009: [[Project_Week/Template|Complete a templated wiki page for your project]]. Please do not edit the template page itself, but create a new page for your project and cut-and-paste the text from this template page.  If you have questions, please send an email to tkapur at bwh.harvard.edu.&lt;br /&gt;
# By 3pm on June 17, 2010: Create a directory for each project on the [[Engineering:SandBox|NAMIC Sandbox]] (Zack)&lt;br /&gt;
## Commit on each sandbox directory the code examples/snippets that represent our first guesses of appropriate methods. (Luis and Steve will help with this, as needed)&lt;br /&gt;
## Gather test images in any of the Data sharing resources we have (e.g. XNAT/MIDAS). These ones don't have to be many. At least three different cases, so we can get an idea of the modality-specific characteristics of these images. Put the IDs of these data sets on the wiki page. (the participants must do this.)&lt;br /&gt;
## Setup nightly tests on a separate Dashboard, where we will run the methods that we are experimenting with. The test should post result images and computation time. (Zack)&lt;br /&gt;
# Please note that by the time we get to the project event, we should be trying to close off a project milestone rather than starting to work on one...&lt;br /&gt;
# People doing Slicer related projects should come to project week with slicer built on your laptop.&lt;br /&gt;
## Projects to develop extension modules should work with the [http://viewvc.slicer.org/viewcvs.cgi/branches/Slicer-3-6/#dirlist Slicer-3-6 branch] (new code should not be checked into the branch).&lt;br /&gt;
## Projects to modify core behavior of slicer should be done on the [http://viewvc.slicer.org/viewcvs.cgi/trunk/ trunk].&lt;br /&gt;
&lt;br /&gt;
==Attendee List==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;'''NOTE:'''&amp;lt;/big&amp;gt; &amp;lt;font color=&amp;quot;maroon&amp;quot;&amp;gt;THIS IS AN AUTOMATICALLY GENERATED LIST FROM THE REGISTRATION WEBSITE. ATTENDEES SHOULD '''NOT''' EDIT THIS, BUT [http://guest.cvent.com/i.aspx?4W%2cM3%2c8e73686a-1432-40f2-bc78-f9e18d8bce00 REGISTER BY CLICKING HERE.]&amp;lt;/font&amp;gt; &lt;br /&gt;
&lt;br /&gt;
#	Yousef	Al-Kofahi	,	CompuCyte Corporation&lt;br /&gt;
#	Peter	Anderson	,	retired&lt;br /&gt;
#	Nicole	Aucoin	,	BWH&lt;br /&gt;
#	Michel	Audette	,	Kitware&lt;br /&gt;
#	Stephen	Aylward	,	Kitware, Inc&lt;br /&gt;
#	Alexis	Boucharin	,	UNC Neuro Image Research and Analysis Laboratories&lt;br /&gt;
#	Sylvain	Bouix	,	BWH&lt;br /&gt;
#	Michael	Bowers	,	Johns Hopkins University&lt;br /&gt;
#	Francois	Budin	,	UNC&lt;br /&gt;
#	Everette	Burdette	,	Acoustic MedSystems, Inc.&lt;br /&gt;
#	Laurent	CHAUVIN	,	Brigham and Women's Hospital&lt;br /&gt;
#	Min	Chen	,	Johns Hopkins University&lt;br /&gt;
#	Jason	Crane	,	UCSF&lt;br /&gt;
#	Manasi	Datar	,	SCI Institute&lt;br /&gt;
#	Liya	Ding	,	The Ohio State University&lt;br /&gt;
#	Ryan	Eckbo	,	BWH&lt;br /&gt;
#	Ilker	Ersoy	,	University of Missouri Columbia&lt;br /&gt;
#	Andriy	Fedorov	,	Surgical Planning Lab&lt;br /&gt;
#	Jean-Christophe	Fillion-Robin	,	Kitware Inc.&lt;br /&gt;
#	Julien	Finet	,	Kitware Inc&lt;br /&gt;
#	James	Fishbaugh	,	SCI Institute&lt;br /&gt;
#	Karl	Fritscher	,	UMIT&lt;br /&gt;
#	Yi	Gao	,	Gerogia Tech&lt;br /&gt;
#	Arnaud	GELAS	,	Harvard Medical School&lt;br /&gt;
#	Randy	Gollub	,	MGH&lt;br /&gt;
#	Chris	Gorgolewski	,	SPL&lt;br /&gt;
#	alexandre	gouaillard	,	CoSMo Software&lt;br /&gt;
#	Sylvain	Gouttard	,	SCI Institute&lt;br /&gt;
#	Kedar	Grama	,	Rensselaer Polytechnic Institute&lt;br /&gt;
#	Daniel	Haehn	,	University of Pennsylvania&lt;br /&gt;
#	Adel	Hafiane	,	ENSI-Bourges&lt;br /&gt;
#	Nathan	Hageman	,	&lt;br /&gt;
#	Dieter	Hahn	,	University Erlangen&lt;br /&gt;
#	Michael	Halle	,	BWH/SPL&lt;br /&gt;
#	Corentin	Hamel	,	UNC Chapel Hill&lt;br /&gt;
#	Nobuhiko	Hata	,	Brigham and Women's Hospital&lt;br /&gt;
#	Kathryn	Hayes	,	Brigham and Women's Hospital&lt;br /&gt;
#	Nicholas	Herlambang	,	AZE, Ltd.&lt;br /&gt;
#	Leslie	Holton	,	Medtronic Navigation&lt;br /&gt;
#	Luis	Ibanez	,	KITWARE Inc.&lt;br /&gt;
#	Jayender	Jagadeesan	,	SPL&lt;br /&gt;
#	Hans	Johnson	,	University of Iowa&lt;br /&gt;
#	Tina	Kapur	,	Brigham and Women's Hospital&lt;br /&gt;
#	Ron	Kikinis	,	Brigham and Women's Hospital&lt;br /&gt;
#	Minjeong	Kim	,	UNC-Chapel Hill&lt;br /&gt;
#	Ivan	Kolesov	,	Georgia Institute of Technology&lt;br /&gt;
#	Garrett	Larson	,	UNC-CH&lt;br /&gt;
#	Joohwi	Lee	,	UNC Chapel Hill&lt;br /&gt;
#	Rui	Li	,	MGH&lt;br /&gt;
#	Stefan	Lienhard	,	LMI&lt;br /&gt;
#	Curtis	Lisle	,	KnowledgeVis, LLC&lt;br /&gt;
#	Haiying	Liu	,	Brigham and Women's Hospital&lt;br /&gt;
#	Felix	Liu	,	Beth Israel Deaconess Medical Center&lt;br /&gt;
#	Yanling	Liu	,	SAIC-Frederick, Inc.&lt;br /&gt;
#	Bradley	Lowekamp	,	Lockheed Martin&lt;br /&gt;
#	raghu	machiraju	,	The Ohio State University&lt;br /&gt;
#	Vincent	Magnotta	,	The University of Iowa&lt;br /&gt;
#	mathieu	malaterre	,	CoSMo Software&lt;br /&gt;
#	Daniel	Marcus	,	Washington University&lt;br /&gt;
#	William	Marks	,	Focused Ultrasound Lab, BWH, HMS&lt;br /&gt;
#	Katie	Mastrogiacomo	,	Brigham and Women's Hospital&lt;br /&gt;
#	Joy	Matsui	,	University&lt;br /&gt;
#	Sean	Megason	,	Harvard Medical School&lt;br /&gt;
#	Dominik	Meier	,	BWH, Boston MA&lt;br /&gt;
#	bjoern	menze	,	CSAIL MIT&lt;br /&gt;
#	Mikhail	Milchenko	,	WUSTL&lt;br /&gt;
#	James	Miller	,	GE Research&lt;br /&gt;
#	Kishore	Mosaliganti	,	Harvard Medical School&lt;br /&gt;
#	Marc	Niethammer	,	UNC Chapel Hill&lt;br /&gt;
#	Isaiah	Norton	,	BWH Neurosurgery&lt;br /&gt;
#	Beck	Olson	,	UCSF&lt;br /&gt;
#	John	Onofrey	,	Yale University&lt;br /&gt;
#	Raghav	Padmanabhan	,	RPI&lt;br /&gt;
#	Kannappan	Palaniappan	,	university of Missouri&lt;br /&gt;
#	Beatriz	Paniagua	,	University of North Caolina at Chapel Hill&lt;br /&gt;
#	Xenophon	Papademetris	,	Yale University&lt;br /&gt;
#	Eun-Joo	Park	,	Brigham &amp;amp; Women's Hospital&lt;br /&gt;
#	David	Partyka	,	Kitware Inc&lt;br /&gt;
#	Pratik	Patel	,	&lt;br /&gt;
#	Sudhir	Pathak	,	Univeristy Of Pittsburgh&lt;br /&gt;
#	Thierry	PECOT	,	Ohio State University&lt;br /&gt;
#	Marta	Peroni	,	Politecnico di Milano&lt;br /&gt;
#	Antonin	Perrot-Audet	,	Harvard Medical School&lt;br /&gt;
#	Steve	Pieper	,	Isomics, Inc.&lt;br /&gt;
#	Wendy	Plesniak	,	BWH&lt;br /&gt;
#	Kilian	Pohl	,	IBM&lt;br /&gt;
#	Sonia	Pujol	,	Brigham and Women's Hospital&lt;br /&gt;
#	Nicolas	Rannou	,	Harvard Medical School&lt;br /&gt;
#	Tammy	Riklin Raviv	,	MIT, CSAIL&lt;br /&gt;
#	Marco	Ruiz	,	UCSD&lt;br /&gt;
#	Johannes	Schick	,	SPL&lt;br /&gt;
#	William	Schroeder	,	Kitware&lt;br /&gt;
#	Mark	Scully	,	The Mind Research Network&lt;br /&gt;
#	Greg	Sharp	,	MGH&lt;br /&gt;
#	Yundi	Shi	,	UNC Chapel Hill&lt;br /&gt;
#	Nadya	Shusharina	,	MGH&lt;br /&gt;
#	Shantanu	Singh	,	The Ohio State University&lt;br /&gt;
#	Gareth	Smith	,	Wolfson Medical Imaging Centre (WMIC)&lt;br /&gt;
#	Lydie	Souhait	,	Harvard Medical School&lt;br /&gt;
#	Dominik	Spinczyk	,	Silesian University of Technology&lt;br /&gt;
#	Padmapriya	Srinivasan	,	&lt;br /&gt;
#	Xiaodong	Tao	,	GE Research&lt;br /&gt;
#	Matthew	Toews	,	Brigham and Women's Hospital, Harvard Medical School&lt;br /&gt;
#	Junichi	Tokuda	,	Brigham and Women's Hospital&lt;br /&gt;
#	Tamas	Ungi	,	Queen's University&lt;br /&gt;
#	Clement	Vachet	,	UNC Chapel Hill&lt;br /&gt;
#	Veda	Vadyar	,	Brigham and Women's Hospital&lt;br /&gt;
#	Gopalkrishna	Veni	,	SCI Institute&lt;br /&gt;
#	Stuart	Wallace	,	Massachusetts General Hospital&lt;br /&gt;
#	Demian	Wassermann	,	SPL/LMI/PNL&lt;br /&gt;
#	Adam	Weinrich	,	Nokia&lt;br /&gt;
#	Sandy	Wells	,	BWH&lt;br /&gt;
#	Phillip	White	,	BWH/HMS&lt;br /&gt;
#	Guorong	Wu	,	University of North Carolina at Chapel Hill&lt;br /&gt;
#	Yin	Wu	,	Mass General Hospital&lt;br /&gt;
#	Atsushi	Yamada	,	Nagoya Institute of Technology&lt;br /&gt;
#	Alexander	Yarmarkovich	,	ISOMICS&lt;br /&gt;
#	Alexander	Zaitsev	,	Brigham and Womens Hospital&lt;/div&gt;</summary>
		<author><name>Barabas</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=2010_Summer_Project_Week_Breakout_Session:_Volume_Rendering&amp;diff=54512</id>
		<title>2010 Summer Project Week Breakout Session: Volume Rendering</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=2010_Summer_Project_Week_Breakout_Session:_Volume_Rendering&amp;diff=54512"/>
		<updated>2010-06-17T19:41:38Z</updated>

		<summary type="html">&lt;p&gt;Barabas: /* Participants */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[2010_Summer_Project_Week|Back to Project Week 2010]]&lt;br /&gt;
&lt;br /&gt;
= Breakout session on Volume Rendering =&lt;br /&gt;
Goal of this session is to compare and contrast various volume rendering approaches in the context of clinical application scenarios.  This will mainly be done through hands-on demos and group discussion.&lt;br /&gt;
&lt;br /&gt;
* When: 3pm Thursday June 24&lt;br /&gt;
* Where: at a projector in the project week room.&lt;br /&gt;
&lt;br /&gt;
Systems to examine:&lt;br /&gt;
* VTK GPU Raycasting in slicer 3.6 (GLSL)&lt;br /&gt;
* NCI GPU Raycasting in slicer 3.6 (GLSL)&lt;br /&gt;
* Microsoft research volume rendering demo (CUDA, closed source)&lt;br /&gt;
* Others?&lt;br /&gt;
&lt;br /&gt;
Scenarios:&lt;br /&gt;
* Virtual Colonoscopy&lt;br /&gt;
* PET-CT&lt;br /&gt;
* Microscopy&lt;br /&gt;
&lt;br /&gt;
== Preparation ==&lt;br /&gt;
Earlier in the project week we will work on getting the same datasets loaded on the various systems.&lt;br /&gt;
&lt;br /&gt;
== Participants ==&lt;br /&gt;
Please add your name to the list if you are interested in participating in this session&lt;br /&gt;
# Steve Pieper, Isomics, Inc.&lt;br /&gt;
# Julien Finet, Kitware Inc.&lt;br /&gt;
# Alex Yarmarkovich, Isomics, Inc.&lt;br /&gt;
# Yanling Liu, SAIC-Frederick/NCI-Frederick.&lt;br /&gt;
# Jim Barabas, MIT Media Lab.&lt;/div&gt;</summary>
		<author><name>Barabas</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=2010_NAMIC_Project_week:Inventory_of_Volume_Rendering_Functionality&amp;diff=54491</id>
		<title>2010 NAMIC Project week:Inventory of Volume Rendering Functionality</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=2010_NAMIC_Project_week:Inventory_of_Volume_Rendering_Functionality&amp;diff=54491"/>
		<updated>2010-06-17T18:51:58Z</updated>

		<summary type="html">&lt;p&gt;Barabas: Created page with '__NOTOC__ &amp;lt;gallery&amp;gt; Image:PW-MIT2010.png|Projects List &amp;lt;/gallery&amp;gt;  ==Key Investigators== * Jim Barabas  &amp;lt;div style=&amp;quot;margin: 20px;&amp;quot;&amp;gt; &amp;lt;div sty…'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:PW-MIT2010.png|[[2010_Summer_Project_Week#Projects|Projects List]]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Key Investigators==&lt;br /&gt;
* Jim Barabas&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 27%; float: left; padding-right: 3%;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Objective&amp;lt;/h3&amp;gt;&lt;br /&gt;
Review volume rendering support in slicer3.6. Test current capabilities and performance. Develop plan for extending rendering capabilities.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 27%; float: left; padding-right: 3%;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Approach, Plan&amp;lt;/h3&amp;gt;&lt;br /&gt;
Examine code for current volume rendering support. Benchmark on available GPU architectures. Develop and test extensions to current volume shaders.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 40%; float: left;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Progress&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Complete success of this project is near!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 97%; float: left;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Delivery Mechanism==&lt;br /&gt;
&lt;br /&gt;
This work will be delivered to the NA-MIC Kit as a information on this wiki page.&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Barabas</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=2010_Summer_Project_Week&amp;diff=54490</id>
		<title>2010 Summer Project Week</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=2010_Summer_Project_Week&amp;diff=54490"/>
		<updated>2010-06-17T18:46:04Z</updated>

		<summary type="html">&lt;p&gt;Barabas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Back to [[Project Events]], [[Events]]&lt;br /&gt;
&lt;br /&gt;
[[Image:PW-MIT2010.png|500px|right]]&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
==Agenda==&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-style=&amp;quot;background: #b0d5e6; color: #02186f; font-size: 130%&amp;quot; &lt;br /&gt;
!Time&lt;br /&gt;
!width=&amp;quot;250px&amp;quot;|Monday, June 21&lt;br /&gt;
!width=&amp;quot;250px&amp;quot;|Tuesday, June 22&lt;br /&gt;
!width=&amp;quot;250px&amp;quot;|Wednesday, June 23&lt;br /&gt;
!width=&amp;quot;250px&amp;quot;|Thursday, June 24&lt;br /&gt;
!width=&amp;quot;250px&amp;quot;|Friday, June 25&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|bgcolor=&amp;quot;#dbdbdb&amp;quot;|'''Project Presentations'''&lt;br /&gt;
|bgcolor=&amp;quot;#6494ec&amp;quot;|'''NA-MIC Update Day'''&lt;br /&gt;
|&lt;br /&gt;
|bgcolor=&amp;quot;#88aaae&amp;quot;|'''IGT Day'''&lt;br /&gt;
|bgcolor=&amp;quot;#faedb6&amp;quot;|'''Reporting Day'''&lt;br /&gt;
|-&lt;br /&gt;
|8:30am&lt;br /&gt;
|&lt;br /&gt;
|bgcolor=&amp;quot;#ffffaa&amp;quot;|Breakfast&lt;br /&gt;
|bgcolor=&amp;quot;#ffffaa&amp;quot;|Breakfast&lt;br /&gt;
|bgcolor=&amp;quot;#ffffaa&amp;quot;|Breakfast&lt;br /&gt;
|bgcolor=&amp;quot;#ffffaa&amp;quot;|Breakfast&lt;br /&gt;
|-&lt;br /&gt;
|9am-12pm&lt;br /&gt;
|&lt;br /&gt;
|'''9am:''' NA-MIC Kit Update (Jim Miller)&amp;lt;br&amp;gt;----------------------------------------&amp;lt;br&amp;gt;'''9:45am:''' 3D Slicer Update (Steve Pieper)&amp;lt;br&amp;gt;----------------------------------------&amp;lt;br&amp;gt;'''10:30-11am:''' OpenIGTLink Update (Junichi Tokuda)&amp;lt;br&amp;gt;----------------------------------------&amp;lt;br&amp;gt;'''11am-12pm:''' Slicer Hands-on Workshop (Randy Gollub, Sonia Pujol)&lt;br /&gt;
|'''9am-12pm: Breakout Session:''' [[2010 Project Week Breakout Session: ITK|ITK]] (Luis Ibanez)&lt;br /&gt;
|'''9am-5pm: Breakout Session:''' [[2010 Summer Project Week Breakout Session:OpenIGTLink|OpenIGTLink]]&lt;br /&gt;
|'''10am-12pm:''' [[#Projects|Project Progress Updates]]&lt;br /&gt;
|-&lt;br /&gt;
|12pm-1pm&lt;br /&gt;
|bgcolor=&amp;quot;#ffffaa&amp;quot;|Lunch&lt;br /&gt;
|bgcolor=&amp;quot;#ffffaa&amp;quot;|Lunch&lt;br /&gt;
|bgcolor=&amp;quot;#ffffaa&amp;quot;|Lunch&lt;br /&gt;
|bgcolor=&amp;quot;#ffffaa&amp;quot;|Lunch&lt;br /&gt;
|bgcolor=&amp;quot;#ffffaa&amp;quot;|Lunch boxes&amp;lt;br&amp;gt;Adjourn by 1:30pm&lt;br /&gt;
|-&lt;br /&gt;
|1pm-5:30pm&lt;br /&gt;
|'''1-1:05pm:''' &amp;lt;font color=&amp;quot;#0000cc&amp;quot;&amp;gt;Ron Kikinis: Welcome&amp;lt;/font&amp;gt;&amp;lt;br&amp;gt;----------------------------------------&amp;lt;br&amp;gt;'''1:05-3:30pm:''' [[#Projects|Project Introductions]] (all Project Leads)&amp;lt;br&amp;gt;----------------------------------------&amp;lt;br&amp;gt;'''3:30-5:30pm: Tutorial:''' [[2010 Summer Project Week Breakout: Getting Started with Qt|Getting Started with Qt]] (Adam Weinrich, Nokia)&lt;br /&gt;
|'''1-3pm: Breakout Session:''' QT/Slicer (Steve, JC, J2)&amp;lt;br&amp;gt;----------------------------------------&amp;lt;br&amp;gt;'''3-4pm:''' [[Summer_2010_Tutorial_Contest|Tutorial Contest Presentations]]&amp;lt;br&amp;gt;----------------------------------------&amp;lt;br&amp;gt;'''4-5pm: Breakout Session:''' [[2010 Summer Project Week Breakout Session: Data Management |Data Management]] (Dan Marcus, Stephen Aylward)&lt;br /&gt;
|'''12:45-1pm:''' [[Events:TutorialContestJune2010|Tutorial Contest Winner Announcement]]&amp;lt;br&amp;gt;----------------------------------------&amp;lt;br&amp;gt;'''1-3pm: Breakout Session:''' [[Microscopy_Image_Analysis|Microscopy Image Analysis]] (Sean Megason)&amp;lt;br&amp;gt;----------------------------------------&amp;lt;br&amp;gt;'''3-5pm: Breakout Session:''' [[2010 Summer Project Week Breakout Session:QA Training|QA Training]] (Luis Ibanez)&amp;lt;br&amp;gt;----------------------------------------&amp;lt;br&amp;gt;'''3-4pm: Breakout Session:''' [[2010 Summer Project Week Breakout Session:VTK Widget|VTK Widgets]] (Nicole, Kilian, JC)&lt;br /&gt;
|'''1-2pm: Breakout Session:''' [[2010 Summer Project Week Breakout Session:GWE|GWE]] (Marco Ruiz)&amp;lt;br&amp;gt;----------------------------------------&amp;lt;br&amp;gt;'''2-3pm:''' Build Instructions: [http://www.commontk.org/index.php/Build_Instructions#Simple_Git  Simple Git] (Steve Pieper)&amp;lt;br&amp;gt;----------------------------------------&amp;lt;br&amp;gt;'''3-4pm: Breakout Session:''' [[2010 Summer Project Week Breakout Session: Volume Rendering|Volume Rendering Demos and Discussion]] (Yin Wu, Steve Pieper)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|5:30pm&lt;br /&gt;
|bgcolor=&amp;quot;#f0e68b&amp;quot;|Adjourn for the day&lt;br /&gt;
|bgcolor=&amp;quot;#f0e68b&amp;quot;|Adjourn for the day&lt;br /&gt;
|bgcolor=&amp;quot;#f0e68b&amp;quot;|Adjourn for the day&lt;br /&gt;
|bgcolor=&amp;quot;#f0e68b&amp;quot;|Adjourn for the day&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Please note:&lt;br /&gt;
*We need to empty room by 1:30pm on Friday.  You are welcome to use wireless in Stata.&lt;br /&gt;
*Please sign up for the developer [http://www.slicer.org/pages/Mailinglist mailing lists]&lt;br /&gt;
*Next Project Week [[AHM_2011|in Utah]]&lt;br /&gt;
&lt;br /&gt;
==Projects==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Segmentation ===&lt;br /&gt;
#[[2010_Summer_Project_Week_Robust_Statistics_Segmenter_Slicer_Module|Robust Statistics Segmenter Slicer Module]] (Yi Gao, Allen Tannenbaum, Ron Kikinis)&lt;br /&gt;
#[[2010_Summer_Project_Week_Multi_scale_Shape_Based_Segmentation_for_the_Hippocampus|Multi-scale Shape Based Segmentation for the Hippocampus]] (Yi Gao, Allen Tannenbaum)&lt;br /&gt;
#[[2010_Summer_Project_Week_SegmentationMeshEmbeddedContours|Segmentation on Mesh Surfaces Using Geometric Information]] (Peter Karasev, Karol Chudy, Allen Tannenbaum, GT; Ron Kikinis, BWH)&lt;br /&gt;
#[[2010_Summer_Project_Week/The Vascular Modeling Toolkit in 3D Slicer|The Vascular Modeling Toolkit in 3D Slicer]] (Daniel Haehn, Luca Antiga, Kilian Pohl, Steve Pieper, Ron Kikinis)&lt;br /&gt;
#[[2010_Summer_Project_Week_Prostate_MRI_Segmentation|Prostate Segmentation from MRI]] (Andriy Fedorov, Yi Gao)&lt;br /&gt;
#[[2010_Summer_Project_Week_SPECTRE|SPECTRE: Skull Stripping integration with Slicer]] (Nicole Aucoin, Min Chen)&lt;br /&gt;
#[[2010_Summer_Project_Week_White Matter Lesion segmentation|White Matter Lesion segmentation]] (Minjeong Kim, Xiaodong Tao, Jim Miller, Dinggang Shen)&lt;br /&gt;
#[[2010_Summer_Project_Week_Left ventricular scar segmentation| LV scar segmentation display and fusion]] (Dana C. Peters, Felix Liu, BIDMC, Boston)&lt;br /&gt;
#[[2010_Summer_Project_Week_EMSegmentation_kmeans|EMSegmentation: Automatic Intensity Initialization using KMeans ]](Priya Srinivasan, Daniel Haehn, Kilian Pohl, Sylvain Bouix)&lt;br /&gt;
&lt;br /&gt;
=== Registration ===&lt;br /&gt;
#[[2010_Summer_Project_Week_RegistrationCaseLibrary|The 3DSlicer Registration Case Library]] (Dominik Meier)&lt;br /&gt;
#[[2010_Summer_Project_Week_Fiducial_Deformable_Registration|Fiducial-based deformable image registration]] (Nadya Shusharina, Greg Sharp)&lt;br /&gt;
#[[2010_Summer_Project_Week_HAMMER: Deformable Registration|HAMMER: Deformable Registration]] (Guorong Wu, Xiaodong Tao, Jim Miller, Dinggang Shen)&lt;br /&gt;
#[[2010_Summer_Project_Week_Best_Regularization_Term_for_Demons_Registration_Algorithm|Best Regularization Term for Demons Registration Algorithm]] (Rui Li, Greg Sharp)&lt;br /&gt;
#[[2010_Summer_Project_Week_RegistrationEvaluation|Evaluation of Registration in Slicer]] (James Fishbaugh, Guido Gerig, Domink Meier)&lt;br /&gt;
#[[2010_Summer_Project_Week_MR_to_Ultrasound_Registration_Methodology|MR to Ultrasound Registration Methodology]] (Dieter Hahn, William Wells, Joachim Hornegger, Tina Kapur, Stephen Aylward)&lt;br /&gt;
#[[2010_Summer_Project_Week_Groupwise_Registration|Groupwise Registration]] (Ryan Eckbo, Sylvain Bouix, Jim Miller, Hans Johnson, Kilian Pohl, Daniel Haehn)&lt;br /&gt;
&lt;br /&gt;
=== IGT ===&lt;br /&gt;
#[[2010_Summer_Project_Week_MR_to_CT_Registration_for_Prostate_Brachytherapy_Dose_Calculation|MR to CT Registration for Prostate Brachytherapy Dose Calculation]] (Andriy Fedorov, Dominik Meier, Hans Johnson)&lt;br /&gt;
#[[2010_Summer_Project_Week_Intraoperative Brain Shift Monitoring Using Shear Mode Transcranial Ultrasound|Intraoprative Brain Shift Monitoring Using Shear Mode Transcranial Ultrasound]] (Jason White, Steve Pieper, Junichi Tokuda?, Pratik Patel?)&lt;br /&gt;
#[[2010_Summer_Project_Week_Prostate_Intervention|Prostate Intervention(Junichi,  Sam Song, Tamas Ungi)]]&lt;br /&gt;
#[[2010_Summer_Project_Week_Liver_Ablation|Liver Ablation (Haiying Liu, Noby Hata)]]&lt;br /&gt;
# [[2010_Summer_Project_Week_BrainLab_Aurora_Hybrid_Navigation|BrainLab-Aurora Hybrid Navigation]] (Isaiah Norton, Dan Marcus, Noby Hata)&lt;br /&gt;
#[[2010_Summer_Project_Week_Dynamic_Image_Fusion_for_Guidance_of_Cardiac_Therapies|Dynamic Image Fusion for Guidance of Cardiac Therapies]] (Feng Li)&lt;br /&gt;
# [[2010_Summer_Project_Week_PerkStationModule|PerkStation Module]] (Tamas Ungi, Xiaodong Tao)&lt;br /&gt;
#[[2010_Summer_Project_Week_Co-registration_of_PET_and_DWI_Images_for_the_targeting_of_Glioma_Biopsies|Co-registration of PET and DWI Images for the targeting of Glioma Biopsies]] (Gareth Smith, Dominik Meir, Vince Magnotta)&lt;br /&gt;
#[[2010_Summer_Project_Week_Implementing_Open_IGT_Link_to_Virtual_Place_for_research_support|Implementing Open IGT Link to Virtual Place for research support]] (Nicholas Herlambang, Noby Hata)&lt;br /&gt;
#[[2010_Summer_Project_Week_Tracking_Neuroendoscope_Using_EM_Tracker_and_OpenIGTLink|Tracking Neuroendoscope Using EM Tracker and OpenIGTLink]] (Lauren Chauvin, Junichi Tokuda, Noby Hata)&lt;br /&gt;
#[[2010_Summer_Project_Week_Implementing_OpenCV_to_Slicer3_for_Neuroendoscopic_Surgery|Implementing OpenCV to Slicer3 for Neuroendoscopic Surgery]] (Atsushi Yamada, Junichi Tokuda, Noby Hata)&lt;br /&gt;
&lt;br /&gt;
=== Radiotherapy ===&lt;br /&gt;
#[[2010_Summer_Project_Week_DICOM_RT|Dicom RT plugin]] (Greg Sharp, Tamas Ungi)&lt;br /&gt;
#[[2010_Summer_Project_Week_HandN_Cancer|Adaptive Radiation Therapy for H&amp;amp;N cancer]] (Marta Peroni,Polina Golland,Greg Sharp)&lt;br /&gt;
#[[2010_Summer_Project_Week_Seg_Adapt_HNT|Segmentation for Adaptive Radiotherapy for Head, Neck, and Thorax]] (Ivan Kolesov, Greg Sharp, and Allen Tannenbaum )&lt;br /&gt;
&lt;br /&gt;
=== Analysis ===&lt;br /&gt;
#[[2010_Summer_Project_Week_FractureClassification_Brainstorming|Femoral Fracture Classification Brainstorming Session]] (Karl Fritscher, Vince Magnota, Peter Karasev, Curt Lisle, Ron Kikinis) &lt;br /&gt;
#[[2010_Summer_Project_Week_Cortical_Thickness_Analysis|Cortical thickness analysis]] (Clement Vachet, Heather Cody Hazlett, Martin Styner)&lt;br /&gt;
#[[2010_Summer_Project_Week_Mouse_Brain_Cortical_Thickness_Analysis|Mouse brain cortical thickness analysis]] (Joohwi Lee, Ipek Oguz, Martin Styner)&lt;br /&gt;
#[[2010_Summer_Project_Week_Primate image analysis using the standard Slicer pipeline|Primate image analysis using the standard Slicer pipeline]] (Yundi Shi, Martin Styner)&lt;br /&gt;
#[[2010_Summer_Project_Week_MRSI_module_and_SIVIC_interface| MRSI module and SIVIC interface]] (B Menze,  M Phothilimthana, J Crane (UCSF), B Olson (UCSF), P Golland)&lt;br /&gt;
#[[2010_Summer_Project_Week_Computer_Aided_Photodynamic_Therapy| Computer_Aided_Photodynamic_Therapy]] (E Pietka, D Spinczyk, P Szabelak)&lt;br /&gt;
#[[2010_NAMIC_Project_week:IA-FEMesh| IA-FEMesh Slicer3 Finite Meshing Module]] (N Grosland, V Magnotta, C Lisle, S Pieper)&lt;br /&gt;
&lt;br /&gt;
===[[Microscopy Image Analysis]] ===&lt;br /&gt;
# [[ 2010 Project Week DICOM supplement 145 | DICOM supplement 145 ]] : Microscopy Image in the Dicom Standard (Mathieu Malaterre, Alex. Gouaillard)&lt;br /&gt;
# [[ 2010 Summer Project Week Microscopy extensions for ITK | Microscopy Extensions for ITK ]]: convolution, deconvolution, wavelets and more ( Gaetan Lemhann, Alex. Gouaillard )&lt;br /&gt;
# [[ 2010 Summer Project Week Flow Cytometry | Flow Cytometry ]] (Bertrand Moreau, Rossella Melchiotti, Alex. Gouaillard)&lt;br /&gt;
# [[Import/Export Farsight-GoFigure results]] (Lydie Souhait, Arnaud Gelas, Sean Megason, Badri Roysam)&lt;br /&gt;
# [[Farsight nuclear segmentation as GoFigure plugin]] (Arnaud Gelas, Sean Megason, Badri Roysam)&lt;br /&gt;
# [[ITK Spherical Harmonics filter for shape analysis of cell nuclei]] (Shantanu Singh, Arnaud Gelas, Sean Megason, Raghu Machiraju)&lt;br /&gt;
# [[ITK Analysis of Large Histology Datasets]] (Liya Ding, Kun Huang, Sean Megason, Raghu Machiraju)&lt;br /&gt;
# [[CTK Transfer function widget]] (Nicolas Rannou, Julien Finet, Stever Pieper)&lt;br /&gt;
# [[Seedings results comparison]] (Antonin Perrot-Audet, Kishore Mosaliganti, Badri Roysam, Sean Megason)&lt;br /&gt;
# [[ITK GPAC level set|ITK Multiphase and GPAC level sets]] (K. Palaniappan, Ilker Ersoy, Filiz Bunyak, Kishore Mosaliganti, Sean Megason)&lt;br /&gt;
# [[JPEG2000 and HDF5 Image Readers in ITK]] (Kishore Mosaliganti, Luis Ibanez, Sean Megason)&lt;br /&gt;
# [[MedianTexture|Median binary pattern texture measures for cell nuclei segmentation]] (Adel Hafiane, Lucas Menand, K. Palaniappan, Sean Megason)&lt;br /&gt;
# [[StandardsInterfaces|Standards and Interfaces for Microscopy Image Analysis in ITK]] (whoever has an opinion, Sean Megason)&lt;br /&gt;
&lt;br /&gt;
=== Shape Analysis ===&lt;br /&gt;
#[[2010_Summer_Project_Week_Shape|Median Shape by Boundary-based Distance ]](Tammy Riklin Raviv, Sylvain Bouix)&lt;br /&gt;
# [[2010_Summer_Project_Week_Shape_Analysis_UNC|Shape Analysis projects, integration with Slicer3]] (Beatriz Paniagua, Martin Styner)&lt;br /&gt;
# [[Particle Based Shape Regression]] (Manasi Datar, Joshua Cates, P. Thomas Fletcher, Sylvain Gouttard, Guido Gerig, Ross Whitaker)&lt;br /&gt;
#[[Automatic SPHARM Shape Analysis in 3D Slicer ]] (Corentin Hamel, Clement Vachet, Beatriz Paniagua, Nicolas Augier, Martin Styner)&lt;br /&gt;
#[[2010_Summer_Project_Week_Shape_Test_Bench|Shape Test Bench]] (Marc Niethammer, Sylvain Bouix)&lt;br /&gt;
&lt;br /&gt;
=== Diffusion ===&lt;br /&gt;
#[[2010_Summer_Project_Week_Diffusion|Fluid Mechanics Based Tractography ]](Nathan Hageman)&lt;br /&gt;
#[[Efficient Diffusion Connectivity via Multi­directional F­star]] (Alexis Boucharin, Clement Vachet, Yundi Shi, Mar Sanchez, Martin Styner)&lt;br /&gt;
#[[2010_Summer_Project_Two_Tensor|Implementing Two-tensor tractography in Slicer (Python) ]](Stefan Leinhard, James Malcolm, Demian Wasserman, Yogesh Rathi)&lt;br /&gt;
#[[Application of the DTI pipeline to the teenage substance abuse study]] (Gopalkrishna Veni, Sarang Joshi, Ross Whitaker)&lt;br /&gt;
#[[NAMIC Tools Suite for DTI analysis]] (Hans Johnson, Joy Matsui, Vincent Magnotta, Sylvain Gouttard)&lt;br /&gt;
#[[2010_Summer_Project_QSpace_Reconstruction_for_Diffusion_Spectrum_Imaging_Data|QSpace Imaging Reconstruction for Diffusion Spectrum Imaging Data]] (Sudhir Pathak)&lt;br /&gt;
&lt;br /&gt;
=== NA-MIC Kit Internals ===&lt;br /&gt;
#[[2010 NAMIC Project week: Module Inventory|Module Inventory]] (Steve, Jim)&lt;br /&gt;
#[[2010 NAMIC Project week: Viewer Manager Factory|Viewer Manager Factory]] (Alex Yarmarkovich, Kilian, Steve, Nicole)&lt;br /&gt;
#[[2010 NAMIC Project week: Programmatic use of Volume Rendering module|Programmatic use of Volume Rendering module]] (Andrey Fedorov, Yanling Liu, Alex Yarmarkovich, Jim Barabas)&lt;br /&gt;
#[[2010 NAMIC Project week:Inventory of Volume Rendering Functionality|Inventory of Volume Rendering Functionality]] (Jim Barabas)&lt;br /&gt;
#[[2010_NAMIC_Project_week:Slicer4Icons|Consistent visual language for Slicer4: icon rework marathon]] (Wendy Plesniak)&lt;br /&gt;
#[[2010_NAMIC_Project_week:LongitudinalPETSUV_Wizard | Slicer Wizard for PET/CT workflow]] (Wendy Plesniak, Ron Kikinis, Alexander Zaitsev)&lt;br /&gt;
#[[2010_Summer_Project_Week_PythonQt|PythonQt and console widget]] (Steve Pieper, Jean-Christophe Fillion-Robin)&lt;br /&gt;
#[[2010_Summer_Project_Week_VTKWidgets|VTKWidgets]] (Jean-Christophe Fillion-Robin, Will Schroeder, Nicole Aucoin, Wendy, Ron Kikinis)&lt;br /&gt;
#[[2010_Summer_Project_Week_Superbuild |Superbuild ]](David Partyka, Steve Pieper, Katie Hayes)&lt;br /&gt;
#[[Paraview Support for Computational Anatomy]] (Michel Audette, Mike Bowers)&lt;br /&gt;
&lt;br /&gt;
=== Workflows and Integration ===&lt;br /&gt;
# [[Summer_project_week_2010_Workflows_SOA|Workflows and Service Oriented Architecture Solutions for Slicer3 Modules]] (Alexander Zaitsev, Wendy Plesnyak, Charles Guttmann, Ron Kikinis)&lt;br /&gt;
&lt;br /&gt;
==Background==&lt;br /&gt;
&lt;br /&gt;
We are pleased to announce the 11th PROJECT WEEK of hands-on research and development activity for applications in Image-Guided Therapy, Neuroscience, and several additional areas of biomedical research that enable personalized medicine. Participants will engage in open source programming using the [[NA-MIC-Kit|NA-MIC Kit]], algorithm design, medical imaging sequence development, tracking experiments, and clinical application. The main goal of this event is to move forward the translational research deliverables of the sponsoring centers and their collaborators. Active and potential collaborators are encouraged and welcome to attend this event. This event will be set up to maximize informal interaction between participants.  &lt;br /&gt;
&lt;br /&gt;
Active preparation begins on Thursday, April 15th at 3pm ET, with a kick-off teleconference.  Invitations to this call will be sent to members of the sponsoring communities, their collaborators, past attendees of the event, as well as any parties who have expressed an interest in working with these centers. The main goal of the kick-off call is to get an idea of which groups/projects will be active at the upcoming event, and to ensure that there is sufficient coverage for all. Subsequent teleconferences will allow for more focused discussions on individual projects and allow the hosts to finalize the project teams, consolidate any common components, and identify topics that should be discussed in breakout sessions. In the final days leading upto the meeting, all project teams will be asked to fill in a template page on this wiki that describes the objectives and plan of their projects.  &lt;br /&gt;
&lt;br /&gt;
The event itself will start off with a short presentation by each project team, driven using their previously created description, and will help all participants get acquainted with others who are doing similar work. In the rest of the week, about half the time will be spent in breakout discussions on topics of common interest of subsets of the attendees, and the other half will be spent in project teams, doing hands-on project work.  The hands-on activities will be done in 30-50 small teams of size 2-4, each with a mix of multi-disciplinary expertise.  To facilitate this work, a large room at MIT will be setup with several tables, with internet and power access, and each computer software development based team will gather on a table with their individual laptops, connect to the internet to download their software and data, and be able to work on their projects.  Teams working on projects that require the use of medical devices will proceed to Brigham and Women's Hospital and carry out their experiments there. On the last day of the event, a closing presentation session will be held in which each project team will present a summary of what they accomplished during the week.&lt;br /&gt;
&lt;br /&gt;
This event is part of the translational research efforts of [http://www.na-mic.org NA-MIC], [http://www.ncigt.org NCIGT], [http://nac.spl.harvard.edu/ NAC], [http://catalyst.harvard.edu/home.html Harvard Catalyst], and [http://www.cimit.org CIMIT].  It is an expansion of the NA-MIC Summer Project Week that has been held annually since 2005. It will be held every summer at MIT and Brigham and Womens Hospital in Boston, typically during the last full week of June, and in Salt Lake City in the winter, typically during the second week of January.  &lt;br /&gt;
&lt;br /&gt;
A summary of all past NA-MIC Project Events is available [[Project_Events#Past|here]].&lt;br /&gt;
&lt;br /&gt;
== Logistics ==&lt;br /&gt;
*'''Dates:''' June 21-25, 2010&lt;br /&gt;
*'''Location:''' MIT. [[Meeting_Locations:MIT_Grier_A_%26B|Grier Rooms A &amp;amp; B: 34-401A &amp;amp; 34-401B]].&lt;br /&gt;
*'''REGISTRATION:''' Please click [http://guest.cvent.com/i.aspx?4W%2cM3%2c8e73686a-1432-40f2-bc78-f9e18d8bce00 here] to do an on-line registration for the meeting that will allow you to pay by credit card, or send a check.&lt;br /&gt;
*'''Registration Fee:''' $260 (covers the cost of breakfast, lunch and coffee breaks for the week). &lt;br /&gt;
*'''Hotel:''' We have reserved a block of rooms  at the Boston Marriott Cambridge Hotel, Two Cambridge Center, 50 Broadway, Cambridge, MA 02142. (Phone: 617.252.4405, Fax: 617.494.6565)  [http://www.marriott.com/hotels/travel/BOSCB?groupCode=NAMNAMA&amp;amp;app=resvlink&amp;amp;fromDate=6/20/10&amp;amp;toDate=6/25/10   Please click here to reserve.] You will be directed to the property's home page with the group code already entered in the appropriate field. All you need to do is enter your arrival date to begin the reservation process. &lt;br /&gt;
  &lt;br /&gt;
   ''' All reservations must be made by Tuesday, June 1, 2010 to receive the discounted rate of'''&lt;br /&gt;
   ''' $189/night/room (plus tax).'''&lt;br /&gt;
   ''' This rate is good only through June 1.'''&lt;br /&gt;
&lt;br /&gt;
Please note that if you try to reserve a room outside of the block on the shoulder nights via the link, you will be told that the group rate is not available for the duration of your stay. To reserve those rooms, which might not be at the group rate because it is based upon availability, please call Marriott Central Reservations at 1-800-228-9290. &lt;br /&gt;
&lt;br /&gt;
*Here is some information about several other Boston area hotels that are convenient to NA-MIC events: [[Boston_Hotels|Boston_Hotels]]. Summer is tourist season in Boston, so please book your rooms early.&lt;br /&gt;
*For hosting projects, we are planning to make use of the NITRC resources.  See [[NA-MIC_and_NITRC | Information about NITRC Collaboration]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Preparation ==&lt;br /&gt;
&lt;br /&gt;
# Please make sure that you are on the http://public.kitware.com/cgi-bin/mailman/listinfo/na-mic-project-week mailing list&lt;br /&gt;
# The NA-MIC engineering team will be discussing infrastructure projects in a kickoff TCON on April 15, 3pm ET.  In the weeks following, new and old participants from the above mailing list will be invited to join to discuss their projects, so please make sure you are on it!&lt;br /&gt;
# By 3pm ET on June 10, 2009: [[Project_Week/Template|Complete a templated wiki page for your project]]. Please do not edit the template page itself, but create a new page for your project and cut-and-paste the text from this template page.  If you have questions, please send an email to tkapur at bwh.harvard.edu.&lt;br /&gt;
# By 3pm on June 17, 2010: Create a directory for each project on the [[Engineering:SandBox|NAMIC Sandbox]] (Zack)&lt;br /&gt;
## Commit on each sandbox directory the code examples/snippets that represent our first guesses of appropriate methods. (Luis and Steve will help with this, as needed)&lt;br /&gt;
## Gather test images in any of the Data sharing resources we have (e.g. XNAT/MIDAS). These ones don't have to be many. At least three different cases, so we can get an idea of the modality-specific characteristics of these images. Put the IDs of these data sets on the wiki page. (the participants must do this.)&lt;br /&gt;
## Setup nightly tests on a separate Dashboard, where we will run the methods that we are experimenting with. The test should post result images and computation time. (Zack)&lt;br /&gt;
# Please note that by the time we get to the project event, we should be trying to close off a project milestone rather than starting to work on one...&lt;br /&gt;
# People doing Slicer related projects should come to project week with slicer built on your laptop.&lt;br /&gt;
## Projects to develop extension modules should work with the [http://viewvc.slicer.org/viewcvs.cgi/branches/Slicer-3-6/#dirlist Slicer-3-6 branch] (new code should not be checked into the branch).&lt;br /&gt;
## Projects to modify core behavior of slicer should be done on the [http://viewvc.slicer.org/viewcvs.cgi/trunk/ trunk].&lt;br /&gt;
&lt;br /&gt;
==Attendee List==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;'''NOTE:'''&amp;lt;/big&amp;gt; &amp;lt;font color=&amp;quot;maroon&amp;quot;&amp;gt;THIS IS AN AUTOMATICALLY GENERATED LIST FROM THE REGISTRATION WEBSITE. ATTENDEES SHOULD '''NOT''' EDIT THIS, BUT [http://guest.cvent.com/i.aspx?4W%2cM3%2c8e73686a-1432-40f2-bc78-f9e18d8bce00 REGISTER BY CLICKING HERE.]&amp;lt;/font&amp;gt; &lt;br /&gt;
&lt;br /&gt;
#	Yousef	Al-Kofahi	,	CompuCyte Corporation&lt;br /&gt;
#	Peter	Anderson	,	retired&lt;br /&gt;
#	Nicole	Aucoin	,	BWH&lt;br /&gt;
#	Michel	Audette	,	Kitware&lt;br /&gt;
#	Stephen	Aylward	,	Kitware, Inc&lt;br /&gt;
#	Alexis	Boucharin	,	UNC Neuro Image Research and Analysis Laboratories&lt;br /&gt;
#	Sylvain	Bouix	,	BWH&lt;br /&gt;
#	Michael	Bowers	,	Johns Hopkins University&lt;br /&gt;
#	Francois	Budin	,	UNC&lt;br /&gt;
#	Everette	Burdette	,	Acoustic MedSystems, Inc.&lt;br /&gt;
#	Laurent	CHAUVIN	,	Brigham and Women's Hospital&lt;br /&gt;
#	Min	Chen	,	Johns Hopkins University&lt;br /&gt;
#	Jason	Crane	,	UCSF&lt;br /&gt;
#	Manasi	Datar	,	SCI Institute&lt;br /&gt;
#	Liya	Ding	,	The Ohio State University&lt;br /&gt;
#	Ryan	Eckbo	,	BWH&lt;br /&gt;
#	Ilker	Ersoy	,	University of Missouri Columbia&lt;br /&gt;
#	Andriy	Fedorov	,	Surgical Planning Lab&lt;br /&gt;
#	Jean-Christophe	Fillion-Robin	,	Kitware Inc.&lt;br /&gt;
#	Julien	Finet	,	Kitware Inc&lt;br /&gt;
#	James	Fishbaugh	,	SCI Institute&lt;br /&gt;
#	Karl	Fritscher	,	UMIT&lt;br /&gt;
#	Yi	Gao	,	Gerogia Tech&lt;br /&gt;
#	Arnaud	GELAS	,	Harvard Medical School&lt;br /&gt;
#	Randy	Gollub	,	MGH&lt;br /&gt;
#	Chris	Gorgolewski	,	SPL&lt;br /&gt;
#	alexandre	gouaillard	,	CoSMo Software&lt;br /&gt;
#	Sylvain	Gouttard	,	SCI Institute&lt;br /&gt;
#	Kedar	Grama	,	Rensselaer Polytechnic Institute&lt;br /&gt;
#	Daniel	Haehn	,	University of Pennsylvania&lt;br /&gt;
#	Adel	Hafiane	,	ENSI-Bourges&lt;br /&gt;
#	Nathan	Hageman	,	&lt;br /&gt;
#	Dieter	Hahn	,	University Erlangen&lt;br /&gt;
#	Michael	Halle	,	BWH/SPL&lt;br /&gt;
#	Corentin	Hamel	,	UNC Chapel Hill&lt;br /&gt;
#	Nobuhiko	Hata	,	Brigham and Women's Hospital&lt;br /&gt;
#	Kathryn	Hayes	,	Brigham and Women's Hospital&lt;br /&gt;
#	Nicholas	Herlambang	,	AZE, Ltd.&lt;br /&gt;
#	Leslie	Holton	,	Medtronic Navigation&lt;br /&gt;
#	Luis	Ibanez	,	KITWARE Inc.&lt;br /&gt;
#	Jayender	Jagadeesan	,	SPL&lt;br /&gt;
#	Hans	Johnson	,	University of Iowa&lt;br /&gt;
#	Tina	Kapur	,	Brigham and Women's Hospital&lt;br /&gt;
#	Ron	Kikinis	,	Brigham and Women's Hospital&lt;br /&gt;
#	Minjeong	Kim	,	UNC-Chapel Hill&lt;br /&gt;
#	Ivan	Kolesov	,	Georgia Institute of Technology&lt;br /&gt;
#	Garrett	Larson	,	UNC-CH&lt;br /&gt;
#	Joohwi	Lee	,	UNC Chapel Hill&lt;br /&gt;
#	Rui	Li	,	MGH&lt;br /&gt;
#	Stefan	Lienhard	,	LMI&lt;br /&gt;
#	Curtis	Lisle	,	KnowledgeVis, LLC&lt;br /&gt;
#	Haiying	Liu	,	Brigham and Women's Hospital&lt;br /&gt;
#	Felix	Liu	,	Beth Israel Deaconess Medical Center&lt;br /&gt;
#	Yanling	Liu	,	SAIC-Frederick, Inc.&lt;br /&gt;
#	Bradley	Lowekamp	,	Lockheed Martin&lt;br /&gt;
#	raghu	machiraju	,	The Ohio State University&lt;br /&gt;
#	Vincent	Magnotta	,	The University of Iowa&lt;br /&gt;
#	mathieu	malaterre	,	CoSMo Software&lt;br /&gt;
#	Daniel	Marcus	,	Washington University&lt;br /&gt;
#	William	Marks	,	Focused Ultrasound Lab, BWH, HMS&lt;br /&gt;
#	Katie	Mastrogiacomo	,	Brigham and Women's Hospital&lt;br /&gt;
#	Joy	Matsui	,	University&lt;br /&gt;
#	Sean	Megason	,	Harvard Medical School&lt;br /&gt;
#	Dominik	Meier	,	BWH, Boston MA&lt;br /&gt;
#	bjoern	menze	,	CSAIL MIT&lt;br /&gt;
#	Mikhail	Milchenko	,	WUSTL&lt;br /&gt;
#	James	Miller	,	GE Research&lt;br /&gt;
#	Kishore	Mosaliganti	,	Harvard Medical School&lt;br /&gt;
#	Marc	Niethammer	,	UNC Chapel Hill&lt;br /&gt;
#	Isaiah	Norton	,	BWH Neurosurgery&lt;br /&gt;
#	Beck	Olson	,	UCSF&lt;br /&gt;
#	John	Onofrey	,	Yale University&lt;br /&gt;
#	Raghav	Padmanabhan	,	RPI&lt;br /&gt;
#	Kannappan	Palaniappan	,	university of Missouri&lt;br /&gt;
#	Beatriz	Paniagua	,	University of North Caolina at Chapel Hill&lt;br /&gt;
#	Xenophon	Papademetris	,	Yale University&lt;br /&gt;
#	Eun-Joo	Park	,	Brigham &amp;amp; Women's Hospital&lt;br /&gt;
#	David	Partyka	,	Kitware Inc&lt;br /&gt;
#	Pratik	Patel	,	&lt;br /&gt;
#	Sudhir	Pathak	,	Univeristy Of Pittsburgh&lt;br /&gt;
#	Thierry	PECOT	,	Ohio State University&lt;br /&gt;
#	Marta	Peroni	,	Politecnico di Milano&lt;br /&gt;
#	Antonin	Perrot-Audet	,	Harvard Medical School&lt;br /&gt;
#	Steve	Pieper	,	Isomics, Inc.&lt;br /&gt;
#	Wendy	Plesniak	,	BWH&lt;br /&gt;
#	Kilian	Pohl	,	IBM&lt;br /&gt;
#	Sonia	Pujol	,	Brigham and Women's Hospital&lt;br /&gt;
#	Nicolas	Rannou	,	Harvard Medical School&lt;br /&gt;
#	Tammy	Riklin Raviv	,	MIT, CSAIL&lt;br /&gt;
#	Marco	Ruiz	,	UCSD&lt;br /&gt;
#	Johannes	Schick	,	SPL&lt;br /&gt;
#	William	Schroeder	,	Kitware&lt;br /&gt;
#	Mark	Scully	,	The Mind Research Network&lt;br /&gt;
#	Greg	Sharp	,	MGH&lt;br /&gt;
#	Yundi	Shi	,	UNC Chapel Hill&lt;br /&gt;
#	Nadya	Shusharina	,	MGH&lt;br /&gt;
#	Shantanu	Singh	,	The Ohio State University&lt;br /&gt;
#	Gareth	Smith	,	Wolfson Medical Imaging Centre (WMIC)&lt;br /&gt;
#	Lydie	Souhait	,	Harvard Medical School&lt;br /&gt;
#	Dominik	Spinczyk	,	Silesian University of Technology&lt;br /&gt;
#	Padmapriya	Srinivasan	,	&lt;br /&gt;
#	Xiaodong	Tao	,	GE Research&lt;br /&gt;
#	Matthew	Toews	,	Brigham and Women's Hospital, Harvard Medical School&lt;br /&gt;
#	Junichi	Tokuda	,	Brigham and Women's Hospital&lt;br /&gt;
#	Tamas	Ungi	,	Queen's University&lt;br /&gt;
#	Clement	Vachet	,	UNC Chapel Hill&lt;br /&gt;
#	Veda	Vadyar	,	Brigham and Women's Hospital&lt;br /&gt;
#	Gopalkrishna	Veni	,	SCI Institute&lt;br /&gt;
#	Stuart	Wallace	,	Massachusetts General Hospital&lt;br /&gt;
#	Demian	Wassermann	,	SPL/LMI/PNL&lt;br /&gt;
#	Adam	Weinrich	,	Nokia&lt;br /&gt;
#	Sandy	Wells	,	BWH&lt;br /&gt;
#	Phillip	White	,	BWH/HMS&lt;br /&gt;
#	Guorong	Wu	,	University of North Carolina at Chapel Hill&lt;br /&gt;
#	Yin	Wu	,	Mass General Hospital&lt;br /&gt;
#	Atsushi	Yamada	,	Nagoya Institute of Technology&lt;br /&gt;
#	Alexander	Yarmarkovich	,	ISOMICS&lt;br /&gt;
#	Alexander	Zaitsev	,	Brigham and Womens Hospital&lt;/div&gt;</summary>
		<author><name>Barabas</name></author>
		
	</entry>
</feed>