{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,9]],"date-time":"2025-12-09T04:10:06Z","timestamp":1765253406536,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":85,"publisher":"ACM","license":[{"start":{"date-parts":[[2009,8,3]],"date-time":"2009-08-03T00:00:00Z","timestamp":1249257600000},"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":[],"published-print":{"date-parts":[[2009,8,3]]},"DOI":"10.1145\/1667239.1667247","type":"proceedings-article","created":{"date-parts":[[2009,12,10]],"date-time":"2009-12-10T15:51:54Z","timestamp":1260460314000},"page":"1-94","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":55,"title":["Build your own 3D scanner"],"prefix":"10.1145","author":[{"given":"Douglas","family":"Lanman","sequence":"first","affiliation":[{"name":"Brown University"}]},{"given":"Gabriel","family":"Taubin","sequence":"additional","affiliation":[{"name":"Brown University"}]}],"member":"320","published-online":{"date-parts":[[2009,8,3]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/1457515.1409085"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1109\/34.121783"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/218380.218462"},{"key":"e_1_3_2_1_4_1","volume-title":"Learning OpenCV: Computer Vision with the OpenCV Library","author":"Bradski G.","year":"2008","unstructured":"{BK08} Bradski G., Kaehler A.: Learning OpenCV: Computer Vision with the OpenCV Library. O'Reilly Media, Inc., 2008. 32"},{"key":"e_1_3_2_1_5_1","first-page":"1","volume":"13","author":"Bla F.","year":"2004","unstructured":"{Bla04} Blais F.: Review of 20 years of range sensor development. Journal of Electronic Imaging 13, 1 (2004), 231--240. 5","journal-title":"Electronic Imaging"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1016\/0167-8396(88)90013-1"},{"key":"e_1_3_2_1_7_1","unstructured":"{Bou} Bouguet J.-Y.: Camera calibration toolbox for matlab. http:\/\/www.vision.caltech.edu\/bouguetj\/calib_doc\/. 28 40 52"},{"key":"e_1_3_2_1_9_1","unstructured":"{BP} Bouguet J.-Y. Perona P.: 3d photography on your desk. http:\/\/www.vision.caltech.edu\/bouguetj\/ICCV98\/. 7 35 36 45"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1008124523456"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/38.974519"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.5555\/330299"},{"key":"e_1_3_2_1_13_1","unstructured":"{CMU} CMU IEEE 1394 digital camera driver version 6.4.5. http:\/\/www.cs.cmu.edu\/iwan\/1394\/. 25"},{"key":"e_1_3_2_1_14_1","unstructured":"{Cre} Creaform: Handyscan 3D. http:\/\/www.creaform3d.com\/en\/handyscan3d\/products\/exascan.aspx. 6"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.5555\/266989.267086"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/882262.882309"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/1399504.1360697"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/IM.2001.924412"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/259081.259366"},{"key":"e_1_3_2_1_20_1","volume-title":"An Efficient Method of Triangulating Equivalued Surfaces by Using Tetrahedral Cells. IEICE Transactions on Communications and Electronics Information Systems E74, 1 (Jan","author":"Doi A.","year":"1991","unstructured":"{DK91} Doi A., Koide A.: An Efficient Method of Triangulating Equivalued Surfaces by Using Tetrahedral Cells. IEICE Transactions on Communications and Electronics Information Systems E74, 1 (Jan. 1991), 214--224. 63, 64"},{"key":"e_1_3_2_1_21_1","unstructured":"{Edm} Edmund Optics:. http:\/\/www.edmundoptics.com. 37"},{"key":"e_1_3_2_1_22_1","first-page":"125","volume":"2004","author":"Epstein E.","year":"2004","unstructured":"{EGPP04} Epstein E., Granger-Pich\u00e9 M., Poulin P.: Exploiting mirrors in interactive reconstruction with structured light. In Vision, Modeling, and Visualization 2004 (2004), pp. 125--132. 77","journal-title":"Visualization"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1007\/11744047_13"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.5244\/C.12.87"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/237170.237200"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/2945.485620"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1364\/OL.31.000181"},{"key":"e_1_3_2_1_29_1","volume-title":"Performance of a time-of-flight range camera for intelligent vehicle safety applications. Advanced Microsystems for Automotive Applications","author":"Hsu S.","year":"2006","unstructured":"{HARN06} Hsu S., Acharya S., Rafii A., New R.: Performance of a time-of-flight range camera for intelligent vehicle safety applications. Advanced Microsystems for Automotive Applications (2006). 6"},{"key":"e_1_3_2_1_30_1","volume-title":"Optics","author":"Hec E.","year":"2001","unstructured":"{Hec01} Hecht E.: Optics (4th Edition). Addison Wesley, 2001. 4","edition":"4"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/1360612.1360686"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCV.2007.4408939"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.5555\/373536"},{"key":"e_1_3_2_1_34_1","first-page":"806","volume-title":"Proceedings of the International Conference on Pattern Recognition","author":"Inokuchi S.","year":"1984","unstructured":"{ISM84} Inokuchi S., Sato K., Matsuda F.: Range imaging system for 3-d object recognition. In Proceedings of the International Conference on Pattern Recognition (1984), pp. 806--808. 48"},{"key":"e_1_3_2_1_35_1","first-page":"1","volume":"4298","author":"Iddan G. J.","year":"2001","unstructured":"{IY01} Iddan G. J., Yahav G.: Three-dimensional imaging in the studio and elsewhere. Three-Dimensional Image Capture and Applications IV 4298, 1 (2001), 48--55. 6","journal-title":"Applications IV"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1109\/34.895978"},{"key":"e_1_3_2_1_37_1","unstructured":"{Las} Laser Design Inc.: Surveyor DT-2000 desktop 3D laser scanner. http:\/\/www.laserdesign.com\/quick-attachments\/hardware\/low-res\/dt-series. pdf. 6"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1109\/34.273735"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/37401.37422"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1109\/3DIM.2007.57"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/1276377.1276464"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/237170.237199"},{"key":"e_1_3_2_1_43_1","volume-title":"Animal Eyes","author":"Land M. F.","year":"2004","unstructured":"{LN04} Land M. F., Nilsson D.-E.: Animal Eyes. Oxford University Press, 2004. 2"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/344779.344849"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/1409060.1409084"},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","unstructured":"{LT} Lanman D. Taubin G.: Build your own 3d scanner: 3d photography for beginners (course website). http:\/\/mesh.brown.edu\/dlanman\/scan3d. 37 10.1145\/1667239.1667247","DOI":"10.1145\/1667239.1667247"},{"key":"e_1_3_2_1_47_1","volume-title":"3d slit scanning with planar constraints. Computer Graphics Forum 27, 8 (Dec","author":"Leotta M. J.","year":"2008","unstructured":"{LVT08} Leotta M. J., Vandergon A., Taubin G.: 3d slit scanning with planar constraints. Computer Graphics Forum 27, 8 (Dec. 2008), 2066--2080. 70, 71, 72"},{"key":"e_1_3_2_1_48_1","unstructured":"{Mat} MathWorks Inc: Image acquisition toolbox. http:\/\/www.mathworks.com\/products\/imaq\/. 25 46"},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/344779.344951"},{"key":"e_1_3_2_1_50_1","unstructured":"{Mit} Mitsubishi Electric Corp.: XD300U user manual. http:\/\/www.projectorcentral.com\/pdf\/projector_manual_1921.pdf. 46"},{"key":"e_1_3_2_1_51_1","volume-title":"In IEEE Workshop on Realtime 3D Sensors and Their Use","author":"Marc R. Y.","year":"2004","unstructured":"{MPL04} Marc R. Y., Pollefeys M., Li S.: Improved real-time stereo on commodity graphics hardware. In In IEEE Workshop on Realtime 3D Sensors and Their Use (2004). 3"},{"key":"e_1_3_2_1_52_1","volume-title":"Sastry S. S.: An Invitation to 3-D Vision","author":"Ma Y.","year":"2005","unstructured":"{MSKS05} Ma Y., Soatto S., Kosecka J., Sastry S. S.: An Invitation to 3-D Vision. Springer, 2005. 26, 39"},{"key":"e_1_3_2_1_53_1","volume-title":"July","author":"Nayar S. K.","year":"2006","unstructured":"{NA06} Nayar S. K., Anand V.: Projection Volumetric Display Using Passive Optical Scatterers. Tech. rep., July 2006. 75, 77"},{"key":"e_1_3_2_1_54_1","unstructured":"{Nex} NextEngine: 3D Scanner HD. https:\/\/www. nextengine.com\/indexSecure.htm. 6"},{"key":"e_1_3_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1109\/34.308479"},{"key":"e_1_3_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1109\/OCEANS.2005.1640165"},{"key":"e_1_3_2_1_58_1","first-page":"1","volume-title":"SIGGRAPH Asia '08: ACM SIGGRAPH Asia 2008 courses","author":"Narasimhan S. G.","year":"2008","unstructured":"{NNSK08} Narasimhan S. G., Nayar S. K., Sun B., Koppal S. J.: Structured light in scattering media. In SIGGRAPH Asia '08: ACM SIGGRAPH Asia 2008 courses (2008), pp. 1--8. 78"},{"key":"e_1_3_2_1_59_1","unstructured":"{Opea} Open source computer vision library. http:\/\/sourceforge.net\/projects\/opencvlibrary\/. 26 40"},{"key":"e_1_3_2_1_60_1","unstructured":"{Opeb} OpenCV wiki. http:\/\/opencv.willowgarage.com\/wiki\/. 46"},{"key":"e_1_3_2_1_61_1","first-page":"2","volume-title":"IEEE Workshop on Human Modeling, Analysis and Synthesis","author":"Ormoneit D.","year":"2000","unstructured":"{OSS*00} Ormoneit D., Sidenbladh H., Sidenbladh H., Black M. J., Hastie T., Fleet D. J.: Learning and tracking human motion using functional analysis. In IEEE Workshop on Human Modeling, Analysis and Synthesis (2000), pp. 2--9. 4"},{"key":"e_1_3_2_1_62_1","first-page":"1","volume":"18","author":"Posdamer J.","year":"1982","unstructured":"{PA82} Posdamer J., Altschuler M.: Surface measurement by space encoded projected beam systems. Computer Graphics and Image Processing 18 (1982), 1--17. 47","journal-title":"Image Processing"},{"key":"e_1_3_2_1_63_1","unstructured":"{Poia} Point Grey Research Inc.: Grasshopper IEEE-1394b digital camera. http:\/\/www.ptgrey.com\/products\/grasshopper\/index.asp. 26 46"},{"key":"e_1_3_2_1_64_1","unstructured":"{Poib} Point Grey Research Inc.: Using matlab with point grey cameras. http:\/\/www.ptgrey.com\/support\/kb\/index.asp?a=4&q=218. 46"},{"key":"e_1_3_2_1_65_1","unstructured":"{Pol} Polhemus: FastSCAN. http:\/\/www.polhemus.com\/?page=Scanning_Fastscan. 6"},{"key":"e_1_3_2_1_66_1","unstructured":"{Psy} Psychophysics Toolbox:. http:\/\/psychtoolbox.org. 31 33 47"},{"key":"e_1_3_2_1_67_1","doi-asserted-by":"publisher","DOI":"10.5555\/647653.732300"},{"key":"e_1_3_2_1_68_1","doi-asserted-by":"publisher","DOI":"10.1109\/MCG.2003.1231180"},{"key":"e_1_3_2_1_69_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2006.19"},{"key":"e_1_3_2_1_70_1","doi-asserted-by":"publisher","DOI":"10.5555\/946247.946683"},{"key":"e_1_3_2_1_71_1","doi-asserted-by":"publisher","DOI":"10.1162\/105474605774785325"},{"key":"e_1_3_2_1_72_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.patcog.2003.10.002"},{"key":"e_1_3_2_1_73_1","doi-asserted-by":"publisher","DOI":"10.1145\/1187112.1187146"},{"key":"e_1_3_2_1_74_1","doi-asserted-by":"publisher","unstructured":"{Sul95} Sullivan G.: Model-based vision for traffic scenes using the ground-plane constraint. 93--115. 4","DOI":"10.5555\/207780.207787"},{"key":"e_1_3_2_1_75_1","doi-asserted-by":"publisher","DOI":"10.1145\/1179849.1179918"},{"key":"e_1_3_2_1_76_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0097-8493(99)00076-X"},{"key":"e_1_3_2_1_77_1","doi-asserted-by":"publisher","DOI":"10.1109\/34.121787"},{"key":"e_1_3_2_1_78_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2006.244"},{"key":"e_1_3_2_1_79_1","doi-asserted-by":"publisher","DOI":"10.1145\/1276377.1276463"},{"key":"e_1_3_2_1_80_1","unstructured":"{Wik} Wikipedia: Gray code. http:\/\/en.wikipedia.org\/wiki\/Gray_code. 48"},{"key":"e_1_3_2_1_81_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073204.1073259"},{"key":"e_1_3_2_1_82_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1007905828438"},{"key":"e_1_3_2_1_83_1","doi-asserted-by":"publisher","unstructured":"{Woo89} Woodham R. J.: Photometric method for determining surface orientation from multiple images. 513--531. 7","DOI":"10.5555\/93871.93888"},{"key":"e_1_3_2_1_84_1","first-page":"4","volume":"2","author":"Wv B.","year":"1996","unstructured":"{WvO96} Wyvill B., van Overveld K.: Polygonization of Implicit Surfaces with Constructive Solid Geometry. Journal of Shape Modelling 2, 4 (1996), 257--274. 66","journal-title":"Shape Modelling"},{"key":"e_1_3_2_1_85_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2003.1211492"},{"key":"e_1_3_2_1_86_1","volume-title":"International Conference on Computer Vision (ICCV)","author":"Zha Z.","year":"1999","unstructured":"{Zha99} Zhang Z.: Flexible camera calibration by viewing a plane from unknown orientations. In International Conference on Computer Vision (ICCV) (1999). 40"},{"key":"e_1_3_2_1_87_1","doi-asserted-by":"publisher","DOI":"10.1109\/34.888718"},{"key":"e_1_3_2_1_88_1","doi-asserted-by":"publisher","DOI":"10.1145\/566654.566584"}],"event":{"name":"SIGGRAPH09: Special Interest Group on Computer Graphics and Interactive Techniques Conference","sponsor":["SIGGRAPH ACM Special Interest Group on Computer Graphics and Interactive Techniques"],"location":"New Orleans Louisiana","acronym":"SIGGRAPH09"},"container-title":["ACM SIGGRAPH 2009 Courses"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1667239.1667247","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1667239.1667247","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T12:41:07Z","timestamp":1750250467000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1667239.1667247"}},"subtitle":["3D photography for beginners"],"short-title":[],"issued":{"date-parts":[[2009,8,3]]},"references-count":85,"alternative-id":["10.1145\/1667239.1667247","10.1145\/1667239"],"URL":"https:\/\/doi.org\/10.1145\/1667239.1667247","relation":{},"subject":[],"published":{"date-parts":[[2009,8,3]]},"assertion":[{"value":"2009-08-03","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}