Difference between revisions of "User:Gumprecht"

From NAMIC Wiki
Jump to: navigation, search
Line 40: Line 40:
 
Here you can see the progress of my project: [[4D Ultrasound Progress]]
 
Here you can see the progress of my project: [[4D Ultrasound Progress]]
  
== 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==
 
== Progress - i.e. what I have done so far==

Revision as of 13:23, 19 March 2009

Wikipage of Jan Gumprecht

About Myself

Jan Gumprecht

I am a student in Computer Engineering from the University of Mannheim, Germany with a specification in Optoelectronics. At the moment I am writing my diploma thesis on the project described below. This is not my first stay in North America. I studied in Waterloo, On, Canada from September 2006 to August 2007 .

Contact Information

If you would like to contact me feel free to write me an e-mail.

E-mail: jgumprec (at sign) bwh.harvard.edu

Project - Development and Validation of an Open-Source Real-Time Freehand 3D Ultrasound Navigation System for Liver Surgery with GPGPU Acceleration

In my project I am developing a Software for "Integrated Real-Time 3D Ultrasound Navigation" with the name 4DUltrasound. The program creates a 3D volume of recorded ultrasound frames in teal-time. The output of 4DUltrasound is forwarded via OpenIGTLink to Slicer3D.

The main part of the project will be the connection of SynchroGrab to Slicer3D via OpenIGTLink. Synchrograb is an Open-Source software that generates 3D ultrasound volumes.


SystemAufbau.png



After discussing with Junichi I got a deeper understanding of how the technical solution might look like.

This will be the technical approach.

ProjectWorkflow.png

Technical Information

All technical Information can be found here: Technical Information

Progress

Here you can see the progress of my project: 4D Ultrasound Progress


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

Other Stuff to do

Find a new cart for the ultrasound unit

  • Infos in the intraweb
  • Figure out what hardware and how much space on the cart I need
    • CUDA Card
    • Capture Card
    • Ultrasound device
    • Tracker device
    • Uninterruptible power supply


General

Links

Infos on loadable Modules

HowTo Loadable Module
HowToLoadable Module GUI
Infos about Executable Modules inSlicer

Subscribe to different meetings

  • Journal Club
  • 1st Monday Seminar
  • Office OPRC
  • Radiology Grand Rounds
  • Cimit Forum