{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,2]],"date-time":"2026-06-02T09:29:05Z","timestamp":1780392545863,"version":"3.54.1"},"reference-count":34,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2012,7,1]],"date-time":"2012-07-01T00:00:00Z","timestamp":1341100800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000145","name":"Division of Information and Intelligent Systems","doi-asserted-by":"publisher","award":["IIS-0845396"],"award-info":[{"award-number":["IIS-0845396"]}],"id":[{"id":"10.13039\/100000145","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Graph."],"published-print":{"date-parts":[[2012,8,5]]},"abstract":"<jats:p>\n            Current methods for combining two different images produce visible artifacts when the sources have very different textures and structures. We present a new method for synthesizing a transition region between two source images, such that inconsistent color, texture, and structural properties all change gradually from one source to the other. We call this process\n            <jats:italic>image melding<\/jats:italic>\n            . Our method builds upon a patch-based optimization foundation with three key generalizations: First, we enrich the patch search space with additional geometric and photometric transformations. Second, we integrate image gradients into the patch representation and replace the usual color averaging with a screened Poisson equation solver. And third, we propose a new energy based on mixed\n            <jats:italic>L<\/jats:italic>\n            <jats:sub>\n              <jats:italic>2<\/jats:italic>\n            <\/jats:sub>\n            <jats:italic>\/L<\/jats:italic>\n            <jats:sub>\n              <jats:italic>0<\/jats:italic>\n            <\/jats:sub>\n            norms for colors and gradients that produces a gradual transition between sources without sacrificing texture sharpness. Together, all three generalizations enable patch-based solutions to a broad class of image melding problems involving inconsistent sources: object cloning, stitching challenging panoramas, hole filling from multiple photos, and image harmonization. In several cases, our unified method outperforms previous state-of-the-art methods specifically designed for those applications.\n          <\/jats:p>","DOI":"10.1145\/2185520.2185578","type":"journal-article","created":{"date-parts":[[2012,8,6]],"date-time":"2012-08-06T18:11:37Z","timestamp":1344276697000},"page":"1-10","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":450,"title":["Image melding"],"prefix":"10.1145","volume":"31","author":[{"given":"Soheil","family":"Darabi","sequence":"first","affiliation":[{"name":"UNM Advanced Graphics Lab"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Eli","family":"Shechtman","sequence":"additional","affiliation":[{"name":"Adobe Systems"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Connelly","family":"Barnes","sequence":"additional","affiliation":[{"name":"Adobe Systems"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Dan B.","family":"Goldman","sequence":"additional","affiliation":[{"name":"Adobe Systems"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Pradeep","family":"Sen","sequence":"additional","affiliation":[{"name":"UNM Advanced Graphics Lab"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2012,7]]},"reference":[{"key":"e_1_2_2_1_1","unstructured":"Adobe 2010. Photoshop cs5 content-aware fill. http:\/\/www.adobe.com\/technology\/projects\/content-aware-fill.html.  Adobe 2010. Photoshop cs5 content-aware fill. http:\/\/www.adobe.com\/technology\/projects\/content-aware-fill.html."},{"key":"e_1_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/1186562.1015718"},{"key":"e_1_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11263-010-0418-7"},{"key":"e_1_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/1531326.1531330"},{"key":"e_1_2_2_5_1","doi-asserted-by":"crossref","unstructured":"Barnes C. Shechtman E. Goldman D. B. and Finkelstein A. 2010. The Generalized PatchMatch correspondence algorithm. In ECCV.   Barnes C. Shechtman E. Goldman D. B. and Finkelstein A. 2010. The Generalized PatchMatch correspondence algorithm. In ECCV .","DOI":"10.1007\/978-3-642-15558-1_3"},{"key":"e_1_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-88688-4_9"},{"key":"e_1_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/1731047.1731048"},{"key":"e_1_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/TIP.2010.2049240"},{"key":"e_1_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/245.247"},{"key":"e_1_2_2_10_1","volume-title":"IEEE Symposium on Foundations of Computer Science, 668--681","author":"Candes E."},{"key":"e_1_2_2_11_1","doi-asserted-by":"crossref","unstructured":"Efros A. A. and Leung T. K. 1999. Texture synthesis by non-parametric sampling. IEEE Computer Society Los Alamitos CA USA.  Efros A. A. and Leung T. K. 1999. Texture synthesis by non-parametric sampling. IEEE Computer Society Los Alamitos CA USA.","DOI":"10.1109\/ICCV.1999.790383"},{"key":"e_1_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/1275808.1276392"},{"key":"e_1_2_2_13_1","volume-title":"ACM SIGGRAPH Asia","volume":"30","author":"Farbman Z."},{"key":"e_1_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/1964921.1964965"},{"key":"e_1_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/1276377.1276382"},{"key":"e_1_2_2_16_1","volume-title":"Proceedings of the IEEE.","author":"Kaneva B."},{"key":"e_1_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/882262.882264"},{"key":"e_1_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/1186822.1073263"},{"key":"e_1_2_2_19_1","doi-asserted-by":"crossref","unstructured":"Lin W.-Y. Liu S. Matsushita Y. Ng T.-T. and Cheong L.-F. 2011. Smoothly varying affine stitching. In CVPR.  Lin W.-Y. Liu S. Matsushita Y. Ng T.-T. and Cheong L.-F. 2011. Smoothly varying affine stitching. In CVPR .","DOI":"10.1109\/CVPR.2011.5995314"},{"key":"e_1_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.5244\/C.25.121"},{"key":"e_1_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/882262.882269"},{"key":"e_1_2_2_22_1","doi-asserted-by":"crossref","unstructured":"Pritch Y. Kav-Venaki E. and Peleg S. 2009. Shift-map image editing. In ICCV.  Pritch Y. Kav-Venaki E. and Peleg S. 2009. Shift-map image editing. In ICCV .","DOI":"10.1109\/ICCV.2009.5459159"},{"key":"e_1_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/1179352.1141965"},{"key":"e_1_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2010.01739.x"},{"key":"e_1_2_2_25_1","doi-asserted-by":"crossref","unstructured":"Shechtman E. Rav-Acha A. Irani M. and Seitz S. 2010. Regenerative morphing. In CVPR.  Shechtman E. Rav-Acha A. Irani M. and Seitz S. 2010. Regenerative morphing. In CVPR .","DOI":"10.1109\/CVPR.2010.5540159"},{"key":"e_1_2_2_26_1","doi-asserted-by":"crossref","unstructured":"Simakov D. Caspi Y. Shechtman E. and Irani M. 2008. Summarizing visual data using bidirectional similarity. In CVPR.  Simakov D. Caspi Y. Shechtman E. and Irani M. 2008. Summarizing visual data using bidirectional similarity. In CVPR .","DOI":"10.1109\/CVPR.2008.4587842"},{"key":"e_1_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/1833349.1778862"},{"key":"e_1_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/258734.258861"},{"key":"e_1_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPAMI.2005.185"},{"key":"e_1_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/TIT.2007.909108"},{"key":"e_1_2_2_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/344779.345009"},{"key":"e_1_2_2_32_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPAMI.2007.60"},{"key":"e_1_2_2_33_1","doi-asserted-by":"crossref","unstructured":"Whyte O. Sivic J. and Zisserman A. 2009. Get out of my picture! internet-based inpainting. In BMVC.  Whyte O. Sivic J. and Zisserman A. 2009. Get out of my picture! internet-based inpainting. In BMVC .","DOI":"10.5244\/C.23.116"},{"key":"e_1_2_2_34_1","volume-title":"ACM SIGGRAPH Asia","volume":"30","author":"Xu L."}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2185520.2185578","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2185520.2185578","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T10:06:47Z","timestamp":1750241207000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2185520.2185578"}},"subtitle":["combining inconsistent images using patch-based synthesis"],"short-title":[],"issued":{"date-parts":[[2012,7]]},"references-count":34,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2012,8,5]]}},"alternative-id":["10.1145\/2185520.2185578"],"URL":"https:\/\/doi.org\/10.1145\/2185520.2185578","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2012,7]]},"assertion":[{"value":"2012-07-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}