Difference between revisions of "User talk:Tamekue"

From NAMIC Wiki
Jump to: navigation, search
Line 9: Line 9:
 
| style="width:20%" | '''Comments'''  
 
| style="width:20%" | '''Comments'''  
 
|-
 
|-
| style="background:#eeeeee; color:black"|
+
| style="background:#CEE3F6; color:black"|
| style="background:#ffffff; color:#522200"| '''[[2011_Winter_Project_Week|Project Activities]] ''' <br> [http://www.sheratonsaltlakecityhotel.com/assets/u/SI_1327_1flr.gif (Canyons)]
+
| style="background:#ffffff; color:#522200"| '''<font color=green>DONE</font>'''
 
| style="background:#dbf3ff; color:#522200"| '''[[2011_Winter_Project_Week|Project Activities]] ''' <br> [http://www.sheratonsaltlakecityhotel.com/assets/u/SI_1327_1flr.gif (Canyons)]
 
| style="background:#dbf3ff; color:#522200"| '''[[2011_Winter_Project_Week|Project Activities]] ''' <br> [http://www.sheratonsaltlakecityhotel.com/assets/u/SI_1327_1flr.gif (Canyons)]
 
| style="background:#dbf3ff; color:#522200"| '''[[2011_Winter_Project_Week|Project Activities]] ''' <br> [http://www.sheratonsaltlakecityhotel.com/assets/u/SI_1327_1flr.gif (Canyons)]
 
| style="background:#dbf3ff; color:#522200"| '''[[2011_Winter_Project_Week|Project Activities]] ''' <br> [http://www.sheratonsaltlakecityhotel.com/assets/u/SI_1327_1flr.gif (Canyons)]
 
|-
 
|-
| style="background:#eeeeee; color:black"|'''7:30-8:00'''  
+
| style="background:#CEE3F6; color:black"|'''7:30-8:00'''  
| style="background:#ffffff; color:black"|  
+
| style="background:#ffffff; color:black"| '''<font color=green>DONE</font>'''
 
| style="background:#dbf3ff; color:black"| Breakfast
 
| style="background:#dbf3ff; color:black"| Breakfast
 
| style="background:#dbf3ff; color:black"| Breakfast
 
| style="background:#dbf3ff; color:black"| Breakfast
 
|-
 
|-
| style="background:#eeeeee; color:black"|'''8:00-10:00'''  
+
| style="background:#CEE3F6; color:black"|'''8:00-10:00'''  
| style="background:#ffffff; color:black"|
+
| style="background:#ffffff; color:black"| '''<font color=green>DONE</font>'''
 
| style="background:#dbf3ff; color:black"|8:00-9:00 [[AHM_2011:DBP-Briefing|DBP Briefing]] (Ron Kikinis) <br> [http://www.sheratonsaltlakecityhotel.com/assets/u/SI_1327_1flr.gif (Deer Valley)]<br>9:30-10:00 [[AHM_2011:2011TrainingCoreVision|Training Core Strategy Session]] <br> [http://www.sheratonsaltlakecityhotel.com/assets/u/SI_1327_1flr.gif (Deer Valley)]<br>*<br> Project Work <br>
 
| style="background:#dbf3ff; color:black"|8:00-9:00 [[AHM_2011:DBP-Briefing|DBP Briefing]] (Ron Kikinis) <br> [http://www.sheratonsaltlakecityhotel.com/assets/u/SI_1327_1flr.gif (Deer Valley)]<br>9:30-10:00 [[AHM_2011:2011TrainingCoreVision|Training Core Strategy Session]] <br> [http://www.sheratonsaltlakecityhotel.com/assets/u/SI_1327_1flr.gif (Deer Valley)]<br>*<br> Project Work <br>
 
| style="background:#dbf3ff; color:black"|Project Work <br> 8-9:30am: [[2011 Winter Project Week:Breakout Multi-Image Engineering|Breakout: Engineering of Multi-Volume Data in Slicer]] <br>  [http://www.sheratonsaltlakecityhotel.com/assets/u/SI_1327_1flr.gif (Arches)]<br>
 
| style="background:#dbf3ff; color:black"|Project Work <br> 8-9:30am: [[2011 Winter Project Week:Breakout Multi-Image Engineering|Breakout: Engineering of Multi-Volume Data in Slicer]] <br>  [http://www.sheratonsaltlakecityhotel.com/assets/u/SI_1327_1flr.gif (Arches)]<br>
 
|-
 
|-
| style="background:#eeeeee; color:black"|'''10:00-10:30'''
+
| style="background:#CEE3F6; color:black"|'''10:00-10:30'''
| style="background:#ffffff; color:black"|
+
| style="background:#ffffff; color:black"| '''<font color=green>DONE</font>'''
 
| style="background:#dbf3ff; color:black"| Coffee
 
| style="background:#dbf3ff; color:black"| Coffee
 
| style="background:#dbf3ff; color:black"| Coffee
 
| style="background:#dbf3ff; color:black"| Coffee
 
|-
 
|-
| style="background:#eeeeee; color:black"|'''10:30-12:00'''
+
| style="background:#CEE3F6; color:black"|'''10:30-12:00'''
| style="background:#ffffff; color:black"| '''Vision10'''
+
| style="background:#ffffff; color:black"| '''<font color=green>DONE</font>'''
 
| style="background:#dbf3ff; color:black"|[[2011 Winter Project Week:Breakout Slicer|Breakout: Slicer 4 - Looking Forward]] (Steve Pieper, Julien Finet, Jean-Christophe Fillion-Robin)<br>[http://www.sheratonsaltlakecityhotel.com/assets/u/SI_1327_1flr.gif (Arches)]<br>*<br> Project Work
 
| style="background:#dbf3ff; color:black"|[[2011 Winter Project Week:Breakout Slicer|Breakout: Slicer 4 - Looking Forward]] (Steve Pieper, Julien Finet, Jean-Christophe Fillion-Robin)<br>[http://www.sheratonsaltlakecityhotel.com/assets/u/SI_1327_1flr.gif (Arches)]<br>*<br> Project Work
 
| style="background:#dbf3ff; color:black"|[[2011 Winter Project Week:Breakout DTI|Breakout: DTI - Next Generation]] (Hans Johnson, C-F Westin) <br> [http://www.sheratonsaltlakecityhotel.com/assets/u/SI_1327_1flr.gif (Deer Valley)]<br>*<br>  Project Work
 
| style="background:#dbf3ff; color:black"|[[2011 Winter Project Week:Breakout DTI|Breakout: DTI - Next Generation]] (Hans Johnson, C-F Westin) <br> [http://www.sheratonsaltlakecityhotel.com/assets/u/SI_1327_1flr.gif (Deer Valley)]<br>*<br>  Project Work
 
|-
 
|-
| style="background:#eeeeee; color:black"|'''12:00-1:00'''   
+
| style="background:#CEE3F6; color:black"|'''12:00-1:00'''   
| style="background:#dbf3ff; color:black"| Lunch
+
| style="background:#dbf3ff; color:black"| '''<font color=green>DONE</font>'''
 
| style="background:#dbf3ff; color:black"| Lunch <br>  
 
| style="background:#dbf3ff; color:black"| Lunch <br>  
 
| style="background:#dbf3ff; color:black"| Lunch<br>  
 
| style="background:#dbf3ff; color:black"| Lunch<br>  
 
|-
 
|-
| style="background:#eeeeee; color:black"|'''1:00-3:00'''
+
| style="background:#CEE3F6; color:black"|'''1:00-3:00'''
| style="background:#dbf3ff; color:black"|1:00 '''Welcome''' <br> Ron Kikinis <br> [[2011_Winter_Project_Week:Segment-a-spine|Segment a spine challenge]] <br><br>1:10pm '''Project Introductions''' <br> All Project Leads <br>
+
| style="background:#dbf3ff; color:black"| '''<font color=green>DONE</font>'''
 
| style="background:#dbf3ff; color:black"|1-2pm: [[2011 Winter Project Week:Breakout Pathology and Longitudinal Followup|Breakout: Pathology and Longitudinal Followup]] <br> (Guido Gerig) <br> [http://www.sheratonsaltlakecityhotel.com/assets/u/SI_1327_1flr.gif (Deer Valley)]<br>
 
| style="background:#dbf3ff; color:black"|1-2pm: [[2011 Winter Project Week:Breakout Pathology and Longitudinal Followup|Breakout: Pathology and Longitudinal Followup]] <br> (Guido Gerig) <br> [http://www.sheratonsaltlakecityhotel.com/assets/u/SI_1327_1flr.gif (Deer Valley)]<br>
 
2-3pm: [[2011 Winter Project Week:Breakout ShapeWorks|Breakout: Particle Shape Correspondence]] <br> (Martin Styner, Tom Fletcher, Ross Whitaker) <br> (Arches)<br>
 
2-3pm: [[2011 Winter Project Week:Breakout ShapeWorks|Breakout: Particle Shape Correspondence]] <br> (Martin Styner, Tom Fletcher, Ross Whitaker) <br> (Arches)<br>
 
| style="background:#dbf3ff; color:black"|Project Work  
 
| style="background:#dbf3ff; color:black"|Project Work  
 
|-
 
|-
| style="background:#eeeeee; color:black"|'''05:00-07:00'''  
+
| style="background:#CEE3F6; color:black"|'''05:00-07:00'''  
| style="background:#dbf3ff; color:black"|
+
| style="background:#dbf3ff; color:black"| '''<font color=green>DONE</font>'''
 
| style="background:#dbf3ff; color:black"|4:30-6:30<br>[[2011_Winter_Project_Week:Breakout_Slicer#Afternoon_Qt_Loadable_Module_Tutorial|How to write a loadable module]](J2, JC)
 
| style="background:#dbf3ff; color:black"|4:30-6:30<br>[[2011_Winter_Project_Week:Breakout_Slicer#Afternoon_Qt_Loadable_Module_Tutorial|How to write a loadable module]](J2, JC)
 
| style="background:#dbf3ff; color:black"|
 
| style="background:#dbf3ff; color:black"|

Revision as of 17:32, 17 March 2011

Home < User talk:Tamekue

Diploma Thesis - Tasks

Time line table

Tasks Deadlines Status Comments
DONE Project Activities
(Canyons)
Project Activities
(Canyons)
7:30-8:00 DONE Breakfast Breakfast
8:00-10:00 DONE 8:00-9:00 DBP Briefing (Ron Kikinis)
(Deer Valley)
9:30-10:00 Training Core Strategy Session
(Deer Valley)
*
Project Work
Project Work
8-9:30am: Breakout: Engineering of Multi-Volume Data in Slicer
(Arches)
10:00-10:30 DONE Coffee Coffee
10:30-12:00 DONE Breakout: Slicer 4 - Looking Forward (Steve Pieper, Julien Finet, Jean-Christophe Fillion-Robin)
(Arches)
*
Project Work
Breakout: DTI - Next Generation (Hans Johnson, C-F Westin)
(Deer Valley)
*
Project Work
12:00-1:00 DONE Lunch
Lunch
1:00-3:00 DONE 1-2pm: Breakout: Pathology and Longitudinal Followup
(Guido Gerig)
(Deer Valley)

2-3pm: Breakout: Particle Shape Correspondence
(Martin Styner, Tom Fletcher, Ross Whitaker)
(Arches)

Project Work
05:00-07:00 DONE 4:30-6:30
How to write a loadable module(J2, JC)



1. Task

2. Task (until 03/11/11)

  • Write expose for diploma thesis, find enough references. OPEN
  • Result:

3. Task (until 02/24/11)

  • Implement a simple program in Python to run through an array (x,y,z,radius), find the points where the radius is < THRESHOLD and save the detected segments in an array. Select a reasonable threshold. This will help to detect stenosis.
  • Result: Loop through array realized. Stenosis are now found when radius is below a hard-coded threshold and put into a container DONE

4. Task

  • Look at Slicer4/QTScriptedModules/Scripts/Editor.py and Slicer4/QTScriptedModules/EditorLib to figure out how to split Python module to different files in Slicer4. DONE
  • Result: The module itself is a .py file in QTScriptedModules/Scripts. It is possible to include a directory with other Python Scripts in QTScriptedModules/XXX where XXX is a custom name. Then, in the .py File in Scripts, an import XXX has to be placed. This will call the XXX/__init__.py file and can include other files.

5. Task

  • Modify VMTKCenterlines in Slicer3 to include a button to perform the code of Task 3 on a vtkPolyData object. The centerlines are polyData. Add the new method to the logic class of VMTKCenterlines. This will be the algorithm to detect stenosis. DONE

6. Task (until 03/16/11)

  • A pixel in 2D has always 8 neighbors. Write code in Python to do the following: Create a 2D array (maybe a 16x16 matrix?). Take a random element in the middle of the array and loop in the directions of all 8 neighbors (top, bottom, left, right, diagonal left to top, diagonal left to bottom, diagonal right to top, diagonal right to bottom) until you reach the end of the matrix. If this is finished we can modify it to detect the maximal diameter of a vessel through one click. We will extend it then to 3D. If you want, skip 2D and start directly with 3D (16x16x16 matrix). OPEN
  • Result:

7.Task (until 04/01/11)

  • We use the gradient (deltaX) to compute the difference between radii of two points to distinguish if a stenosis is present or not in a relative fashion. Prepare the derivation for the formulas used and proof them for the thesis! OPEN
  • Result:

8. Task (until 03/18/11)

  • Write a container class in Python to save two coordinates (x,y,z) and a radius. OPEN

9. Task (until 03/23/11)

  • Write code in Python to do the following: Use the container from Task 8 to save the results from Task 6. So, these two tasks have to be completed before starting this one. Then, extend Task 6 to store the user click and the touch of the diameter in the container. Finally, use the values of the container to probe an intensity value exactly at the following location: the point on the line between the two coordinates in the container and the distance 2*radius from the first coordinate. OPEN

10. Task (until 03/25/11)

  • Use the intensity values from the user clicked point of Task 6 and the probed position of Task 9 to calculate a contrast measure between these two points. The measure should be low (less than 50) if the intensity values are similar and high (around 100-200) if the contrast is high. OPEN

11. Task (until 04/15/11)

  • Use the output of task 10 as parameter gamma for Frangi's VesselEnhancement. Use also proper values as discussed for alpha and beta. Also, Integrate the click-to-diameter functionality. Then, you should have a parameter free vesselness module where the user only clicks once to configure the filter. OPEN