Title: A DICOM mechanism for multicast streaming
1A DICOM mechanismfor multicast streaming
- Rafael MAYORAL, Adrián VÁZQUEZ, Stefan BOHN,
Oliver BURGERT - Innovation Center Computer Assisted Surgery,
University of Leipzig
2Outline
- Motivation
- Isolated systems
- Goal
- Continuous data transmission
- Modeling the system
- A general framework
- DICOM implementation
- Our first implementation
- Conclusion
3Motivation Isolated systems
App
4Goal
- Operating Room of the future
- More integration
- Easy sharing of sensors/actuators/modalities
- Improve workflow
- Combine data into a single data space
- Support the concept of Patient Model
- Create advanced functionalities
5Goal
Sensors/Actuators/Modalities
Workstation
6Goal
Sensors/Actuators/Modalities
Workstation
- Similar to PACS
- Several heterogeneous devices
- Communication infrastructure
7Continuous data transmission
Sensors/Actuators/Modalities
Workstation
But Continuous data transmission
8Modeling the system
- Use case
- get continuous data
9Modeling the system
- Client/Server
- Device description
- Use functionalities
- Two interfaces Management and Data Access
10A general framework
- Describe devices and use functionalities
11DICOM implementation
- Describe devices and use functionalities
12DICOM implementation
13DICOM implementation
- Why DICOM?
- At every point of the process the data will be
within the PACS logical domain - The data becomes an integrated part of the
patients files - Tight integration with the other hospital areas
- These concepts already present in DICOM
- Use of appropriate external protocols
- Referenced pixel data transfer syntax
- Use of the JPEG 2000 Interactive Protocol (JPIP)
- Describe devices use DIMSE N-Services to
perform operations - Print Management Service
- Media Creation Management Service
14DICOM implementation
- DIMSE services implement required services
A-ASSOCIATE
N-GET
N-ACTION
N-EVENT-REPORT
15DICOM implementation
- DICOM IOD describes the devices
- Devices modeled as IODs
- Composed of different modules
- Modules may be reused
16Our first implementation
Endoscope
Navigation application
Tracking
Ultrasound
17Our first implementation
Endoscope
Navigation application
Tracking
Data streaming using RTP over an Ethernet network
Ultrasound
18Our first implementation
Attribute Name Attribute Description
Streaming Device Name User defined name identifying the device.
Manufacturer Manufacturer of the device.
Tracking Device Type Type of tracking device. Enumerated OPTICAL, IR, MAGNETIC
Stream source sequence
gt Stream Source ID
gt Streaming protocol Enumerated RTP
gt Coding Enumerated ICCASTRACKPROTOCOL
gt Pixel Data Provider URL Location where to find the data
Common attributes
Specific device class attributes
19Our first implementation
Attribute Name Attribute Description
Streaming Device Name User defined name identifying the device.
Manufacturer Manufacturer of the device.
Tracking Device Type Type of tracking device. Enumerated OPTICAL, IR, MAGNETIC
Stream source sequence
gt Stream Source ID
gt Streaming protocol Enumerated RTP
gt Coding Enumerated ICCASTRACKPROTOCOL
gt Pixel Data Provider URL Location where to find the data
Common attributes
Specific device class attributes
20Our first implementation
- Whats next?
- Integrate dedicated video distribution
infrastructure - How to model the video router?
- How to model the video sources?
- What technologies?
- Thorough analysis with increasingly complex
scenarios
21Conclusion
- Continuous data transmission is a critical
feature of the Operating Room of the future - An appropriate architecture needs to deal with
data and requirements that are heterogeneous - DICOM possesses the mechanisms to accommodate
transmission of heterogeneous continuous data - We have created an experimental implementation
using DICOM and RTP for streaming - Future work will include handling additional data
types with different requirements
22Thank you
Acknowledgement The Innovation Center Computer
Assisted Surgery (ICCAS) at the Faculty of
Medicine at the University of Leipzig is funded
by the German Federal Ministry for Education and
Research (BMBF) and the Saxon Ministry of Science
and the Fine Arts (SMWK) in the scope of the
initiative Unternehmen Region with the grant
numbers 03 ZIK 031 and 03 ZIK 032.