hi.log
로그인
hi.log
로그인
image feature matching
David8
·
2022년 12월 10일
팔로우
0
image feature matching
0
컴퓨터비전
목록 보기
15/17
feature(특징점)
개념
영상 내 추출한 정보
특징점은 Point, edges, objects와 같은 다양한 구조임
특징점은 이웃한 픽셀들의 정보를 활용하여 생성 될 수 있음
좋은 특징점 조건(아래 사항들에도 변하지 않아야함)
illumination(조명)
transclation(위치)
scale(크기)
rotation(회전)
perperctive transform
값이 싸고 메모리 효율이 좋아야함
이미지 특징점 방식
detector(=Extractor): 영상 내 특정한 위치가 feature인지 판별
descriptor: 특정한 위치가 feature로 판별되었을 때 특정한 기준을 설정하는 것(특징점 주위 밝기, 색상, 그레디언트 방향 계산)
종류
ORB(oFast detector + r-BRIEF descriptor)
빠르고 조명과 회전에 강함
FAST
detector 역할
p 픽셀보다 연속적으로 밝기 값이 크거나 작다면 픽셀 p는 feature --> 주변 pixel 중에서 가장 크거나 작아야함(= 주변이 배경임을 의미)
ex) 반지름 3 --> 9개 연속 픽셀 연속
BRIEF
p가 feature로 판별 되었을 때 p를 묘사하는 방법
p를 임의의 위치를 지정해놓고 --> 해당 위치의 값을 토대로 0 or 1의 바이너리 문자열을 구함
Image matching(이미지 매칭)
과정
1. 두 영상의 특징점을 추출(by detector)
각각의 특징을 feature descriptor를 통해 묘사
feature descriptor 기반으로 두 이미지가
얼마나 유사한지 비교
비교한 특징들이 good matching인지 판별
good matching
a와 b만이 유사할 때 a와 b가 good matching임(a, b, c 모두 유사하면 어는 것이 good matching인지 고르기 어려움)
good matching은 nndr로 평가됨
NNDR (Nearest neighbor distance ratio) = distance to best match / distance to second best match
nndr이 작을수록 good matching에 가까움
CNN(Convolution Neural Network)
개념
이미지 처리할 때 쓰는 신경망
다른 신경망과 마찬가지로 입력층, 연산층, 출력층으로 구성
입력층: 이미지 넣는 부분
출력층: 입력 이미지 어느 카테고리인지 출력
연산층
이미지에서 특징을 추출하는 부분
컨볼류션 계층(합성곱)
1. 패딩(zero padding)
1. 결과 mat의 크기가 동일하게 유지 하기 위해 --> 테두리 값을 넣음(제로 패딩 --> 0)
2. stride(보폭)
풀링 계층
최대값 추출
추출한 특징을 활용하여 분류하는 방법을 학습하는 부분
fc(fully connected)
David8
팔로우
이전 포스트
projective_Transformation
다음 포스트
image compression
0개의 댓글
댓글 작성