<?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=Karthik</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=Karthik"/>
	<link rel="alternate" type="text/html" href="https://www.na-mic.org/wiki/Special:Contributions/Karthik"/>
	<updated>2026-05-27T15:35:11Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.33.0</generator>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=File:Demo1-ContourSegmentation1.avi.zip&amp;diff=50443</id>
		<title>File:Demo1-ContourSegmentation1.avi.zip</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=File:Demo1-ContourSegmentation1.avi.zip&amp;diff=50443"/>
		<updated>2010-03-16T05:34:40Z</updated>

		<summary type="html">&lt;p&gt;Karthik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Karthik</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=User:Karthik&amp;diff=50440</id>
		<title>User:Karthik</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=User:Karthik&amp;diff=50440"/>
		<updated>2010-03-16T05:33:11Z</updated>

		<summary type="html">&lt;p&gt;Karthik: /* Contour widget polyplane ROI segmentation in 3D */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Widgets Slicer wish list ==&lt;br /&gt;
&lt;br /&gt;
=== Angle measurement '''[Done]'''===&lt;br /&gt;
* A 3D representation to the angle widget has been added. The following were added to support this:&lt;br /&gt;
** vtkAngleRepresentation3D.cxx/h&lt;br /&gt;
** vtkArcSource.cxx/h&lt;br /&gt;
** TestAngleWidget3D.cxx&lt;br /&gt;
** TestAngleWidget2D.cxx&lt;br /&gt;
* Bug fix: unnecessary renders were removed from the angle widget. This somehow went unnoticed in the 2D case, possibly because the data being rendered is fairly small.&lt;br /&gt;
&lt;br /&gt;
=== Distance measurement widget '''[Done]''' ===&lt;br /&gt;
* Line Widget extended to support optional text annotations indicating the distance between its end-points. This should suffice to measure distances between 2 points in 3D.&lt;br /&gt;
&lt;br /&gt;
=== Picking issue with widgets [Done] ===&lt;br /&gt;
* Bug picking implicit plane widget.&lt;br /&gt;
** Note to KK: Look at SlicerPlaneSWidget.tcl:75&lt;br /&gt;
&lt;br /&gt;
===Updating Fiducial list to vtkSeedWidget '''[Working on it]'''===&lt;br /&gt;
Notes from talking with Nicole, Oct 7/08&lt;br /&gt;
&lt;br /&gt;
Features needed:&lt;br /&gt;
&lt;br /&gt;
* Ability to set properties per seed&lt;br /&gt;
* Ability to associate a label with a seed. &lt;br /&gt;
* Label visibility can be toggled on/off&lt;br /&gt;
* Ability to associate (optionally) a note with a seed (Ron's request)&lt;br /&gt;
* Glyps for seed shape&lt;br /&gt;
** 2D&lt;br /&gt;
*** All the ones in vtkGlyph2D&lt;br /&gt;
*** StarBurst2D,&lt;br /&gt;
** 3D&lt;br /&gt;
*** Sphere3D&lt;br /&gt;
*** Diamond3D&lt;br /&gt;
* Nicole to check if transform is applied to the fiducials in slicer registration. Really bad idea to do so with widgets.&lt;br /&gt;
* Constraints on fiducials&lt;br /&gt;
** Constrained to an image actor as in [[Image:ImageActorConstrainedFiducial.zip]]&lt;br /&gt;
&lt;br /&gt;
=== Affine widget ===&lt;br /&gt;
* Mega widget (will take time)&lt;br /&gt;
* 6 degrees of freedom. &lt;br /&gt;
&lt;br /&gt;
=== Live wire widget ===&lt;br /&gt;
* Live wire widget for the editor&lt;br /&gt;
* Exists in VTK HEAD Sep 08. Upgrade from VTK 5.2&lt;br /&gt;
&lt;br /&gt;
=== Contour widget (just a wish, not urgent) ===&lt;br /&gt;
* Use case: Pick a series of models to place in a hierarchy&lt;br /&gt;
* Lasso around a bunch of objects in 3D&lt;br /&gt;
&lt;br /&gt;
=== VTKEdge ===&lt;br /&gt;
* Steve and Will to talk about VTKEdge, licensing etc.&lt;br /&gt;
* Paintbrushes in VTKEdge&lt;br /&gt;
* GPU ray caster&lt;br /&gt;
&lt;br /&gt;
==== Contour widget polyplane ROI segmentation in 3D ====&lt;br /&gt;
* Contour widget polyplane ROI segmentation in 3D based on an extrusion along the viewing ray [[Media:Demo1-ContourSegmentation1.avi.zip]]&lt;br /&gt;
&lt;br /&gt;
=== EM Segmenter ===&lt;br /&gt;
EM Segmenter simple example data for segmentation from a T1 MR. [[Media:EMSegmenterT1Example.zip]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Temporary hosting for NAMIC (RemoveMe) ===&lt;br /&gt;
[[Image:KarthikMRPhantomWithEndorectalCoilBalloon.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[mailto:karthik.krishnan@kitware.com Karthik Krishnan]&lt;br /&gt;
Research Engineer&lt;br /&gt;
[http://www.kitware.com/profile/team/krishnan.html Home Page]&lt;/div&gt;</summary>
		<author><name>Karthik</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=User:Karthik&amp;diff=50437</id>
		<title>User:Karthik</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=User:Karthik&amp;diff=50437"/>
		<updated>2010-03-16T05:25:19Z</updated>

		<summary type="html">&lt;p&gt;Karthik: /* Contour widget polyplane ROI segmentation in 3D */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Widgets Slicer wish list ==&lt;br /&gt;
&lt;br /&gt;
=== Angle measurement '''[Done]'''===&lt;br /&gt;
* A 3D representation to the angle widget has been added. The following were added to support this:&lt;br /&gt;
** vtkAngleRepresentation3D.cxx/h&lt;br /&gt;
** vtkArcSource.cxx/h&lt;br /&gt;
** TestAngleWidget3D.cxx&lt;br /&gt;
** TestAngleWidget2D.cxx&lt;br /&gt;
* Bug fix: unnecessary renders were removed from the angle widget. This somehow went unnoticed in the 2D case, possibly because the data being rendered is fairly small.&lt;br /&gt;
&lt;br /&gt;
=== Distance measurement widget '''[Done]''' ===&lt;br /&gt;
* Line Widget extended to support optional text annotations indicating the distance between its end-points. This should suffice to measure distances between 2 points in 3D.&lt;br /&gt;
&lt;br /&gt;
=== Picking issue with widgets [Done] ===&lt;br /&gt;
* Bug picking implicit plane widget.&lt;br /&gt;
** Note to KK: Look at SlicerPlaneSWidget.tcl:75&lt;br /&gt;
&lt;br /&gt;
===Updating Fiducial list to vtkSeedWidget '''[Working on it]'''===&lt;br /&gt;
Notes from talking with Nicole, Oct 7/08&lt;br /&gt;
&lt;br /&gt;
Features needed:&lt;br /&gt;
&lt;br /&gt;
* Ability to set properties per seed&lt;br /&gt;
* Ability to associate a label with a seed. &lt;br /&gt;
* Label visibility can be toggled on/off&lt;br /&gt;
* Ability to associate (optionally) a note with a seed (Ron's request)&lt;br /&gt;
* Glyps for seed shape&lt;br /&gt;
** 2D&lt;br /&gt;
*** All the ones in vtkGlyph2D&lt;br /&gt;
*** StarBurst2D,&lt;br /&gt;
** 3D&lt;br /&gt;
*** Sphere3D&lt;br /&gt;
*** Diamond3D&lt;br /&gt;
* Nicole to check if transform is applied to the fiducials in slicer registration. Really bad idea to do so with widgets.&lt;br /&gt;
* Constraints on fiducials&lt;br /&gt;
** Constrained to an image actor as in [[Image:ImageActorConstrainedFiducial.zip]]&lt;br /&gt;
&lt;br /&gt;
=== Affine widget ===&lt;br /&gt;
* Mega widget (will take time)&lt;br /&gt;
* 6 degrees of freedom. &lt;br /&gt;
&lt;br /&gt;
=== Live wire widget ===&lt;br /&gt;
* Live wire widget for the editor&lt;br /&gt;
* Exists in VTK HEAD Sep 08. Upgrade from VTK 5.2&lt;br /&gt;
&lt;br /&gt;
=== Contour widget (just a wish, not urgent) ===&lt;br /&gt;
* Use case: Pick a series of models to place in a hierarchy&lt;br /&gt;
* Lasso around a bunch of objects in 3D&lt;br /&gt;
&lt;br /&gt;
=== VTKEdge ===&lt;br /&gt;
* Steve and Will to talk about VTKEdge, licensing etc.&lt;br /&gt;
* Paintbrushes in VTKEdge&lt;br /&gt;
* GPU ray caster&lt;br /&gt;
&lt;br /&gt;
==== Contour widget polyplane ROI segmentation in 3D ====&lt;br /&gt;
* Contour widget polyplane ROI segmentation in 3D based on an extrusion along the viewing ray [[Media:Demo1-ContourSegmentation1.avi]]&lt;br /&gt;
&lt;br /&gt;
=== EM Segmenter ===&lt;br /&gt;
EM Segmenter simple example data for segmentation from a T1 MR. [[Media:EMSegmenterT1Example.zip]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Temporary hosting for NAMIC (RemoveMe) ===&lt;br /&gt;
[[Image:KarthikMRPhantomWithEndorectalCoilBalloon.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[mailto:karthik.krishnan@kitware.com Karthik Krishnan]&lt;br /&gt;
Research Engineer&lt;br /&gt;
[http://www.kitware.com/profile/team/krishnan.html Home Page]&lt;/div&gt;</summary>
		<author><name>Karthik</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=User:Karthik&amp;diff=50435</id>
		<title>User:Karthik</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=User:Karthik&amp;diff=50435"/>
		<updated>2010-03-16T05:24:26Z</updated>

		<summary type="html">&lt;p&gt;Karthik: /* VTKEdge */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Widgets Slicer wish list ==&lt;br /&gt;
&lt;br /&gt;
=== Angle measurement '''[Done]'''===&lt;br /&gt;
* A 3D representation to the angle widget has been added. The following were added to support this:&lt;br /&gt;
** vtkAngleRepresentation3D.cxx/h&lt;br /&gt;
** vtkArcSource.cxx/h&lt;br /&gt;
** TestAngleWidget3D.cxx&lt;br /&gt;
** TestAngleWidget2D.cxx&lt;br /&gt;
* Bug fix: unnecessary renders were removed from the angle widget. This somehow went unnoticed in the 2D case, possibly because the data being rendered is fairly small.&lt;br /&gt;
&lt;br /&gt;
=== Distance measurement widget '''[Done]''' ===&lt;br /&gt;
* Line Widget extended to support optional text annotations indicating the distance between its end-points. This should suffice to measure distances between 2 points in 3D.&lt;br /&gt;
&lt;br /&gt;
=== Picking issue with widgets [Done] ===&lt;br /&gt;
* Bug picking implicit plane widget.&lt;br /&gt;
** Note to KK: Look at SlicerPlaneSWidget.tcl:75&lt;br /&gt;
&lt;br /&gt;
===Updating Fiducial list to vtkSeedWidget '''[Working on it]'''===&lt;br /&gt;
Notes from talking with Nicole, Oct 7/08&lt;br /&gt;
&lt;br /&gt;
Features needed:&lt;br /&gt;
&lt;br /&gt;
* Ability to set properties per seed&lt;br /&gt;
* Ability to associate a label with a seed. &lt;br /&gt;
* Label visibility can be toggled on/off&lt;br /&gt;
* Ability to associate (optionally) a note with a seed (Ron's request)&lt;br /&gt;
* Glyps for seed shape&lt;br /&gt;
** 2D&lt;br /&gt;
*** All the ones in vtkGlyph2D&lt;br /&gt;
*** StarBurst2D,&lt;br /&gt;
** 3D&lt;br /&gt;
*** Sphere3D&lt;br /&gt;
*** Diamond3D&lt;br /&gt;
* Nicole to check if transform is applied to the fiducials in slicer registration. Really bad idea to do so with widgets.&lt;br /&gt;
* Constraints on fiducials&lt;br /&gt;
** Constrained to an image actor as in [[Image:ImageActorConstrainedFiducial.zip]]&lt;br /&gt;
&lt;br /&gt;
=== Affine widget ===&lt;br /&gt;
* Mega widget (will take time)&lt;br /&gt;
* 6 degrees of freedom. &lt;br /&gt;
&lt;br /&gt;
=== Live wire widget ===&lt;br /&gt;
* Live wire widget for the editor&lt;br /&gt;
* Exists in VTK HEAD Sep 08. Upgrade from VTK 5.2&lt;br /&gt;
&lt;br /&gt;
=== Contour widget (just a wish, not urgent) ===&lt;br /&gt;
* Use case: Pick a series of models to place in a hierarchy&lt;br /&gt;
* Lasso around a bunch of objects in 3D&lt;br /&gt;
&lt;br /&gt;
=== VTKEdge ===&lt;br /&gt;
* Steve and Will to talk about VTKEdge, licensing etc.&lt;br /&gt;
* Paintbrushes in VTKEdge&lt;br /&gt;
* GPU ray caster&lt;br /&gt;
&lt;br /&gt;
==== Contour widget polyplane ROI segmentation in 3D ====&lt;br /&gt;
* Contour widget polyplane ROI segmentation in 3D based on an extrusion along the viewing ray [[Media:Example.ogg]]&lt;br /&gt;
&lt;br /&gt;
=== EM Segmenter ===&lt;br /&gt;
EM Segmenter simple example data for segmentation from a T1 MR. [[Media:EMSegmenterT1Example.zip]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Temporary hosting for NAMIC (RemoveMe) ===&lt;br /&gt;
[[Image:KarthikMRPhantomWithEndorectalCoilBalloon.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[mailto:karthik.krishnan@kitware.com Karthik Krishnan]&lt;br /&gt;
Research Engineer&lt;br /&gt;
[http://www.kitware.com/profile/team/krishnan.html Home Page]&lt;/div&gt;</summary>
		<author><name>Karthik</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=Projects:ARRA:miAnnotation&amp;diff=46705</id>
		<title>Projects:ARRA:miAnnotation</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=Projects:ARRA:miAnnotation&amp;diff=46705"/>
		<updated>2009-12-31T09:45:23Z</updated>

		<summary type="html">&lt;p&gt;Karthik: /* To Do */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Projects:ARRASuplements|Back to Slicer ARRA home page]]&lt;br /&gt;
= Aim =&lt;br /&gt;
Medical images often contain a wealth of information, such as anatomy and pathology, not explicitly accessible. One way to address this issue is via image annotation and markup. We propose to create a comprehensive framework for annotation and markup within 3D Slicer, enabling users to capture structured information easily. Furthermore, we will develop schemas for saving and recovering this information into and from XNAT, allowing queries of larger data sets of medical scans. This tool will provide clinicians with a relatively simple way to capture information latent in medical scans, and also to select micro-cohorts of medical scans for studying diseases.&lt;br /&gt;
&lt;br /&gt;
= Research Plan =&lt;br /&gt;
3D Slicer currently provides very basic technology for annotating images. This limits users in their ability to properly capture semantic information contained in images and data sets. We propose to address this issue by expanding Slicer's mark up and annotation capabilities. New features will include: &lt;br /&gt;
* a rich set of geometric objects for improved visual differentiation between annotations&lt;br /&gt;
* markers for measuring anatomical characteristics, such as the volume of an annotated region, to provide patient specific information difficult to extract from visual inspection&lt;br /&gt;
* entry fields beyond free-text, such as graphics and external data, to capture comprehensive information and support for emerging domain specific ontologiesand &lt;br /&gt;
* a full integration of these capabilities with the mrml tree to support Scenesnapshots, load, save both to disk and XNAT.&lt;br /&gt;
&lt;br /&gt;
We will implement these features by developing two different modules. The first module, called Marker Module, creates different types of markers based on current ITK technology. The user defines the appearance of the marker by specifying its color, size, and shape, such as points and 3D boxes. The user also labels each marker with tags and specifies its function, such as measuring the volume of a region.&lt;br /&gt;
&lt;br /&gt;
The Annotation Module, the second module, provides the interface for annotating images with these markers. Users place the markers on the image and further specify the semantic information through free text, plots, and references to ontology and internet. The annotations are shown both in 3D and 2D viewers. The module also allows annotating entire scenes by linking annotations across images, as well as within an image. All annotations are stored in a database targeted towards medical imaging, called XNAT. The structure of the database is automatically defined by the tags of the markers. Thus, users can query across large image data sets by looking for specific tag values. &lt;br /&gt;
&lt;br /&gt;
Both modules are accompanied by training materials and documentation to ensure usability.&lt;br /&gt;
=Design of Module=&lt;br /&gt;
* Current [[Media:AMI-GUI-Design.ppt | GUI ]] outline - [[Media:SlicerAM QtAnnotation.png | Screenhot]] in Slicer &lt;br /&gt;
* Suggested [[Media:AMI_MRMLMarkUpNode.ppt | MRML ]] outline&lt;br /&gt;
&lt;br /&gt;
=Key Personnel=&lt;br /&gt;
60% Kilian Pohl &amp;lt;BR&amp;gt;&lt;br /&gt;
95% Yong Zhang&lt;br /&gt;
&lt;br /&gt;
=Events=&lt;br /&gt;
* 12/16/09 - 12/17/09 [[Dec-2009-SlicerAIMBrainstorming | Annotation Brain Storming]]&lt;br /&gt;
* 01/06/10 [[AHM2010:AnnotationBreakout | Break out session]] at AHM 2010 &lt;br /&gt;
&lt;br /&gt;
=Progress=&lt;br /&gt;
(reverse chronological order, most recent on top)&lt;br /&gt;
*01/01/10 Generated a [[Media:SlicerAM QtAnnotation.png | GUI interface]] via QT for the annotation module. &lt;br /&gt;
*12/25/09 Created [[ 2010_Winter_Project_Week_mComment | project ]] and organized [[ AHM2010:AnnotationBreakout | break out session ]] at AHM meeting. Coordinated efforts with BWH team in preparation of the meeting. &lt;br /&gt;
*12/18/09 Held workshop to integrate AMI into 3D Slicer. Hired Yong Zhang to implement AMI in Slicer.   &lt;br /&gt;
*12/11/09 [[ Projects:ARRA:SlicerAM_RSNA09Report | Summary ]] of tools demoed at RSNA &lt;br /&gt;
*12/04/09 Visited RSNA to review annotation tools by GE, Siemens &amp;amp;  Phillips. Connected to caBIG AIM project to see how we can make use of their data scheme &lt;br /&gt;
*11/29/09 Created GUI for MarkUp module  &lt;br /&gt;
*11/20/09 Design MRML Structure of Annotation and MarkUp Module&lt;br /&gt;
*11/13/09 Organize [[Dec-2009-SlicerAIMBrainstorming | Annotation Brain Storming]] Session&lt;br /&gt;
*11/06/09 Designed User Interface , Meet with Julien Finet and Jean-Christophe Fillion-Robin from Kitware to discuss integration of Qt in 3D Slicer&lt;br /&gt;
*10/30/09 Participated in Qt-Tcon, Interviewed candidate at Almaden, coordinated efforts with Nicole Aucoin &lt;br /&gt;
*10/23/09 Organized onsite interview , got in contact with Steve Pieper to discuss next steps, installed Slicer3&lt;br /&gt;
*10/17/09 Started interviewing postdoc as well as solving several HR issues for hiring personal&lt;br /&gt;
&lt;br /&gt;
= To Do =&lt;br /&gt;
* Prepare for AHM &lt;br /&gt;
** Prepare Break out session &lt;br /&gt;
** Define two use cases&lt;br /&gt;
&lt;br /&gt;
== Widget related action items ==&lt;br /&gt;
&lt;br /&gt;
=== Annotations ===&lt;br /&gt;
* '''vtkCaptionWidget''': The widget is buggy - the cursor icon seems to suggest a different functionality then what you can do to move the / modify the location of the text . I was only able to move the text by clicking on the lower bar of the text box. Furthermore in TestCaptionWidget.cxx I had to uncomment  widget-&amp;gt;On(); - so I believe by default it is never tested &lt;br /&gt;
* '''vtkBalloonWidget''' : ok&lt;br /&gt;
* '''vtkTextWidget''': Font size customization ? Currently the font size scales to the entire text box size. Check with KP on what he needs &lt;br /&gt;
&lt;br /&gt;
=== Measurements ===&lt;br /&gt;
* '''vtkSeedWidget''': Custom measurement annotations needed, such as the intensity value&lt;br /&gt;
* '''vtkDistanceWidget''' (2D distance widget): &lt;br /&gt;
** Instead of displaying measurement along line display it outside with dotted line such as in caption widget &lt;br /&gt;
** Measurement should be moved anywhere in the image without obstructing important anatomy&lt;br /&gt;
** Distance text font customization (too small to read)&lt;br /&gt;
* '''vtkLineWidget2''' (3D distance widget):&lt;br /&gt;
** Hard to initialize control points in 3D (difficult to judge behavior)&lt;br /&gt;
* '''vtkAngleWidget'''&lt;br /&gt;
** vtkAngleRepresentation2D&lt;br /&gt;
*** Instead of displaying measurement along line display it outside with dotted line such as in caption widget &lt;br /&gt;
*** text font customization (too small to read)&lt;br /&gt;
*** Half circle scale customization to create less image obstruction&lt;br /&gt;
** vtkAngleRepresentation3D&lt;br /&gt;
*** Instead of displaying measurement along line display it outside with dotted line such as in caption widget &lt;br /&gt;
*** Widget measurement disappeared as it was placed inside the sphere (Check with KP. This is indeed the intended behaviour)&lt;br /&gt;
*** Half circle scale customization to create less image obstruction&lt;br /&gt;
* '''vtkBiDimensionalWidget'''&lt;br /&gt;
** Instead of displaying measurement along line display it outside with dotted line such as in caption widget &lt;br /&gt;
** KP: ''It is strange that the fourth point is set automatically but can be modified later. Once the second control point is set I would just draw a line orthogonal to the one already created . Once the third control point is set the line is fixed and only the length of the line can be changed.''&lt;br /&gt;
&lt;br /&gt;
=== ROI ===&lt;br /&gt;
* '''vtkContourWidget''':&lt;br /&gt;
** the line is drawn once the control point is set. Instead, the line should always follow the cursor - once the MB is pressed the line is fixed up to this control point&lt;br /&gt;
** missing measurement with length of line  and region of interest (for closed lines)&lt;/div&gt;</summary>
		<author><name>Karthik</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=Dec-2009-SlicerAIMBrainstorming&amp;diff=46642</id>
		<title>Dec-2009-SlicerAIMBrainstorming</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=Dec-2009-SlicerAIMBrainstorming&amp;diff=46642"/>
		<updated>2009-12-23T09:51:43Z</updated>

		<summary type="html">&lt;p&gt;Karthik: /* Schedule */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Current Status of Annotation and MarkUp Modules ==&lt;br /&gt;
* Summary of [[ Projects:ARRA:SlicerAM_RSNA09Report | functionality ]] that currently exists in annotation tools of large software vendors (created by Kilian after RSNA visit)&lt;br /&gt;
* Suggested design of [[Media:AMI-GUI-Design.ppt | GUI ]] and [[Media:AMI_MRMLMarkUpNode.ppt | MRML ]] structure&lt;br /&gt;
* [[ Projects:ARRA:SlicerAM | Progress report ]]&lt;br /&gt;
&lt;br /&gt;
== Logistics ==&lt;br /&gt;
*Confirmed date: Wednesday and Thursday, '''December 16 (1-5pm) and 17 (9am-1pm), 2009'''&lt;br /&gt;
*Location: [http://www.spl.harvard.edu/pages/Directions#Getting_to_1249_Boylston_Street. 1249 Boylston Street], 2nd floor conference room&lt;br /&gt;
*Tcon Number: (218) 862-1115 Conference ID 348265#&lt;br /&gt;
&lt;br /&gt;
== Goals ==&lt;br /&gt;
The purpose of this meeting is to coordinate the efforts of the [[Projects:ARRA:SlicerAM|Markup and Annotation project]] with the development of the fiducial, measurement model, ROI, and LabelDiameterEstimation. Important questions  to consider at the meeting are&lt;br /&gt;
* What are similarities and differences between the modules ? &lt;br /&gt;
* How should we proceed with the development of the three modules ? Should they be totally separate, share a basic framework, or be combined to one ?&lt;br /&gt;
* What should be the overall design of the GUI for the three modules?&lt;br /&gt;
* What functionality do we need ? What are specific user scenarios we need to address ?&lt;br /&gt;
* What Qt functionality do we need in Slicer ?&lt;br /&gt;
* Which interaction are inherently 3D and which are best performed on slice views?  How to reconcile these in the most logical and productive way.&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
* Wednesday - Dec 16th &lt;br /&gt;
** 1:00 Intro: What is the vision of the AIM project (Kilian) &lt;br /&gt;
*** A simple user interface such as ClearCanvas&lt;br /&gt;
*** A [[Media:AMI_MRMLMarkUpNode.ppt | MRML ]] structure that consolidates several existing structures. Furthermore, the structure should be flexible enough to extend to new functionality and work flows&lt;br /&gt;
** 1:15 Demo's &lt;br /&gt;
*** Measurement and Fiducial (Nicole) [[Media:Annotation_Brainstorming_Mini_Retreat.ppt‎ | PPT]]&lt;br /&gt;
*** ROI and LabelDiameterEstimation (Andriy, Alex)&lt;br /&gt;
*** MarkUp and Annotation (Kilian)&lt;br /&gt;
** 2:15 Annotation and markup widgets in VTK (Karthik)&lt;br /&gt;
*** Currently available Annotation and Markup widgets in VTK [http://wiki.na-mic.org/Wiki/images/1/11/VTK-AnnotationAndMarkupWidgets.pdf link].  &lt;br /&gt;
*** VTK's 3D Widgets in general [http://www.na-mic.org/Wiki/images/b/bb/VTKWidgets2.ppt link]&lt;br /&gt;
*** VTK widget gallery [http://www.vtk.org/Wiki/VTK_Widget_Examples link]&lt;br /&gt;
*** Tcon: 1 800 704 9804, code: 718324 &lt;br /&gt;
*** [http://connect.acrobat.com/KitwareDemo Presentation] via Adobe Connection&lt;br /&gt;
** 2:35 Current State of Qt in Slicer [http://wiki.slicer.org/slicerWiki/index.php/File:QtPortInSlicer.ppt presentation]. Julien Finet and Jean-Christophe Fillion-Robin. &lt;br /&gt;
*** Tcon: 1 800 704 9804, code: 718324&lt;br /&gt;
*** [http://connect.acrobat.com/KitwareDemo Presentation] via Adobe Connection&lt;br /&gt;
** 2:55 Break &lt;br /&gt;
** 3:15 Discussion Session:Integrate Modules Into One Coherent User Experience &lt;br /&gt;
*** Design overall architecture of the three module - possible [[http://wiki.na-mic.org/Wiki/images/d/d5/AMI_MRMLMarkUpNode.ppt MRML ]] structure &lt;br /&gt;
*** Create a feature list based on [[ Projects:ARRA:SlicerAM_RSNA09Report | functionality ]] of annotation capabilities of major vendors &lt;br /&gt;
*** Create a description of user-experience and target look &amp;amp; feel (current [[Media:AMI-GUI-Design.ppt | design ]])  &lt;br /&gt;
** 5:00 Happy hour&lt;br /&gt;
* Thursday - Dec 17th &lt;br /&gt;
** 9:00 Programming &lt;br /&gt;
** 12:00 Final Wrap Up over Lunch &lt;br /&gt;
** 1:00 Fly home&lt;br /&gt;
&lt;br /&gt;
== Attendance == &lt;br /&gt;
Open to all self-declared Slicer developers:&lt;br /&gt;
#Kilian Pohl&lt;br /&gt;
#Steve Pieper (by phone on Wednesday afternoon only)&lt;br /&gt;
#Nicole Aucoin&lt;br /&gt;
#Andriy Fedorov (Wed only)&lt;br /&gt;
#Ron Kikinis (Wed only)&lt;br /&gt;
#Wendy Plesniak&lt;br /&gt;
#Alex Yarmarkovich (probably Wed)&lt;br /&gt;
#Julien Finet&lt;br /&gt;
#Karthik Krishnan&lt;br /&gt;
#Michael Halle&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
* [http://wiki.slicer.org/slicerWiki/index.php/Modules:LabelDiameterEstimation-Documentation-3.5 Slicer LabelDiameterEstimation extension documentation]&lt;br /&gt;
* [http://wiki.slicer.org/slicerWiki/index.php/Modules:ExractSubvolumeROI-Documentation-3.5 Slicer ExtractSubvolumeROI module documentation]&lt;/div&gt;</summary>
		<author><name>Karthik</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=File:VTK-AnnotationAndMarkupWidgets.pdf&amp;diff=46641</id>
		<title>File:VTK-AnnotationAndMarkupWidgets.pdf</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=File:VTK-AnnotationAndMarkupWidgets.pdf&amp;diff=46641"/>
		<updated>2009-12-23T09:19:59Z</updated>

		<summary type="html">&lt;p&gt;Karthik: uploaded a new version of &amp;quot;File:VTK-AnnotationAndMarkupWidgets.pdf&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Karthik</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=Dec-2009-SlicerAIMBrainstorming&amp;diff=46225</id>
		<title>Dec-2009-SlicerAIMBrainstorming</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=Dec-2009-SlicerAIMBrainstorming&amp;diff=46225"/>
		<updated>2009-12-14T10:06:49Z</updated>

		<summary type="html">&lt;p&gt;Karthik: /* Schedule */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Current Status of Annotation and MarkUp Modules ==&lt;br /&gt;
* Summary of [[ Projects:ARRA:SlicerAM_RSNA09Report | functionality ]] that currently exists in annotation tools of large software vendors (created by Kilian after RSNA visit)&lt;br /&gt;
* Suggested design of GUI and MRML Structure&lt;br /&gt;
* [[ Projects:ARRA:SlicerAM | Progress report ]]&lt;br /&gt;
&lt;br /&gt;
== Logistics ==&lt;br /&gt;
*Confirmed date: Wednesday and Thursday, '''December 16 (1-5pm) and 17 (9am-1pm), 2009'''&lt;br /&gt;
*Location: [http://www.spl.harvard.edu/pages/Directions#Getting_to_1249_Boylston_Street. 1249 Boylston Street], 2nd floor conference room&lt;br /&gt;
*Tcon Number: (218) 862-1115 Conference ID 348265#&lt;br /&gt;
&lt;br /&gt;
== Goals ==&lt;br /&gt;
The purpose of this meeting is to coordinate the efforts of the [[Projects:ARRA:SlicerAM|Markup and Annotation project]] with the development of the fiducial, measurement model, ROI, and LabelDiameterEstimation. Important questions  to consider at the meeting are&lt;br /&gt;
* What are similarities and differences between the modules ? &lt;br /&gt;
* How should we proceed with the development of the three modules ? Should they be totally separate, share a basic framework, or be combined to one ?&lt;br /&gt;
* What should be the overall design of the GUI for the three modules?&lt;br /&gt;
* What functionality do we need ? What are specific user scenarios we need to address ?&lt;br /&gt;
* What Qt functionality do we need in Slicer ?&lt;br /&gt;
* Which interaction are inherently 3D and which are best performed on slice views?  How to reconcile these in the most logical and productive way.&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
* Wednesday - Dec 16th &lt;br /&gt;
** 1:00 Intro: What is the vision of the AIM project (Kilian) &lt;br /&gt;
** 1:15 Demo's &lt;br /&gt;
*** Measurement and Fiducial (Nicole)&lt;br /&gt;
*** ROI and LabelDiameterEstimation (Andriy, Alex)&lt;br /&gt;
*** MarkUp and Annotation (Kilian)&lt;br /&gt;
** 2:15 Annotation and markup widgets in VTK [http://wiki.na-mic.org/Wiki/images/1/11/VTK-AnnotationAndMarkupWidgets.pdf link].  VTK's 3D Widgets in general [http://www.na-mic.org/Wiki/images/b/bb/VTKWidgets2.ppt link] (Karthik) . &lt;br /&gt;
** 2:35 Current State of Qt in Slicer (Julien Finet and Jean-Christophe Fillion-Robin ?) &lt;br /&gt;
** 2:55 Break &lt;br /&gt;
** 3:15 Discussion Session:Integrate Modules Into One Coherent User Experience &lt;br /&gt;
*** Design overall architecture of the three module - possible [http://wiki.na-mic.org/Wiki/images/d/d5/AMI_MRMLMarkUpNode.ppt MRML ] structure &lt;br /&gt;
*** Create a feature list &lt;br /&gt;
*** Create a description of user-experience and target look &amp;amp; feel&lt;br /&gt;
** 5:00 Happy hour&lt;br /&gt;
* Thursday - Dec 17th &lt;br /&gt;
** 9:00 Programming &lt;br /&gt;
** 12:00 Final Wrap Up over Lunch &lt;br /&gt;
** 1:00 Fly home&lt;br /&gt;
&lt;br /&gt;
== Attendance == &lt;br /&gt;
Open to all self-declared Slicer developers:&lt;br /&gt;
#Kilian Pohl&lt;br /&gt;
#Steve Pieper&lt;br /&gt;
#Nicole Aucoin&lt;br /&gt;
#Andriy Fedorov&lt;br /&gt;
#Ron Kikinis (Wed only)&lt;br /&gt;
#Wendy Plesniak&lt;br /&gt;
#Alex Yarmarkovich (probably Wed)&lt;br /&gt;
&lt;br /&gt;
== Kilian's ToDo ==&lt;br /&gt;
&lt;br /&gt;
== Results ==&lt;br /&gt;
TBA&lt;br /&gt;
&lt;br /&gt;
== Time Line ==&lt;br /&gt;
TBA&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
* [http://wiki.slicer.org/slicerWiki/index.php/Modules:LabelDiameterEstimation-Documentation-3.5 Slicer LabelDiameterEstimation extension documentation]&lt;br /&gt;
* [http://wiki.slicer.org/slicerWiki/index.php/Modules:ExractSubvolumeROI-Documentation-3.5 Slicer ExtractSubvolumeROI module documentation]&lt;/div&gt;</summary>
		<author><name>Karthik</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=Dec-2009-SlicerAIMBrainstorming&amp;diff=46224</id>
		<title>Dec-2009-SlicerAIMBrainstorming</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=Dec-2009-SlicerAIMBrainstorming&amp;diff=46224"/>
		<updated>2009-12-14T10:06:34Z</updated>

		<summary type="html">&lt;p&gt;Karthik: /* Schedule */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Current Status of Annotation and MarkUp Modules ==&lt;br /&gt;
* Summary of [[ Projects:ARRA:SlicerAM_RSNA09Report | functionality ]] that currently exists in annotation tools of large software vendors (created by Kilian after RSNA visit)&lt;br /&gt;
* Suggested design of GUI and MRML Structure&lt;br /&gt;
* [[ Projects:ARRA:SlicerAM | Progress report ]]&lt;br /&gt;
&lt;br /&gt;
== Logistics ==&lt;br /&gt;
*Confirmed date: Wednesday and Thursday, '''December 16 (1-5pm) and 17 (9am-1pm), 2009'''&lt;br /&gt;
*Location: [http://www.spl.harvard.edu/pages/Directions#Getting_to_1249_Boylston_Street. 1249 Boylston Street], 2nd floor conference room&lt;br /&gt;
*Tcon Number: (218) 862-1115 Conference ID 348265#&lt;br /&gt;
&lt;br /&gt;
== Goals ==&lt;br /&gt;
The purpose of this meeting is to coordinate the efforts of the [[Projects:ARRA:SlicerAM|Markup and Annotation project]] with the development of the fiducial, measurement model, ROI, and LabelDiameterEstimation. Important questions  to consider at the meeting are&lt;br /&gt;
* What are similarities and differences between the modules ? &lt;br /&gt;
* How should we proceed with the development of the three modules ? Should they be totally separate, share a basic framework, or be combined to one ?&lt;br /&gt;
* What should be the overall design of the GUI for the three modules?&lt;br /&gt;
* What functionality do we need ? What are specific user scenarios we need to address ?&lt;br /&gt;
* What Qt functionality do we need in Slicer ?&lt;br /&gt;
* Which interaction are inherently 3D and which are best performed on slice views?  How to reconcile these in the most logical and productive way.&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
* Wednesday - Dec 16th &lt;br /&gt;
** 1:00 Intro: What is the vision of the AIM project (Kilian) &lt;br /&gt;
** 1:15 Demo's &lt;br /&gt;
*** Measurement and Fiducial (Nicole)&lt;br /&gt;
*** ROI and LabelDiameterEstimation (Andriy, Alex)&lt;br /&gt;
*** MarkUp and Annotation (Kilian)&lt;br /&gt;
** 2:15 Annotation and markup widgets in VTK [http://wiki.na-mic.org/Wiki/images/1/11/VTK-AnnotationAndMarkupWidgets.pdf link] VTK's 3D Widgets in general [http://www.na-mic.org/Wiki/images/b/bb/VTKWidgets2.ppt link] (Karthik) . &lt;br /&gt;
** 2:35 Current State of Qt in Slicer (Julien Finet and Jean-Christophe Fillion-Robin ?) &lt;br /&gt;
** 2:55 Break &lt;br /&gt;
** 3:15 Discussion Session:Integrate Modules Into One Coherent User Experience &lt;br /&gt;
*** Design overall architecture of the three module - possible [http://wiki.na-mic.org/Wiki/images/d/d5/AMI_MRMLMarkUpNode.ppt MRML ] structure &lt;br /&gt;
*** Create a feature list &lt;br /&gt;
*** Create a description of user-experience and target look &amp;amp; feel&lt;br /&gt;
** 5:00 Happy hour&lt;br /&gt;
* Thursday - Dec 17th &lt;br /&gt;
** 9:00 Programming &lt;br /&gt;
** 12:00 Final Wrap Up over Lunch &lt;br /&gt;
** 1:00 Fly home&lt;br /&gt;
&lt;br /&gt;
== Attendance == &lt;br /&gt;
Open to all self-declared Slicer developers:&lt;br /&gt;
#Kilian Pohl&lt;br /&gt;
#Steve Pieper&lt;br /&gt;
#Nicole Aucoin&lt;br /&gt;
#Andriy Fedorov&lt;br /&gt;
#Ron Kikinis (Wed only)&lt;br /&gt;
#Wendy Plesniak&lt;br /&gt;
#Alex Yarmarkovich (probably Wed)&lt;br /&gt;
&lt;br /&gt;
== Kilian's ToDo ==&lt;br /&gt;
&lt;br /&gt;
== Results ==&lt;br /&gt;
TBA&lt;br /&gt;
&lt;br /&gt;
== Time Line ==&lt;br /&gt;
TBA&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
* [http://wiki.slicer.org/slicerWiki/index.php/Modules:LabelDiameterEstimation-Documentation-3.5 Slicer LabelDiameterEstimation extension documentation]&lt;br /&gt;
* [http://wiki.slicer.org/slicerWiki/index.php/Modules:ExractSubvolumeROI-Documentation-3.5 Slicer ExtractSubvolumeROI module documentation]&lt;/div&gt;</summary>
		<author><name>Karthik</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=Dec-2009-SlicerAIMBrainstorming&amp;diff=46223</id>
		<title>Dec-2009-SlicerAIMBrainstorming</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=Dec-2009-SlicerAIMBrainstorming&amp;diff=46223"/>
		<updated>2009-12-14T10:04:25Z</updated>

		<summary type="html">&lt;p&gt;Karthik: /* Schedule */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Current Status of Annotation and MarkUp Modules ==&lt;br /&gt;
* Summary of [[ Projects:ARRA:SlicerAM_RSNA09Report | functionality ]] that currently exists in annotation tools of large software vendors (created by Kilian after RSNA visit)&lt;br /&gt;
* Suggested design of GUI and MRML Structure&lt;br /&gt;
* [[ Projects:ARRA:SlicerAM | Progress report ]]&lt;br /&gt;
&lt;br /&gt;
== Logistics ==&lt;br /&gt;
*Confirmed date: Wednesday and Thursday, '''December 16 (1-5pm) and 17 (9am-1pm), 2009'''&lt;br /&gt;
*Location: [http://www.spl.harvard.edu/pages/Directions#Getting_to_1249_Boylston_Street. 1249 Boylston Street], 2nd floor conference room&lt;br /&gt;
*Tcon Number: (218) 862-1115 Conference ID 348265#&lt;br /&gt;
&lt;br /&gt;
== Goals ==&lt;br /&gt;
The purpose of this meeting is to coordinate the efforts of the [[Projects:ARRA:SlicerAM|Markup and Annotation project]] with the development of the fiducial, measurement model, ROI, and LabelDiameterEstimation. Important questions  to consider at the meeting are&lt;br /&gt;
* What are similarities and differences between the modules ? &lt;br /&gt;
* How should we proceed with the development of the three modules ? Should they be totally separate, share a basic framework, or be combined to one ?&lt;br /&gt;
* What should be the overall design of the GUI for the three modules?&lt;br /&gt;
* What functionality do we need ? What are specific user scenarios we need to address ?&lt;br /&gt;
* What Qt functionality do we need in Slicer ?&lt;br /&gt;
* Which interaction are inherently 3D and which are best performed on slice views?  How to reconcile these in the most logical and productive way.&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
* Wednesday - Dec 16th &lt;br /&gt;
** 1:00 Intro: What is the vision of the AIM project (Kilian) &lt;br /&gt;
** 1:15 Demo's &lt;br /&gt;
*** Measurement and Fiducial (Nicole)&lt;br /&gt;
*** ROI and LabelDiameterEstimation (Andriy, Alex)&lt;br /&gt;
*** MarkUp and Annotation (Kilian)&lt;br /&gt;
** 2:15 Annotation and markup widgets in VTK (Karthik) [http://wiki.na-mic.org/Wiki/images/1/11/VTK-AnnotationAndMarkupWidgets.pdf Presentation]. VTK 3D Widgets [http://www.na-mic.org/Wiki/images/b/bb/VTKWidgets2.ppt Presentation]&lt;br /&gt;
** 2:35 Current State of Qt in Slicer (Julien Finet and Jean-Christophe Fillion-Robin ?) &lt;br /&gt;
** 2:55 Break &lt;br /&gt;
** 3:15 Discussion Session:Integrate Modules Into One Coherent User Experience &lt;br /&gt;
*** Design overall architecture of the three module - possible [http://wiki.na-mic.org/Wiki/images/d/d5/AMI_MRMLMarkUpNode.ppt MRML ] structure &lt;br /&gt;
*** Create a feature list &lt;br /&gt;
*** Create a description of user-experience and target look &amp;amp; feel&lt;br /&gt;
** 5:00 Happy hour&lt;br /&gt;
* Thursday - Dec 17th &lt;br /&gt;
** 9:00 Programming &lt;br /&gt;
** 12:00 Final Wrap Up over Lunch &lt;br /&gt;
** 1:00 Fly home&lt;br /&gt;
&lt;br /&gt;
== Attendance == &lt;br /&gt;
Open to all self-declared Slicer developers:&lt;br /&gt;
#Kilian Pohl&lt;br /&gt;
#Steve Pieper&lt;br /&gt;
#Nicole Aucoin&lt;br /&gt;
#Andriy Fedorov&lt;br /&gt;
#Ron Kikinis (Wed only)&lt;br /&gt;
#Wendy Plesniak&lt;br /&gt;
#Alex Yarmarkovich (probably Wed)&lt;br /&gt;
&lt;br /&gt;
== Kilian's ToDo ==&lt;br /&gt;
&lt;br /&gt;
== Results ==&lt;br /&gt;
TBA&lt;br /&gt;
&lt;br /&gt;
== Time Line ==&lt;br /&gt;
TBA&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
* [http://wiki.slicer.org/slicerWiki/index.php/Modules:LabelDiameterEstimation-Documentation-3.5 Slicer LabelDiameterEstimation extension documentation]&lt;br /&gt;
* [http://wiki.slicer.org/slicerWiki/index.php/Modules:ExractSubvolumeROI-Documentation-3.5 Slicer ExtractSubvolumeROI module documentation]&lt;/div&gt;</summary>
		<author><name>Karthik</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=Dec-2009-SlicerAIMBrainstorming&amp;diff=46222</id>
		<title>Dec-2009-SlicerAIMBrainstorming</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=Dec-2009-SlicerAIMBrainstorming&amp;diff=46222"/>
		<updated>2009-12-14T09:53:21Z</updated>

		<summary type="html">&lt;p&gt;Karthik: /* Schedule */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Current Status of Annotation and MarkUp Modules ==&lt;br /&gt;
* Summary of [[ Projects:ARRA:SlicerAM_RSNA09Report | functionality ]] that currently exists in annotation tools of large software vendors (created by Kilian after RSNA visit)&lt;br /&gt;
* Suggested design of GUI and MRML Structure&lt;br /&gt;
* [[ Projects:ARRA:SlicerAM | Progress report ]]&lt;br /&gt;
&lt;br /&gt;
== Logistics ==&lt;br /&gt;
*Confirmed date: Wednesday and Thursday, '''December 16 (1-5pm) and 17 (9am-1pm), 2009'''&lt;br /&gt;
*Location: [http://www.spl.harvard.edu/pages/Directions#Getting_to_1249_Boylston_Street. 1249 Boylston Street], 2nd floor conference room&lt;br /&gt;
*Tcon Number: (218) 862-1115 Conference ID 348265#&lt;br /&gt;
&lt;br /&gt;
== Goals ==&lt;br /&gt;
The purpose of this meeting is to coordinate the efforts of the [[Projects:ARRA:SlicerAM|Markup and Annotation project]] with the development of the fiducial, measurement model, ROI, and LabelDiameterEstimation. Important questions  to consider at the meeting are&lt;br /&gt;
* What are similarities and differences between the modules ? &lt;br /&gt;
* How should we proceed with the development of the three modules ? Should they be totally separate, share a basic framework, or be combined to one ?&lt;br /&gt;
* What should be the overall design of the GUI for the three modules?&lt;br /&gt;
* What functionality do we need ? What are specific user scenarios we need to address ?&lt;br /&gt;
* What Qt functionality do we need in Slicer ?&lt;br /&gt;
* Which interaction are inherently 3D and which are best performed on slice views?  How to reconcile these in the most logical and productive way.&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
* Wednesday - Dec 16th &lt;br /&gt;
** 1:00 Intro: What is the vision of the AIM project (Kilian) &lt;br /&gt;
** 1:15 Demo's &lt;br /&gt;
*** Measurement and Fiducial (Nicole)&lt;br /&gt;
*** ROI and LabelDiameterEstimation (Andriy, Alex)&lt;br /&gt;
*** MarkUp and Annotation (Kilian)&lt;br /&gt;
** 2:15 Current State of VTK 3D Widgets (Karthik) [http://wiki.na-mic.org/Wiki/images/1/11/VTK-AnnotationAndMarkupWidgets.pdf Presentation]&lt;br /&gt;
** 2:35 Current State of Qt in Slicer (Julien Finet and Jean-Christophe Fillion-Robin ?) &lt;br /&gt;
** 2:55 Break &lt;br /&gt;
** 3:15 Discussion Session:Integrate Modules Into One Coherent User Experience &lt;br /&gt;
*** Design overall architecture of the three module - possible [http://wiki.na-mic.org/Wiki/images/d/d5/AMI_MRMLMarkUpNode.ppt MRML ] structure &lt;br /&gt;
*** Create a feature list &lt;br /&gt;
*** Create a description of user-experience and target look &amp;amp; feel&lt;br /&gt;
** 5:00 Happy hour&lt;br /&gt;
* Thursday - Dec 17th &lt;br /&gt;
** 9:00 Programming &lt;br /&gt;
** 12:00 Final Wrap Up over Lunch &lt;br /&gt;
** 1:00 Fly home&lt;br /&gt;
&lt;br /&gt;
== Attendance == &lt;br /&gt;
Open to all self-declared Slicer developers:&lt;br /&gt;
#Kilian Pohl&lt;br /&gt;
#Steve Pieper&lt;br /&gt;
#Nicole Aucoin&lt;br /&gt;
#Andriy Fedorov&lt;br /&gt;
#Ron Kikinis (Wed only)&lt;br /&gt;
#Wendy Plesniak&lt;br /&gt;
#Alex Yarmarkovich (probably Wed)&lt;br /&gt;
&lt;br /&gt;
== Kilian's ToDo ==&lt;br /&gt;
&lt;br /&gt;
== Results ==&lt;br /&gt;
TBA&lt;br /&gt;
&lt;br /&gt;
== Time Line ==&lt;br /&gt;
TBA&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
* [http://wiki.slicer.org/slicerWiki/index.php/Modules:LabelDiameterEstimation-Documentation-3.5 Slicer LabelDiameterEstimation extension documentation]&lt;br /&gt;
* [http://wiki.slicer.org/slicerWiki/index.php/Modules:ExractSubvolumeROI-Documentation-3.5 Slicer ExtractSubvolumeROI module documentation]&lt;/div&gt;</summary>
		<author><name>Karthik</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=File:VTK-AnnotationAndMarkupWidgets.pdf&amp;diff=46221</id>
		<title>File:VTK-AnnotationAndMarkupWidgets.pdf</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=File:VTK-AnnotationAndMarkupWidgets.pdf&amp;diff=46221"/>
		<updated>2009-12-14T09:51:54Z</updated>

		<summary type="html">&lt;p&gt;Karthik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Karthik</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=Dec-2009-SlicerAIMBrainstorming&amp;diff=46220</id>
		<title>Dec-2009-SlicerAIMBrainstorming</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=Dec-2009-SlicerAIMBrainstorming&amp;diff=46220"/>
		<updated>2009-12-14T09:50:34Z</updated>

		<summary type="html">&lt;p&gt;Karthik: /* Schedule */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Current Status of Annotation and MarkUp Modules ==&lt;br /&gt;
* Summary of [[ Projects:ARRA:SlicerAM_RSNA09Report | functionality ]] that currently exists in annotation tools of large software vendors (created by Kilian after RSNA visit)&lt;br /&gt;
* Suggested design of GUI and MRML Structure&lt;br /&gt;
* [[ Projects:ARRA:SlicerAM | Progress report ]]&lt;br /&gt;
&lt;br /&gt;
== Logistics ==&lt;br /&gt;
*Confirmed date: Wednesday and Thursday, '''December 16 (1-5pm) and 17 (9am-1pm), 2009'''&lt;br /&gt;
*Location: [http://www.spl.harvard.edu/pages/Directions#Getting_to_1249_Boylston_Street. 1249 Boylston Street], 2nd floor conference room&lt;br /&gt;
*Tcon Number: (218) 862-1115 Conference ID 348265#&lt;br /&gt;
&lt;br /&gt;
== Goals ==&lt;br /&gt;
The purpose of this meeting is to coordinate the efforts of the [[Projects:ARRA:SlicerAM|Markup and Annotation project]] with the development of the fiducial, measurement model, ROI, and LabelDiameterEstimation. Important questions  to consider at the meeting are&lt;br /&gt;
* What are similarities and differences between the modules ? &lt;br /&gt;
* How should we proceed with the development of the three modules ? Should they be totally separate, share a basic framework, or be combined to one ?&lt;br /&gt;
* What should be the overall design of the GUI for the three modules?&lt;br /&gt;
* What functionality do we need ? What are specific user scenarios we need to address ?&lt;br /&gt;
* What Qt functionality do we need in Slicer ?&lt;br /&gt;
* Which interaction are inherently 3D and which are best performed on slice views?  How to reconcile these in the most logical and productive way.&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
* Wednesday - Dec 16th &lt;br /&gt;
** 1:00 Intro: What is the vision of the AIM project (Kilian) &lt;br /&gt;
** 1:15 Demo's &lt;br /&gt;
*** Measurement and Fiducial (Nicole)&lt;br /&gt;
*** ROI and LabelDiameterEstimation (Andriy, Alex)&lt;br /&gt;
*** MarkUp and Annotation (Kilian)&lt;br /&gt;
** 2:15 Current State of VTK 3D Widgets (Karthik) [[File:AIMVTKWidgets.ppt]] ppt&lt;br /&gt;
** 2:35 Current State of Qt in Slicer (Julien Finet and Jean-Christophe Fillion-Robin ?) &lt;br /&gt;
** 2:55 Break &lt;br /&gt;
** 3:15 Discussion Session:Integrate Modules Into One Coherent User Experience &lt;br /&gt;
*** Design overall architecture of the three module - possible [http://wiki.na-mic.org/Wiki/images/d/d5/AMI_MRMLMarkUpNode.ppt MRML ] structure &lt;br /&gt;
*** Create a feature list &lt;br /&gt;
*** Create a description of user-experience and target look &amp;amp; feel&lt;br /&gt;
** 5:00 Happy hour&lt;br /&gt;
* Thursday - Dec 17th &lt;br /&gt;
** 9:00 Programming &lt;br /&gt;
** 12:00 Final Wrap Up over Lunch &lt;br /&gt;
** 1:00 Fly home&lt;br /&gt;
&lt;br /&gt;
== Attendance == &lt;br /&gt;
Open to all self-declared Slicer developers:&lt;br /&gt;
#Kilian Pohl&lt;br /&gt;
#Steve Pieper&lt;br /&gt;
#Nicole Aucoin&lt;br /&gt;
#Andriy Fedorov&lt;br /&gt;
#Ron Kikinis (Wed only)&lt;br /&gt;
#Wendy Plesniak&lt;br /&gt;
#Alex Yarmarkovich (probably Wed)&lt;br /&gt;
&lt;br /&gt;
== Kilian's ToDo ==&lt;br /&gt;
&lt;br /&gt;
== Results ==&lt;br /&gt;
TBA&lt;br /&gt;
&lt;br /&gt;
== Time Line ==&lt;br /&gt;
TBA&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
* [http://wiki.slicer.org/slicerWiki/index.php/Modules:LabelDiameterEstimation-Documentation-3.5 Slicer LabelDiameterEstimation extension documentation]&lt;br /&gt;
* [http://wiki.slicer.org/slicerWiki/index.php/Modules:ExractSubvolumeROI-Documentation-3.5 Slicer ExtractSubvolumeROI module documentation]&lt;/div&gt;</summary>
		<author><name>Karthik</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=Dec-2009-SlicerAIMBrainstorming&amp;diff=46219</id>
		<title>Dec-2009-SlicerAIMBrainstorming</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=Dec-2009-SlicerAIMBrainstorming&amp;diff=46219"/>
		<updated>2009-12-14T09:50:08Z</updated>

		<summary type="html">&lt;p&gt;Karthik: /* Schedule */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Current Status of Annotation and MarkUp Modules ==&lt;br /&gt;
* Summary of [[ Projects:ARRA:SlicerAM_RSNA09Report | functionality ]] that currently exists in annotation tools of large software vendors (created by Kilian after RSNA visit)&lt;br /&gt;
* Suggested design of GUI and MRML Structure&lt;br /&gt;
* [[ Projects:ARRA:SlicerAM | Progress report ]]&lt;br /&gt;
&lt;br /&gt;
== Logistics ==&lt;br /&gt;
*Confirmed date: Wednesday and Thursday, '''December 16 (1-5pm) and 17 (9am-1pm), 2009'''&lt;br /&gt;
*Location: [http://www.spl.harvard.edu/pages/Directions#Getting_to_1249_Boylston_Street. 1249 Boylston Street], 2nd floor conference room&lt;br /&gt;
*Tcon Number: (218) 862-1115 Conference ID 348265#&lt;br /&gt;
&lt;br /&gt;
== Goals ==&lt;br /&gt;
The purpose of this meeting is to coordinate the efforts of the [[Projects:ARRA:SlicerAM|Markup and Annotation project]] with the development of the fiducial, measurement model, ROI, and LabelDiameterEstimation. Important questions  to consider at the meeting are&lt;br /&gt;
* What are similarities and differences between the modules ? &lt;br /&gt;
* How should we proceed with the development of the three modules ? Should they be totally separate, share a basic framework, or be combined to one ?&lt;br /&gt;
* What should be the overall design of the GUI for the three modules?&lt;br /&gt;
* What functionality do we need ? What are specific user scenarios we need to address ?&lt;br /&gt;
* What Qt functionality do we need in Slicer ?&lt;br /&gt;
* Which interaction are inherently 3D and which are best performed on slice views?  How to reconcile these in the most logical and productive way.&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
* Wednesday - Dec 16th &lt;br /&gt;
** 1:00 Intro: What is the vision of the AIM project (Kilian) &lt;br /&gt;
** 1:15 Demo's &lt;br /&gt;
*** Measurement and Fiducial (Nicole)&lt;br /&gt;
*** ROI and LabelDiameterEstimation (Andriy, Alex)&lt;br /&gt;
*** MarkUp and Annotation (Kilian)&lt;br /&gt;
** 2:15 Current State of VTK 3D Widgets (Karthik) [[[File:AIMVTKWidgets.ppt]]ppt]&lt;br /&gt;
** 2:35 Current State of Qt in Slicer (Julien Finet and Jean-Christophe Fillion-Robin ?) &lt;br /&gt;
** 2:55 Break &lt;br /&gt;
** 3:15 Discussion Session:Integrate Modules Into One Coherent User Experience &lt;br /&gt;
*** Design overall architecture of the three module - possible [http://wiki.na-mic.org/Wiki/images/d/d5/AMI_MRMLMarkUpNode.ppt MRML ] structure &lt;br /&gt;
*** Create a feature list &lt;br /&gt;
*** Create a description of user-experience and target look &amp;amp; feel&lt;br /&gt;
** 5:00 Happy hour&lt;br /&gt;
* Thursday - Dec 17th &lt;br /&gt;
** 9:00 Programming &lt;br /&gt;
** 12:00 Final Wrap Up over Lunch &lt;br /&gt;
** 1:00 Fly home&lt;br /&gt;
&lt;br /&gt;
== Attendance == &lt;br /&gt;
Open to all self-declared Slicer developers:&lt;br /&gt;
#Kilian Pohl&lt;br /&gt;
#Steve Pieper&lt;br /&gt;
#Nicole Aucoin&lt;br /&gt;
#Andriy Fedorov&lt;br /&gt;
#Ron Kikinis (Wed only)&lt;br /&gt;
#Wendy Plesniak&lt;br /&gt;
#Alex Yarmarkovich (probably Wed)&lt;br /&gt;
&lt;br /&gt;
== Kilian's ToDo ==&lt;br /&gt;
&lt;br /&gt;
== Results ==&lt;br /&gt;
TBA&lt;br /&gt;
&lt;br /&gt;
== Time Line ==&lt;br /&gt;
TBA&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
* [http://wiki.slicer.org/slicerWiki/index.php/Modules:LabelDiameterEstimation-Documentation-3.5 Slicer LabelDiameterEstimation extension documentation]&lt;br /&gt;
* [http://wiki.slicer.org/slicerWiki/index.php/Modules:ExractSubvolumeROI-Documentation-3.5 Slicer ExtractSubvolumeROI module documentation]&lt;/div&gt;</summary>
		<author><name>Karthik</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=2009_Winter_Project_Week_Interactive_3D_Widgets_In_Slicer3&amp;diff=35747</id>
		<title>2009 Winter Project Week Interactive 3D Widgets In Slicer3</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=2009_Winter_Project_Week_Interactive_3D_Widgets_In_Slicer3&amp;diff=35747"/>
		<updated>2009-03-19T22:15:19Z</updated>

		<summary type="html">&lt;p&gt;Karthik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|&lt;br /&gt;
|[[Image:NAMIC-SLC.jpg|thumb|320px|Return to [[2009_Winter_Project_Week|Project Week Main Page]] ]]&lt;br /&gt;
|[[Image:widgets_storyboard_slicer3.png|thumb|320px|Concept screenshot of widgets in slicer3]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Key Investigators===&lt;br /&gt;
* Kitware: Karthik Krishnan, Will Schroeder&lt;br /&gt;
* BWH: Nicole Aucoin&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 27%; float: left; padding-right: 3%;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Objective&amp;lt;/h1&amp;gt;&lt;br /&gt;
Integrate existing 3D widgets (and develop new widgets) from VTK into Slicer. Over the last two years VTK has included several new widgets, which can potentially benefit Slicer3.&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;h1&amp;gt;Approach, Plan&amp;lt;/h1&amp;gt;&lt;br /&gt;
A brief overview of the widgets in VTK can be found here [http://www.na-mic.org/Wiki/images/b/bb/VTKWidgets2.ppt]. Relevant widgets for Slicer include:&lt;br /&gt;
* Measurement widgets&lt;br /&gt;
** Distance widget (2D and 3D)&lt;br /&gt;
** Angle widget (2D and 3D)&lt;br /&gt;
** BiDimensional widget (2D)&lt;br /&gt;
** Seed/Fiducial widget&lt;br /&gt;
* Segmentation widgets&lt;br /&gt;
** Livewire widget (2D)&lt;br /&gt;
* ROI widgets&lt;br /&gt;
** Contour widget&lt;br /&gt;
** Box widget&lt;br /&gt;
* Image Manipulation widgets&lt;br /&gt;
** Affine widget&lt;br /&gt;
* Registration widgets&lt;br /&gt;
** Checkerboard widget&lt;br /&gt;
* Annotation widgets&lt;br /&gt;
** Leader widget&lt;br /&gt;
** Balloon widget&lt;br /&gt;
* Add interaction cues&lt;br /&gt;
** Some widgets (e.g., implicit plane widget) should modify the cursor, or change appearance, when the mouse is moved over interactive handles.&lt;br /&gt;
&lt;br /&gt;
The plan is to include a subset of these widgets in Slicer3, specifically the 4 measurement widgets and the livewire widget.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 40%; float: left;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Progress&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Write a 3D representation for the Distance widget. --- Done&lt;br /&gt;
* Write a 3D representaiton for the angle widget. --- Done&lt;br /&gt;
* Rewrite the existing fiducial widget and replace it with vtkSeedWidget&lt;br /&gt;
** This involves generalizing vtkHandleWidget to support arbitrary polygonal shapes since Slicer3 has several geometrical representations for seeds (2D: dash, cross, thickcross, triangle, square, circle, diamond, arrow, arrow), (3D: Sphere, Diamond)&lt;br /&gt;
** Generalized representation written (vtkPolygonalHandleRepresentation3D). --- Done&lt;br /&gt;
* Livewire widget --- Exists&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Karthik</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=2009_Winter_Project_Week_Interactive_3D_Widgets_In_Slicer3&amp;diff=35746</id>
		<title>2009 Winter Project Week Interactive 3D Widgets In Slicer3</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=2009_Winter_Project_Week_Interactive_3D_Widgets_In_Slicer3&amp;diff=35746"/>
		<updated>2009-03-19T22:13:39Z</updated>

		<summary type="html">&lt;p&gt;Karthik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|&lt;br /&gt;
|[[Image:NAMIC-SLC.jpg|thumb|320px|Return to [[2009_Winter_Project_Week|Project Week Main Page]] ]]&lt;br /&gt;
|[[Image:widgets_storyboard_slicer3.png|thumb|320px|Concept screenshot of widgets in slicer3]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Key Investigators===&lt;br /&gt;
* Kitware: Karthik Krishnan, Will Schroeder&lt;br /&gt;
* BWH: Nicole Aucoin&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 27%; float: left; padding-right: 3%;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Objective&amp;lt;/h1&amp;gt;&lt;br /&gt;
Integrate existing 3D widgets (and develop new widgets) from VTK into Slicer. Over the last two years VTK has included several new widgets, which can potentially benefit Slicer3.&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;h1&amp;gt;Approach, Plan&amp;lt;/h1&amp;gt;&lt;br /&gt;
A brief overview of the widgets in VTK can be found at this [http://www.na-mic.org/Wiki/images/b/bb/VTKWidgets2.ppt]. Relevant widgets for Slicer include:&lt;br /&gt;
* Measurement widgets&lt;br /&gt;
** Distance widget (2D and 3D)&lt;br /&gt;
** Angle widget (2D and 3D)&lt;br /&gt;
** BiDimensional widget (2D)&lt;br /&gt;
** Seed/Fiducial widget&lt;br /&gt;
* Segmentation widgets&lt;br /&gt;
** Livewire widget (2D)&lt;br /&gt;
* ROI widgets&lt;br /&gt;
** Contour widget&lt;br /&gt;
** Box widget&lt;br /&gt;
* Image Manipulation widgets&lt;br /&gt;
** Affine widget&lt;br /&gt;
* Registration widgets&lt;br /&gt;
** Checkerboard widget&lt;br /&gt;
* Annotation widgets&lt;br /&gt;
** Leader widget&lt;br /&gt;
** Balloon widget&lt;br /&gt;
* Add interaction cues&lt;br /&gt;
** Some widgets (e.g., implicit plane widget) should modify the cursor, or change appearance, when the mouse is moved over interactive handles.&lt;br /&gt;
&lt;br /&gt;
The plan is to include a subset of these widgets in Slicer3, specifically the 4 measurement widgets and the livewire widget.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 40%; float: left;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Progress&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Write a 3D representation for the Distance widget. --- Done&lt;br /&gt;
* Write a 3D representaiton for the angle widget. --- Done&lt;br /&gt;
* Rewrite the existing fiducial widget and replace it with vtkSeedWidget&lt;br /&gt;
** This involves generalizing vtkHandleWidget to support arbitrary polygonal shapes since Slicer3 has several geometrical representations for seeds (2D: dash, cross, thickcross, triangle, square, circle, diamond, arrow, arrow), (3D: Sphere, Diamond)&lt;br /&gt;
** Generalized representation written (vtkPolygonalHandleRepresentation3D). --- Done&lt;br /&gt;
* Livewire widget --- Exists&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Karthik</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=File:VTKWidgets2.ppt&amp;diff=35745</id>
		<title>File:VTKWidgets2.ppt</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=File:VTKWidgets2.ppt&amp;diff=35745"/>
		<updated>2009-03-19T22:12:28Z</updated>

		<summary type="html">&lt;p&gt;Karthik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Karthik</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=2009_Winter_Project_Week_Interactive_3D_Widgets_In_Slicer3&amp;diff=35744</id>
		<title>2009 Winter Project Week Interactive 3D Widgets In Slicer3</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=2009_Winter_Project_Week_Interactive_3D_Widgets_In_Slicer3&amp;diff=35744"/>
		<updated>2009-03-19T22:10:46Z</updated>

		<summary type="html">&lt;p&gt;Karthik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|&lt;br /&gt;
|[[Image:NAMIC-SLC.jpg|thumb|320px|Return to [[2009_Winter_Project_Week|Project Week Main Page]] ]]&lt;br /&gt;
|[[Image:widgets_storyboard_slicer3.png|thumb|320px|Concept screenshot of widgets in slicer3]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Key Investigators===&lt;br /&gt;
* Kitware: Karthik Krishnan, Will Schroeder&lt;br /&gt;
* BWH: Nicole Aucoin&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 27%; float: left; padding-right: 3%;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Objective&amp;lt;/h1&amp;gt;&lt;br /&gt;
Integrate existing 3D widgets (and develop new widgets) from VTK into Slicer. Over the last two years VTK has included several new widgets, which can potentially benefit Slicer3.&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;h1&amp;gt;Approach, Plan&amp;lt;/h1&amp;gt;&lt;br /&gt;
A brief overview of the widgets in VTK can be found at this [[Media:VTKWidgets2.ppt]][http://www.na-mic.org/Wiki/images/a/ab/VTKWidgets.ppt presentation]. Relevant widgets for Slicer include:&lt;br /&gt;
* Measurement widgets&lt;br /&gt;
** Distance widget (2D and 3D)&lt;br /&gt;
** Angle widget (2D and 3D)&lt;br /&gt;
** BiDimensional widget (2D)&lt;br /&gt;
** Seed/Fiducial widget&lt;br /&gt;
* Segmentation widgets&lt;br /&gt;
** Livewire widget (2D)&lt;br /&gt;
* ROI widgets&lt;br /&gt;
** Contour widget&lt;br /&gt;
** Box widget&lt;br /&gt;
* Image Manipulation widgets&lt;br /&gt;
** Affine widget&lt;br /&gt;
* Registration widgets&lt;br /&gt;
** Checkerboard widget&lt;br /&gt;
* Annotation widgets&lt;br /&gt;
** Leader widget&lt;br /&gt;
** Balloon widget&lt;br /&gt;
* Add interaction cues&lt;br /&gt;
** Some widgets (e.g., implicit plane widget) should modify the cursor, or change appearance, when the mouse is moved over interactive handles.&lt;br /&gt;
&lt;br /&gt;
The plan is to include a subset of these widgets in Slicer3, specifically the 4 measurement widgets and the livewire widget.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 40%; float: left;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Progress&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Write a 3D representation for the Distance widget. --- Done&lt;br /&gt;
* Write a 3D representaiton for the angle widget. --- Done&lt;br /&gt;
* Rewrite the existing fiducial widget and replace it with vtkSeedWidget&lt;br /&gt;
** This involves generalizing vtkHandleWidget to support arbitrary polygonal shapes since Slicer3 has several geometrical representations for seeds (2D: dash, cross, thickcross, triangle, square, circle, diamond, arrow, arrow), (3D: Sphere, Diamond)&lt;br /&gt;
** Generalized representation written (vtkPolygonalHandleRepresentation3D). --- Done&lt;br /&gt;
* Livewire widget --- Exists&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Karthik</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=File:KarthikMRPhantomWithEndorectalCoilBalloon.jpg&amp;diff=35506</id>
		<title>File:KarthikMRPhantomWithEndorectalCoilBalloon.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=File:KarthikMRPhantomWithEndorectalCoilBalloon.jpg&amp;diff=35506"/>
		<updated>2009-03-05T17:32:09Z</updated>

		<summary type="html">&lt;p&gt;Karthik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Karthik</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=User:Karthik&amp;diff=35505</id>
		<title>User:Karthik</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=User:Karthik&amp;diff=35505"/>
		<updated>2009-03-05T17:31:59Z</updated>

		<summary type="html">&lt;p&gt;Karthik: /* Temporary hosting for NAMIC (RemoveMe) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Widgets Slicer wish list ==&lt;br /&gt;
&lt;br /&gt;
=== Angle measurement '''[Done]'''===&lt;br /&gt;
* A 3D representation to the angle widget has been added. The following were added to support this:&lt;br /&gt;
** vtkAngleRepresentation3D.cxx/h&lt;br /&gt;
** vtkArcSource.cxx/h&lt;br /&gt;
** TestAngleWidget3D.cxx&lt;br /&gt;
** TestAngleWidget2D.cxx&lt;br /&gt;
* Bug fix: unnecessary renders were removed from the angle widget. This somehow went unnoticed in the 2D case, possibly because the data being rendered is fairly small.&lt;br /&gt;
&lt;br /&gt;
=== Distance measurement widget '''[Done]''' ===&lt;br /&gt;
* Line Widget extended to support optional text annotations indicating the distance between its end-points. This should suffice to measure distances between 2 points in 3D.&lt;br /&gt;
&lt;br /&gt;
=== Picking issue with widgets [Done] ===&lt;br /&gt;
* Bug picking implicit plane widget.&lt;br /&gt;
** Note to KK: Look at SlicerPlaneSWidget.tcl:75&lt;br /&gt;
&lt;br /&gt;
===Updating Fiducial list to vtkSeedWidget '''[Working on it]'''===&lt;br /&gt;
Notes from talking with Nicole, Oct 7/08&lt;br /&gt;
&lt;br /&gt;
Features needed:&lt;br /&gt;
&lt;br /&gt;
* Ability to set properties per seed&lt;br /&gt;
* Ability to associate a label with a seed. &lt;br /&gt;
* Label visibility can be toggled on/off&lt;br /&gt;
* Ability to associate (optionally) a note with a seed (Ron's request)&lt;br /&gt;
* Glyps for seed shape&lt;br /&gt;
** 2D&lt;br /&gt;
*** All the ones in vtkGlyph2D&lt;br /&gt;
*** StarBurst2D,&lt;br /&gt;
** 3D&lt;br /&gt;
*** Sphere3D&lt;br /&gt;
*** Diamond3D&lt;br /&gt;
* Nicole to check if transform is applied to the fiducials in slicer registration. Really bad idea to do so with widgets.&lt;br /&gt;
* Constraints on fiducials&lt;br /&gt;
** Constrained to an image actor as in [[Image:ImageActorConstrainedFiducial.zip]]&lt;br /&gt;
&lt;br /&gt;
=== Affine widget ===&lt;br /&gt;
* Mega widget (will take time)&lt;br /&gt;
* 6 degrees of freedom. &lt;br /&gt;
&lt;br /&gt;
=== Live wire widget ===&lt;br /&gt;
* Live wire widget for the editor&lt;br /&gt;
* Exists in VTK HEAD Sep 08. Upgrade from VTK 5.2&lt;br /&gt;
&lt;br /&gt;
=== Contour widget (just a wish, not urgent) ===&lt;br /&gt;
* Use case: Pick a series of models to place in a hierarchy&lt;br /&gt;
* Lasso around a bunch of objects in 3D&lt;br /&gt;
&lt;br /&gt;
=== VTKEdge ===&lt;br /&gt;
* Steve and Will to talk about VTKEdge, licensing etc.&lt;br /&gt;
* Paintbrushes in VTKEdge&lt;br /&gt;
* GPU ray caster&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== EM Segmenter ===&lt;br /&gt;
EM Segmenter simple example data for segmentation from a T1 MR. [[Media:EMSegmenterT1Example.zip]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Temporary hosting for NAMIC (RemoveMe) ===&lt;br /&gt;
[[Image:KarthikMRPhantomWithEndorectalCoilBalloon.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[mailto:karthik.krishnan@kitware.com Karthik Krishnan]&lt;br /&gt;
Research Engineer&lt;br /&gt;
[http://www.kitware.com/profile/team/krishnan.html Home Page]&lt;/div&gt;</summary>
		<author><name>Karthik</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=User:Karthik&amp;diff=35504</id>
		<title>User:Karthik</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=User:Karthik&amp;diff=35504"/>
		<updated>2009-03-05T17:30:00Z</updated>

		<summary type="html">&lt;p&gt;Karthik: /* EM Segmenter */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Widgets Slicer wish list ==&lt;br /&gt;
&lt;br /&gt;
=== Angle measurement '''[Done]'''===&lt;br /&gt;
* A 3D representation to the angle widget has been added. The following were added to support this:&lt;br /&gt;
** vtkAngleRepresentation3D.cxx/h&lt;br /&gt;
** vtkArcSource.cxx/h&lt;br /&gt;
** TestAngleWidget3D.cxx&lt;br /&gt;
** TestAngleWidget2D.cxx&lt;br /&gt;
* Bug fix: unnecessary renders were removed from the angle widget. This somehow went unnoticed in the 2D case, possibly because the data being rendered is fairly small.&lt;br /&gt;
&lt;br /&gt;
=== Distance measurement widget '''[Done]''' ===&lt;br /&gt;
* Line Widget extended to support optional text annotations indicating the distance between its end-points. This should suffice to measure distances between 2 points in 3D.&lt;br /&gt;
&lt;br /&gt;
=== Picking issue with widgets [Done] ===&lt;br /&gt;
* Bug picking implicit plane widget.&lt;br /&gt;
** Note to KK: Look at SlicerPlaneSWidget.tcl:75&lt;br /&gt;
&lt;br /&gt;
===Updating Fiducial list to vtkSeedWidget '''[Working on it]'''===&lt;br /&gt;
Notes from talking with Nicole, Oct 7/08&lt;br /&gt;
&lt;br /&gt;
Features needed:&lt;br /&gt;
&lt;br /&gt;
* Ability to set properties per seed&lt;br /&gt;
* Ability to associate a label with a seed. &lt;br /&gt;
* Label visibility can be toggled on/off&lt;br /&gt;
* Ability to associate (optionally) a note with a seed (Ron's request)&lt;br /&gt;
* Glyps for seed shape&lt;br /&gt;
** 2D&lt;br /&gt;
*** All the ones in vtkGlyph2D&lt;br /&gt;
*** StarBurst2D,&lt;br /&gt;
** 3D&lt;br /&gt;
*** Sphere3D&lt;br /&gt;
*** Diamond3D&lt;br /&gt;
* Nicole to check if transform is applied to the fiducials in slicer registration. Really bad idea to do so with widgets.&lt;br /&gt;
* Constraints on fiducials&lt;br /&gt;
** Constrained to an image actor as in [[Image:ImageActorConstrainedFiducial.zip]]&lt;br /&gt;
&lt;br /&gt;
=== Affine widget ===&lt;br /&gt;
* Mega widget (will take time)&lt;br /&gt;
* 6 degrees of freedom. &lt;br /&gt;
&lt;br /&gt;
=== Live wire widget ===&lt;br /&gt;
* Live wire widget for the editor&lt;br /&gt;
* Exists in VTK HEAD Sep 08. Upgrade from VTK 5.2&lt;br /&gt;
&lt;br /&gt;
=== Contour widget (just a wish, not urgent) ===&lt;br /&gt;
* Use case: Pick a series of models to place in a hierarchy&lt;br /&gt;
* Lasso around a bunch of objects in 3D&lt;br /&gt;
&lt;br /&gt;
=== VTKEdge ===&lt;br /&gt;
* Steve and Will to talk about VTKEdge, licensing etc.&lt;br /&gt;
* Paintbrushes in VTKEdge&lt;br /&gt;
* GPU ray caster&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== EM Segmenter ===&lt;br /&gt;
EM Segmenter simple example data for segmentation from a T1 MR. [[Media:EMSegmenterT1Example.zip]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Temporary hosting for NAMIC (RemoveMe) ===&lt;br /&gt;
[[Image:KarthikMRPhantomWithEndorectalCoilBalloon.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[mailto:karthik.krishnan@kitware.com Karthik Krishnan]&lt;br /&gt;
Research Engineer&lt;br /&gt;
[http://www.kitware.com/profile/team/krishnan.html Home Page]&lt;/div&gt;</summary>
		<author><name>Karthik</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=2009_Winter_Project_Week&amp;diff=33835</id>
		<title>2009 Winter Project Week</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=2009_Winter_Project_Week&amp;diff=33835"/>
		<updated>2008-12-18T16:37:38Z</updated>

		<summary type="html">&lt;p&gt;Karthik: /* Other NA-MIC Projects */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Back to [[Project Events]], [[AHM_2009]], [[Events]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Introduction to NA-MIC Project Week==&lt;br /&gt;
&lt;br /&gt;
Please read an introduction about these events [[Project_Events#Introduction|here]].&lt;br /&gt;
&lt;br /&gt;
== Dates.Venue.Registration ==&lt;br /&gt;
&lt;br /&gt;
Please [[AHM_2009#Dates._Venue._Registration| click here for Dates, Venue, and Registration]] for this event.&lt;br /&gt;
&lt;br /&gt;
== Agenda==&lt;br /&gt;
&lt;br /&gt;
Please [[AHM_2009#Agenda|click here for the agenda for AHM 2009 and Project Week]].&lt;br /&gt;
&lt;br /&gt;
==Projects==&lt;br /&gt;
Please note:&lt;br /&gt;
*Please use the [[2009_Winter_Project_Week_Template|'''2009 Project Week Template''']] to create a page for your project(s)&lt;br /&gt;
*[[2008_Summer_Project_Week#Projects|Last Event's Projects as a reference]]&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;
*Next Project Week is at MIT -- June 22-26, 2009&lt;br /&gt;
The following is a list of all projects that will be pursued at this meeting.&lt;br /&gt;
&lt;br /&gt;
===NA-MIC DBP Roadmap Projects===&lt;br /&gt;
Please note that these projects correspond to four clinical Roadmap application projects that will be pursued in focused parallel tracks at the meeting, each corresponding to a DBP problem.  &lt;br /&gt;
&lt;br /&gt;
#[[DBP2:Harvard:Brain_Segmentation_Roadmap|Harvard Roadmap Project: Stochastic Tractography for VCFS]]&lt;br /&gt;
##[[2009_Winter_Project_Week:GT_TubularSurfaceSeg|Tubular Surface Segmentation for fiber bundle extraction]] (Vandana Mohan GATech, Allen Tannenbaum GATech, Marek Kubicki BWH, Stephen Aylward Kitware)&lt;br /&gt;
##[[2009_Winter_Project_Week_StochasticTractography |Stochastic Tractograhy Tool for Slicer]] (Marek Kubicki BWH, Julien de Siebenthal BWH, Steve Pieper Isomics) &lt;br /&gt;
##[[2009_Winter_Project_Week_Slicer3Functioning |Evaluation of basic Slicer 3.0 Functionality from a User Perspective]] (Doug Terry BWH, Marek Kubicki BWH, Sylvain Bouix BWH, Steve Pieper, Wendy Plesniak, Nicole Aucoin) &lt;br /&gt;
##[[2009_Winter_Project_Week:DTIGroupAnalysis |Group analysis of DTI fiber bundles]] (Casey Goodlett, Guido Gerig, Marek Kubicki, Sylvain Bouix)&lt;br /&gt;
#[[DBP2:UNC:Cortical_Thickness_Roadmap|UNC Roadmap Project: Cortical Thickness Measurement for Autism]]&lt;br /&gt;
##[[2009_Winter_Project_Week:LocalCorticalThicknessPipeline|Local Cortical Thickness Pipeline]] (Clement Vachet, Martin Styner, Heather Cody Hazlett, Marc Niethammer, Ipek Oguz)&lt;br /&gt;
##[[2009_Winter_Project_Week:RegionalCorticalThicknessPipeline|Regional Cortical Thickness Pipeline]] (Cedric Mathieu, Clement Vachet, Martin Styner, Heather Cody Hazlett)&lt;br /&gt;
#[[DBP2:MIND:Roadmap|MIND Roadmap Project: Brain Lesion Analysis in Lupus]]&lt;br /&gt;
##[[2009_Winter_Project_Week:HighLevelWizard|Slicer High Level Wizard Project]](Steve Pieper, Mark Scully, Jeremy Bockholt)&lt;br /&gt;
##[[2009_Winter_Project_Week:LesionAlgorithms|Review of Lesion Algorithms]](Ross Whitaker, Vincent Magnotta, Marcel Prastawa, Mark Scully, Jeremy Bockholt)&lt;br /&gt;
##[[2009_Winter_Project_Week:LongitudinalLesions|Determine Requirements of Longitudinal Lesion Analyses]](Jeremy Bockholt, Marcel Prastawa, Mark Scully, Andriy Fedorov)&lt;br /&gt;
#[[DBP2:JHU:Roadmap|JHU Roadmap Project: Segmentation and Registration for Robotic Prostate Intervention]]&lt;br /&gt;
##[[2009_Winter_Project_Week:SterotacticFrameModel|Generating a Model of a Stereotactic Frame for Neurosurgery]] (Rares Crisan, Queens, Gabor Fichtinger, Queens, Katie Hayes, BWH)&lt;br /&gt;
##[[prostateSegmentationAHM2009|Prostate segmentation module for Slicer3]] (Siddharth Vikal, Gabor Fichtinger, Queens University, Katie Hayes, Brigham and Women's Hospital, Yi Gao, Allen Tannenbaum, Georgia Tech)&lt;br /&gt;
&lt;br /&gt;
===Other NA-MIC Projects===&lt;br /&gt;
#[[2009_Winter_Project_Week_Hageman_FMTractography | Fluid mechanics tractography and visualization]] (Nathan Hageman UCLA)&lt;br /&gt;
#[[2009_Winter_Project_Week_Hageman_UCLANSBrainLab | UCLA BrainLab/Slicer Neurosurgery Preoperative Tumor Planning]] Using Slicer and its link to BrainLab to investigate whether different tractography methods aid in preoperative planning of tumor resection.(Nathan Hageman UCLA)&lt;br /&gt;
#[[2009_Winter_Project_Week_Hageman_FEMSolverLib | Development of FEM / FVM solver library in ITK/VTK]] (and/or Python?) (Nathan Hageman UCLA, Vince, Luca, Steve)&lt;br /&gt;
#[[2009_Winter_Project_Week_Transform_Management | Transform Management]](Jim Miller)&lt;br /&gt;
#[[2009_Winter_Project_Week_Interactive_3D_Widgets_In_Slicer3 | Interactive 3D Widgets - Introduce new interactors into Slicer; extensions to current widgets to support Slicer]] (Karthik, Will Schroeder, Nicole Aucoin)&lt;br /&gt;
#[[2009_Winter_Project_Week_vtkITK_Pipeline | Using ITK in VTK Pipelines]] (Jim, Steve)&lt;br /&gt;
#[[2009_Winter_Project_Week_SlicerLayouts | User Interface Flexible Layouts]] (Wendy, Jim, Steve, Sebastien, Ron)&lt;br /&gt;
#[[2009_Winter_Project_Week_Python | Python interface completion and packaging - Fortran and openssl problems]] (Luca, Steve, Demian)&lt;br /&gt;
#[[Two-tensor tractography in Slicer using Python and Teem]] (Madeleine Seeland, C-F Westin, Xiaodong Tao)&lt;br /&gt;
#[[2009_Winter_Project_Week_Rotation_Tangents | Diffusion Tensor Invariant gradients and rotation tangents in Python and Teem]] (Peter Savadjiev, C-F Westin, Luis Ibanez)&lt;br /&gt;
#[[2009_Winter_Project_Week_Automated_GUI_Testing | KWWidgets and Slicer automated GUI testing ]](Sebastien, Yumin, Interested User: Vince)&lt;br /&gt;
#[[2009_Winter_Project_Week_ColorModule | Slicer Colors Module update ]](Nicole)&lt;br /&gt;
#[[Volume Rendering]] (Alex, Curt, Nicholas)&lt;br /&gt;
#[[2009_Winter_Project_Week_XND | XNAT Desktop BatchMake integration &amp;amp; Slicer interface]] (Dan Marcus, Stephen Aylward, Wendy Plesniak, Curt Lisle)&lt;br /&gt;
#[[2009_Winter_Project_Week_Cortical_Correspondence | Cortical correspondence using DTI]] (Ipek, Martin, Xiaodong)&lt;br /&gt;
#[[2009_Winter_Project_Week_Command_Line_Program_Testing |Command Line Program Testing]] (Lorensen, Ron)&lt;br /&gt;
#[[2009_Winter_Project_Week_Slicer_VMTK |Vessel Segmentation in Slicer using VMTK]] ([[User:haehn|Daniel Haehn]], [[User:lantiga| Luca Antiga]])&lt;br /&gt;
#[[2009_Winter_Project_Week_fMRI_Clustering |Exploring Functional Connectivity in fMRI via Clustering]] (Archana Venkataraman, Marek Kubicki, Polina Golland)&lt;br /&gt;
#[[2009_Winter_Project_Week_Compiler_Warnings:Slicer3_Graffiti |Compiler Warnings:Slicer3's Graffiti]] (Lorensen, NA-MIC)&lt;br /&gt;
#[[2009_Winter_Project_Week_ChangeTracker |Measuring dynamics of tumor growth in Slicer3 with ChangeTracker]] (Andriy Fedorov)&lt;br /&gt;
#[[2009_Winter_Project_Week_GWE_Catalogs |GWE integration with catalog files]] (Marco)&lt;br /&gt;
#[[2009_Winter_Project_Week_Gofigure_LevelSet |ITK level set solution for cell segmentation in microscopy datasets]] (part of Gofigure) (Kishore mosaliganti)&lt;br /&gt;
#[[2009_Winter_Project_Week_Surface_Processing |ITK surface processing filters: Smoothing, spherical parameterization]] (part of Gofigure) (Alex. Gouaillard)&lt;br /&gt;
#[[2009_Winter_Project_Week_Manual_Segmentation_Widgets |VTK widgets for manual segmentation and manual validation of segmentation]] (part of Gofigure) (Arnaud Gelas) &lt;br /&gt;
#[[2009_Winter_Project_Week_UtahPlugins | Integration of Utah registration and segmentation methods as Slicer plugins]] (Marcel Prastawa)&lt;br /&gt;
#[[2009_Winter_Project_Week_OMTRegistration | DWI to MRI Registration Using Optimat Mass Transport]] (Sylvain Bouix, Ivan Kolesov GATech)&lt;br /&gt;
&lt;br /&gt;
===External Collaborations===&lt;br /&gt;
* [[Iowa Meshing Tutorial]] &lt;br /&gt;
*Wake Forest - Virginia Tech&lt;br /&gt;
** [[2009_Winter_Project_Week_WFU1 | Move to All Slicer3 Workflow]]&lt;br /&gt;
** [[2009_Winter_Project_Week_WFU2 | Development of deformation based morphometry module]]&lt;br /&gt;
*Georgetown U: [[2009_Winter_Project_Week_NAVRFA | Prototype RF Lesion Ablation Workflow prototyped in Slicer]]&lt;br /&gt;
*UNC: &lt;br /&gt;
**[[2009_UNC_HAMMER_WML | MR-image registration and white matter lesion segmentation algorithms to be extended and added to namic kit]]&lt;br /&gt;
* [[Stanford SIMBIOS: Whole Body Segmentation for Simulation]]&lt;br /&gt;
* [[2009_Winter_Project_Week_MRSI | MRSI Module for Slicer (Bjoern Menze)]]&lt;br /&gt;
*[[NCI Evaluating NA-MIC Tools for Image Analysis]]&lt;br /&gt;
&lt;br /&gt;
=== Preparation ===&lt;br /&gt;
&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 na-mic-project-week mailing list]&lt;br /&gt;
# Starting Thursday, October 16th, part of the weekly Thursday 3pm NA-MIC Engineering TCON will be used to prepare for this meeting.  The schedule for these preparatory calls is as follows:&lt;br /&gt;
#*October 16: Engineering Infrastructure Projects&lt;br /&gt;
#*October 23: Funded External Collaboration Projects&lt;br /&gt;
#*November 6: DPB Projects &lt;br /&gt;
#*November 20: New Collaborations&lt;br /&gt;
#*December 4: Other Projects&lt;br /&gt;
#*December 18: Loose Ends&lt;br /&gt;
#By December 17, 2008: [[2009_Winter_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 December 17, 2008: Create a directory for each project on the [[Engineering:SandBox|NAMIC Sandbox]] (Zack)&lt;br /&gt;
##[https://www.kitware.com/Admin/SendPassword.cgi Ask Zack for a Sandbox account]&lt;br /&gt;
## Commit on each sandbox directory the code examples/snippets that represent our first guesses of appropriate methods. (Luis and Steve will help with this, as needed)&lt;br /&gt;
## Gather test images in any of the Data sharing resources we have (e.g. the BIRN). These ones don't have to be many. At least three different cases, so we can get an idea of the modality-specific characteristics of these images. Put the IDs of these data sets on the wiki page. (the participants must do this.)&lt;br /&gt;
## Setup nightly tests on a separate Dashboard, where we will run the methods that we are experimenting with. The test should post result images and computation time. (Zack)&lt;br /&gt;
# FINAL TCON: December 18th 3pm ET to tie loose ends&lt;br /&gt;
# Please note that by the time we get to the project event, we should be trying to close off a project milestone rather than starting to work on one...&lt;br /&gt;
&lt;br /&gt;
== Previous Project Events ==&lt;br /&gt;
&lt;br /&gt;
A history of all the programming/project events in NA-MIC is available by following [[Project Events|this link]].&lt;/div&gt;</summary>
		<author><name>Karthik</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=2009_Winter_Project_Week_Interactive_3D_Widgets_In_Slicer3&amp;diff=33831</id>
		<title>2009 Winter Project Week Interactive 3D Widgets In Slicer3</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=2009_Winter_Project_Week_Interactive_3D_Widgets_In_Slicer3&amp;diff=33831"/>
		<updated>2008-12-18T16:33:11Z</updated>

		<summary type="html">&lt;p&gt;Karthik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|&lt;br /&gt;
|[[Image:NAMIC-SLC.jpg|thumb|320px|Return to [[2009_Winter_Project_Week|Project Week Main Page]] ]]&lt;br /&gt;
|[[Image:widgets_storyboard_slicer3.png|thumb|320px|Concept screenshot of widgets in slicer3]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Key Investigators===&lt;br /&gt;
* Kitware: Karthik Krishnan, Will Schroeder&lt;br /&gt;
* BWH: Nicole Aucoin&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 27%; float: left; padding-right: 3%;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Objective&amp;lt;/h1&amp;gt;&lt;br /&gt;
Integrate existing 3D widgets (and develop new widgets) from VTK into Slicer. Over the last two years VTK has included several new widgets, which can potentially benefit Slicer3.&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;h1&amp;gt;Approach, Plan&amp;lt;/h1&amp;gt;&lt;br /&gt;
A brief overview of the widgets in VTK can be found at this [http://www.na-mic.org/Wiki/images/a/ab/VTKWidgets.ppt presentation]. Relevant widgets for Slicer include:&lt;br /&gt;
* Measurement widgets&lt;br /&gt;
** Distance widget (2D and 3D)&lt;br /&gt;
** Angle widget (2D and 3D)&lt;br /&gt;
** BiDimensional widget (2D)&lt;br /&gt;
** Seed/Fiducial widget&lt;br /&gt;
* Segmentation widgets&lt;br /&gt;
** Livewire widget (2D)&lt;br /&gt;
* ROI widgets&lt;br /&gt;
** Contour widget&lt;br /&gt;
** Box widget&lt;br /&gt;
* Image Manipulation widgets&lt;br /&gt;
** Affine widget&lt;br /&gt;
* Registration widgets&lt;br /&gt;
** Checkerboard widget&lt;br /&gt;
* Annotation widgets&lt;br /&gt;
** Leader widget&lt;br /&gt;
** Balloon widget&lt;br /&gt;
&lt;br /&gt;
The plan is to include a subset of these widgets in Slicer3, specifically the 4 measurement widgets and the livewire widget.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 40%; float: left;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Progress&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Write a 3D representation for the Distance widget. --- Done&lt;br /&gt;
* Write a 3D representaiton for the angle widget. --- Done&lt;br /&gt;
* Rewrite the existing fiducial widget and replace it with vtkSeedWidget&lt;br /&gt;
** This involves generalizing vtkHandleWidget to support arbitrary polygonal shapes since Slicer3 has several geometrical representations for seeds (2D: dash, cross, thickcross, triangle, square, circle, diamond, arrow, arrow), (3D: Sphere, Diamond)&lt;br /&gt;
** Generalized representation written (vtkPolygonalHandleRepresentation3D). --- Done&lt;br /&gt;
* Livewire widget --- Exists&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Karthik</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=2009_Winter_Project_Week_Interactive_3D_Widgets_In_Slicer3&amp;diff=33830</id>
		<title>2009 Winter Project Week Interactive 3D Widgets In Slicer3</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=2009_Winter_Project_Week_Interactive_3D_Widgets_In_Slicer3&amp;diff=33830"/>
		<updated>2008-12-18T16:32:38Z</updated>

		<summary type="html">&lt;p&gt;Karthik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|&lt;br /&gt;
|[[Image:NAMIC-SLC.jpg|thumb|320px|Return to [[2009_Winter_Project_Week|Project Week Main Page]] ]]&lt;br /&gt;
|[[Image:widgets_storyboard_slicer3.png|thumb|320px|Concept screenshot of widgets in slicer3]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Key Investigators===&lt;br /&gt;
* Kitware: Karthik Krishnan, Will Schroeder, Nicole Aucoin&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 27%; float: left; padding-right: 3%;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Objective&amp;lt;/h1&amp;gt;&lt;br /&gt;
Integrate existing 3D widgets (and develop new widgets) from VTK into Slicer. Over the last two years VTK has included several new widgets, which can potentially benefit Slicer3.&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;h1&amp;gt;Approach, Plan&amp;lt;/h1&amp;gt;&lt;br /&gt;
A brief overview of the widgets in VTK can be found at this [http://www.na-mic.org/Wiki/images/a/ab/VTKWidgets.ppt presentation]. Relevant widgets for Slicer include:&lt;br /&gt;
* Measurement widgets&lt;br /&gt;
** Distance widget (2D and 3D)&lt;br /&gt;
** Angle widget (2D and 3D)&lt;br /&gt;
** BiDimensional widget (2D)&lt;br /&gt;
** Seed/Fiducial widget&lt;br /&gt;
* Segmentation widgets&lt;br /&gt;
** Livewire widget (2D)&lt;br /&gt;
* ROI widgets&lt;br /&gt;
** Contour widget&lt;br /&gt;
** Box widget&lt;br /&gt;
* Image Manipulation widgets&lt;br /&gt;
** Affine widget&lt;br /&gt;
* Registration widgets&lt;br /&gt;
** Checkerboard widget&lt;br /&gt;
* Annotation widgets&lt;br /&gt;
** Leader widget&lt;br /&gt;
** Balloon widget&lt;br /&gt;
&lt;br /&gt;
The plan is to include a subset of these widgets in Slicer3, specifically the 4 measurement widgets and the livewire widget.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 40%; float: left;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Progress&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Write a 3D representation for the Distance widget. --- Done&lt;br /&gt;
* Write a 3D representaiton for the angle widget. --- Done&lt;br /&gt;
* Rewrite the existing fiducial widget and replace it with vtkSeedWidget&lt;br /&gt;
** This involves generalizing vtkHandleWidget to support arbitrary polygonal shapes since Slicer3 has several geometrical representations for seeds (2D: dash, cross, thickcross, triangle, square, circle, diamond, arrow, arrow), (3D: Sphere, Diamond)&lt;br /&gt;
** Generalized representation written (vtkPolygonalHandleRepresentation3D). --- Done&lt;br /&gt;
* Livewire widget --- Exists&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Karthik</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=File:Widgets_storyboard_slicer3.png&amp;diff=33829</id>
		<title>File:Widgets storyboard slicer3.png</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=File:Widgets_storyboard_slicer3.png&amp;diff=33829"/>
		<updated>2008-12-18T16:27:33Z</updated>

		<summary type="html">&lt;p&gt;Karthik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Karthik</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=2009_Winter_Project_Week_Interactive_3D_Widgets_In_Slicer3&amp;diff=33828</id>
		<title>2009 Winter Project Week Interactive 3D Widgets In Slicer3</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=2009_Winter_Project_Week_Interactive_3D_Widgets_In_Slicer3&amp;diff=33828"/>
		<updated>2008-12-18T16:27:02Z</updated>

		<summary type="html">&lt;p&gt;Karthik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|&lt;br /&gt;
|[[Image:NAMIC-SLC.jpg|thumb|320px|Return to [[2009_Winter_Project_Week|Project Week Main Page]] ]]&lt;br /&gt;
|[[Image:widgets_storyboard_slicer3.png|thumb|320px|Concept screenshot of widgets in slicer3]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Key Investigators===&lt;br /&gt;
* Kitware: Karthik Krishnan, Will Schroeder, Nicole Aucoin&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 27%; float: left; padding-right: 3%;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Objective&amp;lt;/h1&amp;gt;&lt;br /&gt;
Integrate existing 3D widgets (and develop new widgets) from VTK into Slicer. Over the last two years VTK has included several new widgets, which can potentially benefit Slicer3.&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;h1&amp;gt;Approach, Plan&amp;lt;/h1&amp;gt;&lt;br /&gt;
A brief overview of the widgets in VTK can be found at this [www.na-mic.org/Wiki/images/a/ab/VTKWidgets.ppt presentation]. Relevant ones for Slicer include:&lt;br /&gt;
* Measurement widgets&lt;br /&gt;
** Distance widget (2D and 3D)&lt;br /&gt;
** Angle widget (2D and 3D)&lt;br /&gt;
** BiDimensional widget (2D)&lt;br /&gt;
** Seed/Fiducial widget&lt;br /&gt;
* Segmentation widgets&lt;br /&gt;
** Livewire widget (2D)&lt;br /&gt;
* ROI widgets&lt;br /&gt;
** Contour widget&lt;br /&gt;
** Box widget&lt;br /&gt;
* Image Manipulation widgets&lt;br /&gt;
** Affine widget&lt;br /&gt;
* Registration widgets&lt;br /&gt;
** Checkerboard widget&lt;br /&gt;
* Annotation widgets&lt;br /&gt;
** Leader widget&lt;br /&gt;
** Balloon widget&lt;br /&gt;
&lt;br /&gt;
The plan is to include a subset of these widgets in Slicer3, specifically the 4 measurement widgets and the livewire widget.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 40%; float: left;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Progress&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Write a 3D representation for the Distance widget. --- Done&lt;br /&gt;
* Write a 3D representaiton for the angle widget. --- Done&lt;br /&gt;
* Rewrite the fiducial widgets and replace them with the vtkSeedWidget&lt;br /&gt;
** This involves generalize the vtkHandleWidget to support arbitrary polygonal shape since Slicer3 has several geometrical representations for seeds in 2D (dash, cross, thickcross, triangle, square, circle, diamond, arrow, arrow) and in 3D (Sphere, Diamond)&lt;br /&gt;
** Generalized representation written (vtkPolygonalHandleRepresentation3D). --- Done&lt;br /&gt;
* Livewire widget --- Exists&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Karthik</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=2009_Winter_Project_Week_Interactive_3D_Widgets_In_Slicer3&amp;diff=33827</id>
		<title>2009 Winter Project Week Interactive 3D Widgets In Slicer3</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=2009_Winter_Project_Week_Interactive_3D_Widgets_In_Slicer3&amp;diff=33827"/>
		<updated>2008-12-18T16:13:36Z</updated>

		<summary type="html">&lt;p&gt;Karthik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|&lt;br /&gt;
|[[Image:NAMIC-SLC.jpg|thumb|320px|Return to [[2009_Winter_Project_Week|Project Week Main Page]] ]]&lt;br /&gt;
|[[Image:squish_slicer3.png|thumb|320px|Image showing the end result of a Squish test with the clipbox of a volume in Slicer3]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Key Investigators===&lt;br /&gt;
* Kitware: Karthik Krishnan, Will Schroeder, Nicole Aucoin&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 27%; float: left; padding-right: 3%;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Objective&amp;lt;/h1&amp;gt;&lt;br /&gt;
Integrate existing 3D widgets (and develop new widgets) from VTK into Slicer. Over the last two years VTK has included several new widgets, which can potentially benefit Slicer3.&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;h1&amp;gt;Approach, Plan&amp;lt;/h1&amp;gt;&lt;br /&gt;
A brief overview of the widgets in VTK can be found at this [www.na-mic.org/Wiki/images/a/ab/VTKWidgets.ppt presentation]. Relevant ones for Slicer include:&lt;br /&gt;
* Measurement widgets&lt;br /&gt;
** Distance widget (2D and 3D)&lt;br /&gt;
** Angle widget (2D and 3D)&lt;br /&gt;
** BiDimensional widget (2D)&lt;br /&gt;
** Seed/Fiducial widget&lt;br /&gt;
* Segmentation widgets&lt;br /&gt;
** Livewire widget (2D)&lt;br /&gt;
* ROI widgets&lt;br /&gt;
** Contour widget&lt;br /&gt;
** Box widget&lt;br /&gt;
* Image Manipulation widgets&lt;br /&gt;
** Affine widget&lt;br /&gt;
* Registration widgets&lt;br /&gt;
** Checkerboard widget&lt;br /&gt;
* Annotation widgets&lt;br /&gt;
** Leader widget&lt;br /&gt;
** Balloon widget&lt;br /&gt;
&lt;br /&gt;
The plan is to include a subset of these widgets in Slicer3, specifically the 4 measurement widgets and the livewire widget.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 40%; float: left;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Progress&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Write a 3D representation for the Distance widget. --- Done&lt;br /&gt;
* Write a 3D representaiton for the angle widget. --- Done&lt;br /&gt;
* Rewrite the fiducial widgets and replace them with the vtkSeedWidget&lt;br /&gt;
** This involves generalize the vtkHandleWidget to support arbitrary polygonal shape since Slicer3 has several geometrical representations for seeds in 2D (dash, cross, thickcross, triangle, square, circle, diamond, arrow, arrow) and in 3D (Sphere, Diamond)&lt;br /&gt;
** Generalized representation written (vtkPolygonalHandleRepresentation3D). --- Done&lt;br /&gt;
* Livewire widget --- Exists&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===References===&lt;/div&gt;</summary>
		<author><name>Karthik</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=2009_Winter_Project_Week_Interactive_3D_Widgets_In_Slicer3&amp;diff=33825</id>
		<title>2009 Winter Project Week Interactive 3D Widgets In Slicer3</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=2009_Winter_Project_Week_Interactive_3D_Widgets_In_Slicer3&amp;diff=33825"/>
		<updated>2008-12-18T15:26:17Z</updated>

		<summary type="html">&lt;p&gt;Karthik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|&lt;br /&gt;
|[[Image:NAMIC-SLC.jpg|thumb|320px|Return to [[2009_Winter_Project_Week|Project Week Main Page]] ]]&lt;br /&gt;
|[[Image:squish_slicer3.png|thumb|320px|Image showing the end result of a Squish test with the clipbox of a volume in Slicer3]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Key Investigators===&lt;br /&gt;
* Kitware: Karthik Krishnan, Will Schroeder, Nicole Aucoin&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 27%; float: left; padding-right: 3%;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Objective&amp;lt;/h1&amp;gt;&lt;br /&gt;
Integrate existing 3D widgets (and develop new widgets) from VTK into Slicer. Over the last two years VTK has included several new widgets, which can potentially benefit Slicer3.&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;h1&amp;gt;Approach, Plan&amp;lt;/h1&amp;gt;&lt;br /&gt;
A brief overview of the widgets in VTK can be found at this [www.na-mic.org/Wiki/images/a/ab/VTKWidgets.ppt presentation]. Relevant ones for Slicer include:&lt;br /&gt;
* Measurement widgets&lt;br /&gt;
** Distance widget (2D and 3D)&lt;br /&gt;
** Angle widget (2D and 3D)&lt;br /&gt;
** BiDimensional widget (2D)&lt;br /&gt;
** Seed/Fiducial widget&lt;br /&gt;
* Segmentation widgets&lt;br /&gt;
** Livewire widget (2D)&lt;br /&gt;
* ROI widgets&lt;br /&gt;
** Contour widget&lt;br /&gt;
** Box widget&lt;br /&gt;
* Image Manipulation widgets&lt;br /&gt;
** Affine widget&lt;br /&gt;
* Registration widgets&lt;br /&gt;
** Checkerboard widget&lt;br /&gt;
* Annotation widgets&lt;br /&gt;
** Leader widget&lt;br /&gt;
** Balloon widget&lt;br /&gt;
&lt;br /&gt;
The plan is to include a subset of these widgets in Slicer3, specifically the 4 measurement widgets and the livewire widget.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 40%; float: left;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Progress&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Write a 3D representation for the Distance widget. --- Done&lt;br /&gt;
* Write a 3D representaiton for the angle widget. --- Done&lt;br /&gt;
* Rewrite the fiducial widgets and replace them with the vtkSeedWidget&lt;br /&gt;
** This involves generalize the vtkHandleWidget to support arbitrary polygonal shape since Slicer3 has several geometrical representations for seeds in 2D (dash, cross, thickcross, triangle, square, circle, diamond, arrow, arrow) and in 3D (Sphere, Diamond)&lt;br /&gt;
** Generalized representation written (vtkPolygonalHandleRepresentation3D). --- Done&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===References===&lt;/div&gt;</summary>
		<author><name>Karthik</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=2009_Winter_Project_Week_Interactive_3D_Widgets_In_Slicer3&amp;diff=33824</id>
		<title>2009 Winter Project Week Interactive 3D Widgets In Slicer3</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=2009_Winter_Project_Week_Interactive_3D_Widgets_In_Slicer3&amp;diff=33824"/>
		<updated>2008-12-18T15:21:25Z</updated>

		<summary type="html">&lt;p&gt;Karthik: New page: {| |Project Week Main Page ]] |[[Image:squish_slicer3.png|thumb|320px|Image showing the end result of a Squish test...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|&lt;br /&gt;
|[[Image:NAMIC-SLC.jpg|thumb|320px|Return to [[2009_Winter_Project_Week|Project Week Main Page]] ]]&lt;br /&gt;
|[[Image:squish_slicer3.png|thumb|320px|Image showing the end result of a Squish test with the clipbox of a volume in Slicer3]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Key Investigators===&lt;br /&gt;
* Kitware: Karthik Krishnan, Will Schroeder, Nicole Aucoin&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 27%; float: left; padding-right: 3%;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Objective&amp;lt;/h1&amp;gt;&lt;br /&gt;
Integrate existing 3D widgets (and develop new widgets) from VTK into Slicer. Over the last two years VTK has included several new widgets, which can potentially benefit Slicer3.&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;h1&amp;gt;Approach, Plan&amp;lt;/h1&amp;gt;&lt;br /&gt;
A brief overview of the widgets in VTK can be found at this [www.na-mic.org/Wiki/images/a/ab/VTKWidgets.ppt presentation]. Relevant ones for Slicer include:&lt;br /&gt;
* Measurement widgets&lt;br /&gt;
** Distance widget (2D and 3D)&lt;br /&gt;
** Angle widget (2D and 3D)&lt;br /&gt;
** BiDimensional widget (2D)&lt;br /&gt;
** Seed/Fiducial widget&lt;br /&gt;
* Segmentation widgets&lt;br /&gt;
** Livewire widget (2D)&lt;br /&gt;
* ROI widgets&lt;br /&gt;
** Contour widget&lt;br /&gt;
** Box widget&lt;br /&gt;
* Image Manipulation widgets&lt;br /&gt;
** Affine widget&lt;br /&gt;
* Registration widgets&lt;br /&gt;
** Checkerboard widget&lt;br /&gt;
* Annotation widgets&lt;br /&gt;
** Leader widget&lt;br /&gt;
** Balloon widget&lt;br /&gt;
&lt;br /&gt;
The plan is to include a subset of these widgets in Slicer3, specifically the 4 measurement widgets and the livewire widget.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 40%; float: left;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Progress&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Write a 3D representation for the Distance widget. --- Done&lt;br /&gt;
* Write a 3D representaiton for the angle widget. --- Done&lt;br /&gt;
* Generalize the handle widgets to support arbitrary polygonal shape since slicer3 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===References===&lt;/div&gt;</summary>
		<author><name>Karthik</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=File:EMSegmenterT1Example.zip&amp;diff=32424</id>
		<title>File:EMSegmenterT1Example.zip</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=File:EMSegmenterT1Example.zip&amp;diff=32424"/>
		<updated>2008-11-27T00:03:51Z</updated>

		<summary type="html">&lt;p&gt;Karthik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Karthik</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=User:Karthik&amp;diff=32423</id>
		<title>User:Karthik</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=User:Karthik&amp;diff=32423"/>
		<updated>2008-11-26T23:58:47Z</updated>

		<summary type="html">&lt;p&gt;Karthik: /* EM Segmenter */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Widgets Slicer wish list ==&lt;br /&gt;
&lt;br /&gt;
=== Angle measurement '''[Done]'''===&lt;br /&gt;
* A 3D representation to the angle widget has been added. The following were added to support this:&lt;br /&gt;
** vtkAngleRepresentation3D.cxx/h&lt;br /&gt;
** vtkArcSource.cxx/h&lt;br /&gt;
** TestAngleWidget3D.cxx&lt;br /&gt;
** TestAngleWidget2D.cxx&lt;br /&gt;
* Bug fix: unnecessary renders were removed from the angle widget. This somehow went unnoticed in the 2D case, possibly because the data being rendered is fairly small.&lt;br /&gt;
&lt;br /&gt;
=== Distance measurement widget '''[Done]''' ===&lt;br /&gt;
* Line Widget extended to support optional text annotations indicating the distance between its end-points. This should suffice to measure distances between 2 points in 3D.&lt;br /&gt;
&lt;br /&gt;
=== Picking issue with widgets [Done] ===&lt;br /&gt;
* Bug picking implicit plane widget.&lt;br /&gt;
** Note to KK: Look at SlicerPlaneSWidget.tcl:75&lt;br /&gt;
&lt;br /&gt;
===Updating Fiducial list to vtkSeedWidget '''[Working on it]'''===&lt;br /&gt;
Notes from talking with Nicole, Oct 7/08&lt;br /&gt;
&lt;br /&gt;
Features needed:&lt;br /&gt;
&lt;br /&gt;
* Ability to set properties per seed&lt;br /&gt;
* Ability to associate a label with a seed. &lt;br /&gt;
* Label visibility can be toggled on/off&lt;br /&gt;
* Ability to associate (optionally) a note with a seed (Ron's request)&lt;br /&gt;
* Glyps for seed shape&lt;br /&gt;
** 2D&lt;br /&gt;
*** All the ones in vtkGlyph2D&lt;br /&gt;
*** StarBurst2D,&lt;br /&gt;
** 3D&lt;br /&gt;
*** Sphere3D&lt;br /&gt;
*** Diamond3D&lt;br /&gt;
* Nicole to check if transform is applied to the fiducials in slicer registration. Really bad idea to do so with widgets.&lt;br /&gt;
* Constraints on fiducials&lt;br /&gt;
** Constrained to an image actor as in [[Image:ImageActorConstrainedFiducial.zip]]&lt;br /&gt;
&lt;br /&gt;
=== Affine widget ===&lt;br /&gt;
* Mega widget (will take time)&lt;br /&gt;
* 6 degrees of freedom. &lt;br /&gt;
&lt;br /&gt;
=== Live wire widget ===&lt;br /&gt;
* Live wire widget for the editor&lt;br /&gt;
* Exists in VTK HEAD Sep 08. Upgrade from VTK 5.2&lt;br /&gt;
&lt;br /&gt;
=== Contour widget (just a wish, not urgent) ===&lt;br /&gt;
* Use case: Pick a series of models to place in a hierarchy&lt;br /&gt;
* Lasso around a bunch of objects in 3D&lt;br /&gt;
&lt;br /&gt;
=== VTKEdge ===&lt;br /&gt;
* Steve and Will to talk about VTKEdge, licensing etc.&lt;br /&gt;
* Paintbrushes in VTKEdge&lt;br /&gt;
* GPU ray caster&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== EM Segmenter ===&lt;br /&gt;
EM Segmenter simple example data for segmentation from a T1 MR. [[Media:EMSegmenterT1Example.zip]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[mailto:karthik.krishnan@kitware.com Karthik Krishnan]&lt;br /&gt;
Research Engineer&lt;br /&gt;
[http://www.kitware.com/profile/team/krishnan.html Home Page]&lt;/div&gt;</summary>
		<author><name>Karthik</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=User:Karthik&amp;diff=32422</id>
		<title>User:Karthik</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=User:Karthik&amp;diff=32422"/>
		<updated>2008-11-26T23:58:27Z</updated>

		<summary type="html">&lt;p&gt;Karthik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Widgets Slicer wish list ==&lt;br /&gt;
&lt;br /&gt;
=== Angle measurement '''[Done]'''===&lt;br /&gt;
* A 3D representation to the angle widget has been added. The following were added to support this:&lt;br /&gt;
** vtkAngleRepresentation3D.cxx/h&lt;br /&gt;
** vtkArcSource.cxx/h&lt;br /&gt;
** TestAngleWidget3D.cxx&lt;br /&gt;
** TestAngleWidget2D.cxx&lt;br /&gt;
* Bug fix: unnecessary renders were removed from the angle widget. This somehow went unnoticed in the 2D case, possibly because the data being rendered is fairly small.&lt;br /&gt;
&lt;br /&gt;
=== Distance measurement widget '''[Done]''' ===&lt;br /&gt;
* Line Widget extended to support optional text annotations indicating the distance between its end-points. This should suffice to measure distances between 2 points in 3D.&lt;br /&gt;
&lt;br /&gt;
=== Picking issue with widgets [Done] ===&lt;br /&gt;
* Bug picking implicit plane widget.&lt;br /&gt;
** Note to KK: Look at SlicerPlaneSWidget.tcl:75&lt;br /&gt;
&lt;br /&gt;
===Updating Fiducial list to vtkSeedWidget '''[Working on it]'''===&lt;br /&gt;
Notes from talking with Nicole, Oct 7/08&lt;br /&gt;
&lt;br /&gt;
Features needed:&lt;br /&gt;
&lt;br /&gt;
* Ability to set properties per seed&lt;br /&gt;
* Ability to associate a label with a seed. &lt;br /&gt;
* Label visibility can be toggled on/off&lt;br /&gt;
* Ability to associate (optionally) a note with a seed (Ron's request)&lt;br /&gt;
* Glyps for seed shape&lt;br /&gt;
** 2D&lt;br /&gt;
*** All the ones in vtkGlyph2D&lt;br /&gt;
*** StarBurst2D,&lt;br /&gt;
** 3D&lt;br /&gt;
*** Sphere3D&lt;br /&gt;
*** Diamond3D&lt;br /&gt;
* Nicole to check if transform is applied to the fiducials in slicer registration. Really bad idea to do so with widgets.&lt;br /&gt;
* Constraints on fiducials&lt;br /&gt;
** Constrained to an image actor as in [[Image:ImageActorConstrainedFiducial.zip]]&lt;br /&gt;
&lt;br /&gt;
=== Affine widget ===&lt;br /&gt;
* Mega widget (will take time)&lt;br /&gt;
* 6 degrees of freedom. &lt;br /&gt;
&lt;br /&gt;
=== Live wire widget ===&lt;br /&gt;
* Live wire widget for the editor&lt;br /&gt;
* Exists in VTK HEAD Sep 08. Upgrade from VTK 5.2&lt;br /&gt;
&lt;br /&gt;
=== Contour widget (just a wish, not urgent) ===&lt;br /&gt;
* Use case: Pick a series of models to place in a hierarchy&lt;br /&gt;
* Lasso around a bunch of objects in 3D&lt;br /&gt;
&lt;br /&gt;
=== VTKEdge ===&lt;br /&gt;
* Steve and Will to talk about VTKEdge, licensing etc.&lt;br /&gt;
* Paintbrushes in VTKEdge&lt;br /&gt;
* GPU ray caster&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== EM Segmenter ===&lt;br /&gt;
EM Segmenter simple example data for segmentation from a T1 MR. [[Media:Example.ogg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[mailto:karthik.krishnan@kitware.com Karthik Krishnan]&lt;br /&gt;
Research Engineer&lt;br /&gt;
[http://www.kitware.com/profile/team/krishnan.html Home Page]&lt;/div&gt;</summary>
		<author><name>Karthik</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=User:Karthik&amp;diff=32101</id>
		<title>User:Karthik</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=User:Karthik&amp;diff=32101"/>
		<updated>2008-11-15T21:23:53Z</updated>

		<summary type="html">&lt;p&gt;Karthik: /* Updating Fiducial list to vtkSeedWidget [Working on it] */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Widgets Slicer wish list ==&lt;br /&gt;
&lt;br /&gt;
=== Angle measurement '''[Done]'''===&lt;br /&gt;
* A 3D representation to the angle widget has been added. The following were added to support this:&lt;br /&gt;
** vtkAngleRepresentation3D.cxx/h&lt;br /&gt;
** vtkArcSource.cxx/h&lt;br /&gt;
** TestAngleWidget3D.cxx&lt;br /&gt;
** TestAngleWidget2D.cxx&lt;br /&gt;
* Bug fix: unnecessary renders were removed from the angle widget. This somehow went unnoticed in the 2D case, possibly because the data being rendered is fairly small.&lt;br /&gt;
&lt;br /&gt;
=== Distance measurement widget '''[Done]''' ===&lt;br /&gt;
* Line Widget extended to support optional text annotations indicating the distance between its end-points. This should suffice to measure distances between 2 points in 3D.&lt;br /&gt;
&lt;br /&gt;
=== Picking issue with widgets [Done] ===&lt;br /&gt;
* Bug picking implicit plane widget.&lt;br /&gt;
** Note to KK: Look at SlicerPlaneSWidget.tcl:75&lt;br /&gt;
&lt;br /&gt;
===Updating Fiducial list to vtkSeedWidget '''[Working on it]'''===&lt;br /&gt;
Notes from talking with Nicole, Oct 7/08&lt;br /&gt;
&lt;br /&gt;
Features needed:&lt;br /&gt;
&lt;br /&gt;
* Ability to set properties per seed&lt;br /&gt;
* Ability to associate a label with a seed. &lt;br /&gt;
* Label visibility can be toggled on/off&lt;br /&gt;
* Ability to associate (optionally) a note with a seed (Ron's request)&lt;br /&gt;
* Glyps for seed shape&lt;br /&gt;
** 2D&lt;br /&gt;
*** All the ones in vtkGlyph2D&lt;br /&gt;
*** StarBurst2D,&lt;br /&gt;
** 3D&lt;br /&gt;
*** Sphere3D&lt;br /&gt;
*** Diamond3D&lt;br /&gt;
* Nicole to check if transform is applied to the fiducials in slicer registration. Really bad idea to do so with widgets.&lt;br /&gt;
* Constraints on fiducials&lt;br /&gt;
** Constrained to an image actor as in [[Image:ImageActorConstrainedFiducial.zip]]&lt;br /&gt;
&lt;br /&gt;
=== Affine widget ===&lt;br /&gt;
* Mega widget (will take time)&lt;br /&gt;
* 6 degrees of freedom. &lt;br /&gt;
&lt;br /&gt;
=== Live wire widget ===&lt;br /&gt;
* Live wire widget for the editor&lt;br /&gt;
* Exists in VTK HEAD Sep 08. Upgrade from VTK 5.2&lt;br /&gt;
&lt;br /&gt;
=== Contour widget (just a wish, not urgent) ===&lt;br /&gt;
* Use case: Pick a series of models to place in a hierarchy&lt;br /&gt;
* Lasso around a bunch of objects in 3D&lt;br /&gt;
&lt;br /&gt;
=== VTKEdge ===&lt;br /&gt;
* Steve and Will to talk about VTKEdge, licensing etc.&lt;br /&gt;
* Paintbrushes in VTKEdge&lt;br /&gt;
* GPU ray caster&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[mailto:karthik.krishnan@kitware.com Karthik Krishnan]&lt;br /&gt;
Research Engineer&lt;br /&gt;
[http://www.kitware.com/profile/team/krishnan.html Home Page]&lt;/div&gt;</summary>
		<author><name>Karthik</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=File:ImageActorConstrainedFiducial.zip&amp;diff=32100</id>
		<title>File:ImageActorConstrainedFiducial.zip</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=File:ImageActorConstrainedFiducial.zip&amp;diff=32100"/>
		<updated>2008-11-15T21:23:10Z</updated>

		<summary type="html">&lt;p&gt;Karthik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Karthik</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=User:Karthik&amp;diff=32099</id>
		<title>User:Karthik</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=User:Karthik&amp;diff=32099"/>
		<updated>2008-11-15T21:14:25Z</updated>

		<summary type="html">&lt;p&gt;Karthik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Widgets Slicer wish list ==&lt;br /&gt;
&lt;br /&gt;
=== Angle measurement '''[Done]'''===&lt;br /&gt;
* A 3D representation to the angle widget has been added. The following were added to support this:&lt;br /&gt;
** vtkAngleRepresentation3D.cxx/h&lt;br /&gt;
** vtkArcSource.cxx/h&lt;br /&gt;
** TestAngleWidget3D.cxx&lt;br /&gt;
** TestAngleWidget2D.cxx&lt;br /&gt;
* Bug fix: unnecessary renders were removed from the angle widget. This somehow went unnoticed in the 2D case, possibly because the data being rendered is fairly small.&lt;br /&gt;
&lt;br /&gt;
=== Distance measurement widget '''[Done]''' ===&lt;br /&gt;
* Line Widget extended to support optional text annotations indicating the distance between its end-points. This should suffice to measure distances between 2 points in 3D.&lt;br /&gt;
&lt;br /&gt;
=== Picking issue with widgets [Done] ===&lt;br /&gt;
* Bug picking implicit plane widget.&lt;br /&gt;
** Note to KK: Look at SlicerPlaneSWidget.tcl:75&lt;br /&gt;
&lt;br /&gt;
===Updating Fiducial list to vtkSeedWidget '''[Working on it]'''===&lt;br /&gt;
Notes from talking with Nicole, Oct 7/08&lt;br /&gt;
&lt;br /&gt;
Features needed:&lt;br /&gt;
&lt;br /&gt;
* Ability to set properties per seed&lt;br /&gt;
* Ability to associate a label with a seed. &lt;br /&gt;
* Label visibility can be toggled on/off&lt;br /&gt;
* Ability to associate (optionally) a note with a seed (Ron's request)&lt;br /&gt;
* Glyps for seed shape&lt;br /&gt;
** 2D&lt;br /&gt;
*** All the ones in vtkGlyph2D&lt;br /&gt;
*** StarBurst2D,&lt;br /&gt;
** 3D&lt;br /&gt;
*** Sphere3D&lt;br /&gt;
*** Diamond3D&lt;br /&gt;
* Nicole to check if transform is applied to the fiducials in slicer registration. Really bad idea to do so with widgets.&lt;br /&gt;
* Constraints on fiducials&lt;br /&gt;
** Constrained to an image actor as in [[Image:ImageActorConstrainedFiducial.avi]]&lt;br /&gt;
&lt;br /&gt;
=== Affine widget ===&lt;br /&gt;
* Mega widget (will take time)&lt;br /&gt;
* 6 degrees of freedom. &lt;br /&gt;
&lt;br /&gt;
=== Live wire widget ===&lt;br /&gt;
* Live wire widget for the editor&lt;br /&gt;
* Exists in VTK HEAD Sep 08. Upgrade from VTK 5.2&lt;br /&gt;
&lt;br /&gt;
=== Contour widget (just a wish, not urgent) ===&lt;br /&gt;
* Use case: Pick a series of models to place in a hierarchy&lt;br /&gt;
* Lasso around a bunch of objects in 3D&lt;br /&gt;
&lt;br /&gt;
=== VTKEdge ===&lt;br /&gt;
* Steve and Will to talk about VTKEdge, licensing etc.&lt;br /&gt;
* Paintbrushes in VTKEdge&lt;br /&gt;
* GPU ray caster&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[mailto:karthik.krishnan@kitware.com Karthik Krishnan]&lt;br /&gt;
Research Engineer&lt;br /&gt;
[http://www.kitware.com/profile/team/krishnan.html Home Page]&lt;/div&gt;</summary>
		<author><name>Karthik</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=User:Karthik&amp;diff=32098</id>
		<title>User:Karthik</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=User:Karthik&amp;diff=32098"/>
		<updated>2008-11-15T21:13:57Z</updated>

		<summary type="html">&lt;p&gt;Karthik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Widgets Slicer wish list ==&lt;br /&gt;
&lt;br /&gt;
=== Angle measurement '''[Done]'''===&lt;br /&gt;
* A 3D representation to the angle widget has been added. The following were added to support this:&lt;br /&gt;
** vtkAngleRepresentation3D.cxx/h&lt;br /&gt;
** vtkArcSource.cxx/h&lt;br /&gt;
** TestAngleWidget3D.cxx&lt;br /&gt;
** TestAngleWidget2D.cxx&lt;br /&gt;
* Bug fix: unnecessary renders were removed from the angle widget. This somehow went unnoticed in the 2D case, possibly because the data being rendered is fairly small.&lt;br /&gt;
&lt;br /&gt;
=== Distance measurement widget '''[Done]''' ===&lt;br /&gt;
* Line Widget extended to support optional text annotations indicating the distance between its end-points. This should suffice to measure distances between 2 points in 3D.&lt;br /&gt;
&lt;br /&gt;
=== Picking issue with widgets [Done] ===&lt;br /&gt;
* Bug picking implicit plane widget.&lt;br /&gt;
** Note to KK: Look at SlicerPlaneSWidget.tcl:75&lt;br /&gt;
&lt;br /&gt;
===Updating Fiducial list to vtkSeedWidget '''[Working on it]'''===&lt;br /&gt;
Notes from talking with Nicole, Oct 7/08&lt;br /&gt;
&lt;br /&gt;
Features needed:&lt;br /&gt;
&lt;br /&gt;
* Ability to set properties per seed&lt;br /&gt;
* Ability to associate a label with a seed. &lt;br /&gt;
* Label visibility can be toggled on/off&lt;br /&gt;
* Ability to associate (optionally) a note with a seed (Ron's request)&lt;br /&gt;
* Glyps for seed shape&lt;br /&gt;
** 2D&lt;br /&gt;
*** All the ones in vtkGlyph2D&lt;br /&gt;
*** StarBurst2D,&lt;br /&gt;
** 3D&lt;br /&gt;
*** Sphere3D&lt;br /&gt;
*** Diamond3D&lt;br /&gt;
* Nicole to check if transform is applied to the fiducials in slicer registration. Really bad idea to do so with widgets.&lt;br /&gt;
* Constraints on fiducials&lt;br /&gt;
** Constrained to an image actor as in [[Image:Example.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Affine widget ===&lt;br /&gt;
* Mega widget (will take time)&lt;br /&gt;
* 6 degrees of freedom. &lt;br /&gt;
&lt;br /&gt;
=== Live wire widget ===&lt;br /&gt;
* Live wire widget for the editor&lt;br /&gt;
* Exists in VTK HEAD Sep 08. Upgrade from VTK 5.2&lt;br /&gt;
&lt;br /&gt;
=== Contour widget (just a wish, not urgent) ===&lt;br /&gt;
* Use case: Pick a series of models to place in a hierarchy&lt;br /&gt;
* Lasso around a bunch of objects in 3D&lt;br /&gt;
&lt;br /&gt;
=== VTKEdge ===&lt;br /&gt;
* Steve and Will to talk about VTKEdge, licensing etc.&lt;br /&gt;
* Paintbrushes in VTKEdge&lt;br /&gt;
* GPU ray caster&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[mailto:karthik.krishnan@kitware.com Karthik Krishnan]&lt;br /&gt;
Research Engineer&lt;br /&gt;
[http://www.kitware.com/profile/team/krishnan.html Home Page]&lt;/div&gt;</summary>
		<author><name>Karthik</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=File:Example.ogg&amp;diff=32097</id>
		<title>File:Example.ogg</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=File:Example.ogg&amp;diff=32097"/>
		<updated>2008-11-15T21:08:38Z</updated>

		<summary type="html">&lt;p&gt;Karthik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Karthik</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=User:Karthik&amp;diff=32096</id>
		<title>User:Karthik</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=User:Karthik&amp;diff=32096"/>
		<updated>2008-11-15T21:05:29Z</updated>

		<summary type="html">&lt;p&gt;Karthik: /* Updating Fiducial list to vtkSeedWidget [Working on it] */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Widgets Slicer wish list ==&lt;br /&gt;
&lt;br /&gt;
=== Angle measurement '''[Done]'''===&lt;br /&gt;
* A 3D representation to the angle widget has been added. The following were added to support this:&lt;br /&gt;
** vtkAngleRepresentation3D.cxx/h&lt;br /&gt;
** vtkArcSource.cxx/h&lt;br /&gt;
** TestAngleWidget3D.cxx&lt;br /&gt;
** TestAngleWidget2D.cxx&lt;br /&gt;
* Bug fix: unnecessary renders were removed from the angle widget. This somehow went unnoticed in the 2D case, possibly because the data being rendered is fairly small.&lt;br /&gt;
&lt;br /&gt;
=== Distance measurement widget '''[Done]''' ===&lt;br /&gt;
* Line Widget extended to support optional text annotations indicating the distance between its end-points. This should suffice to measure distances between 2 points in 3D.&lt;br /&gt;
&lt;br /&gt;
=== Picking issue with widgets [Done] ===&lt;br /&gt;
* Bug picking implicit plane widget.&lt;br /&gt;
** Note to KK: Look at SlicerPlaneSWidget.tcl:75&lt;br /&gt;
&lt;br /&gt;
===Updating Fiducial list to vtkSeedWidget '''[Working on it]'''===&lt;br /&gt;
Notes from talking with Nicole, Oct 7/08&lt;br /&gt;
&lt;br /&gt;
Features needed:&lt;br /&gt;
&lt;br /&gt;
* Ability to set properties per seed&lt;br /&gt;
* Ability to associate a label with a seed. &lt;br /&gt;
* Label visibility can be toggled on/off&lt;br /&gt;
* Ability to associate (optionally) a note with a seed (Ron's request)&lt;br /&gt;
* Glyps for seed shape&lt;br /&gt;
** 2D&lt;br /&gt;
*** All the ones in vtkGlyph2D&lt;br /&gt;
*** StarBurst2D,&lt;br /&gt;
** 3D&lt;br /&gt;
*** Sphere3D&lt;br /&gt;
*** Diamond3D&lt;br /&gt;
* Nicole to check if transform is applied to the fiducials in slicer registration. Really bad idea to do so with widgets.&lt;br /&gt;
* Constraints on fiducials&lt;br /&gt;
** Constrained to an image actor as in [[Media:Example.ogg]]&lt;br /&gt;
&lt;br /&gt;
=== Affine widget ===&lt;br /&gt;
* Mega widget (will take time)&lt;br /&gt;
* 6 degrees of freedom. &lt;br /&gt;
&lt;br /&gt;
=== Live wire widget ===&lt;br /&gt;
* Live wire widget for the editor&lt;br /&gt;
* Exists in VTK HEAD Sep 08. Upgrade from VTK 5.2&lt;br /&gt;
&lt;br /&gt;
=== Contour widget (just a wish, not urgent) ===&lt;br /&gt;
* Use case: Pick a series of models to place in a hierarchy&lt;br /&gt;
* Lasso around a bunch of objects in 3D&lt;br /&gt;
&lt;br /&gt;
=== VTKEdge ===&lt;br /&gt;
* Steve and Will to talk about VTKEdge, licensing etc.&lt;br /&gt;
* Paintbrushes in VTKEdge&lt;br /&gt;
* GPU ray caster&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[mailto:karthik.krishnan@kitware.com Karthik Krishnan]&lt;br /&gt;
Research Engineer&lt;br /&gt;
[http://www.kitware.com/profile/team/krishnan.html Home Page]&lt;/div&gt;</summary>
		<author><name>Karthik</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=User:Karthik&amp;diff=31888</id>
		<title>User:Karthik</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=User:Karthik&amp;diff=31888"/>
		<updated>2008-11-07T21:49:47Z</updated>

		<summary type="html">&lt;p&gt;Karthik: /* Angle measurement [Done] */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Widgets Slicer wish list ==&lt;br /&gt;
&lt;br /&gt;
=== Angle measurement '''[Done]'''===&lt;br /&gt;
* A 3D representation to the angle widget has been added. The following were added to support this:&lt;br /&gt;
** vtkAngleRepresentation3D.cxx/h&lt;br /&gt;
** vtkArcSource.cxx/h&lt;br /&gt;
** TestAngleWidget3D.cxx&lt;br /&gt;
** TestAngleWidget2D.cxx&lt;br /&gt;
* Bug fix: unnecessary renders were removed from the angle widget. This somehow went unnoticed in the 2D case, possibly because the data being rendered is fairly small.&lt;br /&gt;
&lt;br /&gt;
=== Distance measurement widget '''[Done]''' ===&lt;br /&gt;
* Line Widget extended to support optional text annotations indicating the distance between its end-points. This should suffice to measure distances between 2 points in 3D.&lt;br /&gt;
&lt;br /&gt;
=== Picking issue with widgets [Done] ===&lt;br /&gt;
* Bug picking implicit plane widget.&lt;br /&gt;
** Note to KK: Look at SlicerPlaneSWidget.tcl:75&lt;br /&gt;
&lt;br /&gt;
===Updating Fiducial list to vtkSeedWidget '''[Working on it]'''===&lt;br /&gt;
Notes from talking with Nicole, Oct 7/08&lt;br /&gt;
&lt;br /&gt;
Features needed:&lt;br /&gt;
&lt;br /&gt;
* Ability to set properties per seed&lt;br /&gt;
* Ability to associate a label with a seed. &lt;br /&gt;
* Label visibility can be toggled on/off&lt;br /&gt;
* Ability to associate (optionally) a note with a seed (Ron's request)&lt;br /&gt;
* Glyps for seed shape&lt;br /&gt;
** 2D&lt;br /&gt;
*** All the ones in vtkGlyph2D&lt;br /&gt;
*** StarBurst2D,&lt;br /&gt;
** 3D&lt;br /&gt;
*** Sphere3D&lt;br /&gt;
*** Diamond3D&lt;br /&gt;
* Nicole to check if transform is applied to the fiducials in slicer registration. Really bad idea to do so with widgets.&lt;br /&gt;
&lt;br /&gt;
=== Affine widget ===&lt;br /&gt;
* Mega widget (will take time)&lt;br /&gt;
* 6 degrees of freedom. &lt;br /&gt;
&lt;br /&gt;
=== Live wire widget ===&lt;br /&gt;
* Live wire widget for the editor&lt;br /&gt;
* Exists in VTK HEAD Sep 08. Upgrade from VTK 5.2&lt;br /&gt;
&lt;br /&gt;
=== Contour widget (just a wish, not urgent) ===&lt;br /&gt;
* Use case: Pick a series of models to place in a hierarchy&lt;br /&gt;
* Lasso around a bunch of objects in 3D&lt;br /&gt;
&lt;br /&gt;
=== VTKEdge ===&lt;br /&gt;
* Steve and Will to talk about VTKEdge, licensing etc.&lt;br /&gt;
* Paintbrushes in VTKEdge&lt;br /&gt;
* GPU ray caster&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[mailto:karthik.krishnan@kitware.com Karthik Krishnan]&lt;br /&gt;
Research Engineer&lt;br /&gt;
[http://www.kitware.com/profile/team/krishnan.html Home Page]&lt;/div&gt;</summary>
		<author><name>Karthik</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=User:Karthik&amp;diff=31887</id>
		<title>User:Karthik</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=User:Karthik&amp;diff=31887"/>
		<updated>2008-11-07T21:35:00Z</updated>

		<summary type="html">&lt;p&gt;Karthik: /* Widgets Slicer wish list */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Widgets Slicer wish list ==&lt;br /&gt;
&lt;br /&gt;
=== Angle measurement '''[Done]'''===&lt;br /&gt;
* A 3D representation to the angle widget has been added. The following were added to support this:&lt;br /&gt;
** vtkAngleRepresentation3D.cxx/h&lt;br /&gt;
** TestAngleWidget3D.cxx&lt;br /&gt;
** TestAngleWidget2D.cxx&lt;br /&gt;
* Bug fix: unnecessary renders were removed from the angle widget. This somehow went unnoticed in the 2D case, possibly because the data being rendered is fairly small.&lt;br /&gt;
&lt;br /&gt;
=== Distance measurement widget '''[Done]''' ===&lt;br /&gt;
* Line Widget extended to support optional text annotations indicating the distance between its end-points. This should suffice to measure distances between 2 points in 3D.&lt;br /&gt;
&lt;br /&gt;
=== Picking issue with widgets [Done] ===&lt;br /&gt;
* Bug picking implicit plane widget.&lt;br /&gt;
** Note to KK: Look at SlicerPlaneSWidget.tcl:75&lt;br /&gt;
&lt;br /&gt;
===Updating Fiducial list to vtkSeedWidget '''[Working on it]'''===&lt;br /&gt;
Notes from talking with Nicole, Oct 7/08&lt;br /&gt;
&lt;br /&gt;
Features needed:&lt;br /&gt;
&lt;br /&gt;
* Ability to set properties per seed&lt;br /&gt;
* Ability to associate a label with a seed. &lt;br /&gt;
* Label visibility can be toggled on/off&lt;br /&gt;
* Ability to associate (optionally) a note with a seed (Ron's request)&lt;br /&gt;
* Glyps for seed shape&lt;br /&gt;
** 2D&lt;br /&gt;
*** All the ones in vtkGlyph2D&lt;br /&gt;
*** StarBurst2D,&lt;br /&gt;
** 3D&lt;br /&gt;
*** Sphere3D&lt;br /&gt;
*** Diamond3D&lt;br /&gt;
* Nicole to check if transform is applied to the fiducials in slicer registration. Really bad idea to do so with widgets.&lt;br /&gt;
&lt;br /&gt;
=== Affine widget ===&lt;br /&gt;
* Mega widget (will take time)&lt;br /&gt;
* 6 degrees of freedom. &lt;br /&gt;
&lt;br /&gt;
=== Live wire widget ===&lt;br /&gt;
* Live wire widget for the editor&lt;br /&gt;
* Exists in VTK HEAD Sep 08. Upgrade from VTK 5.2&lt;br /&gt;
&lt;br /&gt;
=== Contour widget (just a wish, not urgent) ===&lt;br /&gt;
* Use case: Pick a series of models to place in a hierarchy&lt;br /&gt;
* Lasso around a bunch of objects in 3D&lt;br /&gt;
&lt;br /&gt;
=== VTKEdge ===&lt;br /&gt;
* Steve and Will to talk about VTKEdge, licensing etc.&lt;br /&gt;
* Paintbrushes in VTKEdge&lt;br /&gt;
* GPU ray caster&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[mailto:karthik.krishnan@kitware.com Karthik Krishnan]&lt;br /&gt;
Research Engineer&lt;br /&gt;
[http://www.kitware.com/profile/team/krishnan.html Home Page]&lt;/div&gt;</summary>
		<author><name>Karthik</name></author>
		
	</entry>
	<entry>
		<id>https://www.na-mic.org/w/index.php?title=User:Karthik&amp;diff=31886</id>
		<title>User:Karthik</title>
		<link rel="alternate" type="text/html" href="https://www.na-mic.org/w/index.php?title=User:Karthik&amp;diff=31886"/>
		<updated>2008-11-07T21:12:01Z</updated>

		<summary type="html">&lt;p&gt;Karthik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Widgets Slicer wish list ==&lt;br /&gt;
&lt;br /&gt;
=== Angle measurement '''Done'''===&lt;br /&gt;
* A 3D representation to the angle widget has been added. The following were added to support this:&lt;br /&gt;
** vtkAngleRepresentation3D.cxx/h&lt;br /&gt;
** TestAngleWidget3D.cxx&lt;br /&gt;
** TestAngleWidget2D.cxx&lt;br /&gt;
* Bug fix: unnecessary renders were removed from the angle widget. This somehow went unnoticed in the 2D case, possibly because the data being rendered is fairly small.&lt;br /&gt;
&lt;br /&gt;
=== Distance measurement widget '''Done''' ===&lt;br /&gt;
* Line Widget extended to support optional text annotations indicating the distance between its end-points. This should suffice to measure distances between 2 points in 3D.&lt;br /&gt;
&lt;br /&gt;
===Updating Fiducial list to vtkSeedWidget '''Working on it'''===&lt;br /&gt;
Notes from talking with Nicole, Oct 7/08&lt;br /&gt;
&lt;br /&gt;
Features needed:&lt;br /&gt;
&lt;br /&gt;
* Ability to set properties per seed&lt;br /&gt;
* Ability to associate a label with a seed. &lt;br /&gt;
* Label visibility can be toggled on/off&lt;br /&gt;
* Ability to associate (optionally) a note with a seed (Ron's request)&lt;br /&gt;
* Glyps for seed shape&lt;br /&gt;
** 2D&lt;br /&gt;
*** All the ones in vtkGlyph2D&lt;br /&gt;
*** StarBurst2D,&lt;br /&gt;
** 3D&lt;br /&gt;
*** Sphere3D&lt;br /&gt;
*** Diamond3D&lt;br /&gt;
* Nicole to check if transform is applied to the fiducials in slicer registration. Really bad idea to do so with widgets.&lt;br /&gt;
&lt;br /&gt;
=== Affine widget ===&lt;br /&gt;
* Mega widget (will take time)&lt;br /&gt;
* 6 degrees of freedom. &lt;br /&gt;
&lt;br /&gt;
=== Live wire widget ===&lt;br /&gt;
* Live wire widget for the editor&lt;br /&gt;
* Exists in VTK HEAD Sep 08. Upgrade from VTK 5.2&lt;br /&gt;
&lt;br /&gt;
=== Contour widget (just a wish, not urgent) ===&lt;br /&gt;
* Use case: Pick a series of models to place in a hierarchy&lt;br /&gt;
* Lasso around a bunch of objects in 3D&lt;br /&gt;
&lt;br /&gt;
=== VTKEdge ===&lt;br /&gt;
* Steve and Will to talk about VTKEdge, licensing etc.&lt;br /&gt;
* Paintbrushes in VTKEdge&lt;br /&gt;
* GPU ray caster&lt;br /&gt;
&lt;br /&gt;
=== Picking issue with widgets ===&lt;br /&gt;
* Bug picking implicit plane widget.&lt;br /&gt;
** Note to KK: Look at SlicerPlaneSWidget.tcl:75&lt;br /&gt;
TODO List:&lt;br /&gt;
* Distance Widget in 3D&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[mailto:karthik.krishnan@kitware.com Karthik Krishnan]&lt;br /&gt;
Research Engineer&lt;br /&gt;
[http://www.kitware.com/profile/team/krishnan.html Home Page]&lt;/div&gt;</summary>
		<author><name>Karthik</name></author>
		
	</entry>
</feed>