| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | |||||
| 3 | 4 | 5 | 6 | 7 | 8 | 9 |
| 10 | 11 | 12 | 13 | 14 | 15 | 16 |
| 17 | 18 | 19 | 20 | 21 | 22 | 23 |
| 24 | 25 | 26 | 27 | 28 | 29 | 30 |
| 31 |
Tags
- 코틀린
- 다이나믹 프로그래밍
- 컴퓨터비전
- 자바
- 동적계획법
- 누적합
- kotlin
- 임베디드
- Stack
- 2018 KAKAO BLIND RECRUITMENT
- cpp
- level2
- 프로그래머스
- java
- 우선순위큐
- 컴퓨터 비전
- JavaScript
- 구현
- C
- 최적화
- 이분탐색
- dfs
- level3
- BFS
- 그리디
- dp
- 백준
- lv2
- 다이나믹프로그래밍
- c++
Archives
- Today
- Total
코드를 느껴바라
컴퓨터 비전 : 매칭 (Matching) 본문
1. 매칭의 목적
매칭(Matching)은 두 영상 간의 특징점 대응쌍을 찾는 과정이다. 이를 통해 다양한 작업이 가능하다:
- 파노라마 제작
- 객체 추적
- 스테레오 비전 (깊이 추정)
- 영상 정합
2. 매칭 성능과 거리 기준
특징점 기술자 간 거리가 가까울수록 유사하다고 간주한다. 거리 측정 기준에 따라 다음과 같은 전략이 있다:
- T (임계값):
- T가 작을수록: 더 엄격한 매칭 → 거짓 긍정(False Positive) ↓, 거짓 부정(False Negative) ↑
- T가 클수록: 더 많은 매칭 허용 → 거짓 긍정 ↑
- 유사도 측정 지표:
- 유클리디안 거리
- 코사인 거리
- 마할라노비스 거리 (분포를 고려)
3. 최근접 이웃 기반 매칭 기법
3.1 최근접 이웃 (NN: Nearest Neighbor)
- 가장 가까운 기술자 하나를 매칭
- 단점: 유사한 비특징점과도 매칭될 수 있음
3.2 최근접 거리 비율 (NNDR)
- 1번째 최근접 거리와 2번째 최근접 거리의 비율 사용
- 비율이 작을수록 신뢰도 높은 매칭
- 성능 우수하지만 비교량이 많아 실시간 처리에 부적합
4. 매칭 속도 개선 기법
4.1 해싱 (Hashing)
- 기술자들을 해시 테이블에 저장하여 검색 속도 향상
- 해밍 거리 기반 해시: 바이너리 기술자에 적합
4.2 KD-트리 (k-dimensional tree)
- 고차원 공간을 분할하여 검색
- 평균 (O(\log n)) 시간에 최근접 탐색 가능
- 고차원에서는 성능 저하 가능성 있음
4.3 근사 최근접 탐색 (ANN)
- 정확도 일부를 희생하고 속도를 획득
- 제한된 횟수만 탐색하거나 확률 기반
5. 정합성 검증: RANSAC
매칭에는 오탐(outlier)이 많기 때문에 정합성 검증이 필요하다.
- RANSAC(Random Sample Consensus):
- 일부 점들로 변환 모델 추정
- 전체 데이터에 대해 얼마나 잘 맞는지 평가
- 가장 많은 inlier를 갖는 모델 선택
6. 정합 모델
정합성 평가를 위한 모델로는 다음이 있다:
- 유사변환(Affine)
- 투영변환(Homography)
- 최소제곱법(Least Squares): 여러 점을 이용해 변환 파라미터 추정
7. 적용 예시
| 응용 분야 | 설명 |
|---|---|
| 스테레오 비전 | 깊이 추정 |
| 파노라마 제작 | 이미지 이어붙이기 |
| 객체 추적 | 연속 프레임 간 대응점 추적 |
| 센서 융합 | 다양한 영상 소스 정렬 |
8. 요약
- 매칭은 특징점 대응쌍을 찾는 과정
- 거리 기준과 NNDR로 정확도 향상
- KD-트리, 해싱, 근사 NN으로 속도 향상
- RANSAC 및 최소제곱법으로 외란 제거
참고: 컴퓨터 비전 7장(저자: 오일석)
반응형
'CS > 컴퓨터 비전(Computer Vision)' 카테고리의 다른 글
| 컴퓨터 비전 : 인식 (Recognition) (0) | 2025.06.20 |
|---|---|
| 컴퓨터 비전 : 기계학습 (Machine Learning) (0) | 2025.06.20 |
| 컴퓨터 비전 : Lucas-Kanade와 Horn-Schunck 완전 정리 (0) | 2025.06.16 |
| 컴퓨터 비전 : 특징 기술(Feature Descriptor) (0) | 2025.04.24 |
| 컴퓨터 비전 : 영상 분할 (Image Segmentation) (0) | 2025.04.24 |