{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,1]],"date-time":"2026-05-01T16:51:47Z","timestamp":1777654307584,"version":"3.51.4"},"reference-count":51,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2014,7,27]],"date-time":"2014-07-27T00:00:00Z","timestamp":1406419200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100006785","name":"Google","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100006785","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":[[2014,7,27]]},"abstract":"<jats:p>Photo-editing software restricts the control of objects in a photograph to the 2D image plane. We present a method that enables users to perform the full range of 3D manipulations, including scaling, rotation, translation, and nonrigid deformations, to an object in a photograph. As 3D manipulations often reveal parts of the object that are hidden in the original photograph, our approach uses publicly available 3D models to guide the completion of the geometry and appearance of the revealed areas of the object. The completion process leverages the structure and symmetry in the stock 3D model to factor out the effects of illumination, and to complete the appearance of the object. We demonstrate our system by producing object manipulations that would be impossible in traditional 2D photo-editing programs, such as turning a car over, making a paper-crane flap its wings, or manipulating airplanes in a historical photograph to change its story.<\/jats:p>","DOI":"10.1145\/2601097.2601209","type":"journal-article","created":{"date-parts":[[2014,7,22]],"date-time":"2014-07-22T15:08:20Z","timestamp":1406041700000},"page":"1-12","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":117,"title":["3D object manipulation in a single photograph using stock 3D models"],"prefix":"10.1145","volume":"33","author":[{"given":"Natasha","family":"Kholgade","sequence":"first","affiliation":[{"name":"Carnegie Mellon University"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Tomas","family":"Simon","sequence":"additional","affiliation":[{"name":"Carnegie Mellon University"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Alexei","family":"Efros","sequence":"additional","affiliation":[{"name":"University of California, Berkeley"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yaser","family":"Sheikh","sequence":"additional","affiliation":[{"name":"Carnegie Mellon University"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2014,7,27]]},"reference":[{"key":"e_1_2_2_1_1","volume-title":"Proc. CVPR.","author":"Aubry M."},{"key":"e_1_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/1275808.1276390"},{"key":"e_1_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/1576246.1531330"},{"key":"e_1_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/566570.566651"},{"key":"e_1_2_2_5_1","doi-asserted-by":"crossref","unstructured":"Barron J. T. 2012. Shape albedo and illumination from a single image of an unknown object. In CVPR 334--341. Barron J. T. 2012. Shape albedo and illumination from a single image of an unknown object. In CVPR 334--341.","DOI":"10.1109\/CVPR.2012.6247693"},{"key":"e_1_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/311535.311556"},{"key":"e_1_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/2070781.2024157"},{"key":"e_1_2_2_8_1","doi-asserted-by":"crossref","unstructured":"Chen J. Paris S. Wang J. Matusik W. Cohen M. and Durand F. 2011. The video mesh: A data structure for image-based three-dimensional video editing. In ICCP 1--8. Chen J. Paris S. Wang J. Matusik W. Cohen M. and Durand F. 2011. The video mesh: A data structure for image-based three-dimensional video editing. In ICCP 1--8.","DOI":"10.1109\/ICCPHOT.2011.5753118"},{"key":"e_1_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/2508363.2508378"},{"key":"e_1_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/237170.237191"},{"key":"e_1_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/280814.280864"},{"key":"e_1_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/508530.508550"},{"key":"e_1_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/1186562.1015728"},{"key":"e_1_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1098\/rspa.1953.0064"},{"key":"e_1_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/1122501.1122507"},{"key":"e_1_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2009.01617.x"},{"key":"e_1_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2012.03005.x"},{"key":"e_1_2_2_18_1","doi-asserted-by":"crossref","unstructured":"Haber T. Fuchs C. Bekaert P. Seidel H.-P. Goesele M. and Lensch H. P. A. 2009. Relighting objects from image collections. In CVPR IEEE 627--634. Haber T. Fuchs C. Bekaert P. Seidel H.-P. Goesele M. and Lensch H. P. A. 2009. Relighting objects from image collections. In CVPR IEEE 627--634.","DOI":"10.1109\/CVPR.2009.5206753"},{"key":"e_1_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPAMI.2007.1164"},{"key":"e_1_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1023\/B:VISI.0000036837.76476.10"},{"key":"e_1_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/2024156.2024191"},{"key":"e_1_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/1179352.1141937"},{"key":"e_1_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/2167076.2167080"},{"key":"e_1_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPAMI.2006.200"},{"key":"e_1_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/1457515.1409069"},{"key":"e_1_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/882262.882271"},{"key":"e_1_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/1572741.1572749"},{"key":"e_1_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/882262.882264"},{"key":"e_1_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/1276377.1276381"},{"key":"e_1_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.1364\/JOSA.61.000001"},{"key":"e_1_2_2_31_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11263-008-0152-6"},{"key":"e_1_2_2_32_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCV.2013.372"},{"key":"e_1_2_2_33_1","unstructured":"Mei X. Ling H. and Jacobs D. 2009. Sparse representation of cast shadows via l1-regularized least squares. In ICCV. Mei X. Ling H. and Jacobs D. 2009. Sparse representation of cast shadows via l 1-regularized least squares. In ICCV ."},{"key":"e_1_2_2_34_1","unstructured":"Mitra N. J. and Pauly M. 2008. Symmetry for architectural design. In Advances in Architectural Geometry 13--16. Mitra N. J. and Pauly M. 2008. Symmetry for architectural design. In Advances in Architectural Geometry 13--16."},{"key":"e_1_2_2_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/1179352.1141924"},{"key":"e_1_2_2_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073204.1073324"},{"key":"e_1_2_2_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/1201775.882280"},{"key":"e_1_2_2_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/383259.383310"},{"key":"e_1_2_2_39_1","doi-asserted-by":"crossref","unstructured":"Okabe T. Sato I. and Sato Y. 2004. Spherical harmonics vs. haar wavelets: Basis for recovering illumination from cast shadows. In CVPR 50--57. Okabe T. Sato I. and Sato Y. 2004. Spherical harmonics vs. haar wavelets: Basis for recovering illumination from cast shadows. In CVPR 50--57.","DOI":"10.1109\/CVPR.2004.1315013"},{"key":"e_1_2_2_40_1","doi-asserted-by":"crossref","unstructured":"Panagopoulos A. Samaras D. and Paragios N. 2009. Robust shadow and illumination estimation using a mixture model. In CVPR 651--658. Panagopoulos A. Samaras D. and Paragios N. 2009. Robust shadow and illumination estimation using a mixture model. In CVPR 651--658.","DOI":"10.1109\/CVPR.2009.5206665"},{"key":"e_1_2_2_41_1","volume-title":"Proc. SGP.","author":"Pauly M."},{"key":"e_1_2_2_42_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2006.281"},{"key":"e_1_2_2_43_1","doi-asserted-by":"publisher","DOI":"10.1364\/JOSAA.18.002448"},{"key":"e_1_2_2_44_1","doi-asserted-by":"crossref","unstructured":"Romeiro F. and Zickler T. 2010. Blind reflectometry. In ECCV 45--58. Romeiro F. and Zickler T. 2010. Blind reflectometry. In ECCV 45--58.","DOI":"10.1007\/978-3-642-15549-9_4"},{"key":"e_1_2_2_45_1","volume-title":"Oxford English Dictionary Online","author":"Simpson J.","edition":"2"},{"key":"e_1_2_2_46_1","volume-title":"Proc. SGP, 109--116","author":"Sorkine O."},{"key":"e_1_2_2_47_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF00127821"},{"key":"e_1_2_2_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/1531326.1531351"},{"key":"e_1_2_2_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/2010324.1964975"},{"key":"e_1_2_2_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/2185520.2185595"},{"key":"e_1_2_2_51_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-9868.2005.00503.x"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2601097.2601209","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2601097.2601209","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T07:19:23Z","timestamp":1750231163000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2601097.2601209"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014,7,27]]},"references-count":51,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2014,7,27]]}},"alternative-id":["10.1145\/2601097.2601209"],"URL":"https:\/\/doi.org\/10.1145\/2601097.2601209","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2014,7,27]]},"assertion":[{"value":"2014-07-27","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}