Difference between revisions of "4D Ultrasound Progress"

From NAMIC Wiki
Jump to: navigation, search
Line 1: Line 1:
 
[http://wiki.na-mic.org/Wiki/index.php/User:Gumprecht <= Back to project page]
 
[http://wiki.na-mic.org/Wiki/index.php/User:Gumprecht <= Back to project page]
 +
 +
 +
== Steps to go ==
 +
 +
{|border="0", cellpadding="5"
 +
 +
|- bgcolor="silver"
 +
 +
! colspan="2" | Slicer
 +
 +
|-
 +
 +
| align="center" bgcolor="#009900" | DONE || Implement slicer module to start Synchrograb from within Slicer
 +
 +
|- bgcolor="silver"
 +
 +
! colspan="2" | Create 3D volume with Synchrograb
 +
 +
|-
 +
 +
| align="center" width="70px" | || width="600px"|Create ultrasound calibration matrix
 +
 +
|-
 +
 +
| align="center" width="70px", bgcolor="#009900" | DONE || width="600px"|Create 3D volume with data from the ultrasound device and the tracker
 +
 +
|-
 +
 +
| align="center" bgcolor="#009900" | DONE || Include options for turning on and off US/Tracker device in cmake
 +
 +
|-
 +
 +
| align="center" bgcolor="#009900" | DONE || Create 3D volume with mockup images and tracking information from the tracker
 +
 +
|-
 +
 +
| bgcolor="#009900" align="center" | DONE || Create 3D volume with mockup images and mockup tracking information
 +
 +
|- bgcolor="silver"
 +
 +
! colspan="2" | Synchrograb
 +
 +
|-
 +
 +
| bgcolor="#009900" align="center" | DONE || Send 3D volume data via OpenIGTLink to Slicer and display data in Slicer
 +
 +
|-
 +
 +
| bgcolor="#009900" align="center" | DONE || Compile Synchrograb core i.d. uncomment unnecessary parts (Ultrasound, Tracker)
 +
 +
|- bgcolor="silver"
 +
 +
! colspan="2" | Preparation
 +
 +
|-
 +
 +
| bgcolor="#009900" align="center" | DONE || Display 3D volume data received via OpenIGTLink with the volume rendering module
 +
 +
|-
 +
 +
| bgcolor="#009900" align="center" | DONE || Create stand alone software to send volume data to Slicer via OpenIGTLink
 +
 +
|-
 +
 +
| bgcolor="#009900" align="center" | DONE || Compile and run Slicer with OpenIGTLink and volume rendering
 +
 +
|-
 +
 +
|}
 +
 +
== Progress - i.e. what I have done so far==
 +
 +
 +
 +
 +
 +
{| border="0" cellpadding="3" cellspacing=0
 +
 +
|- bgcolor="#abcdef"
 +
 +
! Month !! Week #  !! Start Date - End Date !! Done !! Date Done
 +
 +
|-
 +
 +
|height=5|
 +
 +
|- bgcolor="#D0D0D0"
 +
 +
!| February !! Week 05 !! 27.01 - 01.02 || ||
 +
 +
|-
 +
 +
|height="10px" |
 +
 +
|-
 +
 +
| || colspan="2" | Slices and tracker matrices are sended to Slicer in real-time  ||align="center" | x || Fri Jan, 16th
 +
 +
|- bgcolor="#E8E8E8"
 +
 +
!bgcolor="#FFFFFF"| !! Week 04 !! 19.01 - 26.01 || ||
 +
 +
|-
 +
 +
|height="10px" |
 +
 +
|-
 +
 +
| || colspan="2" | Literature research complete  ||align="center" | x || Thu Jan, 22th
 +
 +
|- bgcolor="#E8E8E8"
 +
 +
!bgcolor="#FFFFFF"| !! Week 03 !! 12.01 - 18.01 || ||
 +
 +
|-
 +
 +
|height="10px" |
 +
 +
|-
 +
 +
| || colspan="2" | -  ||align="center" |  ||
 +
 +
|- bgcolor="#E8E8E8"
 +
 +
!bgcolor="#FFFFFF"| !! Week 02 !! 05.01 - 11.01 || ||
 +
 +
|-
 +
 +
|height="10px" |
 +
 +
|-
 +
 +
| || colspan="2" | -  ||align="center" |  ||
 +
 +
|- bgcolor="#D0D0D0"
 +
 +
!| January !! Week 01 !! 29.12 - 04.01 || ||
 +
 +
|-
 +
 +
|height="20px" |
 +
 +
|-
 +
 +
| || colspan="2" | -  ||align="center" |  ||
 +
 +
|- bgcolor="#E8E8E8"
 +
 +
!bgcolor="#FFFFFF"| !! Week 52 !! 22.12 - 28.12 || ||
 +
 +
|-
 +
 +
|height="10px" |
 +
 +
|-
 +
 +
| || colspan="2" | Trilinear Interpolation works  ||align="center" | x || Wed Dec, 17th
 +
 +
|-
 +
 +
| || colspan="2" | Reconstructed Volume has correct depth  ||align="center" | x || Tue Dec, 16th
 +
 +
|- bgcolor="#E8E8E8"
 +
 +
!bgcolor="#FFFFFF"| !! Week 51 !! 15.12 - 21.12 || ||
 +
 +
|-
 +
 +
|height="10px" |
 +
 +
|-
 +
 +
| || colspan="2" | Created Slicer Module to start Synchrograb within Slicer  ||align="center" | x || Wed Dec, 10th
 +
 +
|-
 +
 +
| || colspan="2" | Ultrasound device module works  ||align="center" | x || Tue Dec, 9th
 +
 +
|- bgcolor="#E8E8E8"
 +
 +
!bgcolor="#FFFFFF"| !! Week 50 !! 08.12 - 14.12 || ||
 +
 +
|-
 +
 +
|height="10px" |
 +
 +
|-
 +
 +
| || colspan="2" | Fixed vtk3DPanoramicReconstructor together with Noby  ||align="center" | x || Fri Dec, 5th
 +
 +
|-
 +
 +
| || colspan="2" | NDI Tracker module works  ||align="center" | x || Wed Dec, 3rd
 +
 +
|- bgcolor="#D0D0D0"
 +
 +
!| December !! Week 49 !! 01.12 - 07.12 || ||
 +
 +
|-
 +
 +
| height="20px"|
 +
 +
|-
 +
 +
| || colspan="2" | - ||align="center" |  ||
 +
 +
|- bgcolor="#E8E8E8"
 +
 +
!bgcolor="#FFFFFF"| !! Week 48 !! 24.11 - 30.11 || ||
 +
 +
|-
 +
 +
|height="10px" |
 +
 +
|-
 +
 +
| || colspan="2" | vtkVideoSource works  ||align="center" | x || Mon Nov, 24th
 +
 +
|- bgcolor="#E8E8E8"
 +
 +
!bgcolor="#FFFFFF"| !! Week 47 !! 17.11 - 23.11 || ||
 +
 +
|-
 +
 +
|height="10px" |
 +
 +
|-
 +
 +
| || colspan="2" | 3D Volume generated with mock-up images and mock-up tracking data  ||align="center" | x || Mon Nov, 17th
 +
 +
|- bgcolor="#E8E8E8"
 +
 +
!bgcolor="#FFFFFF"| !! Week 46 !! 10.11 - 16.11 || ||
 +
 +
|-
 +
 +
| height="10px"|
 +
 +
|-
 +
 +
| || colspan="2" | Tracker Simulator works ||align="center" | x || Thu Nov, 13th
 +
 +
|- bgcolor="#E8E8E8"
 +
 +
! bgcolor="#FFFFFF"| !! Week 45 || 03.11 - 09.11 || ||
 +
 +
|-
 +
 +
|height="10px" |
 +
 +
|-
 +
 +
| || colspan="2" | Ultrasound Simulator works ||align="center" | x || Tue Nov, 4th
 +
 +
|- bgcolor="#D0D0D0"
 +
 +
! November !!  | Week 44 || 27.10 - 02.11 || ||
 +
 +
|-
 +
 +
| height="20px"|
 +
 +
|-
 +
 +
| || colspan="2" | Starting work on "Creating a 3D-Volume with Synchrograb"||align="center" |  ||
 +
 +
|- bgcolor="#E8E8E8"
 +
 +
! bgcolor="#FFFFFF"| !!  Week 43 || 20.10 - 26.10 || ||
 +
 +
|-
 +
 +
| height="10px"|
 +
 +
|-
 +
 +
| || colspan="2" |Send Volume Data via OpenIGTLink from SynchroGrab to Slicer ||align="center" | x || Tue Oct, 14th
 +
 +
|-
 +
 +
| || colspan="2" |Compile SynchroGrab (using latest OpenIGTLink Library) ||align="center" | x || Tue Oct, 14th
 +
 +
|- bgcolor="#E8E8E8"
 +
 +
! bgcolor="#FFFFFF"| !! Week 42 || 13.10 - 19.10 || ||
 +
 +
|-
 +
 +
| height="10px"|
 +
 +
|-
 +
 +
| || colspan="2" | Understand and Use OpenIGTLink || align="center" | x || Tue Oct, 7th
 +
 +
|- bgcolor="#E8E8E8"
 +
 +
! bgcolor="#FFFFFF"| !! Week 41 || 06.10 - 12.10 || ||
 +
 +
|-
 +
 +
|height=10|
 +
 +
|-
 +
 +
| || colspan="2" |Get CUDA Rendering Volume working in Slicer || align="center" |x || Wed Oct, 2nd
 +
 +
|-
 +
 +
| || colspan="2" |Set up CUDA driver on th303_d4_6 || align="center" | x || Tue Sep, 30th
 +
 +
|- bgcolor="#D0D0D0"
 +
 +
! October !!  Week 40 || 29.09 - 5.10 || ||
 +
 +
|-
 +
 +
| height="20px"|
 +
 +
|-
 +
 +
|  || colspan="2" | Set up Fedora 8 on th303_d4_6 || align="center" | x || Fri Sep, 26th
 +
 +
|-
 +
 +
|  || colspan="2" | Totally Understand GradientDiffusion Filter Module || align="center" | x || Thu Sep, 25th
 +
 +
|- bgcolor="#D0D0D0"
 +
 +
! September !! Week 39 || 22.09 - 28.09 || ||
 +
 +
|-
 +
 +
|}

Revision as of 13:24, 19 March 2009

Home < 4D Ultrasound Progress

<= Back to project page


Steps to go

Slicer
DONE Implement slicer module to start Synchrograb from within Slicer
Create 3D volume with Synchrograb
Create ultrasound calibration matrix
DONE Create 3D volume with data from the ultrasound device and the tracker
DONE Include options for turning on and off US/Tracker device in cmake
DONE Create 3D volume with mockup images and tracking information from the tracker
DONE Create 3D volume with mockup images and mockup tracking information
Synchrograb
DONE Send 3D volume data via OpenIGTLink to Slicer and display data in Slicer
DONE Compile Synchrograb core i.d. uncomment unnecessary parts (Ultrasound, Tracker)
Preparation
DONE Display 3D volume data received via OpenIGTLink with the volume rendering module
DONE Create stand alone software to send volume data to Slicer via OpenIGTLink
DONE Compile and run Slicer with OpenIGTLink and volume rendering

Progress - i.e. what I have done so far

Month Week # Start Date - End Date Done Date Done
February Week 05 27.01 - 01.02
Slices and tracker matrices are sended to Slicer in real-time x Fri Jan, 16th
Week 04 19.01 - 26.01
Literature research complete x Thu Jan, 22th
Week 03 12.01 - 18.01
-
Week 02 05.01 - 11.01
-
January Week 01 29.12 - 04.01
-
Week 52 22.12 - 28.12
Trilinear Interpolation works x Wed Dec, 17th
Reconstructed Volume has correct depth x Tue Dec, 16th
Week 51 15.12 - 21.12
Created Slicer Module to start Synchrograb within Slicer x Wed Dec, 10th
Ultrasound device module works x Tue Dec, 9th
Week 50 08.12 - 14.12
Fixed vtk3DPanoramicReconstructor together with Noby x Fri Dec, 5th
NDI Tracker module works x Wed Dec, 3rd
December Week 49 01.12 - 07.12
-
Week 48 24.11 - 30.11
vtkVideoSource works x Mon Nov, 24th
Week 47 17.11 - 23.11
3D Volume generated with mock-up images and mock-up tracking data x Mon Nov, 17th
Week 46 10.11 - 16.11
Tracker Simulator works x Thu Nov, 13th
Week 45 03.11 - 09.11
Ultrasound Simulator works x Tue Nov, 4th
November Week 44 27.10 - 02.11
Starting work on "Creating a 3D-Volume with Synchrograb"
Week 43 20.10 - 26.10
Send Volume Data via OpenIGTLink from SynchroGrab to Slicer x Tue Oct, 14th
Compile SynchroGrab (using latest OpenIGTLink Library) x Tue Oct, 14th
Week 42 13.10 - 19.10
Understand and Use OpenIGTLink x Tue Oct, 7th
Week 41 06.10 - 12.10
Get CUDA Rendering Volume working in Slicer x Wed Oct, 2nd
Set up CUDA driver on th303_d4_6 x Tue Sep, 30th
October Week 40 29.09 - 5.10
Set up Fedora 8 on th303_d4_6 x Fri Sep, 26th
Totally Understand GradientDiffusion Filter Module x Thu Sep, 25th
September Week 39 22.09 - 28.09