{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,28]],"date-time":"2026-07-28T14:42:29Z","timestamp":1785249749671,"version":"3.55.0"},"reference-count":31,"publisher":"Association for Computing Machinery (ACM)","issue":"5","license":[{"start":{"date-parts":[[2008,12,1]],"date-time":"2008-12-01T00:00:00Z","timestamp":1228089600000},"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":[[2008,12]]},"abstract":"<jats:p>We present an interactive system for generating photorealistic, textured, piecewise-planar 3D models of architectural structures and urban scenes from unordered sets of photographs. To reconstruct 3D geometry in our system, the user draws outlines overlaid on 2D photographs. The 3D structure is then automatically computed by combining the 2D interaction with the multi-view geometric information recovered by performing structure from motion analysis on the input photographs. We utilize vanishing point constraints at multiple stages during the reconstruction, which is particularly useful for architectural scenes where parallel lines are abundant. Our approach enables us to accurately model polygonal faces from 2D interactions in a single image. Our system also supports useful operations such as edge snapping and extrusions.<\/jats:p><jats:p>Seamless texture maps are automatically generated by combining multiple input photographs using graph cut optimization and Poisson blending. The user can add brush strokes as hints during the texture generation stage to remove artifacts caused by unmodeled geometric structures. We build models for a variety of architectural scenes from collections of up to about a hundred photographs.<\/jats:p>","DOI":"10.1145\/1409060.1409112","type":"journal-article","created":{"date-parts":[[2008,12,3]],"date-time":"2008-12-03T21:56:04Z","timestamp":1228341364000},"page":"1-10","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":161,"title":["Interactive 3D architectural modeling from unordered photo collections"],"prefix":"10.1145","volume":"27","author":[{"given":"Sudipta N.","family":"Sinha","sequence":"first","affiliation":[{"name":"UNC Chapel Hill"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Drew","family":"Steedly","sequence":"additional","affiliation":[{"name":"Microsoft Live Labs"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Richard","family":"Szeliski","sequence":"additional","affiliation":[{"name":"Microsoft Research"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Maneesh","family":"Agrawala","sequence":"additional","affiliation":[{"name":"UC Berkeley"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Marc","family":"Pollefeys","sequence":"additional","affiliation":[{"name":"ETH Zurich and UNC Chapel Hill"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2008,12]]},"reference":[{"key":"e_1_2_2_1_1","doi-asserted-by":"crossref","unstructured":"Agarwala A. Dontcheva M. Agrawala M. Drucker S. Colburn A. Curless B. Salesin D. and Cohen M. 2004. Interactive digital photomontage. In ACM Trans. on Graphics (SIGGRAPH'04) 294--302. 10.1145\/1015706.1015718 Agarwala A. Dontcheva M. Agrawala M. Drucker S. Colburn A. Curless B. Salesin D. and Cohen M. 2004. Interactive digital photomontage. In ACM Trans. on Graphics (SIGGRAPH'04) 294--302. 10.1145\/1015706.1015718","DOI":"10.1145\/1015706.1015718"},{"key":"e_1_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2007.1024"},{"key":"e_1_2_2_3_1","unstructured":"Baillard C. and Zisserman A. 2001. Automatic reconstruction of piecewise planar models from multiple views. In CVPR 559--565. Baillard C. and Zisserman A. 2001. Automatic reconstruction of piecewise planar models from multiple views. In CVPR 559--565."},{"key":"e_1_2_2_4_1","doi-asserted-by":"crossref","unstructured":"Brown M. and Lowe D. G. 2005. Unsupervised 3d object recognition and reconstruction in unordered datasets. In 3DIM '05 IEEE Computer Society Washington DC USA 56--63. 10.1109\/3DIM.2005.81 Brown M. and Lowe D. G. 2005. Unsupervised 3d object recognition and reconstruction in unordered datasets. In 3DIM '05 IEEE Computer Society Washington DC USA 56--63. 10.1109\/3DIM.2005.81","DOI":"10.1109\/3DIM.2005.81"},{"key":"e_1_2_2_5_1","unstructured":"Cipolla R. and Robertson D. 1999. 3d models of architectural scenes from uncalibrated images and vanishing points. ICIAP 00. Cipolla R. and Robertson D. 1999. 3d models of architectural scenes from uncalibrated images and vanishing points. ICIAP 00 ."},{"key":"e_1_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1026598000963"},{"key":"e_1_2_2_7_1","volume-title":"SIGGRAPH 1996, Computer Graphics Proceedings, 11--20","author":"Debevec P. E.","unstructured":"Debevec , P. E. , Taylor , C. J. , and Malik , J . 1996. Modeling and rendering architecture from photographs: A hybrid geometry- and image-based approach . In SIGGRAPH 1996, Computer Graphics Proceedings, 11--20 . 10.1145\/237170.237191 Debevec, P. E., Taylor, C. J., and Malik, J. 1996. Modeling and rendering architecture from photographs: A hybrid geometry- and image-based approach. In SIGGRAPH 1996, Computer Graphics Proceedings, 11--20. 10.1145\/237170.237191"},{"key":"e_1_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1023\/B:VISI.0000029665.07652.61"},{"key":"e_1_2_2_9_1","volume-title":"The 7th Conference on Optical 3-D Measurement Techniques.","author":"El-Hakim S.","unstructured":"El-Hakim , S. , Whiting , E. , and Gonzo , L . 2005. 3d modeling with reusable and integrated building blocks . The 7th Conference on Optical 3-D Measurement Techniques. El-Hakim, S., Whiting, E., and Gonzo, L. 2005. 3d modeling with reusable and integrated building blocks. The 7th Conference on Optical 3-D Measurement Techniques."},{"key":"e_1_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/358669.358692"},{"key":"e_1_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0097-8493(02)00285-6"},{"key":"e_1_2_2_12_1","doi-asserted-by":"crossref","unstructured":"Goesele M. Snavely N. Curless B. Hoppe H. and Seitz S. M. 2007. Multi-view stereo for community photo collections. In ICCV. Goesele M. Snavely N. Curless B. Hoppe H. and Seitz S. M. 2007. Multi-view stereo for community photo collections. In ICCV .","DOI":"10.1109\/ICCV.2007.4408933"},{"key":"e_1_2_2_13_1","volume-title":"SIGGRAPH 2005, Computer Graphics Proceedings. 10","author":"Hoiem D.","year":"1868","unstructured":"Hoiem , D. , Efros , A. A. , and Hebert , M . 2005. Automatic photo pop-up . In SIGGRAPH 2005, Computer Graphics Proceedings. 10 .1145\/1 1868 22.1073232 Hoiem, D., Efros, A. A., and Hebert, M. 2005. Automatic photo pop-up. In SIGGRAPH 2005, Computer Graphics Proceedings. 10.1145\/1186822.1073232"},{"key":"e_1_2_2_14_1","doi-asserted-by":"crossref","unstructured":"Igarashi T. and Hughes J. F. 2001. A suggestive interface for 3d drawing. In UIST 173--181. 10.1145\/502348.502379 Igarashi T. and Hughes J. F. 2001. A suggestive interface for 3d drawing. In UIST 173--181. 10.1145\/502348.502379","DOI":"10.1145\/502348.502379"},{"key":"e_1_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPAMI.2007.70732"},{"key":"e_1_2_2_16_1","doi-asserted-by":"crossref","unstructured":"Lempitsky V. S. and Ivanov D. V. 2007. Seamless mosaicing of image-based texture maps. In CVPR. Lempitsky V. S. and Ivanov D. V. 2007. Seamless mosaicing of image-based texture maps. In CVPR .","DOI":"10.1109\/CVPR.2007.383078"},{"key":"e_1_2_2_17_1","unstructured":"Mueller P. Zeng G. Wonka P. and Gool L. V. 2007. Image-based procedural modeling of facades. ACM Trans. on Graphics (SIGGRAPH 2007) 26 3 85:1--85:9. 10.1145\/1276377.1276484 Mueller P. Zeng G. Wonka P. and Gool L. V. 2007. Image-based procedural modeling of facades. ACM Trans. on Graphics (SIGGRAPH 2007) 26 3 85:1--85:9. 10.1145\/1276377.1276484"},{"key":"e_1_2_2_18_1","volume-title":"SIGGRAPH 2001, Computer Graphics Proceedings, 433--442","author":"Oh B. M.","unstructured":"Oh , B. M. , Chen , M. , Dorsey , J. , and Durand , F . 2001. Image-based modeling and photo editing . In SIGGRAPH 2001, Computer Graphics Proceedings, 433--442 . 10.1145\/383259.383310 Oh, B. M., Chen, M., Dorsey, J., and Durand, F. 2001. Image-based modeling and photo editing. In SIGGRAPH 2001, Computer Graphics Proceedings, 433--442. 10.1145\/383259.383310"},{"key":"e_1_2_2_19_1","doi-asserted-by":"crossref","unstructured":"P\u00e9rez P. Gangnet M. and Blake A. 2003. Poisson image editing. ACM Trans. on Graphics (SIGGRAPH'03) 22 3 313--318. 10.1145\/882262.882269 P\u00e9rez P. Gangnet M. and Blake A. 2003. Poisson image editing. ACM Trans. on Graphics (SIGGRAPH'03) 22 3 313--318. 10.1145\/882262.882269","DOI":"10.1145\/882262.882269"},{"key":"e_1_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1023\/B:VISI.0000025798.50602.3a"},{"key":"e_1_2_2_21_1","unstructured":"Pollefeys M. Nister D. Frahm J.-M. Akbarzadeh A. Mordohai P. etal 2008. Detailed real-time urban 3d reconstruction from video. Int. J. of Computer Vision (in press). 10.1007\/s11263-007-0086-4 Pollefeys M. Nister D. Frahm J.-M. Akbarzadeh A. Mordohai P. et al. 2008. Detailed real-time urban 3d reconstruction from video. Int. J. of Computer Vision (in press). 10.1007\/s11263-007-0086-4"},{"key":"e_1_2_2_22_1","first-page":"382","article-title":"A new approach for vanishing point detection in architectural environments","volume":"20","author":"Rother C.","year":"2002","unstructured":"Rother , C. 2002 . A new approach for vanishing point detection in architectural environments . In BMVC , vol. 20 , 382 -- 391 . Rother, C. 2002. A new approach for vanishing point detection in architectural environments. In BMVC, vol. 20, 382--391.","journal-title":"BMVC"},{"key":"e_1_2_2_23_1","unstructured":"Sketchup. http:\/\/www.sketchup.com. Sketchup. http:\/\/www.sketchup.com."},{"key":"e_1_2_2_24_1","doi-asserted-by":"crossref","unstructured":"Snavely N. Seitz S. M. and Szeliski R. 2006. Photo tourism: exploring photo collections in 3d. ACM Trans. on Graphics (SIGGRAPH'06) 835--846. 10.1145\/1141911.1141964 Snavely N. Seitz S. M. and Szeliski R. 2006. Photo tourism: exploring photo collections in 3d. ACM Trans. on Graphics (SIGGRAPH'06) 835--846. 10.1145\/1141911.1141964","DOI":"10.1145\/1141911.1141964"},{"key":"e_1_2_2_25_1","doi-asserted-by":"crossref","unstructured":"Triggs B. McLauchlan P. Hartley R. and Fitzgibbon A. 2000. Bundle adjustment -- A modern synthesis. In Vision Algorithms: Theory and Practice W. Triggs A. Zisser-man and R. Szeliski Eds. LNCS. Springer Verlag 298--375. Triggs B. McLauchlan P. Hartley R. and Fitzgibbon A. 2000. Bundle adjustment -- A modern synthesis. In Vision Algorithms: Theory and Practice W. Triggs A. Zisser-man and R. Szeliski Eds. LNCS. Springer Verlag 298--375.","DOI":"10.1007\/3-540-44480-7_21"},{"key":"e_1_2_2_26_1","volume-title":"the Intl. Workshop on the Representation and use of Prior Knowledge in Vision.","author":"van den Hengel A.","unstructured":"van den Hengel , A. , Dick , A. , Thormahlen , T. , Torr , P. H. S. , and B. Ward . 2006. Fitting multiple models to multiple images with minimal user interaction . In the Intl. Workshop on the Representation and use of Prior Knowledge in Vision. van den Hengel, A., Dick, A., Thormahlen, T., Torr, P. H. S., and B. Ward. 2006. Fitting multiple models to multiple images with minimal user interaction. In the Intl. Workshop on the Representation and use of Prior Knowledge in Vision."},{"key":"e_1_2_2_27_1","doi-asserted-by":"crossref","unstructured":"van den Hengel A. Dick A. Thorm\u00e4hlen T. Ward B. and Torr P. H. S. 2007. Videotrace: rapid interactive scene modelling from video. ACM Trans. on Graphics (SIG-GRAPH'07) 86. 10.1145\/1276377.1276485 van den Hengel A. Dick A. Thorm\u00e4hlen T. Ward B. and Torr P. H. S. 2007. Videotrace: rapid interactive scene modelling from video. ACM Trans. on Graphics (SIG-GRAPH'07) 86. 10.1145\/1276377.1276485","DOI":"10.1145\/1275808.1276485"},{"key":"e_1_2_2_28_1","doi-asserted-by":"crossref","unstructured":"Werner T. and Zisserman A. 2002. New techniques for automated architecture reconstruction from photographs. In ECCV (2) 541--555. Werner T. and Zisserman A. 2002. New techniques for automated architecture reconstruction from photographs. In ECCV (2) 541--555.","DOI":"10.1007\/3-540-47967-8_36"},{"key":"e_1_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPAMI.2005.40"},{"key":"e_1_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/237170.237238"},{"key":"e_1_2_2_31_1","volume-title":"SGP '03: Proceedings of the 2003 Eurographics\/ACM SIGGRAPH symposium on Geometry processing, 248--259","author":"Ziegler R.","year":"2003","unstructured":"Ziegler , R. , Matusik , W. , Pfister , H. , and McMillan , L. 2003 . 3d reconstruction using labeled image regions . In SGP '03: Proceedings of the 2003 Eurographics\/ACM SIGGRAPH symposium on Geometry processing, 248--259 . Ziegler, R., Matusik, W., Pfister, H., and McMillan, L. 2003. 3d reconstruction using labeled image regions. In SGP '03: Proceedings of the 2003 Eurographics\/ACM SIGGRAPH symposium on Geometry processing, 248--259."}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1409060.1409112","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1409060.1409112","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T14:47:21Z","timestamp":1750258041000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1409060.1409112"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2008,12]]},"references-count":31,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2008,12]]}},"alternative-id":["10.1145\/1409060.1409112"],"URL":"https:\/\/doi.org\/10.1145\/1409060.1409112","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2008,12]]},"assertion":[{"value":"2008-12-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}