공부

[컴퓨터비전] 7주차 정리

narlo 2022. 12. 13. 20:33

7주차

Image correspondence

1. keypoint 추출

2. 포인트의 특징 벡터 기술

3. 거리 측정 => 가까운것끼리 매칭(threshold 사용)

매칭이 잘 되었는지 확인할 방법이 없다.

잘못 매칭된 keypoint : outlier

outlier를 없애고 싶어(반영 X)

 

RANSAC(RANdom SAmple Consensus)

outlier를 어느정도 없앨 수 있다.

1. random한 점 추출

2. model parameter를 푼다.

3. inlier를 구한다. (직선과 나머지 모든 점들간의 거리)

- threshold를 이용해 거리 < T인 경우 count

- max를 기억해두고, max인 경우의 outlier를 제거한 뒤 inlier만 이용해 least square

 

Translation : 변수 2개

=> matching point 1개 필요

 

n개의 matching point

Affine : 변수 6개

=> matching point 3개 필요

 

1. 랜덤하게 3개의 point 추출

2. matrix M을 이용해 Least-square

3. inlier 개수 구하기

4. inlier의 개수가 최대라면 M을 남겨둔다.

 

Motivation for Image alignment : Panoramas

파노라마

여러 다른 viewpoint들을 찍어서 합쳐 wide image를 얻을 수 있다.

이미지 간 겹치는 부분이 있어야 한다.

 

Image Stitching

채워야 할 회색 부분

image1의 한 좌표 p에 M을 곱해서 가져올 픽셀을 구한다.

image2의 한 좌표 p2에

 

1. Image1에서 find position, bring pixel value

2. Image2에서 find position, send pixel value

좌표값이 대부분 소수이다.

=> Image warping

 

 

 

'공부' 카테고리의 다른 글

[컴퓨터비전] 11, 12주차 정리  (0) 2022.12.14
[컴퓨터비전] 9, 10주차 정리  (0) 2022.12.13
[컴퓨터비전] 5, 6주차 정리  (0) 2022.12.13
[컴퓨터비전] 3, 4주차 정리  (0) 2022.12.13
[컴퓨터비전] 1, 2주차 정리  (0) 2022.12.13