Difference between revisions of "Project Week 25/Tracked-Ultrasound-Standardization-IV"
From NAMIC Wiki
Drouin.simon (talk | contribs) |
|||
(13 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
__NOTOC__ | __NOTOC__ | ||
− | + | Back to [[Project_Week_25#Projects|Projects List]] | |
− | |||
− | |||
==Key Investigators== | ==Key Investigators== | ||
− | |||
* [http://nist.mni.mcgill.ca/?page_id=369 Simon Drouin] (Montreal Neurological Institute, Canada) | * [http://nist.mni.mcgill.ca/?page_id=369 Simon Drouin] (Montreal Neurological Institute, Canada) | ||
* [http://perk.cs.queensu.ca/users/lasso Andras Lasso] (Queen's University, Canada) | * [http://perk.cs.queensu.ca/users/lasso Andras Lasso] (Queen's University, Canada) | ||
* [http://perk.cs.queensu.ca/users/pinter Csaba Pinter] (Queen's University, Canada) | * [http://perk.cs.queensu.ca/users/pinter Csaba Pinter] (Queen's University, Canada) | ||
* [http://www.sintef.no/en/all-employees/employee/?empId=541 Ole Vegard Solberg] (SINTEF, Norway) | * [http://www.sintef.no/en/all-employees/employee/?empId=541 Ole Vegard Solberg] (SINTEF, Norway) | ||
+ | * [http://www.ap-lab.ca/people/ Etienne Leger] (Applied Perception Lab, Concordia University, Canada ) | ||
* Longquan Chen (electronically) (Brigham and Women's Hospital, Harvard Medical School, USA) | * Longquan Chen (electronically) (Brigham and Women's Hospital, Harvard Medical School, USA) | ||
* [http://www.imaging.robarts.ca/petergrp/node/113 Adam Rankin] (electronically) (Robarts Research Institute, Canada) | * [http://www.imaging.robarts.ca/petergrp/node/113 Adam Rankin] (electronically) (Robarts Research Institute, Canada) | ||
Line 21: | Line 19: | ||
| | | | ||
<!-- Objective bullet points --> | <!-- Objective bullet points --> | ||
− | + | * [http://www.plustoolkit.org Plus toolkit] provides access to numerous hardware devices (imaging devices, tracking devices, navigations systems, sensors, etc.) and makes it available through [http://www.openigtlink.org OpenIGTLink] protocol | |
− | + | * Create a common library, [http://igsio.github.io OpenIGTLinkIO] that makes communication with Plus (and OpenIGTLink-compatible devices or software) very simple: | |
− | + | ** Ensure software interoperability | |
+ | ** Share software maintenance workload | ||
+ | ** Make it easy to share new features | ||
+ | * Add specific features for tracked ultrasound and and augmented reality in surgical navigation | ||
| | | | ||
<!-- Approach and Plan bullet points --> | <!-- Approach and Plan bullet points --> | ||
− | + | * Improve message header sent by Plus Toolkit for US machines(Ole Vegar, Simon) | |
− | + | * Build a complete US session simulation (OpenIGTLinkIO motifs, Plus config, Automated tests) (Ole Vega, Simon) | |
+ | * Add missing functionality in OpenIGTLinkIO to complete reintegration in OpenIGTLinkIF (Simon, Longquan ) | ||
+ | * Improve support to launch Plus server remotely (Csaba + Andras) | ||
+ | * Adapt OpenIGTLinkIO to handle video compression functionality added to OpenIGTLink (Etienne + Longquan + Adam) | ||
| | | | ||
<!-- Progress and Next steps (fill out at the end of project week) --> | <!-- Progress and Next steps (fill out at the end of project week) --> | ||
− | |||
+ | * Progress in OpenIGTLinkIO (changes in [https://github.com/SINTEFMedtek/OpenIGTLinkIO/tree/feature/CX-114-support-for-openigtlink3 branch on SINTEF's fork] of OpenIGTLinkIO ) | ||
+ | ** Simplified handling of command messages in OpenIGTLinkIO. | ||
+ | ** US parameters are now in the header of each image header. | ||
+ | |||
+ | * Created a US simulation session where 2 parameters (depth and frequency) of the US machine can be remotely controlled. (TODO: put file here) | ||
+ | |||
+ | * Added support for video streaming (including compression) in OpenIGTLinkIO (Lonquan, remotely). Changes are in Longquan's fork [https://github.com/leochan2009/OpenIGTLinkIO master branch]. | ||
+ | |||
+ | * Remote change of ultrasound parameters. Topic branch: https://github.com/cpinter/PlusLib/tree/set-us-parameters-command | ||
+ | ** New command to Plus called vtkPlusSetUsParameterCommand | ||
+ | ** Received command is propagated to the ultrasound device and parameter change is requested | ||
+ | ** Example command syntax: <Command Name="SetFrequencyMhz" ParameterDoubleValue="4" /> (Parameter argument not final) | ||
+ | |||
+ | * Next step | ||
+ | ** Polish code and merge SINTEF's and Longquan's master branch for OpenIGTLinkIO and Csaba's topic branch in Plus. | ||
+ | ** Add support (both in Plus and OpenIGTLinkIO) for automatic probing of US machine capabilities and settable parameters. | ||
+ | ** Finish the work on remote Plus server launch. | ||
+ | ** Build an auto-populated GUI to control US machine in OpenIGTLinkIO. GUI is populated according to parameters recovered from probing US machine remotely | ||
|} | |} | ||
==Illustrations== | ==Illustrations== | ||
+ | Remote change of ultrasound imaging parameters: | ||
+ | {| class="wikitable" | ||
+ | ! style="text-align: left; width:50%" | [[image:20170629_RemoteUsParameterChange1.png|400px]] | ||
+ | ! style="text-align: left; width:50%" | [[image:20170629_RemoteUsParameterChange6.png|400px]] | ||
+ | ! style="text-align: left; width:50%" | [[image:20170629_RemoteUsParameterChange_Small.gif|400px]] Click image to see animation | ||
+ | |- style="vertical-align:top;" | ||
+ | |} | ||
+ | |||
+ | Progress of the project during past project weeks: | ||
+ | |||
+ | {| class="wikitable" | ||
+ | ! style="text-align: left; width:50%" | [[image:1-before-winter-2016.jpeg|400px]] | ||
+ | ! style="text-align: left; width:50%" | [[image:2-winter-2016.jpeg|400px]] | ||
+ | |- style="vertical-align:top;" | ||
+ | | | ||
+ | [[image:3-summer-2016.jpeg|400px]] | ||
+ | | | ||
+ | [[image:4-winter-2017.jpeg|400px]] | ||
+ | |} | ||
==Background and References== | ==Background and References== | ||
+ | *Winter 2017 [[2017_Winter_Project_Week/Tracked_Ultrasound_Standardization | project page ]] | ||
+ | *Winter 2016 [[2016_Winter_Project_Week/Projects/TrackedUltrasoundStandardization | project page]] | ||
+ | *Summer 2016 [[ 2016 Summer Project Week/Tracked Ultrasound Standardization | project page]] | ||
<!-- Use this space for information that may help people better understand your project, like links to papers, source code, or data --> | <!-- Use this space for information that may help people better understand your project, like links to papers, source code, or data --> |
Latest revision as of 08:53, 30 June 2017
Home < Project Week 25 < Tracked-Ultrasound-Standardization-IVBack to Projects List
Key Investigators
- Simon Drouin (Montreal Neurological Institute, Canada)
- Andras Lasso (Queen's University, Canada)
- Csaba Pinter (Queen's University, Canada)
- Ole Vegard Solberg (SINTEF, Norway)
- Etienne Leger (Applied Perception Lab, Concordia University, Canada )
- Longquan Chen (electronically) (Brigham and Women's Hospital, Harvard Medical School, USA)
- Adam Rankin (electronically) (Robarts Research Institute, Canada)
Project Description
Objective | Approach and Plan | Progress and Next Steps |
---|---|---|
|
|
|
Illustrations
Remote change of ultrasound imaging parameters:
Click image to see animation |
---|
Progress of the project during past project weeks:
Background and References
- Winter 2017 project page
- Winter 2016 project page
- Summer 2016 project page