{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,28]],"date-time":"2026-02-28T16:27:20Z","timestamp":1772296040142,"version":"3.50.1"},"reference-count":39,"publisher":"Association for Computing Machinery (ACM)","issue":"3","license":[{"start":{"date-parts":[[2006,7,1]],"date-time":"2006-07-01T00:00:00Z","timestamp":1151712000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Graph."],"published-print":{"date-parts":[[2006,7]]},"abstract":"<jats:p>We present a system for producing multi-viewpoint panoramas of long, roughly planar scenes, such as the facades of buildings along a city street, from a relatively sparse set of photographs captured with a handheld still camera that is moved along the scene. Our work is a significant departure from previous methods for creating multi-viewpoint panoramas, which composite thin vertical strips from a video sequence captured by a translating video camera, in that the resulting panoramas are composed of relatively large regions of ordinary perspective. In our system, the only user input required beyond capturing the photographs themselves is to identify the dominant plane of the photographed scene; our system then computes a panorama automatically using Markov Random Field optimization. Users may exert additional control over the appearance of the result by drawing rough strokes that indicate various high-level goals. We demonstrate the results of our system on several scenes, including urban streets, a river bank, and a grocery store aisle.<\/jats:p>","DOI":"10.1145\/1141911.1141966","type":"journal-article","created":{"date-parts":[[2006,7,25]],"date-time":"2006-07-25T14:14:26Z","timestamp":1153836866000},"page":"853-861","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":112,"title":["Photographing long scenes with multi-viewpoint panoramas"],"prefix":"10.1145","volume":"25","author":[{"given":"Aseem","family":"Agarwala","sequence":"first","affiliation":[{"name":"University of Washington"}]},{"given":"Maneesh","family":"Agrawala","sequence":"additional","affiliation":[{"name":"University of California, Berkeley"}]},{"given":"Michael","family":"Cohen","sequence":"additional","affiliation":[{"name":"Microsoft Research"}]},{"given":"David","family":"Salesin","sequence":"additional","affiliation":[{"name":"University of Washington and Adobe Systems"}]},{"given":"Richard","family":"Szeliski","sequence":"additional","affiliation":[{"name":"Microsoft Research"}]}],"member":"320","published-online":{"date-parts":[[2006,7]]},"reference":[{"key":"e_1_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/1015706.1015718"},{"key":"e_1_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073204.1073268"},{"key":"e_1_2_2_3_1","doi-asserted-by":"crossref","unstructured":"Agrawala M. Zorin D. and Munzner T. 2000. Artistic multiprojection rendering. In Rendering Techniques 2000: 11th Eurographics Workshop on Rendering 125--136. Agrawala M. Zorin D. and Munzner T. 2000. Artistic multiprojection rendering. In Rendering Techniques 2000: 11th Eurographics Workshop on Rendering 125--136.","DOI":"10.1007\/978-3-7091-6303-0_12"},{"key":"e_1_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/5.54807"},{"key":"e_1_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/344779.344972"},{"key":"e_1_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/34.969114"},{"key":"e_1_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/3DIM.2005.81"},{"key":"e_1_2_2_8_1","doi-asserted-by":"crossref","unstructured":"Davis J. 1998. Mosaics of scenes with moving objects. In Computer Vision and Pattern Recognition (CVPR 98) 354--360. Davis J. 1998. Mosaics of scenes with moving objects. In Computer Vision and Pattern Recognition (CVPR 98) 354--360.","DOI":"10.1109\/CVPR.1998.698630"},{"key":"e_1_2_2_9_1","unstructured":"ePaperPress 2005. http:\/\/epaperpress.com\/ptlens\/. ePaperPress 2005. http:\/\/epaperpress.com\/ptlens\/."},{"key":"e_1_2_2_10_1","unstructured":"Google 2005. http:\/\/earth.google.com. Google 2005. http:\/\/earth.google.com."},{"key":"e_1_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/34.615446"},{"key":"e_1_2_2_12_1","doi-asserted-by":"crossref","unstructured":"Hartley R. I. and Zisserman A. 2004. Multiple View Geometry in Computer Vision second ed. Cambridge University Press. Hartley R. I. and Zisserman A. 2004. Multiple View Geometry in Computer Vision second ed. Cambridge University Press.","DOI":"10.1017\/CBO9780511811685"},{"key":"e_1_2_2_13_1","volume-title":"Robust statistics","author":"Huber P.","unstructured":"Huber , P. 1981. Robust statistics . John Wiley . Huber, P. 1981. Robust statistics. John Wiley."},{"key":"e_1_2_2_14_1","volume-title":"Computer Vision and Pattern Recognition (CVPR","volume":"1","author":"Kang S. B.","year":"2001","unstructured":"Kang , S. B. , Szeliski , R. , and Chai , J . 2001. Handling occlusions in dense multi-view stereo . In Computer Vision and Pattern Recognition (CVPR 2001 ), vol. 1 , 103--110. Kang, S. B., Szeliski, R., and Chai, J. 2001. Handling occlusions in dense multi-view stereo. In Computer Vision and Pattern Recognition (CVPR 2001), vol. 1, 103--110."},{"key":"e_1_2_2_15_1","unstructured":"Kasser M. and Egels Y. 2002. Digital Photogrammetry. Taylor & Francis Inc. Kasser M. and Egels Y. 2002. Digital Photogrammetry. Taylor & Francis Inc."},{"key":"e_1_2_2_16_1","unstructured":"Koller M. 2004. http:\/\/www.seamlesscity.com. Koller M. 2004. http:\/\/www.seamlesscity.com."},{"key":"e_1_2_2_17_1","volume-title":"European Conference on Computer Vision (ECCV), 65--81","author":"Kolmogorov V.","unstructured":"Kolmogorov , V. , and Zabih , R . 2002. What energy functions can be minimized via graph cuts? In European Conference on Computer Vision (ECCV), 65--81 . Kolmogorov, V., and Zabih, R. 2002. What energy functions can be minimized via graph cuts? In European Conference on Computer Vision (ECCV), 65--81."},{"key":"e_1_2_2_18_1","volume-title":"The psychology of perspective and renaissance art","author":"Kubovy M.","unstructured":"Kubovy , M. 1986. The psychology of perspective and renaissance art . Cambridge University Press . Kubovy, M. 1986. The psychology of perspective and renaissance art. Cambridge University Press."},{"key":"e_1_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/882262.882264"},{"key":"e_1_2_2_20_1","unstructured":"Levin G. 2005. An informal catalogue of slit-scan video artworks. http:\/\/www.flong.com\/writings\/lists\/list_slit_scan.html. Levin G. 2005. An informal catalogue of slit-scan video artworks. http:\/\/www.flong.com\/writings\/lists\/list_slit_scan.html."},{"key":"e_1_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/1015706.1015806"},{"key":"e_1_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1023\/B:VISI.0000029664.99615.94"},{"key":"e_1_2_2_23_1","doi-asserted-by":"crossref","unstructured":"Mitsunaga T. and Nayar S. K. 1999. Radiometric self calibration. In Computer Vision and Pattern Recognition (CVPR '99) 374--380. Mitsunaga T. and Nayar S. K. 1999. Radiometric self calibration. In Computer Vision and Pattern Recognition (CVPR '99) 374--380.","DOI":"10.1109\/CVPR.1999.786966"},{"key":"e_1_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/34.879794"},{"key":"e_1_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/882262.882269"},{"key":"e_1_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/280814.280871"},{"key":"e_1_2_2_27_1","volume-title":"2004 Computer Vision and Pattern Recognition Workshop (CVPRW'04)","volume":"11","author":"Rav-Acha A.","unstructured":"Rav-Acha , A. , Shor , Y. , and Peleg , S . 2004. Mosaicing with parallax using time warping . In 2004 Computer Vision and Pattern Recognition Workshop (CVPRW'04) , vol. 11 . Rav-Acha, A., Shor, Y., and Peleg, S. 2004. Mosaicing with parallax using time warping. In 2004 Computer Vision and Pattern Recognition Workshop (CVPRW'04), vol. 11."},{"key":"e_1_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1109\/VISUAL.2004.50"},{"key":"e_1_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/MCG.2003.1242377"},{"key":"e_1_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/1141911.1141964"},{"key":"e_1_2_2_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073204.1073274"},{"key":"e_1_2_2_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/258734.258861"},{"key":"e_1_2_2_33_1","doi-asserted-by":"crossref","unstructured":"Uyttendaele M. Eden A. and Szeliski R. 2001. Eliminating ghosting and exposure artifacts in image mosaics. In Computer Vision and Pattern Recognition (CVPR 01) 509--516. Uyttendaele M. Eden A. and Szeliski R. 2001. Eliminating ghosting and exposure artifacts in image mosaics. In Computer Vision and Pattern Recognition (CVPR 01) 509--516.","DOI":"10.1109\/CVPR.2001.991005"},{"key":"e_1_2_2_34_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCV.2005.227"},{"key":"e_1_2_2_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/258734.258859"},{"key":"e_1_2_2_36_1","doi-asserted-by":"publisher","DOI":"10.5555\/2383533.2383542"},{"key":"e_1_2_2_37_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-24671-8_2"},{"key":"e_1_2_2_38_1","doi-asserted-by":"publisher","DOI":"10.1109\/MMUL.2003.1218257"},{"key":"e_1_2_2_39_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPAMI.2003.1201823"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1141911.1141966","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1141911.1141966","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T15:14:24Z","timestamp":1750259664000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1141911.1141966"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2006,7]]},"references-count":39,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2006,7]]}},"alternative-id":["10.1145\/1141911.1141966"],"URL":"https:\/\/doi.org\/10.1145\/1141911.1141966","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2006,7]]},"assertion":[{"value":"2006-07-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}