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

Gaussian Blue Noise

Published: 30 November 2022 Publication History

Abstract

Among the various approaches for producing point distributions with blue noise spectrum, we argue for an optimization framework using Gaussian kernels. We show that with a wise selection of optimization parameters, this approach attains unprecedented quality, provably surpassing the current state of the art attained by the optimal transport (BNOT) approach. Further, we show that our algorithm scales smoothly and feasibly to high dimensions while maintaining the same quality, realizing unprecedented high-quality high-dimensional blue noise sets. Finally, we show an extension to adaptive sampling.

Supplemental Material

MP4 File
presentation

References

[1]
Abdalla G. M. Ahmed. 2019. Sampling with Pinwheel Tiles. In Computer Graphics and Visual Computing (CGVC). The Eurographics Association.
[2]
A. G. M. Ahmed, J. Guo, D. M. Yan, J. Y. Franceschia, X. Zhang, and O. Deussen. 2017a. A Simple Push-Pull Algorithm for Blue-Noise Sampling. IEEE Transactions on Visualization and Computer Graphics 23, 12 (Dec. 2017), 2496--2508.
[3]
Abdalla G. M. Ahmed, Hui Huang, and Oliver Deussen. 2015. AA Patterns for Point Sets with Controlled Spectral Properties. ACM Trans. Graph. 34, 6, Article 212 (Oct. 2015), 212:1--212:8 pages.
[4]
Abdalla G. M. Ahmed, Till Niese, Hui Huang, and Oliver Deussen. 2017b. An Adaptive Point Sampler on a Regular Lattice. ACM Trans. Graph. 36, 4 (July 2017), 138:1--138:13.
[5]
Abdalla G. M. Ahmed, Hélène Perrier, David Coeurjolly, Victor Ostromoukhov, Jianwei Guo, Dong-Ming Yan, Hui Huang, and Oliver Deussen. 2016. Low-Discrepancy Blue-Noise Sampling. ACM Trans. Graph. 35, 6, Article 247 (Nov. 2016), 247:1--247:13 pages.
[6]
Abdalla G. M. Ahmed and Peter Wonka. 2021. Optimizing Dyadic Nets. ACM Trans. Graph. 40, 4, Article 141 (jul 2021).
[7]
Michael Balzer, Thomas Schlömer, and Oliver Deussen. 2009. Capacity-Constrained Point Distributions: A Variant of Lloyd's Method. ACM Trans. Graph. 28, 3, Article 86 (July 2009), 86:1--86:8 pages.
[8]
R. Bridson. 2007. Fast Poisson-Disk Sampling in Arbitrary Dimensions. In ACM SIGGRAPH 2007 Sketches.
[9]
Zhonggui Chen, Zhan Yuan, Yi-King Choi, Ligang Liu, and Wenping Wang. 2012. Variational Blue Noise Sampling. IEEE Transactions on Visualization and Computer Graphics 18, 10 (Oct. 2012), 1784--1796.
[10]
Per Christensen, Andrew Kensler, and Charlie Kilpatrick. 2018. Progressive Multi-Jittered Sample Sequences. In Computer Graphics Forum, Vol. 37. 21--33.
[11]
Michael F. Cohen, Jonathan Shade, Stefan Hiller, and Oliver Deussen. 2003. Wang Tiles for Image and Texture Generation. ACM Trans. Graph. 22, 3 (July 2003), 287--294.
[12]
Robert L. Cook. 1986. Stochastic Sampling in Computer Graphics. ACM Trans. Graph. 5, 1 (1986), 51--72.
[13]
Roy Cranley and Thomas NL Patterson. 1976. Randomization of number theoretic methods for multiple integration. SIAM J. Numer. Anal. 13, 6 (1976), 904--914.
[14]
Fernando de Goes, Katherine Breeden, Victor Ostromoukhov, and Mathieu Desbrun. 2012. Blue Noise through Optimal Transport. ACM Trans. Graph. 31, 6, Article 171 (Nov. 2012), 171:1--171:11 pages.
[15]
Oliver Deussen, Stefan Hiller, Cornelius Van Overveld, and Thomas Strothotte. 2000. Floating Points: A Method for Computing Stipple Drawings. Computer Graphics Forum 19, 3 (2000), 41--50.
[16]
Mark A. Z. Dippé and Erling Henry Wold. 1985. Antialiasing through Stochastic Sampling. In Proceedings of SIGGRAPH 1985. 69--78.
[17]
Daniel Dunbar and Greg Humphreys. 2006. A Spatial Data Structure for Fast Poisson-Disk Sample Generation. ACM Trans. Graph. 25, 3 (July 2006), 503--508.
[18]
Fredo Durand. 2011. A Frequency Analysis of Monte Carlo and Other Numerical Integration Schemes. MIT CSAIL Tech. Rep. TR-2011-052 (2011).
[19]
Mohamed S. Ebeida, Andrew A. Davidson, Anjul Patney, Patrick M. Knupp, Scott A. Mitchell, and John D. Owens. 2011. Efficient Maximal Poisson-Disk Sampling. ACM Trans. Graph. 30, 4, Article 49 (July 2011), 49:1--49:12 pages.
[20]
Raanan Fattal. 2011. Blue-Noise Point Sampling Using Kernel Density Model. ACM Trans. Graph. 30, 4, Article 48 (2011).
[21]
Manuel N. Gamito and Steve C. Maddock. 2009. Accurate Multidimensional Poisson-Disk Sampling. ACM Trans. Graph. 29, 1, Article 8 (Dec. 2009), 8:1--8:19 pages.
[22]
Andrew S Glassner. 1995. Principles of Digital Image Synthesis: Vol. 1. Vol. 1. Elsevier.
[23]
Kenneth M. Hanson. 2003. Quasi-Monte Carlo: Halftoning in High Dimensions?. In Computational Imaging, Vol. 5016. International Society for Optics and Photonics, SPIE, 161 -- 172.
[24]
Kenneth M Hanson. 2005. Halftoning and Quasi-Monte Carlo. Los Alamos National Library (2005), 430--442.
[25]
Daniel Heck, Thomas Schlömer, and Oliver Deussen. 2013. Blue Noise Sampling with Controlled Aliasing. ACM Trans. Graph. 32, 3, Article 25 (July 2013), 25:1--25:12 pages.
[26]
Min Jiang, Yahan Zhou, Rui Wang, Richard Southern, and Jian Jun Zhang. 2015. Blue Noise Sampling Using an SPH-Based Method. ACM Trans. Graph. 34, 6, Article 211 (2015), 211:1--211:11 pages.
[27]
Thouis R Jones. 2006. Efficient Generation of Poisson-Disk Sampling Patterns. Journal of graphics, gpu, and game tools 11, 2 (2006), 27--36.
[28]
Bhavya Kailkhura, Jayaraman J. Thiagarajan, Peer-Timo Bremer, and Pramod K. Varshney. 2016. Stair Blue Noise Sampling. ACM Trans. Graph. 35, 6, Article 248 (nov 2016).
[29]
Johannes Kopf, Daniel Cohen-Or, Oliver Deussen, and Dani Lischinski. 2006. Recursive Wang Tiles for Real-Time Blue Noise. ACM Trans. Graph. 25, 3 (July 2006), 509--518.
[30]
Lauwerens Kuipers and Harald Niederreiter. 1974. Uniform Distribution of Sequences. John Wiley & Sons.
[31]
Ares Lagae and Philip Dutré. 2006a. An Alternative for Wang Tiles: Colored Edges Versus Colored Corners. ACM Trans. Graph. 25, 4 (Oct. 2006), 1442--1459.
[32]
Ares Lagae and Philip Dutré. 2006b. Generating Well-Distributed Point Sets with a Self-Similar Hierarchical Tile. Report CW 462 (2006).
[33]
Ares Lagae and Philip Dutré. 2008. A Comparison of Methods for Generating Poisson-Disk Distributions. In Computer Graphics Forum, Vol. 27. 114--129.
[34]
Thomas Leimkühler, Gurprit Singh, Karol Myszkowski, Hans-Peter Seidel, and Tobias Ritschel. 2019. Deep Point Correlation Design. ACM Trans. Graph. 38, 6, Article 226 (nov 2019).
[35]
S. Lloyd. 1982. Least Squares Quantization in PCM. IEEE Transactions on Information Theory 28, 2 (1982), 129--137.
[36]
Michael McCool and Eugene Fiume. 1992. Hierarchical Poisson-Disk Sampling Distributions. In Proceedings of the Conference on Graphics Interface '92. 94--105. http://dl.acm.org/citation.cfm?id=155294.155306
[37]
Scott A. Mitchell, Mohamed S. Ebeida, Muhammad A. Awad, Chonhyon Park, Anjul Patney, Ahmad A. Rushdi, Laura P. Swiler, Dinesh Manocha, and Li-Yi Wei. 2018. Spoke-Darts for High-Dimensional Blue-Noise Sampling. ACM Trans. Graph. 37, 2 (May 2018).
[38]
Victor Ostromoukhov. 1993. Pseudo-Random Halftone Screening for Color and Black&White Printing. In Proceedings of the 9th Congress on Advances in Non-Impact Printing Technologies. 579--581.
[39]
Victor Ostromoukhov. 2007. Sampling with Polyominoes. ACM Trans. Graph. 26, 3, Article 78 (July 2007).
[40]
Victor Ostromoukhov, Charles Donohue, and Pierre-Marc Jodoin. 2004. Fast Hierarchical Importance Sampling with Blue-Noise Properties. In Proceedings of SIGGRAPH 2004. ACM, 488--495.
[41]
A. Cengiz Öztireli. 2016. Integration with Stochastic Point Processes. ACM Trans. Graph. 35, 5, Article 160 (Aug. 2016), 160:1--160:16 pages.
[42]
A. Cengiz Öztireli, Marc Alexa, and Markus Gross. 2010. Spectral Sampling of Manifolds. ACM Trans. Graph. 29, 6 (2010), 1--8.
[43]
A. Cengiz Öztireli and Markus Gross. 2012. Analysis and Synthesis of Point Distributions Based on Pair Correlation. ACM Trans. Graph. 31, 6, Article 170 (Nov. 2012), 170:1--170:10 pages.
[44]
Lois Paulin, Nicolas Bonneel, David Coeurjolly, Jean-Claude Iehl, Antoine Webanck, Mathieu Desbrun, and Victor Ostromoukhov. 2020. Sliced Optimal Transport Sampling. ACM Trans. Graph. 39, 4, Article 99 (jul 2020).
[45]
Adrien Pilleboue, Gurprit Singh, David Coeurjolly, Michael Kazhdan, and Victor Ostromoukhov. 2015. Variance Analysis for Monte Carlo Integration. ACM Trans. Graph. 34, 4, Article 124 (July 2015), 124:1--124:14 pages.
[46]
Ravi Ramamoorthi, John Anderson, Mark Meyer, and Derek Nowrouzezahrai. 2012. A Theory of Monte Carlo Visibility Sampling. ACM Trans. Graph. 31, 5, Article 121 (2012), 121:1--121:16 pages.
[47]
Thomas Schlömer and Oliver Deussen. 2011. Accurate Spectral Analysis of Two-Dimensional Point Sets. Journal of Graphics, GPU, and Game Tools 15, 3 (2011), 152--160.
[48]
Thomas Schlömer, Daniel Heck, and Oliver Deussen. 2011. Farthest-Point Optimized Point Sets with Maximized Minimum Distance. In Proceedings of the ACM SIGGRAPH Symposium on High Performance Graphics (HPG '11). 135--142.
[49]
Christian Schmaltz, Pascal Gwosdek, Andrés Bruhn, and Joachim Weickert. 2010. Electrostatic Halftoning. Computer Graphics Forum 29, 8 (2010), 2313--2327.
[50]
Adrian Secord. 2002. Weighted Voronoi Stippling. In Proceedings of the 2Nd International Symposium on Non-photorealistic Animation and Rendering. ACM, 37--43.
[51]
Gurprit Singh, Cengiz Öztireli, Abdalla GM Ahmed, David Coeurjolly, Kartic Subr, Oliver Deussen, Victor Ostromoukhov, Ravi Ramamoorthi, and Wojciech Jarosz. 2019. Analysis of sample correlations for Monte Carlo rendering. In Computer Graphics Forum, Vol. 38. 473--491.
[52]
Kartic Subr and Jan Kautz. 2013. Fourier Analysis of Stochastic Sampling Strategies for Assessing Bias and Variance in Integration. ACM Trans. Graph. 32, 4, Article 128 (2013), 128:1--128:12 pages.
[53]
George R Terrell and David W Scott. 1992. Variable Kernel Density Estimation. The Annals of Statistics (1992), 1236--1265.
[54]
Robert Ulichney. 1987. Digital Halftoning. MIT Press.
[55]
R.A. Ulichney. 1988. Dithering with Blue Noise. Proc. IEEE 76, 1 (1988), 56--79.
[56]
Robert A Ulichney. 1993. Void-and-Cluster Method for Dither Array Generation. In IS&T/SPIE's Symposium on Electronic Imaging: Science and Technology. International Society for Optics and Photonics, 332--343.
[57]
Florent Wachtel, Adrien Pilleboue, David Coeurjolly, Katherine Breeden, Gurprit Singh, Gaël Cathelin, Fernando de Goes, Mathieu Desbrun, and Victor Ostromoukhov. 2014. Fast Tile-Based Adaptive Sampling with User-Specified Fourier Spectra. ACM Trans. Graph. 33, 4, Article 56 (July 2014), 56:1--56:11 pages.
[58]
Li-Yi Wei. 2008. Parallel Poisson Disk Sampling. In Proceedings of SIGGRAPH 2008. ACM, Article 20.
[59]
Li-Yi Wei and Rui Wang. 2011. Differential-Domain Analysis for Non-uniform Sampling. ACM Trans. Graph. 30, 4, Article 50 (July 2011), 50:1--50:10 pages.
[60]
Shi-Qing Xin, Bruno Lévy, Zhonggui Chen, Lei Chu, Yaohui Yu, Changhe Tu, and Wenping Wang. 2016. Centroidal Power Diagrams with Capacity Constraints: Computation, Applications, and Extension. ACM Trans. Graph. 35, 6, Article 244 (nov 2016).
[61]
Yin Xu, Ligang Liu, Craig Gotsman, and Steven J. Gortler. 2011. Capacity-Constrained Delaunay Triangulation for Point Distributions. Computers & Graphics 35, 3 (2011), 510--516.
[62]
Dong-Ming Yan and Peter Wonka. 2013. Gap Processing for Adaptive Maximal Poisson-Disk Sampling. ACM Trans. Graph. 32, 5 (2013), 148:1--148:15.
[63]
Cem Yuksel. 2015. Sample Elimination for Generating Poisson Disk Sample Sets. Computer Graphics Forum 34, 2 (2015), 25--32.
[64]
Yahan Zhou, Haibin Huang, Li-Yi Wei, and Rui Wang. 2012. Point Sampling with General Noise Spectrum. ACM Trans. Graph. 31, 4, Article 76 (July 2012), 76:1--76:11 pages.
[65]
A. Cengiz Öztireli. 2020. A Comprehensive Theory and Variational Framework for Anti-aliasing Sampling Patterns. Computer Graphics Forum 39, 4 (2020), 133--148.

Cited By

View all
  • (2024)FAST: Filter-Adapted Spatio-Temporal Sampling for Real-Time RenderingProceedings of the ACM on Computer Graphics and Interactive Techniques10.1145/36512837:1(1-16)Online publication date: 13-May-2024
  • (2024)Blue noise for diffusion modelsACM SIGGRAPH 2024 Conference Papers10.1145/3641519.3657435(1-11)Online publication date: 13-Jul-2024
  • (2024)Quad-Optimized Low-Discrepancy SequencesACM SIGGRAPH 2024 Conference Papers10.1145/3641519.3657431(1-9)Online publication date: 13-Jul-2024
  • Show More Cited By

Index Terms

  1. Gaussian Blue Noise

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Transactions on Graphics
    ACM Transactions on Graphics  Volume 41, Issue 6
    December 2022
    1428 pages
    ISSN:0730-0301
    EISSN:1557-7368
    DOI:10.1145/3550454
    Issue’s Table of Contents
    Permission to make digital or hard copies of part or all 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 third-party components of this work must be honored. For all other uses, contact the Owner/Author.

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 30 November 2022
    Published in TOG Volume 41, Issue 6

    Check for updates

    Author Tags

    1. blue noise
    2. kernel density
    3. sampling

    Qualifiers

    • Research-article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

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

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)FAST: Filter-Adapted Spatio-Temporal Sampling for Real-Time RenderingProceedings of the ACM on Computer Graphics and Interactive Techniques10.1145/36512837:1(1-16)Online publication date: 13-May-2024
    • (2024)Blue noise for diffusion modelsACM SIGGRAPH 2024 Conference Papers10.1145/3641519.3657435(1-11)Online publication date: 13-Jul-2024
    • (2024)Quad-Optimized Low-Discrepancy SequencesACM SIGGRAPH 2024 Conference Papers10.1145/3641519.3657431(1-9)Online publication date: 13-Jul-2024
    • (2024)Optimized Pattern Partitioning for Multi-Pass Printing: PARAOMASKINGIEEE Transactions on Image Processing10.1109/TIP.2024.345961133(5382-5391)Online publication date: 1-Jan-2024
    • (2023)Analysis and Synthesis of Digital Dyadic SequencesACM Transactions on Graphics10.1145/361830842:6(1-17)Online publication date: 5-Dec-2023
    • (2023)Example-Based Sampling with Diffusion ModelsSIGGRAPH Asia 2023 Conference Papers10.1145/3610548.3618243(1-11)Online publication date: 10-Dec-2023
    • (2023)Curl Noise JitteringSIGGRAPH Asia 2023 Conference Papers10.1145/3610548.3618163(1-11)Online publication date: 10-Dec-2023
    • (2023)Image Printing on Stones, Wood, and MoreACM SIGGRAPH 2023 Posters10.1145/3588028.3603686(1-2)Online publication date: 23-Jul-2023

    View Options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Get Access

    Login options

    Full Access

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media