C.8.5.5.1.4 Pixel Component Organization

Pixel Component Organization (0018,6044) provides an Enumerated Value describing how the components of a pixel can be described. The absence of this data element means that pixel component calibration does not exist for this region. Where:

0 = Bit aligned positions

1 = Ranges

2 = Table look up

3 = Code Sequence look up

Other values reserved for future use.

Pixel Component Organization defines the way in which the composite pixel values are mapped into real world values with physical units, as illustrated in Figure C.8-7.

[pic]

Figure C.8-7 Pixel Component Calibration

An example of Component Calibration for an ultrasound image is shown in Figure C.8-8.

[pic]

Figure C.8-8Pixel Component Calibration Example

In this example, some pixels lie within two Regions. One Region specifies pixel component calibration for Doppler velocity values. The second Region specifies pixel component calibration for Doppler magnitude. A particular Pixel Data (7FE0,0010) value will thus map to a displayed value, a Doppler velocity and magnitude value.

The example has a Palette Color Photometric Interpretation with 16 Bits Allocated and Bits Stored per sample. The Palette Color Lookup Tables also have 16 bits for each entry. The fact that the example has just one sample per pixel means that each composite pixel value is identical to the single Pixel Data value. An example Pixel Data value is shown in brackets along with the output values resulting from each step where it is processed.

The Pixel Data value is mapped to red, green, and blue values from the supplied Palette Color Lookup Tables before being displayed. The display device supports 8 bits per sample and thus requires the scaling of the output values from the 16 bit per entry LUTs.

The Doppler Velocity Region maps each pixel value in the Region to the Doppler velocity. The Pixel Component Organization (0018,6044) has a value of zero, indicating bit aligned positions with a bit mask. The Pixel Component Mask (0018,6046) specifies that the least significant 4 bits of the most significant byte convey the Doppler velocity of each pixel. The Pixel Component Physical Units (0018,604C) are cm/sec, and the Pixel Component Data Type (0018,604E) indicates color flow velocity. The Table of X Break Points (0018,6052) and Table of Y Break Points (0018,6054) map each masked composite pixel value to a Doppler velocity value in cm/sec.

The Doppler Magnitude Region maps each pixel value in the Region to the Doppler magnitude. The Pixel Component Organization (0018,6044) has a value of zero, indicating bit aligned positions with a bit mask. The Pixel Component Mask (0018,6046) specifies that the most significant 4 bits of the most significant byte convey the Doppler magnitude of each pixel. The Pixel Component Physical Units (0018,604C) is set to dB, and the Pixel Component Data Type (0018,604E) indicates color flow magnitude. The Table of X Break Points (0018,6052) and Table of Y Break Points (0018,6054) map each masked composite pixel value to a Doppler magnitude value in dB.