{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,10]],"date-time":"2026-07-10T07:10:29Z","timestamp":1783667429848,"version":"3.55.0"},"reference-count":28,"publisher":"Association for Computing Machinery (ACM)","issue":"3","content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Graph."],"published-print":{"date-parts":[[2005,7]]},"abstract":"<jats:p>The advent of inexpensive digital image sensors and the ability to create photographs that combine information from a number of sensed images are changing the way we think about photography. In this paper, we describe a unique array of 100 custom video cameras that we have built, and we summarize our experiences using this array in a range of imaging applications. Our goal was to explore the capabilities of a system that would be inexpensive to produce in the future. With this in mind, we used simple cameras, lenses, and mountings, and we assumed that processing large numbers of images would eventually be easy and cheap. The applications we have explored include approximating a conventional single center of projection video camera with high performance along one or more axes, such as resolution, dynamic range, frame rate, and\/or large aperture, and using multiple cameras to approximate a video camera with a large synthetic aperture. This permits us to capture a video light field, to which we can apply spatiotemporal view interpolation algorithms in order to digitally simulate time dilation and camera motion. It also permits us to create video sequences using custom non-uniform synthetic apertures.<\/jats:p>","DOI":"10.1145\/1073204.1073259","type":"journal-article","created":{"date-parts":[[2005,11,7]],"date-time":"2005-11-07T16:00:45Z","timestamp":1131379245000},"page":"765-776","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":715,"title":["High performance imaging using large camera arrays"],"prefix":"10.1145","volume":"24","author":[{"given":"Bennett","family":"Wilburn","sequence":"first","affiliation":[{"name":"Stanford University"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Neel","family":"Joshi","sequence":"additional","affiliation":[{"name":"Stanford University"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Vaibhav","family":"Vaish","sequence":"additional","affiliation":[{"name":"Stanford University"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Eino-Ville","family":"Talvala","sequence":"additional","affiliation":[{"name":"Stanford University"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Emilio","family":"Antunez","sequence":"additional","affiliation":[{"name":"Stanford University"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Adam","family":"Barth","sequence":"additional","affiliation":[{"name":"Stanford University"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Andrew","family":"Adams","sequence":"additional","affiliation":[{"name":"Stanford University"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Mark","family":"Horowitz","sequence":"additional","affiliation":[{"name":"Stanford University"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Marc","family":"Levoy","sequence":"additional","affiliation":[{"name":"Stanford University"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2005,7]]},"reference":[{"key":"e_1_2_2_1_1","volume-title":"FireWire System Architecture","author":"Anderson D.","unstructured":"Anderson , D. 1999. FireWire System Architecture , Second Edition. Mindshare, Inc. Anderson, D. 1999. FireWire System Architecture, Second Edition. Mindshare, Inc."},{"key":"e_1_2_2_2_1","unstructured":"Bayer B. 1976. Color imaging array. U. S. Patent 3 971 065. Bayer B. 1976. Color imaging array. U. S. Patent 3 971 065."},{"key":"e_1_2_2_3_1","first-page":"231","article-title":"1993. A framework for the robust estimation of optical flow","author":"Black M.","year":"1993","unstructured":"Black , M. , and Anandan , P . 1993. A framework for the robust estimation of optical flow . In Proc. ICCV 1993 , 231 -- 236 . Black, M., and Anandan, P. 1993. A framework for the robust estimation of optical flow. In Proc. ICCV 1993, 231--236.","journal-title":"Proc."},{"key":"e_1_2_2_4_1","volume-title":"Proc. ICCV, 1218--1225","author":"Brown M.","unstructured":"Brown , M. , and Lowe , D . 2003. Recognizing panoramas . In Proc. ICCV, 1218--1225 . Brown, M., and Lowe, D. 2003. Recognizing panoramas. In Proc. ICCV, 1218--1225."},{"key":"e_1_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/344779.344932"},{"key":"e_1_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/258734.258884"},{"key":"e_1_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/237170.237200"},{"key":"e_1_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/344779.344929"},{"key":"e_1_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1201775.882270"},{"key":"e_1_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/237170.237199"},{"key":"e_1_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/344779.344951"},{"key":"e_1_2_2_12_1","volume-title":"Proceedings of IEEE Visualization, 277--283","author":"Rander P.","unstructured":"Rander , P. , Narayanan , P. , and Kanade , T . 1997. Virtualized reality: Constructing time-varying virtual worlds from real events . In Proceedings of IEEE Visualization, 277--283 . Rander, P., Narayanan, P., and Kanade, T. 1997. Virtualized reality: Constructing time-varying virtual worlds from real events. In Proceedings of IEEE Visualization, 277--283."},{"key":"e_1_2_2_13_1","first-page":"17","article-title":"2001. Generalized mosaicing","author":"Schechner Y.","year":"2001","unstructured":"Schechner , Y. , and Nayar , S . 2001. Generalized mosaicing . In Proc. ICCV 2001 , 17 -- 24 . Schechner, Y., and Nayar, S. 2001. Generalized mosaicing. In Proc. ICCV 2001, 17--24.","journal-title":"Proc."},{"key":"e_1_2_2_14_1","volume-title":"Proc. ECCV","author":"Shechtman E.","year":"2002","unstructured":"Shechtman , E. , Caspi , Y. , and Irani , M . 2002. Increasing space-time resolution in video sequences . In Proc. ECCV 2002 , 753--768. Shechtman, E., Caspi, Y., and Irani, M. 2002. Increasing space-time resolution in video sequences. In Proc. ECCV 2002, 753--768."},{"key":"e_1_2_2_15_1","volume-title":"Tech. Rep. 323, M.I.T. Media Lab Perceptual Computing Section","author":"Mann R. W.","year":"1994","unstructured":"S. Mann , and R. W. Picard . 1994 . Being 'undigital' with digital cameras: Extending dynamic range by combining differently exposed pictures. Tech. Rep. 323, M.I.T. Media Lab Perceptual Computing Section , Boston, Massachusetts . Also appears, IS&T's 48th annual conference, Cambridge, Massachusetts , May 1995. S. Mann, and R. W. Picard. 1994. Being 'undigital' with digital cameras: Extending dynamic range by combining differently exposed pictures. Tech. Rep. 323, M.I.T. Media Lab Perceptual Computing Section, Boston, Massachusetts. Also appears, IS&T's 48th annual conference, Cambridge, Massachusetts, May 1995."},{"key":"e_1_2_2_16_1","volume-title":"Eurographics Symposium on Rendering (EGSR), 150--156","author":"Stewart J.","year":"2003","unstructured":"Stewart , J. , Yu , J. , Gortler , S. , and McMillan , L. 2003 . A new reconstruction filter for undersampled light fields . In Eurographics Symposium on Rendering (EGSR), 150--156 . Stewart, J., Yu, J., Gortler, S., and McMillan, L. 2003. A new reconstruction filter for undersampled light fields. In Eurographics Symposium on Rendering (EGSR), 150--156."},{"key":"e_1_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/ACV.1994.341287"},{"key":"e_1_2_2_18_1","first-page":"532","article-title":"2001. A global matching framework for stereo computation","author":"Tao H.","year":"2001","unstructured":"Tao , H. , Sawhney , H. , and Kumar , R . 2001. A global matching framework for stereo computation . In Proc. ICCV 2001 , 532 -- 539 . Tao, H., Sawhney, H., and Kumar, R. 2001. A global matching framework for stereo computation. In Proc. ICCV 2001, 532--539.","journal-title":"Proc."},{"key":"e_1_2_2_19_1","unstructured":"Taylor D. 1996. Virtual camera movement: The way of the future? American Cinematographer 77 9 (September) 93--100. Taylor D. 1996. Virtual camera movement: The way of the future? American Cinematographer 77 9 (September) 93--100."},{"key":"e_1_2_2_20_1","volume-title":"Proc. CVPR","author":"Vaish V.","year":"2004","unstructured":"Vaish , V. , Wilburn , B. , Joshi , N. , and Levoy , M . 2004. Using plane + parallax for calibrating dense camera arrays . In Proc. CVPR 2004 , 2--9. Vaish, V., Wilburn, B., Joshi, N., and Levoy, M. 2004. Using plane + parallax for calibrating dense camera arrays. In Proc. CVPR 2004, 2--9."},{"key":"e_1_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2005.537"},{"key":"e_1_2_2_22_1","doi-asserted-by":"crossref","unstructured":"Wilburn B. Smulski M. Lee H. and Horowitz M . 2002 . The light field video camera. In Media Processors 2002 vol. 4674 of Proc . SPIE 29--36. Wilburn B. Smulski M. Lee H. and Horowitz M. 2002. The light field video camera. In Media Processors 2002 vol. 4674 of Proc. SPIE 29--36.","DOI":"10.1117\/12.451074"},{"key":"e_1_2_2_23_1","volume-title":"Proc. CVPR","author":"Wilburn B.","year":"2004","unstructured":"Wilburn , B. , Joshi , N. , Vaish , V. , Levoy , M. , and Horowitz , M . 2004. High speed video using a dense array of cameras . In Proc. CVPR 2004 , 294--301. Wilburn, B., Joshi, N., Vaish, V., Levoy, M., and Horowitz, M. 2004. High speed video using a dense array of cameras. In Proc. CVPR 2004, 294--301."},{"key":"e_1_2_2_24_1","volume-title":"Eurographics Workshop on Rendering, 1--10","author":"Yang J.","year":"2002","unstructured":"Yang , J. , Everett , M. , Buehler , C. , and McMillan , L. 2002 . A real-time distributed light field camera . In Eurographics Workshop on Rendering, 1--10 . Yang, J., Everett, M., Buehler, C., and McMillan, L. 2002. A real-time distributed light field camera. In Eurographics Workshop on Rendering, 1--10."},{"key":"e_1_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.5555\/2383533.2383567"},{"key":"e_1_2_2_26_1","volume-title":"Proc. ICIP","author":"Zhang C.","year":"2004","unstructured":"Zhang , C. , and Chen , T . 2004. View-dependent non-uniform sampling for image-based rendering . In Proc. ICIP 2004 , 2471--2474. Zhang, C., and Chen, T. 2004. View-dependent non-uniform sampling for image-based rendering. In Proc. ICIP 2004, 2471--2474."},{"key":"e_1_2_2_27_1","volume-title":"Proc. CVPR","author":"Zhang Y.","year":"2001","unstructured":"Zhang , Y. , and Kambhamettu , C . 2001. On 3d scene flow and structure estimation . In Proc. CVPR 2001 , 778--785. Zhang, Y., and Kambhamettu, C. 2001. On 3d scene flow and structure estimation. In Proc. CVPR 2001, 778--785."},{"key":"e_1_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/1186562.1015766"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1073204.1073259","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,1,5]],"date-time":"2025-01-05T10:33:09Z","timestamp":1736073189000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1073204.1073259"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2005,7]]},"references-count":28,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2005,7]]}},"alternative-id":["10.1145\/1073204.1073259"],"URL":"https:\/\/doi.org\/10.1145\/1073204.1073259","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2005,7]]},"assertion":[{"value":"2005-07-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}