{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,8,21]],"date-time":"2026-08-21T15:27:15Z","timestamp":1787326035326,"version":"build-2736575974"},"reference-count":44,"publisher":"Society for Industrial & Applied Mathematics (SIAM)","issue":"3","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["SIAM J. Imaging Sci."],"published-print":{"date-parts":[[2013,1]]},"abstract":"<jats:p>In [W. Wang and M. K. Ng, SIAM J. Imaging Sci., 6 (2013), pp. 1318--1344], we proposed and developed an image stitching algorithm by studying a variational model for automatically computing weighting mask functions on input images and stitching them together. The main aim of this paper is to further develop an image stitching algorithm using the gradients of input images. Our idea is to study a variational method for computing a stitched image by using an energy functional containing the data-fitting term based on the difference between the gradients of the stitched image and the input images, and the Laplacian regularization term based on the smoothness of weighting mask functions. The use of image gradient information allows us to automatically adjust the stitched image to handle color inconsistency across input images. In the model, we incorporate both boundary conditions of the stitched image and the weighting mask functions. The existence of a solution of the proposed energy functional is shown. We also present an alternating minimizing algorithm for solving the variational model numerically, and we show the convergence of this algorithm. Experimental results show that the performance of the proposed method is better than the other testing methods proposed in the literature for input images with color inconsistency.<\/jats:p>","DOI":"10.1137\/120872140","type":"journal-article","created":{"date-parts":[[2013,7,11]],"date-time":"2013-07-11T10:32:21Z","timestamp":1373538741000},"page":"1345-1366","source":"Crossref","is-referenced-by-count":5,"title":["A Variational Approach for Image Stitching II: Using Image Gradients"],"prefix":"10.1137","volume":"6","author":[{"given":"Michael K.","family":"Ng","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Wei","family":"Wang","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"351","published-online":{"date-parts":[[2013,7,11]]},"reference":[{"key":"atypb1","doi-asserted-by":"publisher","DOI":"10.1145\/146370.146374"},{"key":"atypb2","doi-asserted-by":"publisher","DOI":"10.1016\/S0262-8856(03)00137-9"},{"key":"atypb3","doi-asserted-by":"publisher","DOI":"10.1023\/A:1026501619075"},{"key":"atypb4","first-page":"341","author":"Efros A. A.","year":"2001","journal-title":"New York"},{"key":"atypb5","doi-asserted-by":"publisher","DOI":"10.1109\/34.531801"},{"key":"atypb6","first-page":"251","author":"Szeliski R.","year":"1997","journal-title":"New York"},{"key":"atypb7","doi-asserted-by":"publisher","DOI":"10.1023\/A:1008195814169"},{"key":"atypb8","unstructured":"Z. Zhu, E. M. Riseman, and A. R. Hanson,<i>Parallel-perspective stereo mosaics<\/i> in Proceedings of the Eighth IEEE International Conference on Computer Vision, 2001."},{"key":"atypb9","first-page":"11","volume":"3","author":"Yao J. C.","year":"2003","journal-title":"Asian J. Geoinformatics"},{"key":"atypb10","doi-asserted-by":"publisher","DOI":"10.1109\/T-C.1975.224142"},{"key":"atypb11","doi-asserted-by":"publisher","DOI":"10.1016\/0146-664X(81)90094-0"},{"key":"atypb12","first-page":"49","volume":"55","author":"Yang S.","year":"1989","journal-title":"Photogramm. Eng. Remote Sens."},{"key":"atypb13","first-page":"43","volume":"55","year":"1989","journal-title":"Photogramm. Eng. Remote Sens."},{"key":"atypb14","unstructured":"F. P. A. Junior and N. J. Leite,<i>A morphological algorithm for photomosaicking<\/i> in Proceedings of the 8th European Signal Processing Conference, Vol. 3, 1996, pp. 1881-1884."},{"key":"atypb15","first-page":"509","volume":"2","author":"Uyttendaele M.","year":"2001","journal-title":"Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition"},{"key":"atypb16","doi-asserted-by":"publisher","DOI":"10.1109\/30.555800"},{"key":"atypb17","doi-asserted-by":"publisher","DOI":"10.1109\/TIP.2004.828416"},{"key":"atypb18","unstructured":"M. S. Su, W. L. Huang, and K. Y. Cheng,<i>Variational calculus approach to multiresolution image mosaic<\/i> in Proceedings of the IEEE International Conference Image Processing, 2001."},{"key":"atypb19","doi-asserted-by":"publisher","DOI":"10.1145\/245.247"},{"key":"atypb20","doi-asserted-by":"publisher","DOI":"10.1109\/TIP.2005.863958"},{"key":"atypb21","first-page":"377","author":"Levin A.","year":"2004","journal-title":"Heidelberg"},{"key":"atypb22","first-page":"139","volume":"6069","author":"Suen S. T.","year":"2006","journal-title":"Proceedings of the SPIE"},{"key":"atypb23","doi-asserted-by":"crossref","unstructured":"S. T. Suen, E. Y. Lam, and K. K. Wong,<i>Curvature domain image stitching<\/i> in Proceedings of the IEEE International Conference on Systems, Man and Cybernetics, 2006.","DOI":"10.1109\/ICSMC.2006.384603"},{"key":"atypb24","doi-asserted-by":"publisher","DOI":"10.1137\/110819871"},{"key":"atypb25","unstructured":"D. Gilbarg and N. S. Trudinger,<i>Elliptic Partial Differential Equations of Second Order<\/i> 3rd ed., Springer, Berlin, Heidelberg, New York, 1998."},{"key":"atypb26","doi-asserted-by":"crossref","unstructured":"G. Aubert and P. Kornprobst,<i>Mathematical Problems in Image Processing<\/i> Appl. Math. Sci. 147, Springer, New York, 2002.","DOI":"10.1007\/b97428"},{"key":"atypb27","doi-asserted-by":"publisher","DOI":"10.1007\/BF01445164"},{"key":"atypb28","doi-asserted-by":"publisher","DOI":"10.1016\/0898-1221(76)90003-1"},{"key":"atypb29","first-page":"41","volume":"2","author":"Glowinski R.","year":"1975","journal-title":"Rev. Fran\u00e7aise Automat. Inform. Rech. Oper."},{"key":"atypb30","doi-asserted-by":"crossref","unstructured":"Y. Saad,<i>Iterative Methods for Sparse Linear Systems<\/i> 2nd ed., SIAM, Philadelphia, 2003.","DOI":"10.1137\/1.9780898718003"},{"key":"atypb31","unstructured":"M. K. Ng,<i>Iterative Methods for Toeplitz Systems<\/i> Oxford University Press, Oxford, UK, 2004."},{"key":"atypb32","doi-asserted-by":"publisher","DOI":"10.1007\/BF01581204"},{"key":"atypb33","doi-asserted-by":"crossref","unstructured":"R. Hartley and A. Zisserman,<i>Multiple View Geometry in Computer Vision<\/i> Cambridge University Press, New York, 2003.","DOI":"10.1017\/CBO9780511811685"},{"key":"atypb34","doi-asserted-by":"publisher","DOI":"10.1007\/s11263-006-0002-3"},{"key":"atypb35","doi-asserted-by":"publisher","DOI":"10.1016\/j.rti.2003.11.001"},{"key":"atypb36","doi-asserted-by":"publisher","DOI":"10.1109\/TPAMI.2005.20"},{"key":"atypb37","doi-asserted-by":"publisher","DOI":"10.1109\/38.946629"},{"key":"atypb38","doi-asserted-by":"crossref","unstructured":"X. Xiao and L. Ma,<i>Color transfer in correlated color space<\/i> in Proceedings of the 2006 ACM International Conference on Virtual Reality Continuum and Its Applications, 2006, pp. 305-309.","DOI":"10.1145\/1128923.1128974"},{"key":"atypb39","doi-asserted-by":"publisher","DOI":"10.1109\/TPAMI.2007.70732"},{"key":"atypb40","doi-asserted-by":"publisher","DOI":"10.1109\/TCSVT.2008.926997"},{"key":"atypb41","first-page":"2","author":"Pitit F.","year":"2005","journal-title":"Proceedings of the Tenth IEEE International Conference on Computer Vision (ICCV"},{"key":"atypb42","doi-asserted-by":"crossref","unstructured":"Y.W. Tai, J. Jia, and C.K. Tang,<i>Local color transfer via probabilistic segmentation by expectation-maximization<\/i> in Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR 2005), Vol. 1, 2005, pp. 747-754.","DOI":"10.1109\/CVPR.2005.215"},{"key":"atypb43","doi-asserted-by":"crossref","unstructured":"W. Xu and J. Mulligan,<i>Performance evaluation of color correction approaches for automatic multi-view image and video stitching<\/i> in Proceedings of the 2010 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), 2010.","DOI":"10.1109\/CVPR.2010.5540202"},{"key":"atypb44","doi-asserted-by":"publisher","DOI":"10.1145\/882262.882269"}],"container-title":["SIAM Journal on Imaging Sciences"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/epubs.siam.org\/doi\/pdf\/10.1137\/120872140","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,8,21]],"date-time":"2026-08-21T14:25:52Z","timestamp":1787322352000},"score":1,"resource":{"primary":{"URL":"https:\/\/epubs.siam.org\/doi\/10.1137\/120872140"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013,1]]},"references-count":44,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2013,1]]}},"alternative-id":["10.1137\/120872140"],"URL":"https:\/\/doi.org\/10.1137\/120872140","relation":{},"ISSN":["1936-4954"],"issn-type":[{"value":"1936-4954","type":"electronic"}],"subject":[],"published":{"date-parts":[[2013,1]]}}}