Difference between revisions of "2012 Summer Project Week:BK-PLUS Integration"
(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: | + | Image:BkProFocus.jpg|BK ProFocus ultrasound scanner |
− | Image: | + | Image:LiveUltrasoundModule-Slicer4_2.jpg|Live ultrasound in 3D Slicer |
</gallery> | </gallery> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
==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 IntegrationKey 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)