Abstract
Conventional panorama techniques create a wide-angle image by stitching images taken from the same viewpoint. In contrast, the method proposed in this work produces an unwrapped surface image of a three-dimensional spherical object. Traditionally, in order to construct a panoramic image including multiple faces of an object, consecutive video frames must be captured around the object so that images with small parallax can be stitched together to avoid ghost artifacts. In this study, however, we use only two input images taken from different viewpoints to construct the panoramic surface image of a spherical object. This kind of constraint can occur when the cameras have limitation on changing their poses. The acquired two input images have a larger parallax than the video frames. Therefore, in order to align the overlap** regions of the large-parallax images, an image-morphing method with a curved interpolation line is proposed. The interpolation curve is designed for a spherical target object and it reduces dent distortion. As image morphing is highly vulnerable to feature mismatches, the corresponding features in the parallax images are paired by active feature matching using a structured light. During image composition, the seam boundary that minimizes ghost effects at the transition between images is determined based on image similarity. The experimental results for large-parallax images with an angle difference of 60° demonstrate the effectiveness of the proposed method.
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11042-022-13134-1/MediaObjects/11042_2022_13134_Fig1_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11042-022-13134-1/MediaObjects/11042_2022_13134_Fig2_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11042-022-13134-1/MediaObjects/11042_2022_13134_Fig3_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11042-022-13134-1/MediaObjects/11042_2022_13134_Fig4_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11042-022-13134-1/MediaObjects/11042_2022_13134_Fig5_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11042-022-13134-1/MediaObjects/11042_2022_13134_Fig6_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11042-022-13134-1/MediaObjects/11042_2022_13134_Fig7_HTML.png)
Similar content being viewed by others
Data availability
Not applicable.
References
Ahn B, Koo HI, Kim HI, Jeong J, Cho NI (2015) Efficient unwrap representation of faces for video editing. IEEE Signal Process Lett 22(10):1718–1722
Bay H, Ess A, Tuytelaars T, Van Gool L (2008) Speeded-up robust features (SURF). Comput Vis Image Underst 110(3):346–359
Belongie S, Malik J, Puzicha J (2002) Shape matching and object recognition using shape contexts. IEEE Trans Pattern Anal Mach Intell 24(4):509–522
Bergen T, Wittenberg T (2014) Stitching and surface reconstruction from endoscopic image sequences: a review of applications and methods. IEEE J Biomed Health Inform 20(1):304–321
Brown M, Lowe DG (2007) Automatic panoramic image stitching using invariant features. Int J Comput Vis 74(1):59–73
Chang C-H, Sato Y, Chuang Y-Y (2014) Shape-preserving half-projective warps for image stitching. IEEE Conference on Computer Vision and Pattern Recognition 3254–3261
Dang TK, Worring M, Bui TD (2011) A semi-interactive panorama based 3D reconstruction framework for indoor scenes. Comput Vis Image Underst 115(11):1516–1524
Delaunay B (1934) Sur la sphere vide. Otdelenie Matematicheskii i Estestvennyka Nauk 7(793–800):1–2
Dogan H, Ekinci M (2014) Automatic panorama with auto-focusing based on image fusion for microscopic imaging system. SIViP 8(1):5–20
Dong S, Wang P, Abbasa K (2021) A survey on deep learning and its applications. Comput Sci Rev 40:100379
Dzwierzynska J (2016) Direct construction of an inverse panorama from a moving view point. Procedia Eng 161:1608–1614
Dzwierzynska J (2017) A conical perspective image of an architectural object close to human perception. IOP Conf ies Mater Sci Eng 245:052099
Dzwierzynska J (2019) Computer-aided inverse panorama on a conical projection surface. Inverse Probl Sci Eng 27(7):863–886
Fang X, Zhu J, Luo B (2012) Image mosaic with relaxed motion. SIViP 6(4):647–667
Gao J, Kim SJ, Brown MS (2011) Constructing image panoramas using dual-homography war**. IEEE Conference on Computer Vision and Pattern Recognition 49–56
Hernandez-Lopez FJ, Trejo-Sánchez JA, Rivera M (2020) Panorama construction using binary trees. SIViP 14:1–8
Jung K, Hong J (2021) Quantitative assessment method of image stitching performance based on estimation of planar parallax. IEEE Access 9:6152–6163
Jung K, Kang D, Kekatpure AL, Adikrishna A, Hong J, Jeon I (2016) A new wide-angle arthroscopic system: a comparative study with a conventional 30° arthroscopic system. Knee Surg Sports Traumatol Arthrosc 24(5):1722–1729
Knorr M (2018) Self-Calibration of Multi-Camera Systems for Vehicle Surround Sensing, vol 41. KIT Scientific Publishing
Kong L (2019) Research on construction and implementation of panoramic multimedia video information space model in big data environment. Multimed Tools Appl 53(4):2533–2552
Kopf J, Uyttendaele M, Deussen O, Cohen MF (2007) Capturing and viewing gigapixel images. ACM Trans Graph 26(3):93-es
Lanman D, Taubin G (2009) Build your own 3D scanner: optical triangulation for beginners. ACM SIGGRAPH Conference and Exhibition on Computer Graphics and Interactive Techniques in Asia 1–94
Li J, Wang Z, Lai S, Zhai Y, Zhang M (2017) Parallax-tolerant image stitching based on robust elastic war**. IEEE Transactions on Multimedia 20(7):1672–1687
Liao J, Lima RS, Nehab D, Hoppe H, Sander PV, Yu J (2014) Automating image morphing using structural similarity on a halfway domain. ACM Trans Graph 33(5):1–12
Lin W-Y, Liu S, Matsushita Y, Ng T-T, Cheong L-F (2011) Smoothly varying affine stitching. IEEE Conference on Computer Vision and Pattern Recognition 345–352
Lin C-C, Pankanti SU, Natesan Ramamurthy K, Aravkin AY (2015) Adaptive as-natural-as-possible image stitching. IEEE Conference on Computer Vision and Pattern Recognition 1155–1163
Liu J, Wang B, Hu W, Sun P, Li J, Duan H, Si J (2015) Global and local panoramic views for gastroscopy: an assisted method of gastroscopic lesion surveillance. IEEE Trans Biomed Eng 62(9):2296–2307
Lowe DG (2004) Distinctive image features from scale-invariant keypoints. Int J Comput Vis 60(2):91–110
Matas J, Chum O, Urban M, Pajdla T (2004) Robust wide-baseline stereo from maximally stable extremal regions. Image Vis Comput 22(10):761–767
Microsoft Image Composite Editor, (n.d.) https://www.microsoft.com/en-us/research/product/computational-photography-applications/image-composite-editor/. Accessed April 22 2019
Mikolajczyk K, Schmid C (2004) Scale & affine invariant interest point detectors. Int J Comput Vis 60(1):63–86
Mikolajczyk K, Tuytelaars T, Schmid C, Zisserman A, Matas J, Schaffalitzky F, Kadir T, Van Gool L (2005) A comparison of affine region detectors. Int J Comput Vis 65(1–2):43–72
Mishkin D, Matas J, Perdoch M (2015) MODS: fast and robust method for two-view matching. Comput Vis Image Underst 141:81–93
Moreels P, Perona P (2007) Evaluation of features detectors and descriptors based on 3d objects. Int J Comput Vis 73(3):263–284
Parke FI (1980) Adaptation of scan and slit-scan techniques to computer animation. 7th annual conference on Computer graphics and interactive techniques, 178–181
Peleg S, Herman J (1997) Panoramic mosaics by manifold projection. In: Proceedings of IEEE Computer Society Conference on Computer Vision and Pattern Recognition 338–343
Qi Z, Cooperstock J (2007) Overcoming parallax and sampling density issues in image mosaicing of non-planar scenes. British Machine Vision Conference
Rav-Acha A, Kohli P, Rother C, Fitzgibbon A (2008) Unwrap mosaics: a new representation for video editing. ACM SIGGRAPH conference and exhibition on computer graphics and interactive techniques in Asia 1-11
Seitz SM, Dyer CR (1996) View morphing. 23th Annual Conference on Computer Graphics and Interactive Techniques 21–30
Szeliski R (2006) Image alignment and stitching: a tutorial. Found Trends® Comput Graph Vis 2(1):1–104
Szeliski R, Shum H-Y (1997) Creating full view panoramic image mosaics and environment maps. 24th Annual Conference on Computer Graphics and Interactive Techniques 251–258
Tzavidas S, Katsaggelos AK (2005) A multicamera setup for generating stereo panoramic video. IEEE Trans Multimedia 7(5):880–890
Wang Z, Bovik AC, Sheikh HR, Simoncelli EP (2004) Image quality assessment: from error visibility to structural similarity. IEEE Trans Image Process 13(4):600–612
Weibel T, Daul C, Wolf D, Rösch R, Guillemin F (2012) Graph based construction of textured large field of view mosaics for bladder cancer diagnosis. Pattern Recogn 45(12):4138–4150
Williams L (2006) Performance-driven facial animation. ACM SIGGRAPH conference and exhibition on computer graphics and interactive techniques in Asia 16-es
Wolberg G (1998) Image morphing: a survey. Vis Comput 14(8–9):360–372
**ao J, Shah M (2004) Tri-view morphing. Comput Vis Image Underst 96(3):345–366
**ong Y, Pulli K (2010) Fast panorama stitching for high-quality panoramic images on mobile phones. IEEE Trans Consumer Electronics 56(2):298–306
Xue W, Zhang L, Mou X, Bovik AC (2013) Gradient magnitude similarity deviation: a highly efficient perceptual image quality index. IEEE Trans Image Process 23(2):684–695
Yu G, Morel J-M (2011) ASIFT: an algorithm for fully affine invariant comparison. Image Processing On Line 1:11–38
Zaragoza J, Chin T-J, Brown MS, Suter D (2013) As-projective-as-possible image stitching with moving DLT. IEEE Conference on Computer Vision and Pattern Recognition 2339–2346
Zhang Q, Jung J, Won J, Cho J (2011) Object panorama creation based on a general photographing environment. 5th international conference on ubiquitous information management and communication, 1-6
Zheng J, Wang Y, Wang H, Li B, Hu H-M (2019) A novel projective-consistent plane based image stitching method. IEEE Trans Multimedia 21(10):2561–2575
Zhu Z, Riseman EM, Hanson AR (2001) Parallel-perspective stereo mosaics. 8th IEEE international conference on computer vision 345-352
Code availability
Not applicable.
Funding
This work was supported by the Health and Medical R&D Program of the Ministry of Health and Welfare of Korea (HI13C1634) and by the National Research Foundation of Korea (NRF) grant funded by the Korea government (Ministry of Science and ICT) (2020R1A2C2100012).
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflicts of interest/competing interests
Not applicable.
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
Jung, K., Ha, HG., Jeon, IH. et al. Object panorama construction using large-parallax images. Multimed Tools Appl 81, 39059–39075 (2022). https://doi.org/10.1007/s11042-022-13134-1
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-022-13134-1