190 likes | 224 Views
Explore the major features and decoding steps of the enhanced multiframe DICOM objects, focusing on OCT samples. Learn how these new objects provide better organization, viewing, and performance for dynamic imaging data. Join the discussion on the transition from 2D to 3D imaging and the protocol efficiency enhancements.
E N D
DICOM in Ophthalmology, an Example of a New Enhanced Multiframe Object Herman Oosterwijk Add logo if desired
Enhanced Multiframe • Objective: This presentation will answer the following question: • What are the major features of the new generation enhanced multiframe DICOM objects, how to understand this new type of object, and how does a typical enhanced multiframe look like, in particular OCT (Optical Coherence Tomography)
Enhanced multiframe: • Agenda: • Major features of the new generation of DICOM objects, i.e. enhanced multiframe • Steps to encode/decode this new type of object • OCT object, a sample enhanced multiframe
Traditional Multiframe objects: Vector • Single image, multiple frames • US, NM, XA, RF, SC, VL • Simple structure: • # frames • Frame rate • Frame index pointer • Frame increment pointer (NM)
Enhanced multiframe: • Why a new generation of objects: CT, MR, ophthalmology, mammography tomo, XA, RF • Imaging is moving from pixels in slices (2-D) to voxels (3-D) and beyond (n-D), i.e. time, space, frequency, flow: functional imaging (CTA, etc.) • Simple “Study-Series-Image” hierarchy does not suffice anymore for organization, viewing, browsing, sorting using the appropriate hanging protocols • Text descriptions for Series leaves room for guessing
Enhanced multiframe: • Solution: enhanced multiframe • Many Attributes are required (Type 1) • Where possible, Attribute contents are encoded • Definition of multiple dimensions • Header size reduction • Protocol efficiency: 1000 slice CT • 1000 times C-Store RQ…RS vs 1 time RQ…RS • ONE structure serving as a template for all new SOP Classes (CT, MR, XA, RF, OCT, MG…)
5 5 5 4 4 4 3 3 3 2 2 2 1 1 1 Time (1) Space (2) Dimension example: 3 \ 1 \ 3 Dimension Index Values 5 Trigger Delay Time ID 1 Stack ID=1 100 ms • Dimension • Indexes (3): • Trigger Delay Time • Stack ID • Position 50 ms ID 2 1 0 ms ID 3 Time
Enhanced multiframe encoding: • Fixed per frame: • Name, ID…. • Accession #, Study ID… • KV, mAs…. • Orientation…. • #rows, columns, bits • Split header: • Fixed information • Variable information (keep as minimum as possible) • Some information can be in both places (contrast) Header Part 1 • Variable for one/more frames: • Position • Time • Scab type Header Part 2 Pixels in frames
Enhanced multiframe: • Header part 2 (variable) definition: • Implemented as “functional groups”: SQ with zero, one, or more items • Documented as “macros” in Multi-Frame Functional Group Module • Common functional groups, used for multiple modalities, such as “Frame Content Macro” • Structure of dimensions, and concatenations is “generic”: Multi-frame functional group and dimension modules • Modality specific functional groups, e.g. for MR, ophthalmology, etc.
Multiframe Functional Groups: Shared attributes Per-frame attributes Pixel data
Ophthalmology: IOD:
OPHTHALMIC TOMOGRAPHY FUNCTIONAL GROUP MACROS
Enhanced multiframe: • Implementation issues: • Support by vendors, especially PACS archives and even more workstations: growing, but slowly • Mixed environments: new and old, especially for established modalities (CT, MR, XA, RF) • Handling very large files: concatenation (not allowed for OCT) – splitting up into mini-multi frames • Retrieval on frame level: to be added to standard
Conclusion: • New, enhanced multiframe objects are defined in DICOM, some for existing, some for new modalities • These new objects provide better interoperability for n-D (esp. dynamic) objects, allow for more sophisticated display protocols, and give better performance • Modalities, and to a lesser degree PACS systems are starting to support it; a mixed environment is inevitable
Thank you! Herman Oosterwijk: herman@otechimg.com www.otechimg.com