:: ADVANCE ::

[SIFT] 일정 본문

Image Processing/Image Processing

[SIFT] 일정

KSJ14 2016. 1. 4. 23:30
반응형

[SIFT] 일정



1.3

1) gaussian Image get

* 너무 느려서 FULL_Image (640 * 480)을 resize (320 * 240)으로 수정


2) dog Image get

3) local min, local max point get

4) keypoint display to Image



1.4 

TODO : gaussian Image & dog Image   unsigned char -> double 로 수정해서 keypoint 확인해보자


double 로 수정완료

메모리는 포기했지만, 기분탓인거 같지만 keypoint가 더 정확해진 듯 하다.


원래는 예비 keypoint에서 

getting rid of low contrack keypoint 작업

remove low contrast features 작업을 해야 하는데

일단은 패스



1.5 

TODO : keypoint orientation


영어 복습하고 하루 종일 놀아서 영상을 못함ㅠㅠ 


다음 orientation keypoint를 찾기 위해 컴퓨터 비전 책을 봄

keypoint 후보군에서 지배적인 방향 (dominant orientation)을 찾아 

새로운 keypoint 표현이 필요함


1) 변수 keypoint -> candidatekeypoint로 수정

2) unsigned char -> BYTE 로 수정

3) 파라미터 또는 리턴 값에 따라 함수가 여러개 였는데 이를 template를 사용해서 줄임

limit, processGaussian, resizeImage


컴퓨터 비전에는 소개만 할 뿐 너무 정보가 없기 때문에 더 많은 정보가 필요함


TODO : SIFT 영어 논문 읽기 [low2004]



1.13

SIFT 영어 논문 5. Orientation assignment 읽었고


keypoint, keypointCnt

processOrientation(), pushKeypoint() 구현


+ init() 따로 빼서 구현



* descriptor 기술하는 부분만 남았다 !!

TODO : findOrientationAndDescriptor()로 수정 및 구현 



1.14 

각도 및 크기 계산하는 식이 동일하여 

find Orientation 과 descriptor 기술하는 부분을 한번에 처리하려고 하였으나

각도 회전하는 부분에서 손실되는 값이 존재할 것 같아서 다시 따로 분리


processOrientation(), findDescriptor() 구현


값이 맞는지 알 수가 없네....




반응형

'Image Processing > Image Processing' 카테고리의 다른 글

[SIFT] orientation assignment  (0) 2016.01.13
[Watermarking] 워터마킹이란  (0) 2015.12.11
[Frequency] 영상처리 주파수  (0) 2015.07.25
Comments