2016 Winter Project Week/Projects/TrackedUltrasoundStandardization
From NAMIC Wiki
Home < 2016 Winter Project Week < Projects < TrackedUltrasoundStandardization
Key Investigators
- Andras Lasso, Tamas Ungi (PerkLab, Queens University)
- Christian Askeland, Ingerid Reinertsen, Ole Vegard Solberg (CustusX, IGT research, SINTEF)
- Simon Drouin (Mcgill University, Montreal, Canada)
- Junichi Tokuda (BWH)
- Steve Pieper (Isomics)
- Adam Rankin (Western University, Canada)
Project Description
Objective
- Establish a common software platform for tracked ultrasound and image-guided interventions by converging existing IGT toolkits:
Approach, Plan
Progress
Preparation meetings
2015-11-23
Participants: Andras Lasso, Tamas Ungi, Steve Pieper, Junichi Tokuda, Adam Rankin, Simon Drouin, Ole Vegard Solberg, Ingerid Reinertsen, Christian Askeland
Notes:
- Introduction of all present. Everyone seems to have a strong interest in IGT and systems integration.
- Junichi: Funded OpenIGTLink grant scope is well aligned with this standardization effort.
- Christian: project manager for CustusX, Plus is used for data acquisition, 3D Slicer used for pre/post operative processing
- Ingrid: research scientist, IGT and CustusX user, uses Slicer for pre-processing, segmentation, registration, post-processing; clinicians use Slicer for tumor segmentation, becoming a routine
- Simon: IBIS has been developed for 10 years, next step is integration with Plus, plan is to move features to 3D Slicer/SlicerIGT/Plus and use that as a platform (grant application submitted for getting funding)
- Walkthrough of (some of) Christian’s topics
- CustusX - BrainLab connection through PLUS: BrainLab already supports OpenIGTLink, connection either through Plus or directly to the application should be straightforward.
- CustusX - BK connection through PLUS: Partially implemented in PLUS. NOTE: Must buy additional license from BK to access continuous image streaming (GRAB ON/OFF command). Without that the maximum acquisition rate is limited to a few FPS. GRAB ON/OFF interface implementation is partially complete in Plus. If a BK machine is available that supports this command then implementation in Plus requires a couple of days.
- 4D (3D+t) US acquisition support: Robarts has access to a private Philips API, SINTEF has access to a private GE API. Both have converter to OpenIGTLink (Philips converter is implemented in Plus, GE is external).
- Ultrasound scanner two-way communication support in OpenIGTLink (data query, device control - depth, imaging mode): several of those present (Adam, Christian, ..) and others need this, and several slightly different implementations exist (Plus, CustusX, MUSiiC). Junichi agrees that this should be standardized into OpenIGTLink. We need a backward and forward compatible solution, possibly XML in STRING OpenIGTLink message. Needs further discussion
- Shared file formats: All IGT data (pose tracking, 2D+t, 3D, 3D+t images) should be stored in a common format. Needs further discussion
- Steve suggests DICOM. Some work already in progress on using DICOM as interchange format between BrainLab and Slicer (BrainLab already uses DICOM as its internal data representation). Most of the required structures are present, possibly excluding tracking positions. This can be (with time and work) added to the standard. General agreement on DICOM, but more discussion needed. Real-time streaming to DICOM file may be problematic (DICOM header has to be prepended to image data; if image data is several GB then it may take long time, not convenient for intra-operative use).
- Can also discuss with Michael Onken/DCMTK when in Boston.
- General agreement that standardization and cooperation is needed, and that more discussions are needed before Boston.
TODO:
- Contact others if they were interested to join these efforts (MUSiiC, MITK-IGT, Nifty-IGT) - Andras
- Ask Tina about possibility for Amigo visit (BK ultrasound, BrainLab integration) - Andras
- Talk to BrainLab engineers about tracked ultrasound (and general IGT) information storage in DICOM format - Steve
Next meeting: December 7., 0900 EST (1500 Trondheim time).