Browse > Article
http://dx.doi.org/10.5573/ieie.2014.51.4.144

Matching Points Filtering Applied Panorama Image Processing Using SURF and RANSAC Algorithm  

Kim, Jeongho (Department of Computer Science, Graduate School of Dankook University)
Kim, Daewon (Department of Multimedia Engineering, College of Engineering, Dankook University)
Publication Information
Journal of the Institute of Electronics and Information Engineers / v.51, no.4, 2014 , pp. 144-159 More about this Journal
Abstract
Techniques for making a single panoramic image using multiple pictures are widely studied in many areas such as computer vision, computer graphics, etc. The panorama image can be applied to various fields like virtual reality, robot vision areas which require wide-angled shots as an useful way to overcome the limitations such as picture-angle, resolutions, and internal informations of an image taken from a single camera. It is so much meaningful in a point that a panoramic image usually provides better immersion feeling than a plain image. Although there are many ways to build a panoramic image, most of them are using the way of extracting feature points and matching points of each images for making a single panoramic image. In addition, those methods use the RANSAC(RANdom SAmple Consensus) algorithm with matching points and the Homography matrix to transform the image. The SURF(Speeded Up Robust Features) algorithm which is used in this paper to extract featuring points uses an image's black and white informations and local spatial informations. The SURF is widely being used since it is very much robust at detecting image's size, view-point changes, and additionally, faster than the SIFT(Scale Invariant Features Transform) algorithm. The SURF has a shortcoming of making an error which results in decreasing the RANSAC algorithm's performance speed when extracting image's feature points. As a result, this may increase the CPU usage occupation rate. The error of detecting matching points may role as a critical reason for disqualifying panoramic image's accuracy and lucidity. In this paper, in order to minimize errors of extracting matching points, we used $3{\times}3$ region's RGB pixel values around the matching points' coordinates to perform intermediate filtering process for removing wrong matching points. We have also presented analysis and evaluation results relating to enhanced working speed for producing a panorama image, CPU usage rate, extracted matching points' decreasing rate and accuracy.
Keywords
SURF; RANSAC;
Citations & Related Records
Times Cited By KSCI : 3  (Citation Analysis)
연도 인용수 순위
1 Daehyun Kim, Jongsoo Choi, "View Interpolation Algorithm for Continuously Changing Viewpoints in the Multi-panorama Based Navigation," IEIE Journal(SP), vol. 40, no. 6, pp. 141-148, Nov. 2003.
2 Sehwan Kim, Kiyoung Kim, Woontack Woo, "Multiple Camera Calibration for Panoramic 3D Virtual Environment," IEIE Journal(CI), vol. 41, no. 2, pp. 137-148, Mar. 2004.
3 Seung-Hyen Rhee, Jae Ho Lee, Sang-Gil Lee, and Moon Gi Kang, "Panoramic image reconstruction based on a camera motion model," KOSBE Journal, pp. 41-46, 1999.
4 Jun-Seong Joe, Bum-jong Lee, and Jong-Seung Park, "Creating Full View Panorama Image from Multiple Images," KIISE Journal, vol. 34, no. 2(B), pp. 162-166, 2007.
5 Zhihui Xiong, Maojun Zhang, Yunli Wang, Tun Li, and Kijun Li, "Fast Panorama Unrolling of Catadioptric Omni-Directional Images for Cooperative Robot Vision," Computer Supported Cooperative Work in Design, 11th International Conference on, DOI 10.1109/SCCWD.4281594, pp. 1100-1104, Apr. 2007.
6 S. Kim and W. Woo, "Panoramic image-based virtual environment using the 3D generation," IPIU, vol. 13, pp. 111-116, 2003.
7 Y. Seunbeom, J. HyeokJun and H. Chijeion, "Features-based panoramic image combinations," KICS Journal, vol. 35, no. 8, pp. 179-184, Sep. 2010.
8 J. Matas, O. Chum, M. Urban, and T. Pajdla, "Robust wide baseline stereo from maximally stable extremal regions," In BMVC pp. 384-393, 2002.
9 S. Richard, "Image Alignment and Stitching : A Tutorial," Journal of foundations and trends in computer graphics and vision, vol. 2, no. 1, Jan. 2006.
10 J. M Morel and G. Yu, "ASIFT : A New Framework for Fully Affine Invariant Comparison," SIAM Journal on Imaging Sciences, vol. 2, no. 2, 2009.
11 K. Mikolajczyk and C. Schmid, "Scale and Affine invariant interest point detectors," In IJC, vol. 60, no. 1, pp. 63-86, 2004.
12 T. Tuytelaars and K. Mikolajczyk, "Local Invariant Feature Detectors," In CVG, vol. 3, no. 1, pp. 1-110, 2008.
13 Chanil Park, Suhyun Lee, Yongjin Jeong, "A Hardware Design of Feature Detector for Realtime Processing of SIFT(Scale Invariant Feature Transform) Algorithm in Embedded Systems," IEIE Journal(SD), vol. 46, no. 3, pp. 86-95, Mar. 2009.
14 H. Bay, T. Tuytelaars, and L. V. Gool, "Surf: Speeded up robust features," Computer Vision of Lecture Notes in Computer Science, Springer, vol. 3951. pp. 404-417, 2006.
15 Sangwon Seo, Soowoong Jeong, Yunsang Han, Jongsoo Choi, Sangkeun Lee, "Efficient Homography Estimation for Panoramic Image Generation," vol. 50, no. 8, pp. 215-224, Aug. 2013.   과학기술학회마을   DOI   ScienceOn
16 Luo Juan, Sungsik Shin, Hyun Ju Park, and Ou Bong Gwun, "Stitching for panorama based on SURF and Multi-band Blending," KMMS Journal, vol. 14, no. 2, pp. 201-209, 2011.
17 M. Fischler and R. Bolles, "Random sample consunsus: A paradigm for model fitting applications to image analysis and automated cartography," Proc. Image Understanding Workshop, pp. 71-88, Apr. 1980.
18 Taehyub Kim, Yoonseok Choi, Bodam Nam, Hyunki Hong, "Tele-presence System using Homography-based Camera Tracking Method," IEIE Journal(CI), vol. 49, no. 3, pp. 27-33, May 2012.   과학기술학회마을
19 Jayhyun Im, Joonki Paik, "Feature-Based Panoramic Background Generation for Object Tracking in Dynamic Video," IEIE Journal(SP), vol. 45, no. 6, pp. 108-116, Nov. 2008.   과학기술학회마을
20 K. MinGoo, C. Wongook, and M. Seounbin, "SURF feature extraction algorithm for face recognition research," IEIE Journal(CI), vol. 48, no. 3, pp. 46-53, May 2011.
21 M. Brown and D. Lowe, "Automatic Panoramic Image Stitching using Invariant Features," International Journal of Computer Vision, vol. 74, no. 1, pp. 59-73, 2007   DOI   ScienceOn
22 Son Jung-In, Kang Minsung, Sohn Kwanghoon, "View invariant image matching using SURF," KOSBE Conference, pp. 222-225, Aug. 2011.   과학기술학회마을
23 O. Chum, T. Pajdla, and P. Sturm, "The geometric error for homographies," Computer Vision and Image Understanding, vol. 97, no. 1, pp. 86-102, 2005.   DOI   ScienceOn