LEADTOOLS comprehensive support of the DICOM file format is examined by looking at three major areas of representation: the reading and writing of files, operations that are performed and support for the DICOM data dictionary. Use the information and links below to explore LEADTOOLS' handling of the DICOM file format.
| READ / WRITE FILES |
|
|
|
| FILE COMPONENTS |
OPTIONS |
COMMENTS |
VIEW SCREENS |
| Header |
Present / Absent |
Standard or User Defined |
|
| Transfer Syntax |
Little-Endian / Big-Endian |
|
View Screen |
| Value Representation (VR) |
Implicit / Explicit |
|
View Screen |
| Group Length |
Present / Absent |
|
View Screen |
| Sequence of Items |
Explicit Length / Undefined Length |
|
View Screen |
| Class of Files |
All Standard or User Defined |
See Classes Supported
See Manufacturers Supported |
View Screen |
| Modalities |
All Standard or User Defined |
See Modalities Supported
See Manufacturers Supported |
|
| Load Mode |
Auto-Detection |
(Header, Transfer Syntax, Value Representation, Group Length, Sequence of Items) |
View Screen |
| |
Customized Auto-Detection |
(Header, Transfer Syntax, Value Representation, Group Length, Sequence of Items) |
View Screen |
| |
User Defined |
(Header, Transfer Syntax, Value Representation, Group Length, Sequence of Items) |
View Screen |
| |
Memory |
(Keep entire file - incl. Data Element values - in memory or create structure mirroring Data Set with pointers into file) |
|
| Images |
Compression |
(Uncompressed, Run Length, JPEG Lossless, JPEG Lossy) |
View Screen |
| |
Photometric Interpretation |
(Monochrome 1, Monochrome 2, Palletized, RGB, ARGB, CMYK, YBR Full 422, YBR Full) |
View Screen |
| |
Type |
Single page / Multi-page |
View Screen |
| |
Bits per Pixel |
1-16,24 and 32 bit |
View Screen |
| |
Formats |
JPEG (12, 16-bit Lossless grayscale, 8-bit lossy grayscale, 24-bit lossless and lossy color), Run Length, Uncompressed, Photometric Interpretation (Monochrome1, Monochrome2, Palletized, RGB, ARGB, CMYK, YBR Full 422, YBR Full), and single and multi-page images |
View Screen |
| OPERATIONS |
|
|
|
| COMPONENTS |
OPTIONS |
COMMENTS |
VIEW SCREENS |
| Header |
Get / Set |
|
View Screen |
| Data Set |
Information / Create / Load / Save / Verify Conformance |
(Standard or user defined classes) |
View Screen |
| |
|
(Can be accessed as Tree or List, Low-level elements or High-level modules) |
|
| Modules |
Information / Get / Set / Insert / Delete / Find |
(Standard or user defined modules) |
View Screen |
| Data Elements |
Information / Insert / Delete / Find / Movements |
(Standard or private or retired) |
View Screen |
| Data Element Field |
Information / Get / Set / Convert |
Functions to manipulate/convert value fields, to/from binary string and structures |
View Screen |
Key Elements
(Basic Directory) |
Information / Insert / Delete / Find / Movements |
See standard or private type of Directory Record (Keys) |
|
| Images |
Information / Get / Set / Delete / Insert |
|
View Screen |
| DATA DICTIONARY |
|
|
|
| Value Representation (VR) |
Create / Get / Set / Insert / Delete / Find |
(Standard or user defined) |
View Screen |
| Unique Identifier Number |
Create / Get / Set / Insert / Delete / Find |
(Standard or user defined) |
View Screen |
| Tag |
Create / Get / Set / Insert / Delete / Find |
(Standard or user defined) |
View Screen |
| Information Object Definition |
Create / Get / Set / Insert / Delete / Find |
(Standard or user defined) |
View Screen |