Difference between revisions of "User:Gumprecht"

From NAMIC Wiki
Jump to: navigation, search
Line 1: Line 1:
 +
Test
 
= Wikipage of Jan Gumprecht =
 
= Wikipage of Jan Gumprecht =
  

Revision as of 10:49, 27 January 2009

Test

Wikipage of Jan Gumprecht

About myself

I am a student in Computer Engineering from Germany with a specification in Optoelectronics. At the moment I am writing my diploma thesis on "3D-Ultrasound Integration in Slicer". My university back in Germany is University of Mannheim. From September 2006 to August 2007 I studied in Waterloo, On Canada.

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

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

Project - Integrated Real-Time 3D Ultrasound Navigation

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.

Technical Information

All technical Information can be found here: Technical Information


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

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

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