DICOM PS3.17 2024d - Explanatory Information

XXX.8 Converting MPR Orientation to Viewpoint Attributes in Volumetric Rendering Web Services

The Rendered 3D and Rendered MPR camera orientation parameters for Volumetric Rendering web services, such as the Volume Rendering Volumetric Presentation State IOD, specify orientation from the perspective of a camera in the Volumetric Presentation State Reference Coordinate System (VPS-RCS) with three parameters consisting of:

  1. a point, "viewpointposition",

  2. a point, "viewpointlookat",

  3. a vector, "viewpointup".

The Planar MPR Volumetric Presentation State IOD specifies the MPR slab orientation using the MPR View Width Direction (0070,1507) and MPR View Height Direction (0070,1511) attributes, which contain the direction cosines Xxyz and Yxyz, respectively.

The camera parameters can be derived from the MPR attributes as follows:

viewpointlookat

Vxyz = Txyz + Xxyz * W / 2 + Yxyz * H / 2

viewpointposition

= V xyz- Z xyz

viewpointup

= Yxyz

Where:

Txyz = coordinates of the MPR Top LeftHand Corner (0070,1505) in mm

Xxyz = the direction cosine of the MPR View Width Direction (0070,1507)

Yxyz = the direction cosine of the MPR View Height Direction (0070,1511)

Zxyz = the vector cross product of Xxyz and Yxyz

W = MPR View Width (0070,1508) in mm

H = MPR View Height (0070,1512) in mm

Converting MPR Orientation to Viewpoint Attributes

Figure XXX.8-1. Converting MPR Orientation to Viewpoint Attributes


DICOM PS3.17 2024d - Explanatory Information