skip to main content
article

Natural video matting using camera arrays

Published:01 July 2006Publication History
Skip Abstract Section

Abstract

We present an algorithm and a system for high-quality natural video matting using a camera array. The system uses high frequencies present in natural scenes to compute mattes by creating a synthetic aperture image that is focused on the foreground object, which reduces the variance of pixels reprojected from the foreground while increasing the variance of pixels reprojected from the background. We modify the standard matting equation to work directly with variance measurements and show how these statistics can be used to construct a trimap that is later upgraded to an alpha matte. The entire process is completely automatic, including an automatic method for focusing the synthetic aperture image on the foreground object and an automatic method to compute the trimap and the alpha matte. The proposed algorithm is very efficient and has a per-pixel running time that is linear in the number of cameras. Our current system runs at several frames per second, and we believe that it is the first system capable of computing high-quality alpha mattes at near real-time rates without the use of active illumination or special backgrounds.

Skip Supplemental Material Section

Supplemental Material

p779-joshi-high.mov

mov

44.3 MB

p779-joshi-low.mov

mov

17.2 MB

References

  1. Buehler, C., Bosse, M., McMillan, L., Gortler, S., and Cohen, M. 2001. Unstructured lumigraph rendering. In Proceedings of ACM SIGGRAPH 2001, ACM Press/ACM SIGGRAPH, Computer Graphics Proceedings, Annual Conference Series, 425--432. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Chuang, Y.-Y., Zongker, D. E., Hindorff, J., Curless, B., Salesin, D. H., and Szeliski, R. 2000. Environment matting extensions: towards higher accuracy and real-time capture. In Proceedings of ACM SIGGRAPH 2000, ACM Press/ACM SIGGRAPH, Computer Graphics Proceedings, Annual Conference Series, 121--130. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Chuang, Y.-Y., Curless, B., Salesin, D. H., and Szeliski, R. 2001. A bayesian approach to digital matting. In Proceedings of the IEEE Computer Vision and Pattern Recognition (CVPR 2001), IEEE Computer Society, vol. 2, 264--271.Google ScholarGoogle Scholar
  4. Chuang, Y.-Y., Agarwala, A., Curless, B., Salesin, D. H., and Szeliski, R. 2002. Video matting of complex scenes. ACM Transactions on Graphics 21, 3, 243--248. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Isaksen, A., McMillan, L., and Gortler, S. J. 2000. Dynamically reparameterized light fields. In Proceedings of ACM SIGGRAPH 2000, ACM Press/ACM SIGGRAPH, Computer Graphics Proceedings, Annual Conference Series, 297--306. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Kolomogrov, V., Criminisi, A., Blake, A., Cross, G., and Rother, C. 2005. Bi-layer segmentation of binocular stereo video. In Proceedings of the IEEE Computer Vision and Pattern Recognition (CVPR 2005), vol. 2, 407--414. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Li, Y., Sun, J., Tang, C.-K., and Shum, H.-Y. 2004. Lazy snapping. ACM Transactions on Graphics 23, 3, 303--308. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Li, Y., Sun, J., and Shum, H.-Y. 2005. Video object cut and paste. ACM Transactions on Graphics 24, 3, 595--600. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. McGuire, M., Matusik, W., Pfister, H., Durand, F., and Hughes, J. 2005. Defocus Video Matting. ACM Transactions on Graphics 24, 3, 567--576. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Rother, C., Kolmogorov, V., and Blake, A. 2004. Grabcut: interactive foreground extraction using iterated graph cuts. ACM Transactions on Graphics 23, 3, 309--314. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Ruzon, M. A., and Tomasi, C. 2000. Alpha estimation in natural images. In Proceedings of the IEEE Computer Vision and Pattern Recognition (CVPR 2000), vol. 1, 18--25.Google ScholarGoogle Scholar
  12. Smith, A. R., and Blinn, J. F. 1996. Blue screen matting. In Proceedings of ACM SIGGRAPH 1996. ACM Press/ACM SIGGRAPH, Computer Graphics Proceedings, Annual Conference Series, 259--268. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Sun, J., Jia, J., Tang, C.-K., and Shum, H.-Y. 2004. Poisson matting. ACM Transactions on Graphics 23, 3 (August), 315--321. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Vlahos, P., 1958. Composite photography utilizing sodium vapor illumination (u.s. patent 3,095,304), May.Google ScholarGoogle Scholar
  15. Vlahos, P., 1971. Electronic composite photography (u.s. patent 3,595,987, July.Google ScholarGoogle Scholar
  16. Vlahos, P., 1978. Comprehensive electronic compositing system (u.s. patent 4,100,569), July.Google ScholarGoogle Scholar
  17. Wang, J., Bhat, P., Colburn, A., Agrawala, M., and Cohen, M. 2005. Interactive video cutout. ACM Transactions on Graphics 24, 3, 585--594. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Wexler, Y., Fitzgibbon, A., and Zisserman., A. 2002. Bayesian estimation of layers from multiple images. In Proceedings of 7th European Conference on Computer Vision (ECCV), vol. III, 487--501. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Wilburn, B., Joshi, N., Vaish, V., Talvala, E.-V., Antunez, E., Barth, A., Adams, A., Horowitz, M., and Levoy, M. 2005. High performance imaging using large camera arrays. ACM Transactions on Graphics 24, 3, 765--776. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Zitnick, C. L., Kang, S. B., Uyttendaele, M., Winder, S., and Szeliski, R. 2004. High-quality video view interpolation using a layered representation. ACM Transactions on Graphics 23, 3, 600--608. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Zongker, D. E., Werner, D. M., Curless, B., and Salesin, D. H. 1999. Environment matting and compositing. In Proceedings of ACM SIGGRAPH 1999, ACM Press/ACM SIGGRAPH, Computer Graphics Proceedings, Annual Conference Series, 205--214. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Natural video matting using camera arrays

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in

          Full Access

          • Published in

            cover image ACM Transactions on Graphics
            ACM Transactions on Graphics  Volume 25, Issue 3
            July 2006
            742 pages
            ISSN:0730-0301
            EISSN:1557-7368
            DOI:10.1145/1141911
            Issue’s Table of Contents

            Copyright © 2006 ACM

            Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            • Published: 1 July 2006
            Published in tog Volume 25, Issue 3

            Permissions

            Request permissions about this article.

            Request Permissions

            Check for updates

            Qualifiers

            • article

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader