Abstract
Due to the parallax of input image sequence, it is difficult to achieve accurate alignment, which results in artifacts in image stitching. Besides, since most spatial variation warps extrapolate warps to non-overlapping regions through homography regularization, the stitching results are single-perspective, which causes distortion. To solve these problems, in this paper, we propose a new stitching method. Firstly, feature points and feature lines are employed to improve the accuracy of registration and the naturalness of image warps. And mesh grids are used to guide the warps of the target image. Then, to overcome the distortion problem, we introduce a global similarity constraint. And two weight factors are used to combine the similarity transformation obtained by double features with the projective transformation on the target image, so as to achieve a smooth transition. Finally, after creating a label between pixels in overlapping regions, we design a logical function to optimize the problem of minimizing the label energy function, and search for a stitching seam with a seam-cutting method. Experimental results show that the proposed method can not only effectively suppress the projection distortion in the non-overlapping regions of the target image, but also well remove artifacts in the overlapping regions.









Similar content being viewed by others
Data availability
The data used to support the findings of this study are available from the corresponding author upon request.
References
Bay H, Tuytelaars T, Gool LV (2006) Speeded up robust features. European Conference on Computer Vision. Springer, Berlin, Heidelberg. pp. 404–417
Boykov Y, Kolmogorov V (2004) An experimental comparison of min-cut/max-flow algorithms for energy minimization in vision. IEEE Trans Pattern Anal Mach Intell 26(9):1124–1137
Chang CH, Sato Y, Chuang YY (2014) Shape-preserving half-projective warps for image stitching. 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. European Conference on Computer Vision. pp. 186–201
Eden A, Uyttendaele M, Szeliski R (2006) Seamless image stitching of scenes with large motions and exposure differences. IEEE Comput Soc Conf Comput Vis Pattern Recognit 2:2498–2505
Fischler MA, Bolles RC (1981) Random sample consensus: a paradigm for model fitting with applications to image analysis and automated cartography. Commun ACM 24(6):381–395
Gao J, Kim SJ, Brown MS (2011) Constructing image panoramas using dual-homography warping. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition. pp. 49–56
Gao J, Li Y, Chin TJ et al (2013) Seam-driven image stitching. Eurographics (Short Papers):45–48
Gracias N, Mahoor M, Negahdaripour S et al (2009) Fast image blending using watersheds and graph cuts. Image Vis Comput 27(5):597–607
Jia Q, Gao X, Fan X et al (2016) Novel coplanar line-points invariants for robust line matching across views. European Conference on Computer Vision. Springer, Cham. pp. 599–611
Jia Q, Li ZJ, Fan X et al (2021) Leveraging line-point consistence to preserve structures for wide parallax image stitching. Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition. pp. 12186–12195
Li X, Hui N, Shen H et al (2015) A robust mosaicking procedure for high spatial resolution remote sensing images. J Photogramm Remote Sens 109:108–125
Li N, Xu Y, Wang C (2017) Quasi-homography warps in image stitching. IEEE Trans Multimed 20(6):1365–1375
Li N, Liao T, Wang C (2018) Perception-based seam cutting for image stitching. SIViP 12(5):967–974
Liao T, Li N (2019) Single-perspective warps in natural image stitching. IEEE Trans Image Process 29:724–735
Liao T, Chen J, Xu Y (2019) Quality evaluation-based iterative seam estimation for image stitching. SIViP 13(6):1199–1206
Lin WY, Liu S, Matsushita Y et al (2011) Smoothly varying affine stitching. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition. pp. 345–352
Lin CC, Pankanti SU, Natesan Ramamurthy K et al (2015) Adaptive as-natural-as-possible image stitching. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition. pp. 1155–1163
Lin K, Jiang N, Cheong LF et al (2016) Seagull: Seam-guided local alignment for parallax-tolerant image stitching. European conference on computer vision. Springer, Cham. pp. 370–385
Liu F, Gleicher M, Jin H et al (2009) Content-preserving warps for 3D video stabilization. ACM Trans Graph (ToG) 28(3):1–9
Luo X, Li Y, Yan J et al (2020) Image stitching with positional relationship constraints of feature points and lines. Pattern Recogn Lett 135:431–440
Mills A, Dudek G (2009) Image stitching with dynamic elements. Image Vis Comput 27(10):1593–1602
Szeliski R (2007) Image alignment and stitching. Found Trends Comput Graph Vis 2(1):1–104
Von Gioi RG, Jakubowicz J, Morel JM et al (2008) A fast line segment detector with a false detection control. IEEE Trans Pattern Anal Mach Intell 32(4):722–732
Wang Z, Bovik AC, Sheikh HR et al (2004) Image quality assessment: from error visibility to structural similarity. IEEE Trans Image Process 13(4):600–612
Xiang T, Xia GS, Zhang L et al (2016) Locally warping-based image stitching by imposing line constraints. International Conference on Pattern Recognition. pp. 4178–4183
Xiang TZ, Xia GS, Bai X et al (2018) Image stitching by line-guided local warping with global similarity constraint. Pattern Recogn 83:481–497
Xiong Y, Pulli K (2009) Sequential image stitching for mobile panoramas. International Conference on Information, Communications and Signal. pp. 1–5
Xue W, Xie W, Zhang Y et al (2021) Stable Linear Structures and Seam Measurements for Parallax Image Stitching. IEEE Trans Circuits Syst Video Technol 32(1):253–261
Zaragoza J, Chin TJ, Brown MS et al (2013) As-projective-as-possible image stitching with moving DLT. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition. pp. 2339–2346
Zhang G, He Y, Chen W et al (2016) Multi-viewpoint panorama construction with wide-baseline images. IEEE Trans Image Process 25(7):3099–3111
Acknowledgments
This work was supported in part by the Natural Science Foundation of Jiangxi Province (20192BAB211005), and in part by Jiangxi Postgraduate Innovation Special Fund Project (YC2021-S821, YC2022-S987).
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Wang, J., Ma, M., Yan, S. et al. Image stitching using double features-based global similarity constraint and improved seam-cutting. Multimed Tools Appl 83, 7363–7378 (2024). https://doi.org/10.1007/s11042-023-15976-9
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-023-15976-9