Real-Time Feature Point Matching Using Local Descriptor Derived by Zernike Moments

저니키 모멘트 기반 지역 서술자를 이용한 실시간 특징점 정합

  • Hwang, Sun-Kyoo (Research Institute of Industrial Science, Hanyang University) ;
  • Kim, Whoi-Yul (Dept. of Electronics and Computer Engineering, Hanyang University)
  • 황선규 (한양대학교 산업과학연구소) ;
  • 김회율 (한양대학교 전자컴퓨터통신공학과)
  • Published : 2009.07.25

Abstract

Feature point matching, which is finding the corresponding points from two images with different viewpoint, has been used in various vision-based applications and the demand for the real-time operation of the matching is increasing these days. This paper presents a real-time feature point matching method by using a local descriptor derived by Zernike moments. From an input image, we find a set of feature points by using an existing fast corner detection algorithm and compute a local descriptor derived by Zernike moments at each feature point. The local descriptor based on Zernike moments represents the properties of the image patch around the feature points efficiently and is robust to rotation and illumination changes. In order to speed up the computation of Zernike moments, we compute the Zernike basis functions with fixed size in advance and store them in lookup tables. The initial matching results are acquired by an Approximate Nearest Neighbor (ANN) method and false matchings are eliminated by a RANSAC algorithm. In the experiments we confirmed that the proposed method matches the feature points in images with various transformations in real-time and outperforms existing methods.

서로 다른 시점의 두 영상에서 동일한 점들을 정합하는 특징점 정합은 다양한 영상 처리 분야에서 널리 사용되고 있으며, 최근에는 실시간으로 동작하는 특징점 정합에 대한 요구가 높아지고 있다. 본 논문은 저니키 모멘트 기반의 지역 서술자를 이용하여 특징점을 실시간으로 정합하는 방법을 제안한다. 빠른 모서리 점 검출 방법을 이용하여 입력 영상으로부터 특징점을 추출하고, 각 특징점에서 저니키 모멘트를 이용한 지역 서술자를 생성한다. 저니키 모멘트 기반의 지역 서술자는 특징점 주변의 부분 영상을 적은 차수의 특징 벡터로써 효율적으로 표현하며, 영상의 회전과 밝기 변화에 강인하다. 본 논문에서는 저니키 모멘트 계산을 실시간으로 수행하기 위하여 고정된 크기의 저니키 기저 함수를 미리 계산하여 이를 룩업 테이블에 저장하여 사용한다. 특징점 정합 단계에서는 근사 최근방 이웃(ANN) 방법을 사용하여 초기 정합 결과를 얻고, 이 중 잘못된 정합은 RANSAC 알고리즘을 이용하여 제거함으로써 최종 정합 결과를 얻는다. 실험 결과 제안하는 방법은 다양한 변환이 존재하는 영상에 대하여 실시 간으로 특징점 정합을 수행함을 확인하였다.

Keywords

References

  1. S. Arya, D. M. Mount, N. S. Netanyahu, R. Silverman, and A. Y. Wu. 'An optimal algorithm for approximate nearest neighbor searching in fixed dimensions', Journal of ACM, vol. 45, no. 6, pp. 891-923, Nov. 1998 https://doi.org/10.1145/293347.293348
  2. C.W. Chong, P. Raveendran, R. Mukundan, 'A comparative analysis of algorithms for fast computation of Zernike moments,' Pattern Recognition, vol. 36, no. 3, pp. 731–742, 2003 https://doi.org/10.1016/S0031-3203(02)00091-2
  3. O. Chum, J. Matas, and J. Kittler, 'Locally optimized RANSAC,' Proceedings of the 25th DAGM Symposium, pp. 236-243, Sep. 2003 https://doi.org/10.1007/978-3-540-45243-0_31
  4. M. Fischler and R. Bolles. 'Random sample consensus: A paradigm for model fitting with applications to image analysis and automated cartography,' Communications of the ACM, vol. 24, no. 6, pp. 381-395, June 1981 https://doi.org/10.1145/358669.358692
  5. C.G. Harris and M.J. Stephens, 'A combined corner and edge detector,' in Fourth Alvey Vision Conference, Manchester, 1988
  6. R. Hartley and A. Zisserman, Multiple view geometry in computer vision, Cambridge University Press, 2000
  7. S. Hu, J. Qiao, A. Zhang and Q. Huang, '3D Reconstruction from Image Sequence Taken with a Handheld Camera,' ISPRS Congress Beijing 2008, pp. 559-562, Beijing China, July 2008
  8. A. Khotanzad, Y.H. Hong, 'Invariant image recognition by Zernike moments,' IEEE Trans. on Pattern Anal. Mach. Intell. vol. 12, no. 5, pp. 489-497, 1990 https://doi.org/10.1109/34.55109
  9. V. Lepetit and P. Fua, 'Keypoint recognition using randomized trees', IEEE Trans. on Pattern Anal. Mach. Intell., vol. 28, no. 9, pp. 1465-1479, Sept. 2006 https://doi.org/10.1109/TPAMI.2006.188
  10. D. Lowe, 'Distinctive image features from scale-invariant keypoints,' International Journal of Computer Vision, vol. 60, no. 2, pp. 91-110, 2004 https://doi.org/10.1023/B:VISI.0000029664.99615.94
  11. K. Mikolajczyck and C. Schmid, 'Indexing based on scale invariant interest point,' IEEE International Conference on Computer Vision, vol. 1, pp. 525-531, 2001
  12. E. Rosten and T. Drummond, 'Fusing points and lines for high performance tracking,' In IEEE International Conference on Computer Vision, vol. 2, pp. 1508-1515, Beijing, China, 2005
  13. S. M. Smith and J. M. Brady, 'SUSAN - a new approach to low level image processing,' International Journal of Computer Vision, vol. 23, no. 1, pp. 45–78, May 1997 https://doi.org/10.1023/A:1007963824710
  14. K. Takaya, 'Feature point correspondence of stereo images by monogenic phase,' 2007 IEEE Pacific Rim Conference on Communications, Computers and Signal Processing PACRIM 07, pp. 272-275, Victoria, B.C. Canada, Aug. 2007.
  15. T. T. H. Tran and E. Marchand, 'Real-time key point matching: application to visual servoing', IEEE International Conference on Robotics and Automation, pp. 3787-3792, Roma, Italy, April 2007
  16. 김성호, 김인철, 권인소, '지역 Zernike 모멘트를 이용한 모델 기반 확률적 물체 인식,' 제 14회 영상처리 및 이해에 관한 워크샵, pp. 87-92, 2002
  17. 김정호, 김성호, 장기정, 권인소, '단일 카메라 전방향 스테레오 시스템을 이용한 위치 추정 및 환경 지도 작성,' 제1회 한국지능로봇 하계 종합 학술대회, pp. 529-534, 2006
  18. http://www.cs.umd.edu/~mount/ANN/