DICOM DirectShow Filters

Video Filters

Feature

Filter/Interface(s)

Header

Comments

Help Files

DICOM File Reader

LTDicRd2.DLL

DSKernel2.DLL

ILTDicRd2.h

This filter provides the ability to stream the video data in any DICOM file. In addition, it makes it possible for any DirectShow-based media player to play video data in a DICOM file. The filter offers the ability to control the stream speed by changing the frame time. In addition to the basic stream and speed control functionality, the user can insert a user-defined external DICOM dataset and get access to the initialized dataset for use with other processes.

The DICOM DirectShow filters need to be registered before they can be used. They do not need to be copied into the system directory but need LEADTOOLS Medical Imaging DLLs to work properly.

If you register the DICOM Reader Filter, you can automatically play DICOM files using any DirectShow-enabled player. You can use the LEADTOOLS Multimedia toolkit to play DICOM files like you play any other video file. You can also use Media Player to play DICOM files.

You can change the playback rate by accessing the DICOM reader property page. The property page can be brought up by the LEADTOOLS Multimedia toolkit using IltmmPlay::HasDialog. It can also be brought up with the Media Player v6 by going to File -> Properties menu, clicking on Advanced and then on Properties. Media Player v7 does not provide the ability to display the Reader Property Page. For more information on the LEAD DICOM Reader Properties page, refer to ILTDicRdDisp Interface.

Some DICOM files are in 16-bit grayscale format. These files can only be played if you have installed the LEAD RGB Converter Filter (LMVRGBXF.DLL) or the LEAD Color Space Converter (LMYUVxf.DLL). 8-bit or 24-bit DICOM files can be played without having these conversion filters installed.

Some DICOM files contain:

  • MPEG2 Program streams, with MPEG2 Video and MPEG Audio compression. Playing these requires LEAD MPEG Program Demultiplexer or LEAD MPEG2 Transport Demultiplexer + LEAD MPEG2 Decoder (the audio decoder is not necessary because Windows provides one).
  • MPEG2 Transport streams with H264 Video and AC3 Audio compression. To play these, you will need LEAD MPEG2 Transport Demultiplexer + LEAD H264 Decoder + an AC3 audio decoder. LEAD does not provide an AC3 audio decoder.

The filter has a built-in JPEG2000 decompressor so it can read JPEG2000-compressed DICOM files. The filter needs the raster LFCMP filter in order to play JPEG-compressed DICOM files.

This filter favors the most recent version of the DLLs when playing files. The DLLs for version 16 through 19 are the same.  (If a computer has both v15 and either a v16, v17, v17.5, v18 or v19 LTDIC DLL, it will use the v16\v17\v17.5\v18\v19 LTDIC DLL). The raster DLLs required to use the DICOM reader are:

v16\17\17.5\v18\v19:

  • LTDICU.DLL

  • LTKRNU.DLL

  • LTDISU.DLL

  • LTIMGCORU.DLL

  • LTIMGUTLU.DLL

  • LFCMPU.DLL (for playing DICOM files with JPEG compression)

v15:

  • LTDIC15U.DLL

  • LTKRN15U.DLL

  • LTDIS15U.DLL

  • LTIMGCOR15U.DLL

  • LTIMGUTL15U.DLL

  • LFCMP15U.DLL (for playing DICOM files with JPEG compression)

DICOM File Reader Help

DICOM File Writer

LTDicWrt2.DLL

DSKernel2.DLL

ILTDicWrt2.h

This LEAD DirectShow Filter provides the ability to add video data to a DICOM dataset. The filter has a built-in JPEG and JPEG2000 compressor so it can create JPEG or JPEG2000-compressed DICOM files. It can also be used in conjunction with the LEAD MPEG2 Multiplexer, LEAD MPEG2 Encoder or another MPEG-2 Encoder to create DICOM files with MPEG-2 compression (SD or HD). This filter can be used either as stand-alone or through the LEADTOOLS Medical Imaging toolkit. Even when used as stand-alone, the filter still requires redistributables from the Medical Imaging toolkit. Look at the end of this section for a list of the DLLs needed by this filter.

DICOM files can contain MPEG2 Transport streams with H264 Video + AC3 audio compression. To  create these, you will need LEAD MPEG2 Transport Multiplexer, LEAD H264 Encoder and LEAD AC3 Encoder.

Some of the key features for this filter include:

  • Ability to create DICOM (SD or HD) files with both video and audio using the MPEG-2 compression. This feature requires using the LEAD MPEG-2 Encoder or another similar MPEG-2 encoder.

  • Built-in JPEG compressor to create DICOM files with lossy and/or lossless JPEG compression.

  • Built-in JPEG 2000 compressor to create DICOM files with lossy and/or lossless JPEG 2000 compression.

  • Ability to add video data to either an existing DICOM file or create a new one from a set of predefined DICOM classes or IODs. Classes differ based on whether MPEG-2 compression is used. The following types of classes are supported by the filter:

  • Supported DICOM classes when MPEG-2 compression is used:

  • Secondary Capture Multi-Frame True Color Image Storage.

  • Video Endoscopic Image Storage.

  • Video Photographic Image Storage.

  • Video Microscopic Image Storage.

  • Supported DICOM classes when MPEG-2 compression is not used:

  • Ultrasound Multi-frame Image Storage.

  • X-Ray Radiofluoroscopic Image.

  • X-Ray Angiographic Image Storage.

  • Secondary Capture Multi-frame Grayscale Byte Image Storage.

  • Secondary Capture Multi-frame Grayscale Word Image Storage.

  • Secondary Capture Multi-Frame True Color Image Storage.

  • Unknown Class.

  • Can be used as a standalone DirectShow Filter, or programmatically from the LEADTOOLS Medical Imaging toolkit.

  • Accepts two major DirectShow stream types: Video and stream.

  • Accepts the following Video data subtypes:

  • Accepts the following Stream data subtypes:

    • MPEG-2 Program

    • MPEG-2 Transport

This filter favors the most recent version of the DLLs when playing files. The DLLs for version 16, 17, 17.5, 18 and v19 are the same.  (If a computer has both v15 and either a v16, v17, v17.5, v18, or v19 LTDIC DLL, it will use the v16\v17\v17.5\v18\v19 LTDIC DLL). The raster DLLs required to use the DICOM writer are:

v16\17\17.5\18\19:

  • LTDICU.DLL

  • LTKRNU.DLL

  • LTDISU.DLL

  • LTIMGCORU.DLL

  • LTIMGUTLU.DLL

  • LFCMPU.DLL (for creating DICOM files with JPEG compression)

v15:

  • LTDIC15U.DLL

  • LTKRN15U.DLL

  • LTDIS15U.DLL

  • LTIMGCOR15U.DLL

  • LTIMGUTL15U.DLL

  • LFCMP15U.DLL (for creating DICOM files with JPEG compression)

DICOM File Writer Help

The DICOM Filters included with Multimedia toolkits are solely for evaluation purposes and may not be copied or distributed. Release versions of the DICOM DirectShow Filters are included with the LEADTOOLS Medical Multimedia Module, an add-on to LEADTOOLS Medical Imaging SDK. To obtain pricing and other licensing information for the LEADTOOLS Medical Multimedia Module, please contact oemsales@leadtools.com.

Help Version 19.0.2017.10.27
Products | Support | Contact Us | Copyright Notices
© 1991-2017 LEAD Technologies, Inc. All Rights Reserved.
Getting Started with LEADTOOLS Multimedia