Available in LEADTOOLS Medical Imaging toolkits. |
DICOM (Medical) Imaging Basic Features
In medical environments, DICOM Standards facilitate interoperability of medical imaging systems, related images, and related information. They define protocols for exchanging digital information between medical imaging equipment (such as CT and MR scanners) and other systems, with strong emphasis on diagnostic medical imaging as practiced in radiology, cardiology and related disciplines.
LEADTOOLS is committed to full and complete support for these industry-standard medical imaging protocols, giving programmers access to medical images retrieved from the widest possible variety of digital imaging modalities. LEAD’s Medical Imaging toolkit includes the richest DICOM support in the industry. These DICOM features include:
Complete support for the DICOM 3 (2008) base standard, including:
Automatic DICOM file recognition, including Little-Endian/Big-Endian, Implicit/Explicit VR, and others.
All standard IOD classes and modalities such as CR, CT, MR, NM, US, RF, SC, and VL.
All standard data element tags.
All standard Value Representations (VRs), including Other Float String.
Ophthalmic Refractive Structured Reports (supplement 130).
Enhanced PET Image Storage SOP Class (supplement 117) .
Simplified data handling:
High-level and low-level functions for easy navigation and manipulation (insert, delete, modify) of Data Sets.
Context Groups support. The use of Coded Concepts in DICOM facilitates unambiguous communication of concepts or terms. LEADTOOLS supports all the context groups defined by the DICOM Content Mapping Resource (DCMR) specified by PS 3.16 of the DICOM Standard.
Automatic addition of Item Delimitation Item (FFFE, E00D), and Sequence Delimitation Item (FFFE, E0DD) (VR of "SQ").
Easy-to-manipulate ordinal positioning of Items (FFFE,E000).
Handling of repeating groups with multiple overlays and curve data.
Interface for private IODs.
Interface for Private tags.
Robust image handling and processing:
Support for 1, 8, 10, 12, 16, 32-bit grayscale and 24-bit color images including:
JPEG (8, 10, 12, 16-bit Lossless grayscale, 8, 12 bit lossy grayscale, 24-bit lossless and lossy color)
JPEG2000 (including lossy and lossless 8-16 bit grayscale images and 24-bit color)
Photometric Interpretation (Monochrome1, Monochrome2, Palletized, RGB, ARGB, CMYK, YBR Full 422, YBR Full, YBR_RCT, and YBR_ICT).
Run Length
Uncompressed (1, 8, 10, 12, 16, 32 grayscale and 24 bit color)
Single or multi-frame images (compressed or uncompressed).
Encapsulated or Native encoding of pixel data for single or multi-frame compressed or uncompressed images.
DICOM Annotation Object support. Store/retrieve DICOM annotations from a dataset and convert them to LEAD Annotation objects (and vice versa). Annotations can also be converted to regions of interest for additional statistical calculations and for storing to DICOM Presentation State.
Easy implementation and high-level support for:
DICOM Encapsulated CDA (Clinical Document Architecture)
Raw Data encapsulation and retrieval
DICOM Encapsulated PDF
DICOM Waveforms, including electrocardiography (ECG), hemodynamic curve data, cardiac electrophysiology, and audio signals (WAV files).
DICOM Basic Directory. Create DICOMDIR in few lines of code.
Overlay Planes (including support for embedded overlay bit in pixel data).
Annotation and Graphics objects.
Shared Functional Groups and Per-Frame Functional Groups.
Change between transfer syntaxes with one function call.
DICOM Digital Signature Profile support to ensure that data has not been tampered with. Includes support for Base RSA, Creator RSA, and Authorization RSA digital signature profiles.
Window Leveling. Window leveling is a linear conversion from stored pixel values to values to be displayed. LEADTOOLS can map the stored pixel values of interest, using a user defined color map (using a LUT or Palette) or linear gray LUT.
DICOM LUT/Overlay/Palette support. The high-level support for Modality LUT, VOI LUT, Palette Color Image in LEADTOOLS Medical Imaging means developers can implement DICOM Presentation states into an application with ease. LEADTOOLS can also apply the Modality LUT to the image data to further simplify image processing and statistical calculations.
Cut-and-paste source code and ready-to-use executables.
Multiple programming interfaces: C DLL, C++ Class Library, and .NET Class Libraries for DICOM basic features.
Supported Platforms:
DICOM Basic – C++ Class Library
DICOM Basic – .NET and COM Interop
See Also