Abstract
Parallax, exposure differences, ghost and efficiency handling are the challenging tasks for image stitching, which is regarded as the promising approach to resolve the issues in the tasks. In this paper, we propose a novel stitching method that locates the overlapped regions of the input images, and records the feature points at the same time. The warping of each image is then guided by a mesh interpolation map in a local warp model. We also propose an arc function weight model to eliminate image chromatic aberration. It is proved via the validation cases that our approach shows constantly the better performance than the AutoStitch, APAP, SPHP, ANAP, ELA and many other state-of-the-art methods. Our method can effectively avoid mismatched points, improve the matching efficiency of feature points of large-size images by about 60%, eliminate the color difference seam and ghost of the image, and still have good accuracy and stability in complex scenes.
Similar content being viewed by others
References
Antonio R, Markus B (2010) Thin-plate spline analysis of allometry and sexual dimorphism in the human craniofacial complex. Am J Phys Anthropol 117(3):236–245
Bay H, Tuytelaars T, Gool LV (2006) SURF: Speeded up robust features. In Proc of European Conf. on Computer Vision (pp. 404–417)
Bian JW, Lin WY, Matsushita Y, Yeung SK, Nguyen TD, Cheng MM (2017) GMS: Grid-Based Motion Statistics for Fast, Ultra-Robust Feature Correspondence. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (pp. 2828–2837)
Bookstein FL (1989) Principal warps: thin-plate splines and the decomposition of deformations IEEE Transactions on Pattern Analysis and Machine Intelligence 2(6)
Brown M, Lowe D G (2003) Recognising panoramas. Proceedings Ninth IEEE International Conference on Computer Vision 2:1218–1225
Brown M, Lowe DG (2007) Automatic panoramic image stitching using invariant features. Int J Comput Vis 74(1):59–73
Calonder M, Lepetit V, Strecha C, Fua P (2010) BRIEF: binary robust independent elementary features. Lect Notes Comput Sci 6314(4):778–792
Chang CH, Sato Y, Chuang YY (2014) Shape-preserving half-projective warps for image stitching. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (PP. 3254–3261)
Chen YS, Chuang YY (2016) Natural image stitching with the global similarity prior. In Proc of European Conf on Computer Vision (pp. 186–201)
Chen W-C, Xiong Y, Gao J, et al. (2007) Efficient extraction of robust image features on Mobile devices. The Sixth IEEE and ACM International Symposium on Mixed and Augmented Reality Nara. Japan
Davis J (1998) Mosaics of scenes with moving objects. Proc IEEE Conf Comput Vision Patt Recog
Gaddam VR, Riegler M, Eg R, Griwodz C, Halvorsen P (2016) Tiling in interactive panoramic video: approaches and evaluation. IEEE Trans Multimed 18(9):1819–1831
Gao J, Kim SJ, Brown MS (2011) Constructing image panoramas using dual-homography warping. Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition (pp. 49–56)
Hore A, Ziou D (2010) Image Quality Metrics: PSNR vs. SSIM. International Conference on Pattern Recognition (ICPR 2010) 20th Istanbul. (pp. 2366–2369)
Jia Q, Gao X, Fan X et al (2016) Novel coplanar line-points invariants for robust line matching across views. In Proc of European Conf. on Computer Vision (pp 599–611)
Jiang Y, Xu K, Zhao R, Zhang G, Cheng K, Zhou P (2017) Stitching images of dual-cameras onboard satellite. ISPRS J Photogramm Remote Sens 128:274–286
Li X, Hui N, Shen H, Fu Y, Zhang L (2015) A robust mosaicking procedure for high spatial resolution remote sensing images. ISPRS J Photogramm Remote Sens 109:108–125
Li K, Yao J, Lu X, Li L, Zhang Z (2016) Hierarchical line matching based on line–junction–line structure descriptor and local homography estimation. Neurocomputing 184:207–220
Li N, Xu Y, Wang C (2017) Quasi-homography warps in image stitching. IEEE Trans Multimed 20(6):1365–1375
Li J, Wang Z, Lai S, Zhai Y, Zhang M (2018) Parallax-tolerant image stitching based on robust elastic warping. IEEE Trans Multimed 20(7):1672–1687
Li JL, Jiang PQ, Song SX et al (2019) As-aligned-as-possible image stitching based on deviation-corrected warping with global similarity constraints. IEEE Access 7:156603–156611
Li J, Deng BS, Tang RF, Wang ZM, Yan Y (2020) Local-adaptive image alignment based on triangular facet approximation. IEEE Trans Image Process 2356–2369
Liao TL, Li N (2019) Single-perspective warps in natural image stitching. IEEE Trans Image Process 29:724–735
Lin CC, Pankanti SU, Ramamurthy KN, et al. (2015) Adaptive as-natural-as-possible image stitching. Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition 7:1155–1163
Lowe DG (2004) Distinctive image features from scale-invariant Keypoints. Int J Comput Vis 60(2):91–110
Millis BA, Tyska MJ (2017) High-resolution image stitching as a tool to assess tissue-level protein distribution and localization. Methods Mol Biol 1606:281
Peleg S (1981) Elimination of seams from photomosaics. Comput Graph Image Process 16(1):90–94
Rosten E, Drummond T (2006) Machine learning for high-speed corner detection. Lecture Notes in Computer Science. pp 430–443
Rublee E, Rabaud V, Konolige K, Bradski G (2011) ORB: an efficient alternative to SIFT or SURF. Proceedings of the IEEE International Conference on Computer Vision (pp. 2564–2571)
Semenishchev EA, Voronin VV, Marchuk VI, et al. (2017) Method for stitching microbial images using a neural network. Proceedings of the mobile multimedia/image processing, security, and applications 10221:102210O
Sheng H, Lou C, Xu W et al (2014) A seamless approach to stitching lunar DOMs with TPS. Appl Math Inf Sci 555–562
Shum HY, Ng KT, Chan SC (2005) A virtual reality system using the concentric mosaic: construction, rendering, and data compression. IEEE Trans Multimed 7(1):85–95
Sun X, Foote J, Kimber D et al (2005) Region of interest extraction and virtual camera control based on panoramic video capturing. IEEE Trans Multimed 7(5):981–990
Szeliski R (2006) Image alignment and stitching: a tutorial. Foundations and Trends in Computer Graphics and Vision 2(1):1–10
Takacs G, Xiong Y, Grzeszczuk R, et al. (2008) Outdoors augmented reality on mobile phone using loxel-based visual feature organization. Proceeding of the 1st ACM international conference on Multimedia information retrieval Vancouver. British Columbia, Canada
Tang WK, Wong TT, Heng P (2005) A system for real-time panorama generation and display in tele-immersive applications. IEEE Trans Multimed 7(2):280–292292
Tzavidas S, Katsaggelos AK (2005) A multicamera setup for generating stereo panoramic video. IEEE Trans Multimed 7(5):880–890
Yang F, Deng ZS, Fan QH (2013) A method for fast automated microscope image stitching. Micron 48:17–25
Zaragoza J, Chin TJ, Brown MS et al (2013) As-projective-as-possible image stitching with moving DLT. IEEE Transactions on Pattern Analysis and MachineIntelligence 36(7):1285–1298
Zhao Q, Wan L, Feng W, Zhang J, Wong TT (2013) Cube2Video: navigate between cubic panoramas in real-time. IEEE Trans Multimed 15(8):1745–1754
Acknowledgments
This work is supported by National Natural Science Foundation of China (61762018), the Guangxi 100 Youth Talent Program (F-KA16016), the Colleges and Universities Key Laboratory of Intelligent Integrated Automation, Guilin University of Electronic Technology, China (GXZDSY2016-03), the research fund of Guangxi Key Lab of Multi-source Information Mining & Security (18-A-02-02), Natural Science Foundation of Guangxi (2018GXNSFAA281310) and the Innovation Project of Guangxi Graduate Education (XYCSZ2019075).
Author information
Authors and Affiliations
Corresponding authors
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Qin, Y., Li, J., Jiang, P. et al. Image stitching by feature positioning and seam elimination. Multimed Tools Appl 80, 20869–20881 (2021). https://doi.org/10.1007/s11042-021-10694-6
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-021-10694-6