주요 콘텐츠

의료 영상 좌표계

의료 영상에는 내재적 좌표계와 세계 좌표계(또는 환자 좌표계)라는 두 가지 다른 좌표계가 있습니다. 내재적 좌표계와 환자 좌표계를 사용하여 의료 영상의 다양한 위치에 접근할 수 있습니다.

내재적 좌표계는 복셀 공간을 정의하고, 환자 좌표계는 해부학적 공간을 정의합니다. 환자를 기준으로 내재적 좌표의 위치와 방향을 파악하려면 데이터를 환자 좌표계로 변환해야 합니다. intrinsicToWorldMapping 함수를 사용하여 medicalVolume 객체로 저장된 3차원 의료 영상 볼륨의 내재적 좌표와 환자 좌표 간 변환을 얻을 수 있습니다.

환자 좌표계

환자 좌표계는 다음과 같이 3개의 직교하는 축으로 구성됩니다.

  • 왼쪽(L)/오른쪽(R) — x

  • 앞쪽(A)/뒤쪽(P) — y

  • 아래쪽(I)/위쪽(S) — z

환자 xyz축은 관상면, 시상면, 횡단면의 해부학적 평면을 정의합니다. 다음 표는 해부학적 평면과 환자 좌표축 사이의 관계를 보여줍니다.

해부학적 평면과 환자 좌표축시상면관상면횡단면

Anatomical planes

  • y축과 z축으로 정의됩니다.

  • 신체를 오른쪽 부분과 왼쪽 부분으로 나눕니다.

Sagittal plane segments

  • x축과 z축으로 정의됩니다.

  • 신체를 앞쪽과 뒤쪽 부분으로 나눕니다.

Coronal plane segments

  • x축과 y축으로 정의됩니다.

  • 신체를 아래쪽과 위쪽 부분으로 나눕니다.

Transverse plane segments

참고

환자 좌표계는 환자의 신체 방향과 함께 회전합니다.

환자 좌표축을 해부학적 평면에 매핑하기

의료 영상 파일은 내재적 좌표(i, j, k)를 환자 좌표(x, y, z)에 매핑하는 변환 행렬을 저장하고 있으며, 각 파일 형식마다 각 축의 양의 방향을 정의하는 고유한 규칙을 가지고 있습니다.

예를 들어, DICOM 파일은 LPS+ 좌표계를 사용하고 NIfTI 파일은 RAS+ 좌표계를 사용합니다.

환자 좌표축DICOMNIfTI

Patient anatomical axes

  • x축 값이 오른쪽에서 왼쪽으로 증가함

  • y축 값이 앞쪽에서 뒤쪽으로 증가함

  • z축 값이 아래쪽에서 위쪽으로 증가함

  • x축 값이 왼쪽에서 오른쪽으로 증가함

  • y축 값이 뒤쪽에서 앞쪽으로 증가함

  • z축 값이 아래쪽에서 위쪽으로 증가함

DICOM file axis convention

NIfTI file axis convention

내재적 좌표계

내재적 좌표계는 환자 좌표계의 공간 차원을 설명합니다. 내재적 좌표는 복셀 단위인 반면, 환자 좌표는 실제 단위를 가지며 일반적으로 밀리미터 단위입니다. 2차원 데이터의 경우 medicalImage 객체의 PixelSpacing 속성에서 픽셀 크기를 얻을 수 있고, 3차원 데이터의 경우 medicalVolume 객체의 VoxelSpacing 속성에서 픽셀 크기를 얻을 수 있습니다.

내재적 좌표계의 원점은 첫 번째 픽셀(2차원 영상) 또는 복셀(3차원 볼륨)의 중심에 있으며, 검은색 원으로 표시됩니다. i축은 의료 영상 또는 볼륨의 첫 번째 차원(행)에, j축은 두 번째 차원(열)에, k축은 세 번째 차원에 대응됩니다.

아래 이미지 그리드는 해부학적 z축에 대응되는 i축과 해부학적 x축에 대응되는 j축을 보여줍니다.

Image grid showing the i-axis corresponding to the anatomical z-axis and the j-axis corresponding to the anatomical x-axis.

반면, 아래 이미지 그리드는 해부학적 x축에 대응되는 i축과 해부학적 z축에 대응되는 j축을 보여줍니다.

Image grid showing the i-axis corresponding to the anatomical x-axis and the j-axis corresponding to the anatomical z-axis.

두 이미지 그리드 모두 의료기기가 파일에 복셀을 저장할 수 있는 유효한 방식을 나타냅니다. 영상 볼륨에 대해 medicalVolume 객체를 만드는 경우 환자 좌표계의 공간 차원은 객체의 Voxels 속성값에 대응됩니다.

intrinsicToWorldMapping 함수를 사용하여 의료 영상 볼륨에 대한 내재적 좌표계와 환자 좌표계 간의 기하 변환을 계산할 수 있습니다.

참고 항목

객체

함수

도움말 항목