이에 대한 두 가지 접근 방식을 설명하겠습니다.
1) 하나의 접근법에는 라인 매칭 알고리즘이 필요합니다. 선을 일치시킨 후 선의 끝점을 사용하여 호모 그래피를 계산할 수 있습니다. 이를 위해 EDLine 또는 LSD 기반 디스크립터가 최근 OpenCV에서 제안됩니다. 또한 해싱 및 빠른 일치도 구현됩니다. 여기 비디오를 확인하십시오 :
http://www.youtube.com/watch?v=MqMjvSkM39k
http://www.youtube.com/watch?v=naSWTlbg3To
최근 opencv_contrib 저장소에는 이러한 메소드에 대한 소스 코드가 포함되어 있습니다.
선 끝 점이 노이즈가있는 경우 선을 직접 활용하여 호모 그래피를 계산할 수 있습니다. 그런 논문은 다음과 같습니다.
내부 보고서 : 2005-V04 이미지 쌍의 3 개의 선 또는 점에서 계산 된 상 동성
G. Lopez-Nicolas, JJ Guerrero, OA Pellejero, C. Sagues
내부 보고서 : 2003-V01 강력한 선 일치 및 상 동성 추정 동시 G. Lopez-Nicolas
호모 그래피를위한 라인의 확률 적 매칭 김태민 , 우지환 , 인소 권
2) 다음과 같은 필드에 고유 한 방법이 있습니다.
" 방송 하키 비디오의 수정을 위해 라인 및 타원 기능 사용 .", Gupta, Ankur, James J. Little 및 Robert J. Woodham
컴퓨터 및 로봇 비전 (CRV), 2011 Canadian Conference on. IEEE, 2011.
과
" 호모 그래피 추정에 라인과 포인트 대응을 결합 ." Dubrofsky, 엘란, 로버트 J. 우드 햄은 . 비주얼 컴퓨팅에 관한 국제 심포지엄. Springer Berlin Heidelberg, 2008.
아이디어는 다음과 같습니다. 계수로 계산 된 모든 행 는 매핑됩니다. 다른 이미지에서 는 다음을 사용합니다.li=(u,v,1)Tl′i=(x,y,1)T
l′i=HTli
이 형식으로 방정식을 DLT 방법에 직접 연결할 수 있습니다.
Ai=[−u00−uuxuy−v00−vvxvy−100−1xy]
유일한 차이점은 정규화이며 위의 참조에서 찾을 수 있습니다.
타원 추가 :
상관 포인트 원뿔 부에 놓여 의 경우는 . 이것은 변환 관계를 일으킨다 :C x T C x = 0xCxTCx=0
C′=H−TCH−1
위의 참고 자료에서는이 제약 조건을 DLT 알고리즘에 삽입하는 방법도 설명합니다.
타원과 선을 사용하여 강력한 투영 관계를 도출 할 수 있습니다.