skip to main content
article
Free Access

Computing the discrepancy with applications to supersampling patterns

Published:01 October 1996Publication History
Skip Abstract Section

Abstract

Patterns used for supersampling in graphics have been analyzed from statistical and signal-processing viewpoints. We present an analysis based on a type of isotropic discrepancy—how good patterns are at estimating the area in a region of defined type. We present algorithms for computing discrepancy relative to regions that are defined by rectangles, halfplanes, and higher-dimensional figures. Experimental evidence shows that popular supersampling patterns have discrepancies with better asymptotic behavior than random sampling, which is not inconsistent with theoretical bounds on discrepancy.

References

  1. ALEXANDER, R. 1990. Geometric methods in the study of irregularities of distribution. Combinatorica 10, 115-136.Google ScholarGoogle ScholarCross RefCross Ref
  2. BECK, J. AND CHEN, W. W. L. 1987. Irregularities of Distribution. Cambridge University Press, Cambridge, MA.Google ScholarGoogle Scholar
  3. BECK, g. Personal communication, 1993.Google ScholarGoogle Scholar
  4. CHAZELLE, B. 1993. Geometric discrepancy revisited. Proceedings of 34th IEEE Symposium on the Foundations of Computer Science. IEEE, New York, pp. 392-399.Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. CHAZELLE, B., MATOU~SEK, J., AND SHARIR, M. 1995. An elementary approach to lower bounds in geometric discrepancy. Discrete Comput. Geom. 13, 3-4, 363-381.Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. COOK, R. L., PORTER, T., AND CARPENTER, L. 1984. Distributed ray tracing. Comput. Graph. 18, 3, 137-145. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. COOK, R. L. 1986. Stochastic sampling in computer graphics. ACM Trans. Graph. 5, 1, 51-72. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. DE BERG, M. 1996. Computing half-plane and strip discrepancy of planar point sets. Comput. Geom. Theor. Appl. 6, 2, 69-83. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. DIPPE, M. A. Z. AND WOLD, E.H. 1985. Antialiasing through stochastic sampling. Comput. Graph. 19, 3, 69-78. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. DOBKIN, D. P. AND EPPSTEIN, D. 1993. Computing the discrepancy. In Proceedings of the 9th ACM Symposium on Computational Geometry, 47-52. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. DOBKIN, D. P., GUNOPULOS, D., AND MAASS, W. 1994. Computing the rectangle discrepancy. Manuscript.Google ScholarGoogle Scholar
  12. DOBKIN, D. P. AND MITCHELL, D. P. 1993. Random-edge discrepancy of supersampling patterns. In Graphics Interface, York, Ont., Canadian Information Processing Society, 62-69.Google ScholarGoogle Scholar
  13. EDELSBRUNNER, H. AND GUIBAS, L. 1989. Topologically sweeping an arrangement. J. Comput. Syst. Sci. 38, 165-194. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. HALTON, g. H. 1970. A retrospective and prospective survey of the Monte Carlo method. SIAM Rev. 12, 1-63.Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. HERSHBERGER, J. AND SURI, S. 1991. Offline maintenance of planar configurations. In Proceedings of the 2nd ACM/SIAM Symposium on Discrete Algorithms, 32-41. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. KAJIYA, J.T. 1986. The rendering equation. Comput. Graph. 20, 143-150. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. LEE, M., REDNER, R. A., AND USELTON, S. P. 1985. Statistically optimized sampling for distributed ray tracing. Comput. Graph. 19, 3, 61-67. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. MITCHELL, D.P. 1987. Generating antialiased images at low sampling densities. Comput. Graph. 21, 4, 65-72. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. MITCHELL, D. P. 1991. Spectrally optimal sampling for distribution ray tracing. Comput. Graph. 25, 4, 157-164. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. NEIDERREITER, H. 1978. Quasi-Monte Carlo methods and pseudo-random numbers. Bull. Am. Math. Soc. 84, 957-1041.Google ScholarGoogle ScholarCross RefCross Ref
  21. NEIDERREITER, H. 1992. Quasirandom sampling computer graphics. In Proceedings of the 3rd International Seminar on Digital Image Processing in Medicine (Riga, Latvia), 29-33.Google ScholarGoogle Scholar
  22. OVERMARS, M. AND VAN LEEUWEN, J. 1981. Maintenance of configurations in the plane. J. Comput. Syst. Sci. 23, 166-204.Google ScholarGoogle ScholarCross RefCross Ref
  23. OVERMARS, M. AND YAP, C.K. 1991. New upper bounds in Klee's measure problem. SIAM J. Comput. 20, 1034-1045. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. PAINTER, J. AND SLOAN, K. 1989. Antialiased ray tracing by adaptive progressive refinement. Comput. Graph. 23, 3, 281-288. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. PURGATHOFER, W. 1986. A statistical model for adaptive stochastic sampling. In Proceedings of Eurographics, 145-152.Google ScholarGoogle Scholar
  26. SHIRLEY, P. 1991. Discrepancy as a quality measure for sample distributions. In Proceedings of Eurographics, 183-193.Google ScholarGoogle Scholar
  27. WARNOCK, T.T. 1971. Computational investigations of low-discrepancy point sets. InApplications of Number Theory to Numerical Analysis, S. K. Zaremba, Ed., Academic Press, 319-344.Google ScholarGoogle Scholar
  28. WHITTED, T. 1980. An improved illumination model for shaded display. Commun. ACM 23, 343-349. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Computing the discrepancy with applications to supersampling patterns

      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 15, Issue 4
        Oct. 1996
        112 pages
        ISSN:0730-0301
        EISSN:1557-7368
        DOI:10.1145/234535
        Issue’s Table of Contents

        Copyright © 1996 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 October 1996
        Published in tog Volume 15, Issue 4

        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