이미지 좌표계

에 대한

서로 다른 소프트웨어/프로그래밍 언어는 서로 다른 이미지 좌표계를 사용할 수 있습니다 [1] [2] . 가능한 이미지 좌표계는 많지만, IEEE Std 2020-2024 [2] 에서는 네 가지 일반적인 좌표계가 정의되어 있습니다. 이미지 좌표계의 명칭은 서로 다른 이미지 좌표계를 사용하는 소프트웨어/프로그래밍 언어 간의 인터페이스를 용이하게 합니다.

요인

다음은 이미지 좌표계의 구성 요소입니다.

요인설명예시
축 순서 좌표 쌍의 순서

x, y (행, 열); y, x (열, 행)

참조 픽셀 인덱스 기준 픽셀의 인덱스

0; 1

참조 픽셀 위치 기준 픽셀의 위치

좌측 하단; 좌측 상단; 기타

양의 x축 방향 이미지 내에서 x좌표가 증가하는 방향

왼쪽; 오른쪽

양의 y축 방향 이미지 내에서 y좌표가 증가하는 방향

위; 아래

정수 픽셀 위치 정수 인덱스의 픽셀 내 위치

픽셀 중심; 기타

다운샘플링 다운샘플링 양

없음; 2x2; 기타

크롭핑 수행된 크롭 작업량

자르기 안 함; 자르기

Imatest 내에서 사용하세요

달리 명시되지 않는 한, Imatest는 IEEE Std 2020 [2] Type IV 이미지 좌표계를 사용합니다.

이미지 좌표계

IEEE Std 2020 [2] 유형 I IEEE Std 2020 [2] 유형 II IEEE Std 2020 [2] 유형 III IEEE Std 2020 [2] 유형 IV
축 순서 x, y (행, 열) x, y (행, 열) x, y (행, 열) x, y (행, 열)
참조 픽셀 인덱스 0 0 1 1
참조 픽셀 위치 왼쪽 아래 왼쪽 위 왼쪽 아래 왼쪽 위
양의 x축 방향 오른쪽 오른쪽 오른쪽 오른쪽
양의 y축 방향 위로 아래에 위로 아래에
정수 픽셀 위치 픽셀 중심 픽셀 중심 픽셀 중심 픽셀 중심
다운샘플링 없음 없음 없음 없음
크롭핑 없음 없음 없음 없음
사용 예시 오픈CV

MATLAB*

이마스테트

* MATLAB의 축 순서는 열, 행입니다.

예시

다음 예시는 6열 4행 이미지에 대한 다양한 이미지 좌표계를 보여줍니다. 기준 픽셀은 회색으로 표시되어 있습니다.

IEEE Std 2020 [2] 유형 I IEEE Std 2020 [2] 유형 II
IEEE Std 2020 [2] 유형 III IEEE Std 2020 [2] 유형 IV

참고 자료

  1. P. Romanczyk, “기하학적 카메라 캘리브레이션을 위한 검증 방법”, IS&T Electronic Imaging 학술대회 논문집 , 2020, doi: 10.2352/ISSN.2470-1173.2020.16.AVM-150 . ↩
  2. IEEE 자동차 시스템 영상 품질 표준 , IEEE Std 2020-2024, 2024, doi: 10.1109/IEEESTD.2024.10935839 . ↩ a ↩ b ↩ c ↩ d ↩ e ↩ f ↩ g ↩ h ↩ i ↩ j ↩ k