Добавил:
course-as.ru Авшаров Евгений Михайлович, ejen@course-as.ru Инвестор и Технический директор ООО 'КУРС-АС1', Москва, http://www.course-as.ru, Все наиболее важное обо мне:http://www.course-as.ru/Avsharov.html Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

PS-2020a / part17

.pdf
Скачиваний:
29
Добавлен:
01.06.2020
Размер:
39.56 Mб
Скачать

DICOM PS3.17 2020a - Explanatory Information​

Page 481​

EEE Intravascular OCT Image (Informative)​

EEE.1 Purpose of This Annex​

The purpose of this annex is to explain key IVOCT FOR PROCESSING parameters, describe the relationship between IVOCT FOR​ PROCESSING and FOR PRESENTATION images. It also explains Intravascular Longitudinal Reconstruction.​

EEE.2 IVOCT For Processing Parameters​

EEE.2.1 Z Offset Correction​

When an OCT image is acquired, the path length difference between the reference and sample arms may vary, resulting in a shift​ along the axial direction of the image, known as the Z Offset. With FOR PROCESSING images, in order to convert the image in​ Cartesian coordinates and make measurements, this Z Offset should be corrected, typically on a per-frame or per-image basis. Z​ Offset is corrected by shifting Polar data rows (A-lines) + OCT Z Offset Correction (0052,0030) pixels along the axial dimension of​ the image.​

Z Offset correction may be either a positive or negative value. Positive values mean that the A-lines are shifted further away from the​ catheter optics. Negative values mean that the A-lines are shifted closer to the catheter optics. Figure EEE.2-1 illustrates a negative​ Z Offset Correction.​

 

 

 

Shift rows -

 

 

z-offset

z-offset pizels

 

 

 

 

 

 

 

 

 

 

Figure EEE.2-1. Z Offset Correction​

EEE.2.2 Refractive Index Correction​

The axial distances in an OCT image are dependent on the refractive index of the material that IVOCT light passes through. As a​ result, in order to accurately make measurements in images derived from FOR PROCESSING data, the axial dimension of the pixels​ shouldbegloballycorrectedbydividingtheA-linePixelSpacing(0052,0014)value(inair)bytheEffectiveRefractiveIndex(0052,0004)​

- Standard -​

Page 482​

DICOM PS3.17 2020a - Explanatory Information​

and setting the Refractive Index Applied (0052,003A) to YES. Although not recommended, if A-line Pixel Spacing (0052,0014) is re-​ ported in air (i.e., not corrected by dividing by Effective Refractive Index) then the Refractive Index Applied value shall be set to NO.​

EEE.2.3 Polar-Cartesian Conversion​

FORPROCESSINGPolardataisspecifiedsuchthateachcolumnrepresentsasubsequentaxial(z)locationandeachrowanangular​

(q) coordinate. Following Z Offset and Refractive Index Correction, Polar data can be converted to Cartesian data by first orienting​ the seam line position so that it is at the correct row location. This can be accomplished by shifting the rows Seam Line Index​ (0052,0036) pixels so that its Seam Line Location (0052,0033) is located at row "A-lines Per Frame * Seam Line Location / 360".​ Once the seam line is positioned correctly, the Cartesian data can be obtained by remapping the Polar (z, q) data into Cartesian (x,​ y) space, where the leftmost column of the Polar image corresponds to the center of the Cartesian image. Figure EEE.2-2 illustrates​ the Polar to Cartesian conversion. The scan-converted frames are constructed using the Catheter Direction of Rotation (0052,0031)​ Attribute to determine the order in which the A-lines are acquired. Scan-converted frames are constructed using A-lines that contain​ actual data (I.e., not padded A-lines). Padded A-lines are added at the end of the frame and are contiguous. Figure EEE.2-2 is an​ example of Polar to Cartesian conversion.​

Polar to

Cartesian

Figure EEE.2-2. Polar to Cartesian Conversion​

EEE.3 Intravascular Longitudinal Image​

An Intravascular Longitudinal Image (L-Mode) is a constrained three-dimensional reconstruction of an IVUS or IVOCT Multi-frame​ Image.TheLongitudinalImagecanbereconstructedfromeitherFORPROCESSINGorFORPRESENTATIONImages.FigureEEE.3-​ 1 is an example of an IVUS cross-sectional image (on the left) with a reconstructed longitudinal view (on the right).​

- Standard -​

DICOM PS3.17 2020a - Explanatory Information​

Page 483​

Current Frame Marker

Longitudinal Slice Indicator

Figure EEE.3-1. IVUS Image with Vertical Longitudinal View​

The Longitudinal reconstruction is comprised of a series of perpendicular cut planes, typically consisting of up to 360 slices spaced​ in degree increments. The cut planes are perpendicular to the cross-sectional plane, and rotate around the catheter axis (I.e., center​ of the catheter) to provide a full 360 degrees of rotation. A longitudinal slice indicator is used to select the cut plane to display, and​ is normally displayed in the associated cross-sectional image (e.g., blue arrow cursor in Figure EEE.3-1). A current frame marker​ (e.g., yellow cursor located in the longitudinal view) is used to indicate the position of the corresponding cross-sectional image, within​ the longitudinal slice.​

When pullback rate information is provided, distance measurements are possible along the catheter axis. The Intravascular Longitud-​ inal Distance (0052,0028) or IVUS Pullback Rate (0018,3101) Attributes are used along with the Frame Acquisition DateTime​ (0018,9074)Attributetofacilitatemeasurementcalculations.Thisallowsforlesion,calcium,stentandstentgaplengthmeasurements.​ Figure EEE.3-2 is an example of an IVOCT cross-sectional image (on the top), with a horizontal longitudinal view on the bottom. The​ following example also illustrates how the tint specified by the Palette Color LUT is applied to the OCT image.​

- Standard -​

Page 484​

DICOM PS3.17 2020a - Explanatory Information​

Longitudinal Slice Indicator

Current Frame Marker

Figure EEE.3-2. IVOCT Image with Horizontal Longitudinal View​

Figure EEE.3-3. Longitudinal Reconstruction​

Figure EEE.3-3 illustrates how the 2D cross-sectional frames are stacked along the catheter longitudinal axis. True geometric repres-​ entation of the vessel morphology cannot be rendered, since only the Z position information is known. Position (X and Y) and rotation​ (X, Y and Z) information of the acquired cross-sectional frames is unknown.​

- Standard -​

DICOM PS3.17 2020a - Explanatory Information​

Page 485​

FFF Enhanced XA/XRF Encoding Examples​ (Informative)​

FFF.1 General Concepts of X-Ray Angiography​

This chapter describes the general concepts of the X-Ray Angiography equipment and the way these concepts can be encoded in​ SOP Instances of the Enhanced XA SOP Class. It covers the time relationships during the image acquisition, the X-Ray generation​ parameters, the conic projection geometry in X-Ray Angiography, the pixel size calibration as well as the display pipeline.​

The following general concepts provide better understanding of the examples for the different application cases in the rest of this​ Annex.​

FFF.1.1 Time Relationships​

FFF.1.1.1 Time Relationships of A Multi-frame Image​

The following figure shows the time-related Attributes of the acquisition of X-Ray Multi-frame Images. The image and frame time At-​ tributes are defined as absolute times, the duration of the entire image acquisition can be then calculated.​

FRAME 1

FRAME i

FRAME n

time

Content Date (0008,0023)

Content Time (0008,0033)

Acquisition DateTime (0008,002A)

Frame 1 Acquisition DateTime (0018,9074)

Frame 1 Reference DateTime (0018,9151)

Frame 1 Acquisition Duration (0018,9220)

Frame i ...

Frame n Acquisition DateTime (0018,9074)

Frame n Reference DateTime (0018,9151)

Frame n Acquisition Duration (0018,9220)

Image Acquisition Duration (calculated)

Acquisition Time Synchronized (0018,1800) = YES * * If Acquisition is synchronized with external time reference

Figure FFF.1.1-1. Time Relationships of a Multi-frame Image​

FFF.1.1.2 Time Relationships of One Frame​

The following figure shows the time-related Attributes of the acquisition of an individual frame "i" and the relationship with the X-Ray​ detector reading time and simultaneous ECG waveform acquisition.​

- Standard -​

Page 486​

DICOM PS3.17 2020a - Explanatory Information​

R

time

Last R peak prior to X-Ray Frame “i”

Pre-Frame X-Ray

Frame X-Ray

Nominal Cardiac Trigger Delay Time (0020,9153)

Frame Acquisition Number (0020,9156) = “i”

Frame i Acquisition DateTime (0018,9074)

Frame i Reference DateTime (0018,9151)

Frame i Acquisition Duration (0018,9220)

Detector Activation Offset from Exposure (0018,7016)

Detector Activation Time (0018,7014)

Figure FFF.1.1-2. Time Relationships of one Frame​

Note​

1.​Positioner angle values, table position values etc… are measured at the Frame Reference DateTime.​

2.​Dose of the frame is the cumulative dose: PRE-FRAME + FRAME.​

FFF.1.2 Acquisition Geometry​

This chapter illustrates the relationships between the geometrical models of the patient, the table, the positioner, the detector and the​ pixel data.​

ThefollowingfigureshowsthedifferentstepsintheX-Rayacquisitionthatinfluencesthegeometricalrelationshipbetweenthepatient​ and the pixel data.​

- Standard -​

DICOM PS3.17 2020a - Explanatory Information​

Page 487​

time

PATIENT positioning

TABLE movement

POSITIONER movement

X-Ray Acquisition

FOV image creation

FOV rotation

FOV Horizontal flip

Pixel Data Creation

Figure FFF.1.2-1. Acquisition Steps Influencing the Geometrical Relationship Between the Patient and​ the Pixel Data​

FFF.1.2.1 Patient Description​

Refer to Annex A for the definition of the patient orientation.​

A point of the patient is represented as: P = (Pleft, Pposterior, Phead).​

Head

Phead

Pleft

Left

P

Pposterior

Posterior

Figure FFF.1.2-2. Point P Defined in the Patient Orientation​

FFF.1.2.2 Patient Position​

FFF.1.2.2.1 Table Description​

The table coordinates are defined in Section C.8.7.4.1.4 “Table Motion With Patient in Relation to Imaging Chain” in PS3.3.​

The table coordinate system is represented as: (Ot, Xt, Yt, Zt) where the origin Ot is located on the tabletop and is arbitrarily defined​ for each system.​

- Standard -​

Page 488​

DICOM PS3.17 2020a - Explanatory Information​

+ Zt

+ Xt

Table Head

Table Left

Table Right

Table Top Plane

Table Foot

+ Yt

Figure FFF.1.2-3. Table Coordinate System​

FFF.1.2.2.2 Options For Patient Position On The X-Ray Table​

The position of the patient in the X-Ray table is described in Section C.7.3.1.1.2 “Patient Position” in PS3.3.​

The table below shows the direction cosines for each of the three patient directions (Left, Posterior, Head) related to the Table co-​ ordinate system (Xt, Yt, Zt), for each patient position on the X-Ray table:​

Patient Position​

Patient left direction​ Patientposteriordirection​Patient head direction​

Recumbent - Head First - Supine​

(1, 0, 0)​

(0, 1, 0)​

(0, 0, 1)​

Recumbent - Head First - Prone​

(-1, 0, 0)​

(0, -1, 0)​

(0, 0, 1)​

Recumbent - Head First - Decubitus Right​

(0, -1, 0)​

(1, 0, 0)​

(0, 0, 1)​

Recumbent - Head First - Decubitus Left​

(0, 1, 0)​

(-1, 0, 0)​

(0, 0, 1)​

Recumbent - Feet First - Supine​

(-1, 0, 0)​

(0, 1, 0)​

(0, 0, -1)​

Recumbent - Feet First - Prone​

(1, 0, 0)​

(0, -1, 0)​

(0, 0, -1)​

Recumbent - Feet FirstDecubitus Right​

(0, -1, 0)​

(-1, 0, 0)​

(0, 0, -1)​

Recumbent - Feet First -Decubitus Left​

(0, 1, 0)​

(1, 0, 0)​

(0, 0, -1)​

FFF.1.2.3 Table Movement​

FFF.1.2.3.1 Isocenter Coordinate System​

The Isocenter coordinate system is defined in Section C.8.19.6.13.1.1 “Isocenter Coordinate System” in PS3.3.​

FFF.1.2.3.2 Table Movement in The Isocenter Coordinate System​

The table coordinate system is defined in Section C.8.19.6.13.1.3 “Table Coordinate System” in PS3.3 where the table translation is​ represented as (TX,TY,TZ). The table rotation is represented as (At1, At2, At3).​

- Standard -​

DICOM PS3.17 2020a - Explanatory Information​

Page 489​

+Z

O

+X

 

 

(Tx, Ty, Tz)

 

+Y

 

 

Z

 

Zt

 

 

At1, Table Horizontal

 

Ot

Rotation Angle

 

 

Y, Y t

Axis of Rotation

Xt

X

Figure FFF.1.2-4. At1: Table Horizontal Rotation Angle​

+Z

+Y

Z

Zt

At2, Table Head Tilt Angle

O

(Tx,

+X

Ty, Tz)

Ot

X, Xt

Axis of Rotation

Y

Yt

 

Figure FFF.1.2-5. At2: Table Head Tilt Angle​

+Z

Z, Zt

 

O

+X

+Y

(Tx, Ty, Tz)

 

 

Ot

Xt

At3, Table Cradle Tilt Angle

X

Yt

Y

Axis of Rotation

Figure FFF.1.2-6. At3: Table Cradle Tilt Angle​

- Standard -​

Page 490​

DICOM PS3.17 2020a - Explanatory Information​

A point (P Xt , P Yt , P Zt ) in the table coordinate system (see Figure FFF.1.2-7) can be expressed as a point (P X , P Y , P Z ) in the​ Isocenter coordinate system by applying the following transformation:​

(PX, PY, PZ)T= (R3 .R2 .R1)T .(PXt, PYt, PZt)T+ (TX, TY, TZ)T​

And inversely, a point (P X , P Y , P Z ) in the Isocenter coordinate system can be expressed as a point (P Xt , P Yt , P Zt ) in the table​ coordinate system by applying the following transformation:​

(PXt, PYt, PZt)T= (R3 .R2 .R1).((PX, PY, PZ)T- (TX, TY, TZ)T)​

Where R1 , R2 and R3 are defined in Figure FFF.1.2-7.​

 

 

 

 

 

)

0

−sin(At

 

)

 

 

 

cos(At

1

1

 

R1

=

 

0

 

1

0

 

 

 

 

 

 

 

 

 

sin(At1)

0

cos(At1)

 

 

 

 

0

 

0

 

 

 

 

 

1

 

 

 

 

 

R2

= 0

cos(At2)

sin(At2)

 

 

0 −sin(At2) cos(At2)

 

 

 

 

 

 

 

 

0

 

 

 

cos(At3) −sin(At3)

 

R3

= sin(At3)

cos(At3)

0

 

 

 

0

 

 

 

0

1

Figure FFF.1.2-7. Point P in the Table and Isocenter Coordinate Systems​

FFF.1.2.4 Positioner Movement​

FFF.1.2.4.1 Positioner Movement in The Isocenter Coordinate System​

The positioner coordinate system is defined in Section C.8.19.6.13.1.2 “Positioner Coordinate System” in PS3.3 where the positioner​ angles are represented as (Ap1, Ap2, Ap3).​

A point (P Xp , P Yp , P Zp ) in the positioner coordinate system can be expressed as a point (P X , P Y , P Z ) in the Isocenter coordinate​ system by applying the following transformation:​

(PX, PY, PZ)T= (R2 .R1)T .(R3 T .(PXp, PYp, PZp)T)​

And inversely, a point (P X , P Y , P Z ) in the Isocenter coordinate system can be expressed as a point (P Xp , P Yp , P Zp ) in the po-​ sitioner coordinate system by applying the following transformation:​

(PXp, PYp, PZp)T= R3 .((R2 .R1).(PX, PY, PZ)T)​

Where R1 ,R2 andR3 are defined as follows:​

FFF.1.2.4.2 X-Ray Incidence and Image Coordinate System​

The following concepts illustrate the model of X-Ray cone-beam projection:​

The X-Ray incidence represents the vector going from the X-Ray source to the Isocenter.​

The receptor plane represents the plane perpendicular to the X-Ray Incidence, at distance SID from the X-Ray source. Applies for​ both image intensifier and digital detector. In case of digital detector it is equivalent to the detector plane.​

The image coordinate system is represented by (o, u, v), where "o" is the projection of the Isocenter on the receptor plane.​

The source to isocenter distance is called ISO. The source image receptor distance is called SID.​

The projection of a point (P Xp , P Yp , P Zp ) in the positioner coordinate system is represented as a point (P u , P v ) in the image​ coordinate system.​

- Standard -​

Соседние файлы в папке PS-2020a