Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article

Sampling with polyominoes

Published: 29 July 2007 Publication History

Abstract

We present a new general-purpose method for fast hierarchical importance sampling with blue-noise properties. Our approach is based on self-similar tiling of the plane or the surface of a sphere with rectifiable polyominoes. Sampling points are associated with polyominoes, one point per polyomino. Each polyomino is recursively subdivided until the desired local density of samples is reached. A numerical code generated during the subdivision process is used for thresholding to accept or reject the sample. The exact position of the sampling point within the polyomino is determined according to a structural index, which indicates the polyomino's local neighborhood. The variety of structural indices and associated sampling point positions are computed during the offline optimization process, and tabulated. Consequently, the sampling itself is extremely fast. The method allows both deterministic and pseudo-non-deterministic sampling. It can be successfully applied in a large variety of graphical applications, where fast sampling with good spectral and visual properties is required. The prime application is rendering.

Supplementary Material

JPG File (pps078.jpg)
MP4 File (pps078.mp4)

References

[1]
Clarke, A. L., 2006. The Poly Pages. http://www.recmath.com/PolyPages.
[2]
Dunbar, D., and Humphreys, G. 2006. A Spatial Data Structure for Fast Poisson-disk Sample Generation. ACM Transactions on Graphics, 25, 3, 503--508.
[3]
Golomb, S. W. 1996. Polyominoes: Puzzles, Patterns, Problems, and Packings. Princeton University Press.
[4]
Gorski, K. M., Hivon, E., Banday, A. J., Wandelt, B. D., Hansen, F. K., Reinecke, M., and Bartelmann, M. 2005. HEALPix - A Framework for High Resolution Discretization, and Fast Analysis of Data Distributed on the Sphere. The Astrophysical Journal, 622, 759--771.
[5]
Grünbaum, B., and Shephard, G. 1986. Tilings and Patterns. W. H. Freeman.
[6]
Kopf, J., Cohen-Or, D., Deussen, O., and Lischinski, D. 2006. Recursive wang tiles for real-time blue noise. ACM Transactions on Graphics 25, 3, 509--518.
[7]
Lagae, A., and Dutré, P. 2006. An Alternative for Wang Tiles: Colored Edges versus Colored Corners. ACM Transactions on Graphics, 25, 4, 1442--1459.
[8]
Ostromoukhov, V., Donohue, C., and Jodoin, P.-M. 2004. Fast Hierarchical Importance Sampling with Blue Noise Properties. ACM Transactions on Graphics, 23, 3, 488--495.
[9]
Pharr, M., and Humphreys, G. 2004. Physically Based Rendering: Form Theory to Implementation. Morgan Kaufmann.
[10]
Rousselle, F., Leblanc, L., Clarberg, P., Ostromoukhov, V., and Poulin, P. 2007. Hierarchical Threasholding for Efficient Sampling of the Product of All-Frequency Functions. Submitted work.
[11]
Ulichney, R. A. 1993. The Void-and-cluster Method for Dither Array Generation. In Proceedings SPIE, Human Vision, Visual Processing, Digital Displays IV, B. E. Rogowitz and J. P. Allebach, Eds., vol. 1913, 332--343.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Transactions on Graphics
ACM Transactions on Graphics  Volume 26, Issue 3
July 2007
976 pages
ISSN:0730-0301
EISSN:1557-7368
DOI:10.1145/1276377
Issue’s Table of Contents

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 29 July 2007
Published in TOG Volume 26, Issue 3

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. blue noise
  2. deterministic sampling
  3. importance sampling
  4. non-periodic tiling
  5. polyominoes

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)4
  • Downloads (Last 6 weeks)0
Reflects downloads up to 10 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2023)Analysis and Synthesis of Digital Dyadic SequencesACM Transactions on Graphics10.1145/361830842:6(1-17)Online publication date: 5-Dec-2023
  • (2023)ART-Owen ScramblingACM Transactions on Graphics10.1145/361830742:6(1-11)Online publication date: 5-Dec-2023
  • (2023)Curl Noise JitteringSIGGRAPH Asia 2023 Conference Papers10.1145/3610548.3618163(1-11)Online publication date: 10-Dec-2023
  • (2022)Gaussian Blue NoiseACM Transactions on Graphics10.1145/3550454.355551941:6(1-15)Online publication date: 30-Nov-2022
  • (2021)Milliseconds Color StipplingProceedings of the 29th ACM International Conference on Multimedia10.1145/3474085.3475427(2539-2548)Online publication date: 17-Oct-2021
  • (2021)Solving Irregular Polyomino Tiling Problem Using Simulated Annealing and Integer ProgrammingMathematical Optimization Theory and Operations Research: Recent Trends10.1007/978-3-030-86433-0_12(175-183)Online publication date: 21-Sep-2021
  • (2020)Screen-space blue-noise diffusion of monte carlo sampling error via hierarchical ordering of pixelsACM Transactions on Graphics10.1145/3414685.341788139:6(1-15)Online publication date: 27-Nov-2020
  • (2020)TilinGNNACM Transactions on Graphics10.1145/3386569.339238039:4(129:1-129:16)Online publication date: 12-Aug-2020
  • (2020)A Comprehensive Theory and Variational Framework for Anti‐aliasing Sampling PatternsComputer Graphics Forum10.1111/cgf.1405939:4(133-148)Online publication date: 20-Jul-2020
  • (2020)Blue-noise sampling for human retinal cone spatial distribution modelingJournal of Physics Communications10.1088/2399-6528/ab80644:3(035013)Online publication date: 30-Mar-2020
  • Show More Cited By

View Options

Get Access

Login options

Full Access

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media