DICOM PS3.18 2024d - Web Services |
---|
Query parameters defined in this section control the creation of new 3D or MPR images based on Volume Data resampled from the Target Resource.
The following rules pertain to all parameters defined in this section:
The set of transformations specified by the parameters in this section shall be applied to the images as if the parameters were a Volumetric Presentation State, that is, in the order specified by the applicable image rendering pipeline specified in Section FF.2 of PS3.4.
Table 8.3.5-3, “Retrieve Rendered Volume Query Parameters” shows the Query Parameters that may be used when requesting a Rendered Volume Representation.
Table 8.3.5-3. Retrieve Rendered Volume Query Parameters
volumeinputreference |
uid or frame |
||
match |
; See attribute matching rules in Section 8.3.4.1 |
||
renderingmethod |
"volume_rendered", "maximum_ip", "minimum_ip" or "average_ip" |
||
orientation |
"a", "p", "r", "l", "h" or "f" |
Image (single or multi-frame) or Volumetric Presentation States |
|
viewpointposition |
px, py, pz |
Image (single or multi-frame) or Volumetric Presentation States |
|
viewpointlookat |
lx, ly, lz |
Image (single or multi-frame) or Volumetric Presentation States |
|
viewpointup |
ux, uy, uz |
Image (single or multi-frame) or Volumetric Presentation States |
|
mprslab |
st |
||
swivelrange |
sr |
||
volumetriccurvepoint |
px, py, pz |
||
animationstepsize |
ss |
||
animationrate |
rt |
||
renderedvolumetricmetadata |
"yes" |
Rendered MPR Volume Resources and Rendered 3D Volume Resources have two mutually exclusive options to determine the initial orientation of the resampled Volume Data:
When incorporating animation parameters, the initial frame is established by orientation parameters. The parameters "swivelrange", "volumetriccurvepoint" and "animationstepsize" dictate subsequent frames. When animating multiple sets of temporally related, spatially co-located Volume Data (such as a multiphase acquisition), the origin server determines the initial frame's displayed phase.
There is no parameter to control the type of projection used during rendering. The origin server shall use Orthographic projection for Rendered 3D Volume Resources. See Section C.11.30.1 in PS3.3.
There is no parameter to explicitly control Render Field of View, MPR View Height or MPR View Width (see Section C.11.30 in PS3.3 and Section C.11.26 in PS3.3). The "viewport" parameter can be used to scale the returned media. See Section 8.3.5.1.3.
The "volumeinputreference" parameter identifies the Instance, or Frame within an Instance, from which the origin server shall extract characteristics and identify additional Instances or Frames in the Target Resource with the same values for those characteristics. The user agent uses this parameter to identify a desired subset when the Target Resource is a superset of the intended Volume Data. The origin server shall identify a subset that conforms to theVolume Input Requirements for Rendered MPR Volume Resources and Rendered 3D Volume Resources (see Section C.11.23.1 in PS3.3).
The syntax of this parameter for a multi-frame image is:
%s" volumeinputreference =" uid "," frame
%s" volumeinputreference =" uid
uid
corresponds to Referenced SOP Instance UID (0008,1155) and frame corresponds to Referenced Frame Number (0008,1160). See Section 10.3 in PS3.3.
The origin server shall create Volume Data from instances or frames having characteristics identical to the Volume Input Reference based on implementation-specific logic.
The origin server shall return a 400 (Bad Request), and may include an appropriate Status Report, if any of the following are true:
DICOM PS3.18 2024d - Web Services |
---|