DICOM Browser

Built with by Innolitics, a team of medical imaging software developers.

PatientMModule - Patient
Clinical Trial SubjectUModule - Patient
General StudyMModule - Study
Patient StudyUModule - Study
Clinical Trial StudyUModule - Study
General SeriesMModule - Series
Clinical Trial SeriesUModule - Series
Frame of ReferenceUModule - Frame of Reference
SynchronizationUModule - Frame of Reference
General EquipmentMModule - Equipment
General ImageMModule - Image
General ReferenceUModule - Image
Image PixelMModule - Image
Contrast/BolusCModule - Image
Palette Color Lookup TableCModule - Image
DeviceUModule - Image
SpecimenUModule - Image
US Region CalibrationUModule - Image
(0018,6011) Sequence of Ultrasound Regions1Sequence
(0018,6018) Region Location Min X01Unsigned Long
(0018,601A) Region Location Min Y01Unsigned Long
(0018,601C) Region Location Max X11Unsigned Long
(0018,601E) Region Location Max Y11Unsigned Long
(0018,6024) Physical Units X Direction1Unsigned Short
(0018,6026) Physical Units Y Direction1Unsigned Short
(0018,602C) Physical Delta X1Double
(0018,602E) Physical Delta Y1Double
(0018,6020) Reference Pixel X03Signed Long
(0018,6022) Reference Pixel Y03Signed Long
(0018,6028) Reference Pixel Physical Value X3Double
(0018,602A) Reference Pixel Physical Value Y3Double
(0018,6012) Region Spatial Format1Unsigned Short
(0018,6014) Region Data Type1Unsigned Short
(0018,6016) Region Flags1Unsigned Long
(0018,6044) Pixel Component Organization1CUnsigned Short
(0018,6046) Pixel Component Mask1CUnsigned Long
(0018,6048) Pixel Component Range Start1CUnsigned Long
(0018,604A) Pixel Component Range Stop1CUnsigned Long
(0018,604C) Pixel Component Physical Units1CUnsigned Short
(0018,604E) Pixel Component Data Type1CUnsigned Short
(0018,6050) Number of Table Break Points1CUnsigned Long
(0018,6052) Table of X Break Points1CUnsigned Long
(0018,6054) Table of Y Break Points1CDouble
(0018,6056) Number of Table Entries1CUnsigned Long
(0018,6058) Table of Pixel Values1CUnsigned Long
(0018,605A) Table of Parameter Values1CSingle
(0040,9098) Pixel Value Mapping Code Sequence1CSequence
(0018,6030) Transducer Frequency3Unsigned Long
(0018,6032) Pulse Repetition Frequency3Unsigned Long
(0018,6034) Doppler Correction Angle3Double
(0018,6036) Steering Angle3Double
(0018,6039) Doppler Sample Volume X Position3Signed Long
(0018,603B) Doppler Sample Volume Y Position3Signed Long
(0018,603D) TM-Line Position X03Signed Long
(0018,603F) TM-Line Position Y03Signed Long
(0018,6041) TM-Line Position X13Signed Long
(0018,6043) TM-Line Position Y13Signed Long
US ImageMModule - Image
Overlay PlaneUModule - Image
VOI LUTUModule - Image
ICC ProfileUModule - Image
SOP CommonMModule - Image
Common Instance ReferenceUModule - Image
US Multi-frame ImageCIOD
Multi-frame Single Bit SC ImageCIOD
Multi-frame Grayscale Byte SC ImageCIOD
Multi-frame Grayscale Word SC ImageCIOD
Multi-frame True Color SC ImageCIOD
X-Ray Angiographic ImageCIOD
RT Structure SetCIOD
Digital X-Ray ImageCIOD
Digital Mammography X-Ray ImageCIOD
Digital Intra-Oral X-Ray ImageCIOD
RT Beams Treatment RecordCIOD
RT Brachy Treatment RecordCIOD
RT Treatment Summary RecordCIOD
VL Endoscopic ImageCIOD
VL Microscopic ImageCIOD
VL Slide-Coordinates Microscopic ImageCIOD
VL Photographic ImageCIOD
Video Endoscopic ImageCIOD
Video Microscopic ImageCIOD
Video Photographic ImageCIOD
VL Whole Slide Microscopy ImageCIOD
Grayscale Softcopy Presentation StateCIOD
Color Softcopy Presentation StateCIOD
Pseudo-Color Softcopy Presentation StateCIOD
Blending Softcopy Presentation StateCIOD
Basic Structured DisplayCIOD
XA/XRF Grayscale Softcopy Presentation StateCIOD
Basic Voice AudioCIOD
Ambulatory ECGCIOD
Basic Cardiac EPCIOD
Arterial Pulse WaveformCIOD
Respiratory WaveformCIOD
General Audio WaveformCIOD
Basic Text SRCIOD
Enhanced SRCIOD
Comprehensive SRCIOD
Key Object Selection DocumentCIOD
Mammography CAD SRCIOD
Procedure LogCIOD
X-Ray Radiation Dose SRCIOD
Spectacle Prescription ReportCIOD
Macular Grid Thickness and Volume ReportCIOD
Implantation Plan SR DocumentCIOD
Comprehensive 3D SRCIOD
Radiopharmaceutical Radiation Dose SRCIOD
Extensible SRCIOD
Acquisition Context SRCIOD
Simplified Adult Echo SRCIOD
Enhanced MR ImageCIOD
MR SpectroscopyCIOD
Enhanced MR Color ImageCIOD
Raw DataCIOD
Enhanced CT ImageCIOD
Spatial RegistrationCIOD
Deformable Spatial RegistrationCIOD
Spatial FiducialsCIOD
Ophthalmic Photography 8 Bit ImageCIOD
Ophthalmic Photography 16 Bit ImageCIOD
Stereometric RelationshipCIOD
Hanging ProtocolCIOD
Encapsulated PDFCIOD
Encapsulated CDACIOD
Real World Value MappingCIOD
Enhanced X-Ray Angiographic ImageCIOD
Enhanced X-Ray RF ImageCIOD
RT Ion Beams Treatment RecordCIOD
Ophthalmic Tomography ImageCIOD
X-Ray 3D Angiographic ImageCIOD
X-Ray 3D Craniofacial ImageCIOD
Breast Tomosynthesis ImageCIOD
Enhanced PET ImageCIOD
Surface SegmentationCIOD
Color PaletteCIOD
Enhanced US VolumeCIOD
Lensometry MeasurementsCIOD
Autorefraction MeasurementsCIOD
Keratometry MeasurementsCIOD
Subjective Refraction MeasurementsCIOD
Visual Acuity MeasurementsCIOD
Ophthalmic Axial MeasurementsCIOD
Intraocular Lens CalculationsCIOD
Generic Implant TemplateCIOD
Implant Assembly TemplateCIOD
Implant Template GroupCIOD
RT Beams Delivery InstructionCIOD
Ophthalmic Visual Field Static Perimetry MeasurementsCIOD
Intravascular OCT ImageCIOD
Ophthalmic Thickness MapCIOD
Surface Scan MeshCIOD
Surface Scan Point CloudCIOD
Legacy Converted Enhanced CT ImageCIOD
Legacy Converted Enhanced MR ImageCIOD
Legacy Converted Enhanced PET ImageCIOD
Corneal Topography MapCIOD
Breast Projection X-Ray ImageCIOD
Parametric MapCIOD
Wide Field Ophthalmic Photography Stereographic Projection ImageCIOD
Wide Field Ophthalmic Photography 3D Coordinates ImageCIOD
Tractography ResultsCIOD
RT Brachy Application Setup Delivery InstructionCIOD
Planar MPR Volumetric Presentation StateCIOD
Content Assessment ResultsCIOD
Table CT Performed Procedure ProtocolCIOD
CT Defined Procedure ProtocolCIOD

Built with by Innolitics, a team of medical imaging software developers.

Data synced with official DICOM standard on 10 January 2017. The DICOM Standard is under continuous maintenance, and the current official version is available at http://dicom.nema.org/. DICOM Parts 3 and 6, © NEMA. Please note that the most recent PDF version of the standard is the official reference, and should checked when making technical decisions.

Reference Pixel X0 Attribute

TypeOptional (3)
Value Multiplicity1
Value RepresentationSigned Long (SL)

This coordinate pair, x0,y0, defines the location of a virtual "reference" pixel.

See Section C. for further explanation.

Section C.

C. Reference Pixel X0 and Reference Pixel Y0

This coordinate pair, Reference Pixel X0 (0018,6020), Reference Pixel Y0 (0018,6022) defines the location of a virtual "reference" pixel. This reference pixel location is used to tie the image's pixel coordinate system to the physical coordinate system. For example, the reference pixel could be defined where a depth of zero centimeters occurs in the 2D image, or it could define where the baseline (i.e.,: zero frequency) resides in a spectral display. The reference pixel location is the relative offset from the Region Location Min X0 (0018,6018) and Region Location Min Y0 (0018,601A), not the image origin. The location is not required to be within the region or even within the image boundary. For this reason, the Reference Pixel X0 and Reference Pixel Y0 values can be positive or negative.

The reference pixel location varies depending on the type and spatial organization of the data within the region.

C. 2D - Tissue or Color Flow

Tissue data is tissue echo intensity displayed as grayscale. The Region Data Type (0018,6014) value is 0001H (Tissue). Color flow is Doppler signal displayed as color and encoded as some function of Doppler magnitude and velocity of blood flow or tissue motion. The Region Data Type value is 0002H (Color flow). For 2D, the Region Spatial Format (0018,6012) is 0001H (2D), meaning that the region is a tomographic image. For such 2D regions the reference pixel location is typically at the center of the transducer face on the tissue-transducer interface (skin line).

Figure C.8-1 shows 2D attribute values of reference pixel location along with Region Location Min and Region Location Max. for 2D-Tissue and 2D-Color Flow Regions:

Figure C.8-1. 2D Regions with Reference Pixel

Both the 2D regions-Tissue and Color Flow-share the same physical location at the skin line but the reference pixel location values (Reference Pixel X0 and Reference Pixel Y0) are relative to their respective region origins at the skin line.

C. Spectral - CW or PW Doppler or Doppler Trace

Spectral Doppler is the time varying magnitude of Doppler signal as function of frequency. Region Data Type (0018,6014) value is 0003H (pulsed wave Doppler) or 0004H (continuous wave Doppler). Spectral Doppler regions display the magnitude of Doppler signal with frequency or velocity as the vertical dimension and time as the horizontal dimension. Spectral Doppler regions have a Region Spatial Format (0018,6012) of 0003H (Spectral). The time dimension for the Region Spatial Format displays horizontally with data scrolling toward the left or sweeping toward the right. The reference pixel location is the pixel in the frame where:

  • the time is the time of frame capture (i.e., the time origin for the frame)

  • and on the Doppler Baseline (i.e., where the velocity and frequency are zero).

Figure C.8-2 shows an example of reference pixel locations in an image with both a Tissue and a scrolling Spectral (CW or PW Doppler) Region. The user adjusts the depth and position of the Doppler sample volume. The system annotates the sample volume position on the 2D region and specifies the location in Doppler Sample Volume X Position (0018,6039) and Doppler Sample Volume Y Position (0018,603B).

Figure C.8-2. 2D & Doppler Regions with Reference Pixel

The scrolling Spectral Region reference pixel location specifies the horizontal location at the time of the current image frame. Data to the left of this location in the Spectral Region was acquired in the past. Because time increases to the right, the Physical Delta X (0018,602C) for this Region is positive. To specify the location of the most recent data the Reference Pixel x0specifies the time of acquisition, and the Reference Pixel Physical Value X (0018,6028) specifies the reference time to be zero. The Physical Units X Direction (0018,6024) is seconds. For an explanation of how to handle sweeping regions refer to Section C. Treatment of Sweeping Regions.

The Reference Pixel Physical Value Y (0018,602A) value specifies the baseline where velocity or frequency are zero. Typically spectral Doppler regions display positive velocity (cm/Sec) or frequency shift (Hz) above the baseline. This indicates flow toward the transducer face. Negative velocity or frequency information is displayed below the baseline. This indicates flow away from the transducer face. The Physical Delta Y (0018,602E) value is therefore negative because vertical coordinates increment downward.

C. M-Mode - Tissue or Color Flow

M-Mode is tissue or color flow with a Region Spatial Format (0018,6012) of 0002H (M-mode). The vertical reference pixel location is the transducer face.

The horizontal reference pixel location is the pixel in the frame where:

  • the time is the time of frame capture (i.e., the time origin for the frame)

  • and zero depth from the transducer face

Figure C.8-3 shows an example of reference pixel locations for 2D Tissue and M-Mode Regions within the same image frame. The system annotates the sample line position on the 2D tissue region and specifies its position with the TM-Line Position attributes (0018,603D), (0018,603F), (0018,6041) and (0018,6043).

Figure C.8-3. 2D & M-Mode Regions with Reference Pixel Example

The physical length of the TM-Line corresponds directly to the physical height of the M-Mode Region. The M-Mode region's Reference Pixel y0 can be used to calculate the depth of the M-Mode region and facilitate depth measurements. In this example the M-Mode Region Reference Pixel y0 has a negative value corresponding to the distance between the face of the ultrasound probe and the TM-Line starting point. Note that the negative offset in pixel units is determined using the pixel height-width scaling of the M-Mode - Tissue Region as this could differ from the scaling of the 2D - Tissue Region (as it does in this example).

C. Waveform - ECG, Phonocardiogram and Pulse Traces

Waveforms are traces with a Region Spatial Format (0018,6012) value of 0004H (Waveform). The Reference Pixel x0 (0018,6020) specifies the time origin as the time of frame capture. There is typically no baseline position for ECG traces; the Reference Pixel y0 (0018,6022) is arbitrary.

Figure C.8-4 shows an example of reference pixel location for 2D Tissue, M-Mode, and ECG Waveform Regions within the same image frame:

Figure C.8-4. 2D, M-Mode, & Waveform Regions with Reference Pixel

C. Waveform - Doppler Mode, Mean and Max Trace

Doppler Traces have a Region Spatial Format (0018,6012) value of 0004H (Waveform) and a Region Data Type value of 0005H (Doppler Mean Trace), 0006H (Doppler Mode Trace) or 0007H (Doppler Max Trace). The Reference Pixel x0 (0018,6020) specifies the time origin as the time of frame capture. The Reference Pixel y0 (0018,6022) is the Doppler Baseline position (zero velocity / frequency position).

C. Graphics Spatial Formats

For regions with Region Spatial Format (0018,6012) value of 0005H (Graphics) the reference pixel location has no meaning.

C. Treatment of Sweeping Regions

Time-based display of data may scroll the acquired data from a fixed horizontal location to the left. Alternatively, sweep-based display increments the horizontal location of the acquired data, overwriting previously acquired data to the right. When the horizontal location corresponding to zero time has completely swept over the older data, writing wraps from the left of the region. Thus, sweep-based displays have a time discontinuity. The measurement of time intervals across the discontinuity requires special treatment. The time interval between two points across the discontinuity is equal to the region's time width minus the point separation. The sweeping area can be treated as a single region. The Reference Pixel x0 should indicate the time origin for the multi-frame image, which will be the location of the sweeping region's discontinuity line for the first frame of the multi-frame image. In order to specify that this is actually the location of the discontinuity line, the Reference Pixel Physical Value X (0018,6028) must be set to 0 seconds. This indicates that this location corresponds to the time at which the first frame was acquired.

It is useful to be able to calculate the location of the discontinuity line for subsequent frames of a multi-frame image. This is necessary if one is to determine whether two points are on opposite sides of the discontinuity line and also to correctly calculate the difference in time between such points. The x-axis location of the discontinuity line, x, for a given frame number, y, can be calculated from the Reference Pixel x0, x0, the Reference Pixel x1, x1, the time offset for frame y, t, (determined from the Frame Time Vector (0018,1065) or Frame Time (0018,1063)) and the Physical Delta X (0018,602C), px, as follows:

x = x0 + modulus((t / px) / (x1 - x0))

Alternatively, two regions can be used, one on each side of the time discontinuity. Figure C.8-5 shows the use of two regions. Note that the two region approach is not valid for multi-frame images, as the same region scaling must apply to all the frames.

Figure C.8-5. Sweep Example Using Two Regions

The two region approach may also be used in Doppler or physiological sweeping regions.

Time-based display of data may also be a combination of sweeping and scrolling. Sweep-based display is used at the start of acquisition, incrementing the horizontal location of the acquired data from left to right. After the horizontal location corresponding to zero time has completely swept to the right hand limit of the region, writing scrolls to the left from the right hand limit rather than wrapping from the left. A single region should be specified when this combination of behavior is used. The x-axis (zero time) location, x, for a given frame number, y, can be calculated from the Reference Pixel x0, x0, the Reference Pixel x1, x1, the time offset for frame y, t, (determined from the Frame Time Vector (0018,1065) or Frame Time (0018,1063)) and the Physical Delta X, px, as follows:

X = Min (x0 + (t / px), x1)