Материал: part03

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

Page 1446​

DICOM PS3.3 2020a - Information Object Definitions​

Attribute Name​

Tag​

Type​

Attribute Description​

Fiducial UID​

(0070,031A)​

3​

The globally unique identifier for this fiducial Item.​

 

 

 

Note​

The fiducial UID can be used to associate this set of graphics with​ other Content Items.​

C.18.9.1 3D Spatial Coordinates Macro Attribute Descriptions​

C.18.9.1.1 Graphic Data​

Graphic Data may be used to associate an anatomic or spatial Concept with a defined set of patient relative 3D locations in a defined​ Frame of Reference, independent of any image. Graphic Data may be defined explicitly as a single point (i.e., to denote the epicenter​ of an anatomic site or lesion) or more than one point (i.e., representing a set of points or an open or closed polygon).​

C.18.9.1.2 Graphic Type​

This Attribute defines the type of geometry of the region of interest.​

Enumerated Values:​

POINT​ a single location denoted by a single (x,y,z) triplet​

MULTIPOINT​multiple locations each denoted by an (x,y,z) triplet; the points need not be coplanar​

POLYLINE​ a series of connected line segments with ordered vertices denoted by (x,y,z) triplets; the points need not be coplanar​ POLYGON​ a series of connected line segments with ordered vertices denoted by (x,y,z) triplets, where the first and last vertices​

shall be the same forming a polygon; the points shall be coplanar​

ELLIPSE​ an ellipse defined by four (x,y,z) triplets, the first two triplets specifying the endpoints of the major axis and the second​ two triplets specifying the endpoints of the minor axis​

ELLIPSOID​ athree-dimensionalgeometricsurfacewhoseplanesectionsareeitherellipsesorcirclesandcontainsthreeintersecting​ orthogonal axes, "a", "b", and "c"; the ellipsoid is defined by six (x,y,z) triplets, the first and second triplets specifying​ the endpoints of axis "a", the third and fourth triplets specifying the endpoints of axis "b", and the fifth and sixth triplets​ specifying the endpoints of axis "c"​

Note​

1.​A circle is a special case of ELLIPSE where the major and minor axis points are equidistant from the center.​

2.​Coplanar is in the mathematical sense and is not necessarily related to a specific image instance.​

C.19 Raw Data Specific Modules​

The following Modules are used by the Raw Data IOD.​

C.19.1 Raw Data Module​

Table C.19-1 specifies the Attributes that describe a raw data stream.​

Table C.19-1. Raw Data Module Attributes​

Attribute Name​

Tag​

Type​

Attribute Description​

Instance Number​

(0020,0013)​

2​

A number that identifies this raw data. The value shall be​

 

 

 

unique within a Series.​

Content Date​

(0008,0023)​

1​

The date the raw data creation was started.​

Content Time​

(0008,0033)​

1​

The time the raw data creation was started.​

- Standard -​

 

DICOM PS3.3 2020a - Information Object Definitions​

Page 1447​

Attribute Name​

Tag​

Type​

Attribute Description​

 

Acquisition DateTime​

(0008,002A)​

3​

The date and time that the acquisition of data started.​

 

 

 

Note​

 

 

 

 

Thesynchronizationofthistimewithanexternal​

 

 

 

clock is specified in the synchronization Module​

 

 

 

in Acquisition Time synchronized (0018,1800).​

Content Label​

(0070,0080)​

3​

A label that is used to identify this SOP Instance.​

Content Description​

(0070,0081)​

3​

A description of the content of the SOP Instance.​

Concept Name Code​

(0040,A043)​

3​

A coded description of the content of the SOP Instance.​

Sequence​

 

 

Only a single Item is permitted in this Sequence.​

 

 

 

>Include Table 8.8-1 “Code Sequence Macro Attributes”​

 

No Baseline CID is defined.​

 

Image Laterality​

(0020,0062)​

3​

Laterality of (possibly paired) body part examined.​

 

 

 

Enumerated Values:​

 

 

 

 

R​right​

 

 

 

 

L​left​

 

 

 

 

U​unpaired​

 

 

 

 

B​both left and right​

 

Creator-Version UID​

(0008,9123)​

1​

Unique identification of the equipment and version of the​

 

 

 

software that has created the Raw Data information. The​

 

 

 

UID allows one to avoid attempting to interpret raw data​

 

 

 

with an unknown format.​

 

Referenced Instance​

(0008,114A)​

3​

Other Instances significantly related to this Instance.​

Sequence​

 

 

One or more Items are permitted in this Sequence.​

 

 

 

>Include Table 10-3 “Image SOP Instance Reference Macro Attributes”​

 

 

>Purpose of Reference Code​

(0040,A170)​

1​

Describes the purpose for which the reference is made.​

Sequence​

 

 

Only a single Item shall be included in this Sequence.​

 

 

 

 

 

 

See Section C.7.6.16.2.5.1.​

 

>>Include Table 8.8-1 “Code Sequence Macro Attributes”​

 

No Baseline CID is defined.​

 

Include any Private Attributes that contain Raw Data information. See Section C.19.1.1 for further explanation.​

C.19.1.1 Raw Data​

The Raw Data stored with the Raw Data Module consists of one or more Private Attributes that are vendor specific. No rules are​ specified about the content and format of the raw data.​

C.20 Spatial Registration​

C.20.1 Spatial Registration Series Module​

Table C.20.1-1 defines the general Attributes of the Spatial Registration Series Module.​

- Standard -​

Page 1448​ DICOM PS3.3 2020a - Information Object Definitions​

Table C.20.1-1. Spatial Registration Series Module Attributes​

Attribute Name​

Tag​

Type​

Attribute Description​

Modality​

(0008,0060)​

1​

Modality type.​

 

 

 

Enumerated Values:​

 

 

 

REG​

C.20.2 Spatial Registration Module​

Table C.20.2-1 defines the general Attributes of the Spatial Registration Module.​

Table C.20.2-1. Spatial Registration Module Attributes​

Attribute Name​

Tag​

Type​

Content Date​

(0008,0023)​

1​

Content Time​

(0008,0033)​

1​

Include Table 10-12 “Content Identification Macro Attributes”​

Registration Sequence​

(0070,0308)​

1​

>Frame of Reference UID​

(0020,0052)​

1C​

>Referenced Image​

(0008,1140)​

1C​

Sequence​

 

 

>>Include Table 10-3 “Image SOP Instance Reference Macro​ Attributes”​

>Matrix Registration​

(0070,0309)​

1​

Sequence​

 

 

>>Frame of Reference​

(3006,00C8)​

3​

Transformation Comment​

 

 

>>Registration Type Code​

(0070,030D)​

2​

Sequence​

 

 

>>>Include Table 8.8-1 “Code Sequence Macro Attributes”​

Attribute Description​

The date the content creation started.​

The time the content creation started.​

A Sequence of registration Items. Each Item defines a spatial​ registration of the images referenced in that Item to the​ Registered RCS established by this SOP instance. All​ referenced images are in the same spatial Frame of Reference​ or atlas.​

One or more Items shall be included in this Sequence.​

Identifies the Frame of Reference of the referenced data, that​ may or may not be an image set (e.g., atlas or physical space).​ See Section C.7.4.1.1.1 for further explanation.​

RequiredifReferencedImageSequence(0008,1140)isabsent.​ May be present otherwise.​

Identifies the set of images of the referenced data, registered​ in this Item.​

One or more Items shall be included in this Sequence.​

Required if Frame of Reference UID (0020,0052) is absent.​ May be present otherwise.​

A Sequence that specifies one spatial registration.​

Only a single Item shall be included in this Sequence.​

User description or comments about the registration.​

Describes the information input into the registration process.​

Zero or one Item shall be included in this Sequence.​

BCID 7100 “RCS Registration Method Type”.​

- Standard -​

 

DICOM PS3.3 2020a - Information Object Definitions​

Page 1449​

Attribute Name​

Tag​

Type​

Attribute Description​

 

>>Matrix Sequence​

(0070,030A)​

1​

Specifies one transformation, that registers the Source​

 

 

 

RCS/imagestotheRegisteredRCS.Itisexpressibleasmultiple​

 

 

 

matrices, each in a separate Item of the Sequence.​

 

 

 

One or more Items shall be included in this Sequence.​

 

 

 

The Item order is significant and corresponds to matrix​

 

 

 

multiplication order. See Section C.20.2.1.1.​

 

>>>Frame of Reference​

(3006,00C6)​

1​

A4x4affinetransformationmatrixthatregistersahomogeneous​

Transformation Matrix​

 

 

coordinate system A to B. Matrix elements shall be listed in​

 

 

 

row-major order. See Section C.20.2.1.1.​

 

>>>Frame of Reference​

(0070,030C)​

1​

TypeofFrameofReferenceTransformationMatrix(3006,00C6).​

Transformation Matrix Type​

 

 

Enumerated Values:​

 

 

 

 

 

 

 

 

RIGID​

 

 

 

 

RIGID_SCALE​

 

 

 

 

AFFINE​

 

 

 

 

See Section C.20.2.1.2​

 

>Used Fiducials Sequence​

(0070,0314)​

3​

The fiducials used to determine the Frame of Reference​

 

 

 

Transformation Matrix.​

 

One or more Items are permitted in this Sequence.​

>>Include Table 10-11 “SOP Instance Reference Macro Attributes”​Reference to the Spatial Fiducial SOP Instance identifying the​ Used Fiducial(s)​

>>Fiducial UID​

(0070,031A)​

1​

The UID that identifies the fiducial used as registration input.​

>Used Segments Sequence​

(0062,0012)​

3​

The segments used to determine the Frame of Reference​

 

 

 

Transformation Matrix.​

One or more Items are permitted in this Sequence.​

>>Include Table 10-11 “SOP Instance Reference Macro Attributes”​Reference to the Segmentation or Surface Segmentation SOP​ Instance identifying the Used Segments.​

>>Referenced Segment​

(0062,000B)​

1​

UniquelyidentifiesthesegmentdescribedinSegmentSequence​

Number​

 

 

(0062,0002) by reference to Segment Number (0062,0004).​

 

 

 

Referenced Segment Number (0062,000B) shall not be​

 

 

 

multi-valued.​

C.20.2.1 Registration Module Attribute Descriptions​

C.20.2.1.1 Frame of Reference Transformation Matrix​

The Frame of Reference Transformation Matrix (3006,00C6) AMB describes how to transform a point (Bx,By,Bz) with respect to RCSB​ into (Ax,Ay,Az) with respect to RCSA according to Equation C.20.2-1.​

A M

M

12

M

13

Tx B

 

x 11

 

 

x

(C.20.2-​

Ay = M21

M22

M23

Ty By

Az

M31

M32

M33

Tz Bz

1)​

1

0

0

0 1 1

 

TheMatrixRegistrationisexpressibleasmultiplematrices,eachinaseparateItemofMatrixSequence(0070,030A).EquationC.20.2-​ 2 specifies the order of the matrix multiplication where M1 , M2 and M3 are the first, second and third Items in the Sequence.​

 

T

 

 

T

(C.20.2-​

x'

y' z' 1

= M3 M2 M1 x

y z 1

2)​

- Standard -​

Page 1450​

DICOM PS3.3 2020a - Information Object Definitions​

where​

 

 

 

 

 

 

x

 

 

T

=

y

 

x

y z 1

z

 

1

Registration often involves two or more RCS, each with a corresponding Frame of Reference Transformation Matrix. For example,​ another Frame of Reference Transformation Matrix AMC can describe how to transform a point ( Cx,Cy,Cz) with respect to RCS C​ into ( Ax,Ay,Az) with respect to RCSA. It is straightforward to find the Frame of Reference Transformation Matrix B M C that describes​ how to transform the point ( Cx,Cy,Cz) with respect to RCSC into the point ( Bx,By,Bz) with respect to RCSB. The solution is to invert​ AMB and multiply by AMC, as shown in Equation C.20.2-3.​

Bx

ByB = Az

1

 

Cx

−1

 

Cy

MB

AMC Cz

 

1

(C.20.2-​ 3)​

If two or more transformation matrices describe the relation between Patient coordinates and a device-centric Well-known Frame of​ Reference,anycalculationsassumingtransitivityviatheWell-knownFrameofReferencemustbeperformedwithgreatcaretoassure​ that both registrations reflect the same positioning of the patient with respect to the common Well-known Frame of Reference.​

C.20.2.1.2 Frame of Reference Transformation Matrix Type​

There are three types of Registration Matrices:​

RIGID: This is a registration involving only translations and rotations. Mathematically, the matrix is constrained to be orthonormal and​ describes six degrees of freedom: three translations, and three rotations.​

RIGID_SCALE: This is a registration involving only translations, rotations and scaling. Mathematically, the matrix is constrained to be​ orthogonal and describes nine degrees of freedom: three translations, three rotations and three scales. This type of transformation​ is sometimes used in atlas mapping.​

AFFINE: This is a registration involving translations, rotations, scaling and shearing. Mathematically, there are no constraints on the​ elementsoftheFrameofReferenceTransformationMatrixotherthanthatthelastrowshallbe(0,0,0,1)topreservethehomogeneous​ coordinates, so it conveys twelve degrees of freedom. This type of transformation is sometimes used in atlas mapping.​

See Annex P “Transforms and Mappings (Informative)” in PS3.17 for more detail.​

C.20.3 Deformable Spatial Registration Module​

Table C.20.3-1 defines the general Attributes of the Deformable Spatial Registration Module.​

Table C.20.3-1. Deformable Spatial Registration Module Attributes​

Attribute Name​

Tag​

Type​

Attribute Description​

Content Date​

(0008,0023)​

1​

The date the vector grid data creation started.​

Content Time​

(0008,0033)​

1​

The time the vector grid data creation started.​

Include Table 10-12 “Content Identification Macro Attributes”​

 

Deformable Registration​

(0064,0002)​

1​

A Sequence of registration Items. Each Item defines a spatial​

Sequence​

 

 

registration to the referenced images in that Item. At least one​

 

 

 

Item shall have a Deformable Registration Grid Sequence​

 

 

 

(0064,0005) with one Item. See Section C.20.3.1.1.​

 

 

 

One or more Items shall be included in this Sequence.​

>Source Frame of Reference​

(0064,0003)​

1​

IdentifiestheFrameofReferenceofaSourceRCS.TheSource​

UID​

 

 

RCS may or may not include an image set (e.g., atlas). See​

 

 

 

Section C.7.4.1.1.1 for further explanation.​

- Standard -​