Difference between revisions of "2012 Summer Project Week:BK-PLUS Integration"

From NAMIC Wiki
Jump to: navigation, search
(Created page with '__NOTOC__ <gallery> Image:PW-MIT2012.png|Projects List Image:genuFAp.jpg|Scatter plot of the original FA data through the genu of the corpus…')
 
 
(5 intermediate revisions by the same user not shown)
Line 2: Line 2:
 
<gallery>
 
<gallery>
 
Image:PW-MIT2012.png|[[2012_Summer_Project_Week#Projects|Projects List]]
 
Image:PW-MIT2012.png|[[2012_Summer_Project_Week#Projects|Projects List]]
Image:genuFAp.jpg|Scatter plot of the original FA data through the genu of the corpus callosum of a normal brain.
+
Image:BkProFocus.jpg|BK ProFocus ultrasound scanner
Image:genuFA.jpg|Regression of FA data; solid line represents the mean and dotted lines the standard deviation.
+
Image:LiveUltrasoundModule-Slicer4_2.jpg|Live ultrasound in 3D Slicer
 
</gallery>
 
</gallery>
 
==Instructions for Use of this Template==
 
#Please create a new wiki page with an appropriate title for your project using the convention 2012_Winter_Project_Week:<Project Name>
 
#Copy the entire text of this page into the page created above
 
#Link the created page into the list of projects for the project event
 
#Delete this section from the created page
 
#Send an email to tkapur at bwh.harvard.edu if you are stuck
 
  
 
==Key Investigators==
 
==Key Investigators==
Line 21: Line 14:
  
 
<h3>Objective</h3>
 
<h3>Objective</h3>
Make live ultrasound images acquired by a BK ProFocus scanner available in 3D Slicer.
+
Make live ultrasound images acquired by a BK ProFocus scanner in the AMIGO suite at BWH available in 3D Slicer.
  
 
</div>
 
</div>
Line 29: Line 22:
 
<h3>Approach, Plan</h3>
 
<h3>Approach, Plan</h3>
  
Create a new video source class in the PLUS toolkit that receives the data from the scanner. PLUS can stream the live data through OpenIGTLink to Slicer.
+
Create a new video source class in the PLUS toolkit that receives the data from the scanner. PLUS can stream the live data through OpenIGTLink to Slicer. Preparation and initial testing before and during the project week. Extensive testing and tuning in the AMIGO suite on Saturday.
  
 
</div>
 
</div>
Line 37: Line 30:
 
<h3>Progress</h3>
 
<h3>Progress</h3>
 
New interface class created in PLUS that can receive the RF data and do basic B-mode conversion through a CameraLink framegrabber (any DALSA card with Sapera SDK).
 
New interface class created in PLUS that can receive the RF data and do basic B-mode conversion through a CameraLink framegrabber (any DALSA card with Sapera SDK).
 
+
Initial testing in AMIGO has been completed, several minor problems has been resolved, a few remaining ones will be addressed in the coming days.
 +
Image acquisition with the Epiphan VGA2USB LR framegrabber at 64-bit has been tested successfully.
 
</div>
 
</div>
 
</div>
 
</div>
Line 44: Line 38:
  
 
Integrating new features in PLUS and SlicerIGT extensions.
 
Integrating new features in PLUS and SlicerIGT extensions.
 +
 +
==Detailed Plan==
 +
 +
During the project week:
 +
* Add user option to record B-mode or RF-mode image
 +
* Tentative: get displayed image data through the TCP/IP research interface. Need to apply a fix to Grabbie (Isaiah knows the details). Need to extend the BK interface class or create a new one. => Isaiah need to test the frame rate first
 +
* Tentative: Try PLUS with the Black Magic Design HD capture card
 +
* Tentative: scan conversion from RF-mode (currently only intensities are converted, but the scanlines are not mapped to physical space). Algorithm may be available in Grabbie or could ask Mehdi, or implement a new one.
 +
 +
In the AMIGO suite:
 +
* Test frame size, decimation, and orientation in vtkBkProFocusVideoSource and PlusBkProFocusReceiver
 +
* Fix image display in vtkBkProFocusVideoSourceTest
 +
* Tentative: perform temporal and spatial calibration with the BK and an Ascension 3DGm in AMIGO (needs B-mode image, either using the TCP/IP interface or a VGA framegrabber)
  
 
==References==
 
==References==
 
* https://www.assembla.com/spaces/plus
 
* https://www.assembla.com/spaces/plus
 
* https://www.assembla.com/spaces/slicerigt
 
* https://www.assembla.com/spaces/slicerigt
 +
* http://www.bkmed.com/pro_focus_en.htm
 
* http://www.teledynedalsa.com/mv/products/saperaEssential.aspx
 
* http://www.teledynedalsa.com/mv/products/saperaEssential.aspx

Latest revision as of 13:00, 22 June 2012

Home < 2012 Summer Project Week:BK-PLUS Integration

Key Investigators

  • Queen's: Andras Lasso
  • BWH: Andriy Fedorov, Isaiah Norton

Objective

Make live ultrasound images acquired by a BK ProFocus scanner in the AMIGO suite at BWH available in 3D Slicer.

Approach, Plan

Create a new video source class in the PLUS toolkit that receives the data from the scanner. PLUS can stream the live data through OpenIGTLink to Slicer. Preparation and initial testing before and during the project week. Extensive testing and tuning in the AMIGO suite on Saturday.

Progress

New interface class created in PLUS that can receive the RF data and do basic B-mode conversion through a CameraLink framegrabber (any DALSA card with Sapera SDK). Initial testing in AMIGO has been completed, several minor problems has been resolved, a few remaining ones will be addressed in the coming days. Image acquisition with the Epiphan VGA2USB LR framegrabber at 64-bit has been tested successfully.

Delivery Mechanism

Integrating new features in PLUS and SlicerIGT extensions.

Detailed Plan

During the project week:

  • Add user option to record B-mode or RF-mode image
  • Tentative: get displayed image data through the TCP/IP research interface. Need to apply a fix to Grabbie (Isaiah knows the details). Need to extend the BK interface class or create a new one. => Isaiah need to test the frame rate first
  • Tentative: Try PLUS with the Black Magic Design HD capture card
  • Tentative: scan conversion from RF-mode (currently only intensities are converted, but the scanlines are not mapped to physical space). Algorithm may be available in Grabbie or could ask Mehdi, or implement a new one.

In the AMIGO suite:

  • Test frame size, decimation, and orientation in vtkBkProFocusVideoSource and PlusBkProFocusReceiver
  • Fix image display in vtkBkProFocusVideoSourceTest
  • Tentative: perform temporal and spatial calibration with the BK and an Ascension 3DGm in AMIGO (needs B-mode image, either using the TCP/IP interface or a VGA framegrabber)

References