Viewing DICOM Images and Data
Medical Imaging SDK: LEADTOOLS Medical Products OverviewThe LEADTOOLS line of Medical Imaging SDKs include full-featured imaging toolkits with medical specific features such as advanced DICOM file support, DICOM media, dataset manipulation, display (8, 10, 12, 16, 24 and 32 bit grayscale), DICOM communications, security, printing, modality work list, medical image processing, grayscale softcopy presentation including: modality LUT, VOI LUT; overlay display, manipulation, DICOM annotations and much more.
Practitioners require the best possible quality, performance and security available. With the LEADTOOLS Medical Imaging product line you can provide all three in your DICOM applications. LEADTOOLS Medical Imaging products are diverse enough to create a simple DICOM viewer or create a robust and sophisticated DICOM client server system. The possibilities are unlimited.
LEAD Technologies provides two medical programming toolkits to speed up your medical development.
Developer Toolkits
- LEADTOOLS Medical Imaging SDK
The base product for creating DICOM viewing applications and DICOM client server systems- LEADTOOLS Medical Imaging Suite SDK
A medical developer's complete solution - This toolkit combines all available Medical Imaging technology offered by LEAD.Related Products:
- Medical Multimedia Filter Pack
The Medical Multimedia Filter Pack is a suite of state-of-the-art DirectShow filters for compressing and decompressing video and audio data inside DICOM files.
Summary of LEADTOOLS Medical Technology
LEADTOOLS Medical Imaging technology includes hand picked and optimized features to meet the specific needs of medical imaging application development. High and low level interfaces give developers the ability to handle DICOM data manipulation. Features include powerful medical specific DICOM and non- DICOM annotation objects for image mark-up to 1-64 bit color and (8-16 bit) grayscale image processing. High-level interfaces provide window leveling, overlays, Modality LUT and VOI LUT handling to quickly implement DICOM Presentation State support to any application.
LEADTOOLS' DICOM support is simply the best, here's why:
- COMPLETE support for the DICOM 3 (2003 file specification), including all standard IOD classes and modalities (CR, CT, MR, NM, US, RF, SC, VL, etc.)
- Support for 8, 10, 12, 16 grayscale and 24 bit images including JPEG (8, 10, 12, 16-bit Lossless grayscale, 8, 12 bit lossy grayscale, 24-bit lossless and lossy color), JPEG 2000 (including lossy and lossless 8-16 bit grayscale images and 24-bit color) Run Length, Uncompressed, Photometric Interpretation (Monochrome1, Monochrome2, Palletized, RGB, ARGB, CMYK, YBR Full 422, YBR Full, YBR_RCT, YBR_ICT), and single and multi-frame images.
- Provides easy implementation and full support for DICOM Basic Directory. Includes a high-level COM object to create DICOMDIR in few lines of code.
- Automatic recognition of DICOM files (Little-Endian/Big-Endian, Implicit/Explicit VR, etc.)
- Change one transfer syntax to another transfer syntax with one function call.
- Support for all VR's (Value Representation) in the DICOM 2003 standard including “Other Float String”.
- High level and low level functions for easy navigation and manipulation (insert, delete, modify) of DICOM Data Sets.
- LEADTOOLS’ automatically adds the Item Delimitation Item (FFFE, E00D), and Sequence Delimitation Item (FFFE, E0DD) to simplify Nesting of Data Sets (VR of “SQ”).
- Easily manipulate ordinal positioning of Items(FFFE,E000).
- Simplified handling of repeating groups (multiple overlays and curve data)
- Supports Encapsulated or Native encoding of Pixel Data for Single or multi-frame compressed or uncompressed images.
- Largest set of supported hardware manufacturers.
JPEG2000 compression provides greater flexibility and better image quality, especially at higher compression, then the industry standard JPEG compression. LEADTOOLS has full support for lossy and lossless JPEG2000 including 8, 10-16-bit grayscale and 24 bit color image compression. Additionally, LEADTOOLS provides simple interfaces to provide the ultimate flexibility of JPEG2000 compression in DICOM with control over the following:
- Whether or not to transform RGB images to YUV prior to compression
- The type of quantization to use when determining the quantization step size
- The amount of compression
- Size and location of tiles
- Number of resolution levels in the file
- Progression order
- Code block height and width
- The use markers to help detect corruption during transmission
JPEG2000 is available as an add-on to LEADTOOLS Medical Imaging and is included with LEADTOOLS Medical Imaging Suite.
LEADTOOLS DICOM Communications support* includes:
- Full Support for all Service Classes - Easily implement all possible DICOM Service Classes in an SCP (Server) or SCU (Client):
- DICOM Verification Service Class
- DICOM Storage Service Class
- DICOM Query/Retrieve Service Class
- DICOM Study Content Notification Service Class
- DICOM Patient Management Service Class
- DICOM Study Management Service Class
- DICOM Results Management Service Class
- DICOM Print Management Service Class
- DICOM Media Storage Service Class
- DICOM Storage Commitment Service Class
- DICOM Basic Worklist Management Service Class
- DICOM Queue Management Service Class
- DICOM Print SCU support
- Annotation Box SOP Class
- Presentation LUT SOP Class
- Overlay Box SOP Class
- Pull Stored Print Management
- Printer
- Print Jobs
- DICOM Annotation Object support
- DICOM LUT/Overlay/Palette support
- Powerful high-level features to simplify the creation of your DICOM client/server applications.
- High-level Association management functions make PACS development easy.
- Includes source code for a sample Client and Server application that can work with any PACS system.
- High-level functions for initiating and terminating Associations (connections between DICOM applications) and automating the process of filling out PDU structures (Protocol Data Units).
- Automatic and transparent conversion of DICOM Data Sets to/from the specific Transfer Syntax required by the associated Application Entities (the connected DICOM client(s) and server(s)).
- High-level functions that automate the sending of DICOM Request and Response Command Sets (Services), greatly simplifying the process of coding a DICOM Networking application.
- Complete support for Message Exchange; including DIMSE (DICOM Message Service Element) service user and provider, and Message Exchange Upper Layer Protocol.
With the Medical Imaging Suite, you get:
- Medical Imaging plus the following:
- DICOM Communications
- DICOM Security
- JPEG2000
Additionally, the LEADTOOLS Medical Imaging SDKs include:
- Complete support for 8 - 16 bit grayscale, 1-64-bit image processing, display, window-leveling and LUT processing.
- Ready to use source code and sample executables.
- 6 different Programming interfaces - API, ActiveX, VCL, COM, .NET, and Class Library.
Extends the following Features of Raster Imaging Pro to support 10-16-bit Grayscale images
Click each link for additional information:
- Compression
- Twain
- Color Conversion
- Display
- Display Effects
- Image Processing
- File Formats
- Common Dialogs
- Internet
- Database
- Screen Capture
- Printing
- Flashpix
*DICOM Communications available with Medical Imaging Suite.