Table of Contents
Homography는 컴퓨터 비전 및 이미지 처리의 기본 개념입니다. 그것은 다른 관점에서 찍은 동일한 플래터 표면의 두 이미지 사이의 관계를 설명합니다. 이해 균류는 증강 현실과 같은 응용 프로그램에 필수적입니다, 가상 개체는 실제 장면에 과감한.
호모그래피의 수학 재단
균류는 이미지에서 다른 이미지로 포인트를 맵핑하는 3x3 매트릭스에 의해 표현됩니다. 이 매트릭스 계정은 회전, 번역, 스케일링, 및 관점 왜곡을 위해. 균류를 준수하려면 이미지 사이의 최소 4 점 대응이 필요합니다.
수학 모델은 투영형 형상을 사용하여 이미지의 각 지점이 균질 좌표로 표현됩니다. 변환은 다음과 같습니다.
p' = H * p]
여기서 p 과 ]p']는 대응점의 균질 좌표이며 H는 균질 매트릭스입니다.
증강현실
증강현실(AR)에서는 균류는 실제 표면과 가상 객체를 정렬하는 데 사용됩니다. 카메라 보기와 알려진 판자 표면 사이의 균류를 자극함으로써 가상 콘텐츠는 정확하게 오버레이 될 수 있습니다.
이 과정은 이미지의 맞은편에 일치하는 표면에 특징 점을 검출하고, 균류 모체를 계산합니다. 변이가 알려져 있으면, 가상 객체는 정확한 위치 및 오리엔테이션에서 렌더링 될 수 있습니다.
Homography의 핵심 단계
- 이미지에 기능 검출
- 이미지 사이 일치 기능 점
- RANSAC와 같은 알고리즘을 사용하여 균질 매트릭스 컴파일
- overlay 가상 콘텐츠에 대한 변환 적용