의료 영상 좌표계
의료 영상에는 내재적 좌표계와 세계 좌표계(또는 환자 좌표계)라는 두 가지 다른 좌표계가 있습니다. 내재적 좌표계와 환자 좌표계를 사용하여 의료 영상의 다양한 위치에 접근할 수 있습니다.
내재적 좌표계는 복셀 공간을 정의하고, 환자 좌표계는 해부학적 공간을 정의합니다. 환자를 기준으로 내재적 좌표의 위치와 방향을 파악하려면 데이터를 환자 좌표계로 변환해야 합니다. intrinsicToWorldMapping 함수를 사용하여 medicalVolume 객체로 저장된 3차원 의료 영상 볼륨의 내재적 좌표와 환자 좌표 간 변환을 얻을 수 있습니다.
환자 좌표계
환자 좌표계는 다음과 같이 3개의 직교하는 축으로 구성됩니다.
왼쪽(L)/오른쪽(R) — x축
앞쪽(A)/뒤쪽(P) — y축
아래쪽(I)/위쪽(S) — z축
환자 xyz축은 관상면, 시상면, 횡단면의 해부학적 평면을 정의합니다. 다음 표는 해부학적 평면과 환자 좌표축 사이의 관계를 보여줍니다.
| 해부학적 평면과 환자 좌표축 | 시상면 | 관상면 | 횡단면 |
|---|---|---|---|
|
|
|
|
|
참고
환자 좌표계는 환자의 신체 방향과 함께 회전합니다.
환자 좌표축을 해부학적 평면에 매핑하기
의료 영상 파일은 내재적 좌표(i, j, k)를 환자 좌표(x, y, z)에 매핑하는 변환 행렬을 저장하고 있으며, 각 파일 형식마다 각 축의 양의 방향을 정의하는 고유한 규칙을 가지고 있습니다.
예를 들어, DICOM 파일은 LPS+ 좌표계를 사용하고 NIfTI 파일은 RAS+ 좌표계를 사용합니다.
| 환자 좌표축 | DICOM | NIfTI |
|---|---|---|
|
|
|
|
|
|
|
내재적 좌표계
내재적 좌표계는 환자 좌표계의 공간 차원을 설명합니다. 내재적 좌표는 복셀 단위인 반면, 환자 좌표는 실제 단위를 가지며 일반적으로 밀리미터 단위입니다. 2차원 데이터의 경우 medicalImage 객체의 PixelSpacing 속성에서 픽셀 크기를 얻을 수 있고, 3차원 데이터의 경우 medicalVolume 객체의 VoxelSpacing 속성에서 픽셀 크기를 얻을 수 있습니다.
내재적 좌표계의 원점은 첫 번째 픽셀(2차원 영상) 또는 복셀(3차원 볼륨)의 중심에 있으며, 검은색 원으로 표시됩니다. i축은 의료 영상 또는 볼륨의 첫 번째 차원(행)에, j축은 두 번째 차원(열)에, k축은 세 번째 차원에 대응됩니다.
아래 이미지 그리드는 해부학적 z축에 대응되는 i축과 해부학적 x축에 대응되는 j축을 보여줍니다.

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

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






