Discontinued Component

This filter has been discontinued and replaced by the DICOM JPEG Converter filter. While RLCs containing this filter will load into Rhapsody, the filter will be rendered both inoperable and unconfigurable. Therefore, it is recommended you update your RLC to work with the DICOM JPEG Converter filter.

The DICOM JPEG Extraction filter extracts JPEG images from a DICOM message. It accesses the image pixel data of a DICOM message and transforms it into one or more JPEG images. It takes a DICOM message as input and returns one or more JPEG images as outgoing messages.

This filter is only available on 32-bit Windows® and Linux® platforms.

DICOM (Digital Imaging and Communications in Medicine) is a standard designed to allow medical image files to be transferred, stored and viewed on different makes of computers. A single DICOM message contains both a header (which stores information about the patient's name, the type of scan, image dimensions, etc), as well as all of the image data (which can contain information in three dimensions). Refer to the DICOM home page for details.

Transfer Syntax is a set of encoding rules that allows Application Entities to unambiguously negotiate the encoding techniques (for example, Data Element structure, byte ordering, compression) they are able to support, thereby allowing these Application Entities to communicate. It has a direct influence on how the Pixel Data Element (7FE0, 0010) shall be used for the exchange of encoded graphical image data. Pixel data may be sent either in a Native (uncompressed) format or in a compressed format defined outside the DICOM standard. The JPEG Extraction filter currently supports reading DICOM messages whose contents have either native or compressed data that has been written using the following Transfer Syntaxes:

1.2.840.10008.1.2 - Native, Implicit VR, Little Endian
1.2.840.10008.1.2.1 - Native, Explicit VR, Little Endian
1.2.840.10008.1.2.2 - Native, Explicit VR, Big Endian
1.2.840.10008.1.2.4.50 - JPEG Baseline: Default Transfer Syntax for Lossy JPEG 8 Bit Image Compression
1.2.840.10008.1.2.4.51 - JPEG Extended: Default Transfer Syntax for Lossy JPEG 12 Bit Image Compression
1.2.840.10008.1.2.4.57 - JPEG Lossless, Non-Hierarchical
1.2.840.10008.1.2.4.70 - JPEG Lossless, Hierarchical, First-Order Prediction
1.2.840.10008.1.2.4.80 - JPEG-LS Lossless
1.2.840.10008.1.2.4.81 - JPEG-LS Near-lossless
1.2.840.10008.1.2.4.90 - JPEG 2000 Lossless
1.2.840.10008.1.2.4.91 - JPEG 2000

Configuration Properties

Property

Description

Generate Multiframe Image

Whether to generate multiple images for a DICOM message that includes multiframes:

  • True (default) - a number of JPEG images will be produced from all the frames included in the DICOM message.
  • False - only one JPEG image will be produced from the first frame.

On Finding No Images

Sets an action when no image data is found in the input DICOM message:

  • Send message to error connector (default) - returns the message to the error connector.
  • Output original message - the original input message is returned and the message processing is continued.

Published Properties

Published properties for the DICOM JPG Extraction filter are:

  • FrameCount - the total number of frames (images) which are included in the input DICOM message.
  • FrameSetID - a unique id that indicates the original DICOM message; users may use this property with FrameIndex property for a message collector to collect a whole set of images from a DICOM message.
  • FrameIndex - the outgoing message's (JPEG image) frame index that indicates the position in the whole set of images.