{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,6]],"date-time":"2026-03-06T00:04:21Z","timestamp":1772755461052,"version":"3.50.1"},"reference-count":29,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2010,7,26]],"date-time":"2010-07-26T00:00:00Z","timestamp":1280102400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000143","name":"Division of Computing and Communication Foundations","doi-asserted-by":"publisher","award":["CCF-0643552"],"award-info":[{"award-number":["CCF-0643552"]}],"id":[{"id":"10.13039\/100000143","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":[[2010,7,26]]},"abstract":"<jats:p>Painters and illustrators commonly sketch vanishing points and lines to guide the construction of perspective images. We present a tool that gives users the ability to manipulate perspective in photographs using image space controls similar to those used by artists. Our approach computes a 2D warp guided by constraints based on projective geometry. A user annotates an image by marking a number of image space constraints including planar regions of the scene, straight lines, and associated vanishing points. The user can then use the lines, vanishing points, and other point constraints as handles to control the warp. Our system optimizes the warp such that straight lines remain straight, planar regions transform according to a homography, and the entire mapping is as shape-preserving as possible. While the result of this warp is not necessarily an accurate perspective projection of the scene, it is often visually plausible. We demonstrate how this approach can be used to produce a variety of effects, such as changing the perspective composition of a scene, exploring artistic perspectives not realizable with a camera, and matching perspectives of objects from different images so that they appear consistent for compositing.<\/jats:p>","DOI":"10.1145\/1778765.1778864","type":"journal-article","created":{"date-parts":[[2010,7,15]],"date-time":"2010-07-15T12:48:46Z","timestamp":1279198126000},"page":"1-9","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":50,"title":["Image warps for artistic perspective manipulation"],"prefix":"10.1145","volume":"29","author":[{"given":"Robert","family":"Carroll","sequence":"first","affiliation":[{"name":"University of California, Berkeley"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Aseem","family":"Agarwala","sequence":"additional","affiliation":[{"name":"Adobe Systems, Inc."}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Maneesh","family":"Agrawala","sequence":"additional","affiliation":[{"name":"University of California, Berkeley"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2010,7,26]]},"reference":[{"key":"e_1_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/1141911.1141966"},{"key":"e_1_2_2_2_1","doi-asserted-by":"crossref","unstructured":"Agrawala M. Zorin D. and Munzner T. 2000. Artistic multi-projection rendering. In Rendering Techniques 2000: 11th Eurographics Workshop on Rendering 125--136.   Agrawala M. Zorin D. and Munzner T. 2000. Artistic multi-projection 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_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/1531326.1531349"},{"key":"e_1_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/987657.987678"},{"key":"e_1_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1026598000963"},{"key":"e_1_2_2_6_1","volume-title":"Proc. Computers and the History of Art (CHArt), 77--99","author":"Criminisi A.","unstructured":"Criminisi , A. , Kemp , M. , and Zisserman , A . 2002. Bringing pictorial space to life: computer techniques for the analysis of paintings . In Proc. Computers and the History of Art (CHArt), 77--99 . Criminisi, A., Kemp, M., and Zisserman, A. 2002. Bringing pictorial space to life: computer techniques for the analysis of paintings. In Proc. Computers and the History of Art (CHArt), 77--99."},{"key":"e_1_2_2_7_1","volume-title":"Perspective Drawing Handbook","author":"D'Amelio J.","unstructured":"D'Amelio , J. 2004. Perspective Drawing Handbook . Dover Publications . D'Amelio, J. 2004. Perspective Drawing Handbook. Dover Publications."},{"key":"e_1_2_2_8_1","unstructured":"Eismann K. 2004. Photoshop Masking &amp; Compositing. New Riders Press.   Eismann K. 2004. Photoshop Masking &amp; Compositing. New Riders Press."},{"key":"e_1_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.2312\/EGWR\/EGSR06\/297-303"},{"key":"e_1_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2007.1047"},{"key":"e_1_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073204.1073232"},{"key":"e_1_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/258734.258854"},{"key":"e_1_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073204.1073323"},{"key":"e_1_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2009.01485.x"},{"key":"e_1_2_2_15_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_16_1","unstructured":"Nocedal J. and Wright S. J. 2006. Numerical Optimization 2nd ed. Springer Verlag New York.  Nocedal J. and Wright S. J. 2006. Numerical Optimization 2nd ed. Springer Verlag New York."},{"key":"e_1_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/1618452.1618504"},{"key":"e_1_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/280814.280871"},{"key":"e_1_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPAMI.2008.132"},{"key":"e_1_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/1141911.1141920"},{"key":"e_1_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.future.2003.07.011"},{"key":"e_1_2_2_22_1","volume-title":"View Camera Technique","author":"Stroebel L.","unstructured":"Stroebel , L. 1999. View Camera Technique , 7 th ed. Focal Press . Stroebel, L. 1999. View Camera Technique, 7th ed. Focal Press.","edition":"7"},{"key":"e_1_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/1409060.1409071"},{"key":"e_1_2_2_24_1","volume-title":"Art and Representation: New Principles in the Analysis of Pictures","author":"Willats J.","unstructured":"Willats , J. 1997. Art and Representation: New Principles in the Analysis of Pictures . Princeton, N.J. : Princeton University Press . Willats, J. 1997. Art and Representation: New Principles in the Analysis of Pictures. Princeton, N.J.: Princeton University Press."},{"key":"e_1_2_2_25_1","volume-title":"IEEE International Conference on Computer Vision.","author":"Wolf L.","unstructured":"Wolf , L. , Guttmann , M. , and Cohen-Or , D . 2007. Non-homogeneous content-driven video-retargeting . In IEEE International Conference on Computer Vision. Wolf, L., Guttmann, M., and Cohen-Or, D. 2007. Non-homogeneous content-driven video-retargeting. In IEEE International Conference on Computer Vision."},{"key":"e_1_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/258734.258859"},{"key":"e_1_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-24671-8_2"},{"key":"e_1_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/1274871.1274890"},{"key":"e_1_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/218380.218449"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1778765.1778864","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1778765.1778864","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T11:39:47Z","timestamp":1750246787000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1778765.1778864"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010,7,26]]},"references-count":29,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2010,7,26]]}},"alternative-id":["10.1145\/1778765.1778864"],"URL":"https:\/\/doi.org\/10.1145\/1778765.1778864","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2010,7,26]]},"assertion":[{"value":"2010-07-26","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}