Panoramic Image Stitching using Feature Extracting and Matching on Mobile Device

모바일 기기에서 특징적 추출과 정합을 활용한 파노라마 이미지 스티칭

  • Lee, Yong-Hwan (Dept. of Smart Mobile, Far East University) ;
  • Kim, Heung-Jun (Dept. of Computer Science and Engineering, Gyeongnam National University of Science and Technology)
  • 이용환 (극동대학교 스마트모바일학과) ;
  • 김흥준 (경남과학기술대학교 컴퓨터공학과)
  • Received : 2016.12.16
  • Accepted : 2016.12.26
  • Published : 2016.12.31

Abstract

Image stitching is a process of combining two or more images with overlapping area to create a panorama of input images, which is considered as an active research area in computer vision, especially in the field of augmented reality with 360 degree images. Image stitching techniques can be categorized into two general approaches: direct and feature based techniques. Direct techniques compare all the pixel intensities of the images with each other, while feature based approaches aim to determine a relationship between the images through distinct features extracted from the images. This paper proposes a novel image stitching method based on feature pixels with approximated clustering filter. When the features are extracted from input images, we calculate a meaning of the minutiae, and apply an effective feature extraction algorithm to improve the processing time. With the evaluation of the results, the proposed method is corresponding accurate and effective, compared to the previous approaches.

Keywords

References

  1. Q. Zhao, "Summary of Virtual Reality", Chinese Science, 2009.
  2. Fanni Molnar and Andras Kovacs, "360-degree Image Stitching with GPS Support", 20th Jubilee International Conference on Intelligent Engineering System, 2016.
  3. Seong-Jong Ha, Hyung-Il Koo, Sang-Hwa Lee and Soo Kyun Kim, "Panorama Mosaic Optimization for Mobile Camera Systems", IEEE Transaction Consumer Electronics, vol.53, no.4, pp.1217-1225, 2007. https://doi.org/10.1109/TCE.2007.4429204
  4. Vrushali S. Sakharkar and S. R. Gupta, "Image Stitching Techniques - An overview", International Journal of Computer Science and Applications, vol.6, no.2, pp.324-330, 2013.
  5. S. Pravenaa and R. Menaka, "A Methodical Review on Image Stitching and Video Stitching Techniques", International Journal of Applied Engineering Research, vol.11, no.5, pp.3442-3448, 2016.
  6. A. Baumberg, "Reliable Feature Matching Across Widely Separated Views", Interational Conference on Computer Vision and Pattern Recognition, pp.774-781, 2000.
  7. Shikha Arya, "A Review on Image Stitching and its Different Methods", International Journal of Advanced Research in Computer Science and Software Engineering, vol.5, issue.5, pp.299-303, 2015.
  8. Jeongho Kim and Daewon Kim, "Matching Points Filtering Applied Panorama Image Processing Using SURF and RANSAC Algorithm", Journal of Institute of Electronics and Information Engineers, vol.5, no.4, 2014.
  9. David G. Lowe, "Distinctive Image Features from Scale-Invariant Keypoints", International Journal of Computer Vision, vol.60, issue.2, pp.91-110, 2004. https://doi.org/10.1023/B:VISI.0000029664.99615.94
  10. Yan Ke and Rahul Sukthankar, "PCA-SIFT: a more distinctive representation for local image descriptors", IEEE Conference on Computer Vision and Pattern Recognition, pp.506-513, 2004.
  11. Israa A. Jabbar, Jieqing Tan and Zhengfeng Hou, "Adaptive PCA-SIFT Matching Approach for Face Recognition Application", International Conference of Engineers and Computer Scientists, 2014.
  12. Herbert Bay, Tinne Tuytelaars and Luc Van Gool, "SURF: Speeded Up Robust Features", Computer Vision and Image Understanding, vol.110, no.3, pp.346-359, 2008. https://doi.org/10.1016/j.cviu.2007.09.014
  13. Edward Rosten and Tom Drummon, "Fusing Points and Lines for High Performance Tracking", IEEE International conference on computer vision, pp.1508-1511, 2005.
  14. Website: http://www.visualsize.com
  15. Luo Juan and Gwun Oubong, "SURF applied in Panorama Image Stitching", International Conference on Image Processing Theory Tools and Applications, 2010.
  16. Graphical User Interface for Panorama Tools(PTGui), available at https://www.ptgui.com