{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,19]],"date-time":"2026-02-19T02:02:59Z","timestamp":1771466579187,"version":"3.50.1"},"reference-count":32,"publisher":"MDPI AG","issue":"1","license":[{"start":{"date-parts":[[2019,12,22]],"date-time":"2019-12-22T00:00:00Z","timestamp":1576972800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100010418","name":"Institute for Information and Communications Technology Promotion","doi-asserted-by":"publisher","award":["No.2016-0-00144"],"award-info":[{"award-number":["No.2016-0-00144"]}],"id":[{"id":"10.13039\/501100010418","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100003725","name":"National Research Foundation of Korea","doi-asserted-by":"publisher","award":["No. NRF-2018R1D1A1B07050603"],"award-info":[{"award-number":["No. NRF-2018R1D1A1B07050603"]}],"id":[{"id":"10.13039\/501100003725","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>In this paper, a multi-frame based homography estimation method is proposed for video stitching in static camera environments. A homography that is robust against spatio-temporally induced noise can be estimated by intervals, using feature points extracted during a predetermined time interval. The feature point with the largest blob response in each quantized location bin, a representative feature point, is used for matching a pair of video sequences. After matching representative feature points from each camera, the homography for the interval is estimated by random sample consensus (RANSAC) on the matched representative feature points, with their chances of being sampled proportional to their numbers of occurrences in the interval. The performance of the proposed method is compared with that of the per-frame method by investigating alignment distortion and stitching scores for daytime and noisy video sequence pairs. It is shown that alignment distortion in overlapping regions is reduced and the stitching score is improved by the proposed method. The proposed method can be used for panoramic video stitching with static video cameras and for panoramic image stitching with less alignment distortion.<\/jats:p>","DOI":"10.3390\/s20010092","type":"journal-article","created":{"date-parts":[[2019,12,23]],"date-time":"2019-12-23T03:15:01Z","timestamp":1577070901000},"page":"92","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":14,"title":["Multi-Frame Based Homography Estimation for Video Stitching in Static Camera Environments"],"prefix":"10.3390","volume":"20","author":[{"given":"Keon-woo","family":"Park","sequence":"first","affiliation":[{"name":"The Information Technology &amp; Mobile Communications Biz., Samsung Electronics, Suwon-si, Gyeonggi-do 16677, Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yoo-Jeong","family":"Shim","sequence":"additional","affiliation":[{"name":"School of Electronics and Information Engineering, Korea Aerospace University, Goyang-si, Gyeonggi-do 10540, Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3136-2819","authenticated-orcid":false,"given":"Myeong-jin","family":"Lee","sequence":"additional","affiliation":[{"name":"School of Electronics and Information Engineering, Korea Aerospace University, Goyang-si, Gyeonggi-do 10540, Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Heejune","family":"Ahn","sequence":"additional","affiliation":[{"name":"Dept of Electrical and Information Engineering, Seoul National University of Science and Technology, Seoul 01811, Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2019,12,22]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"87","DOI":"10.1109\/MMUL.2018.011921238","article-title":"360-degree virtual-reality cameras for the masses","volume":"25","author":"Tan","year":"2018","journal-title":"IEEE MultiMedia"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"51","DOI":"10.1109\/MMUL.2018.2879592","article-title":"Multipoint cooperative transmission for virtual reality in 5G new radio","volume":"26","author":"Yan","year":"2019","journal-title":"IEEE MultiMedia"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"198:1","DOI":"10.1145\/2980179.2980257","article-title":"Jump: Virtual reality video","volume":"35","author":"Anderson","year":"2016","journal-title":"ACM Trans. Graph."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"20","DOI":"10.5594\/JMI.2018.2838779","article-title":"360-degree video streaming with MPEG-DASH","volume":"127","author":"Podborski","year":"2018","journal-title":"Smpte Motion Imaging J."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1561\/0600000009","article-title":"Image alignment and stitching: A tutorial","volume":"2","author":"Szeliski","year":"2006","journal-title":"Found. Trends. Comput. Graph. Vis."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"59","DOI":"10.1007\/s11263-006-0002-3","article-title":"Automatic panoramic image stitching using invariant features","volume":"74","author":"Brown","year":"2007","journal-title":"Int. J. Comput. Vis."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"1934","DOI":"10.1109\/TCSVT.2016.2564838","article-title":"Stereoscopic image stitching based on a hybrid warping model","volume":"27","author":"Yan","year":"2016","journal-title":"IEEE Trans. Circuits Syst. Video Technol."},{"key":"ref_8","unstructured":"Jiang, W., and Gu, J. (2015, January 7\u201312). Video stitching with spatial-temporal content-preserving warping. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition Workshops, Boston, MA, USA."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"1285","DOI":"10.1109\/TPAMI.2013.247","article-title":"As-projective-as-possible image stitching with moving DLT","volume":"36","author":"Zaragoza","year":"2014","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Gao, J., Kim, S.J., and Brown, M.S. (2011, January 20\u201325). Constructing image panoramas using dual-homography warping. Proceedings of the CVPR 2011, Colorado Springs, CO, USA.","DOI":"10.1109\/CVPR.2011.5995433"},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Lee, D., Yoon, J., and Lim, S. (2017, January 22\u201324). Image stitching using multiple homographies estimated by segmented regions for different parallaxes. Proceedings of the 2017 International Conference on Vision, Image and Signal Processing (ICVISP), Osaka, Japan.","DOI":"10.1109\/ICVISP.2017.19"},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Ho, T., Schizas, I.D., Rao, K.R., and Budagavi, M. (2017, January 17\u201320). 360-degree video stitching for dual-fisheye lens cameras based on rigid moving least squares. Proceedings of the 2017 IEEE International Conference on Image Processing (ICIP), Beijing, China.","DOI":"10.1109\/ICIP.2017.8296241"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"13615","DOI":"10.1007\/s11042-016-3738-y","article-title":"Video stitching based on iterative hashing and dynamic seam-line with local context","volume":"76","author":"Yao","year":"2017","journal-title":"Multimedia Tools Appl."},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Zhang, Y., Jia, K., and Liu, P. (2009, January 17\u201319). Video stitch algorithm based on dynamic foreground extraction. Proceedings of the 2009 2nd International Congress on Image and Signal Processing, Tianjin, China.","DOI":"10.1109\/CISP.2009.5305636"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"109","DOI":"10.1109\/TCE.2017.014841","article-title":"Content-preserving video stitching method for multi-camera systems","volume":"63","author":"Kim","year":"2017","journal-title":"IEEE Trans. Consum. Electron."},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Yoon, J., and Lee, D. (2018). Real-time video stitching using camera path estimation and homography refinement. Symmetry, 10.","DOI":"10.3390\/sym10010004"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"5491","DOI":"10.1109\/TIP.2016.2607419","article-title":"Joint video stitching and stabilization from moving cameras","volume":"25","author":"Guo","year":"2016","journal-title":"IEEE Trans. Image Process."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"920","DOI":"10.1109\/34.310690","article-title":"A stereo matching algorithm with an adaptive window: Theory and experiment","volume":"16","author":"Kanade","year":"1994","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"91","DOI":"10.1023\/B:VISI.0000029664.99615.94","article-title":"Distinctive image features from scale-invariant keypoints","volume":"60","author":"Lowe","year":"2004","journal-title":"Int. J. Comput. Vis."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"346","DOI":"10.1016\/j.cviu.2007.09.014","article-title":"Speeded-up robust features (SURF)","volume":"110","author":"Bay","year":"2008","journal-title":"Comput. Vis. Image Underst."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"592","DOI":"10.1145\/1015706.1015765","article-title":"Video matching","volume":"23","author":"Sand","year":"2004","journal-title":"ACM Trans. Graph."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"1355","DOI":"10.1109\/TPAMI.2003.1233912","article-title":"Consistent labeling of tracked objects in multiple cameras with overlapping fields of view","volume":"25","author":"Khan","year":"2003","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_23","unstructured":"Makris, D., Ellis, T., and Black, J. (July, January 27). Bridging the gaps between cameras. Proceedings of the 2004 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR 2004), Washington, DC, USA."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"56","DOI":"10.1109\/TPAMI.2008.241","article-title":"Correspondence-free activity analysis and scene modeling in multiple camera views","volume":"32","author":"Wang","year":"2010","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"1409","DOI":"10.1109\/TPAMI.2002.1046148","article-title":"Spatio-temporal alignment of sequences","volume":"24","author":"Caspi","year":"2002","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"2595","DOI":"10.1109\/TIP.2010.2052824","article-title":"Activity based matching in distributed camera networks","volume":"19","author":"Ermis","year":"2010","journal-title":"IEEE Trans. Image Process."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"1719","DOI":"10.1109\/TMM.2013.2271747","article-title":"Correspondence matching of multi-view video sequences using mutual information based similarity measure","volume":"15","author":"Lee","year":"2013","journal-title":"IEEE Trans. Multimedia"},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"26904","DOI":"10.1109\/ACCESS.2018.2835659","article-title":"Stitching for multi-view videos with large parallax based on adaptive pixel warping","volume":"6","author":"Lee","year":"2018","journal-title":"IEEE Access"},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"1615","DOI":"10.1109\/TPAMI.2005.188","article-title":"A performance evaluation of local descriptors","volume":"27","author":"Mikolajczyk","year":"2005","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"381","DOI":"10.1145\/358669.358692","article-title":"Random sample consensus: A paradigm for model fitting with applications to image analysis and automated cartography","volume":"24","author":"Fischler","year":"1981","journal-title":"Commun. ACM"},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Hartley, R., and Zisserman, A. (2003). Multiple View Geometry in Computer Vision, Cambridge University Press. [2nd ed.].","DOI":"10.1017\/CBO9780511811685"},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"277","DOI":"10.1145\/882262.882264","article-title":"Graphcut textures: Image and video synthesis using graph cuts","volume":"22","author":"Kwatra","year":"2003","journal-title":"ACM Trans. Graph. (ToG)"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/20\/1\/92\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T13:44:44Z","timestamp":1760190284000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/20\/1\/92"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,12,22]]},"references-count":32,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2020,1]]}},"alternative-id":["s20010092"],"URL":"https:\/\/doi.org\/10.3390\/s20010092","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,12,22]]}}}