[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
research-article

Local random-phase noise for procedural texturing

Published: 19 November 2014 Publication History

Abstract

Local random-phase noise is a noise model for procedural texturing. It is defined on a regular spatial grid by local noises, which are sums of cosines with random phase. Our model is versatile thanks to separate sampling in the spatial and spectral domains. Therefore, it encompasses Gabor noise and noise by Fourier series. A stratified spectral sampling allows for a faithful yet compact and efficient reproduction of an arbitrary power spectrum. Noise by example is therefore obtained faster than state-of-the-art techniques. As a second contribution we address texture by example and generate not only Gaussian patterns but also structured features present in the input. This is achieved by fixing the phase on some part of the spectrum. Generated textures are continuous and non-repetitive. Results show unprecedented framerates and a flexible visual result: users can control with one parameter the blending between noise by example and structured texture synthesis.

Supplementary Material

ZIP File (a195.zip)
Supplemental material.

References

[1]
Bourque, E., and Dudek, G. 2004. Procedural texture matching and transformation. Computer Graphics Forum 23, 3, 461--468.
[2]
Cohen, M. F., Shade, J., Hiller, S., and Deussen, O. 2003. Wang tiles for image and texture generation. ACM Trans. Graph. 22, 3 (July), 287--294.
[3]
Cook, R. L., and DeRose, T. 2005. Wavelet noise. ACM Trans. Graph. 24, 3 (July), 803--811.
[4]
Dischler, J.-M., and Ghazanfarpour, D. 1997. A procedural description of geometric textures by spectral and spatial analysis of profiles. Computer Graphics Forum 16, 3, C129--C139.
[5]
Dischler, J., Ghazanfarpour, D., and Freydier, R. 1998. Anisotropic solid texture synthesis using orthogonal 2d views. Computer Graphics Forum 17, 3, 87--95.
[6]
Ebert, D. S., Musgrave, F. K., Peachey, D., Perlin, K., and Worley, S. 2002. Texturing and Modeling: A Procedural Approach, 3rd ed. Morgan Kaufmann Publishers Inc., San Francisco, CA, USA.
[7]
Efros, A. A., and Freeman, W. T. 2001. Image quilting for texture synthesis and transfer. In Proceedings of the 28th Annual Conference on Computer Graphics and Interactive Techniques, ACM, New York, NY, USA, SIGGRAPH '01, ACM Siggraph, 341--346.
[8]
Galerne, B., Gousseau, Y., and Morel, J.-M. 2010. Random phase textures: Theory and synthesis. IEEE Transactions in Image Processing.
[9]
Galerne, B., Lagae, A., Lefebvre, S., and Drettakis, G. 2012. Gabor noise by example. ACM Trans. Graph. 31, 4 (July), 73:1--73:9.
[10]
Gardner, G. Y. 1985. Visual simulation of clouds. SIGGRAPH Comput. Graph. 19, 3 (July), 297--304.
[11]
Ghazanfarpour, D., and Dischler, J. 1995. Spectral analysis for automatic 3-d texture generation. Computers & Graphics 19, 3, 413--422.
[12]
Ghazanfarpour, D., and Dischler, J.-M. 1996. Generation of 3d texture using multiple 2d models analysis. Computer Graphics Forum 15, 3, 311--323.
[13]
Gilet, G., Dischler, J.-M., and Soler, L. 2010. Procedural descriptions of anisotropic noisy textures by example. In Eurographics, Eurographics Association. Short paper.
[14]
Gilet, G., Dischler, J.-M., and Ghazanfarpour, D. 2012. Multiple kernels noise for improved procedural texturing. Vis. Comput. 28, 6--8 (June), 679--689.
[15]
Goldberg, A., Zwicker, M., and Durand, F. 2008. Anisotropic noise. ACM Trans. Graph. 27, 3 (Aug.), 54:1--54:8.
[16]
Kwatra, V., Schödl, A., Essa, I., Turk, G., and Bobick, A. 2003. Graphcut textures: Image and video synthesis using graph cuts. In ACM SIGGRAPH 2003 Papers, ACM, New York, NY, USA, SIGGRAPH '03, ACM Siggraph, 277--286.
[17]
Lagae, A., and Drettakis, G. 2011. Filtering solid gabor noise. ACM Trans. Graph. 30, 4 (July), 51:1--51:6.
[18]
Lagae, A., and Dutré, P. 2006. An alternative for wang tiles: Colored edges versus colored corners. ACM Trans. Graph. 25, 4 (Oct.), 1442--1459.
[19]
Lagae, A., Lefebvre, S., Drettakis, G., and Dutré, P. 2009. Procedural noise using sparse gabor convolution. ACM Trans. Graph. 28, 3 (July), 54:1--54:10.
[20]
Lagae, A., Lefebvre, S., Cook, R., DeRose, T., Drettakis, G., Ebert, D., Lewis, J., Perlin, K., and Zwicker, M. 2010. A survey of procedural noise functions. Computer Graphics Forum 29, 8, 2579--2600.
[21]
Lagae, A., Vangorp, P., Lenaerts, T., and Dutré, P. 2010. Procedural isotropic stochastic textures by example. Computers & Graphics 34, 4, 312--321.
[22]
Lewis, J. P. 1987. Generalized stochastic subdivision. ACM Trans. Graph. 6, 3 (July), 167--190.
[23]
Nicoll, A., Meseth, J., Mülller, G., and Klein, R. 2005. Fractional Fourier texture masks: Guiding near-regular texture synthesis. Computer Graphics Forum 24, 3 (Sept.), 569--579.
[24]
Oppenheim, A. V., and Lim, J. S. 1981. The Importance of Phase in Signals. Proceedings of the IEEE 69, 5 (May), 529--541.
[25]
Perlin, K. 1985. An image synthesizer. SIGGRAPH Comput. Graph. 19, 3 (July), 287--296.
[26]
Saupe, D. 1988. Algorithms for random fractals. In The Science of Fractal Images, H.-O. Peitgen and D. Saupe, Eds. Springer-Verlag New York, Inc., New York, NY, USA, ch. Algorithms for Random Fractals, 71--113.
[27]
Van Wijk, J. J. 1991. Spot noise texture synthesis for data visualization. SIGGRAPH Comput. Graph. 25, 4 (July), 309--318.
[28]
Vanhoey, K., Sauvage, B., Larue, F., and Dischler, J.-M. 2013. On-the-fly multi-scale infinite texturing from example. ACM Trans. Graph. 32, 6 (Nov.), 208:1--208:10.
[29]
Welch, P. D. 1967. The use of fast Fourier transform for the estimation of power spectra: A method based on time averaging over short, modified periodograms. IEEE Transactions on Audia and Electroacoustics 15, 2 (June), 70--73.
[30]
Xu, Y.-Q., Guo, B., and Shum, H. 2002. Chaos Mosaic: Fast and Memory Efficient Texture Synthesis. Tech. rep., Microsoft Research, Apr.

Cited By

View all
  • (2024)Fast orientable aperiodic ocean synthesis using tiling and blendingProceedings of the ACM on Computer Graphics and Interactive Techniques10.1145/36753887:3(1-22)Online publication date: 9-Aug-2024
  • (2023)End-to-end Procedural Material Capture with Proxy-Free Mixed-Integer OptimizationACM Transactions on Graphics10.1145/359213242:4(1-15)Online publication date: 26-Jul-2023
  • (2023)Real‐time Terrain Enhancement with Controlled Procedural PatternsComputer Graphics Forum10.1111/cgf.1499243:1Online publication date: 23-Nov-2023
  • Show More Cited By

Index Terms

  1. Local random-phase noise for procedural texturing

      Recommendations

      Comments

      Please enable JavaScript to view thecomments powered by Disqus.

      Information & Contributors

      Information

      Published In

      cover image ACM Transactions on Graphics
      ACM Transactions on Graphics  Volume 33, Issue 6
      November 2014
      704 pages
      ISSN:0730-0301
      EISSN:1557-7368
      DOI:10.1145/2661229
      Issue’s Table of Contents
      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 the author(s) 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: 19 November 2014
      Published in TOG Volume 33, Issue 6

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. by-example texturing
      2. noise synthesis
      3. procedural texturing

      Qualifiers

      • Research-article

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)42
      • Downloads (Last 6 weeks)6
      Reflects downloads up to 28 Jan 2025

      Other Metrics

      Citations

      Cited By

      View all
      • (2024)Fast orientable aperiodic ocean synthesis using tiling and blendingProceedings of the ACM on Computer Graphics and Interactive Techniques10.1145/36753887:3(1-22)Online publication date: 9-Aug-2024
      • (2023)End-to-end Procedural Material Capture with Proxy-Free Mixed-Integer OptimizationACM Transactions on Graphics10.1145/359213242:4(1-15)Online publication date: 26-Jul-2023
      • (2023)Real‐time Terrain Enhancement with Controlled Procedural PatternsComputer Graphics Forum10.1111/cgf.1499243:1Online publication date: 23-Nov-2023
      • (2023)Preserving the autocovariance of texture tilings using importance samplingComputer Graphics Forum10.1111/cgf.1476642:2(347-358)Online publication date: 23-May-2023
      • (2023)Color‐mapped noise vector fields for generating procedural micro‐patternsComputer Graphics Forum10.1111/cgf.1469341:7(477-487)Online publication date: 20-Mar-2023
      • (2023)SeamlessGAN: Self-Supervised Synthesis of Tileable Texture MapsIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2022.314361529:6(2914-2925)Online publication date: 1-Jun-2023
      • (2023)Differentiable point process texture basis functions for inverse procedural modeling of cellular stochastic structuresComputers and Graphics10.1016/j.cag.2023.04.004112:C(116-131)Online publication date: 1-May-2023
      • (2022)U-Attention to Textures: Hierarchical Hourglass Vision Transformer for Universal Texture SynthesisProceedings of the 19th ACM SIGGRAPH European Conference on Visual Media Production10.1145/3565516.3565525(1-10)Online publication date: 1-Dec-2022
      • (2022)An Inverse Procedural Modeling Pipeline for SVBRDF MapsACM Transactions on Graphics10.1145/350243141:2(1-17)Online publication date: 4-Jan-2022
      • (2022)Numerical approach to synthesizing realistic asteroid surfaces from morphological parametersAstronomy & Astrophysics10.1051/0004-6361/202140709659(A176)Online publication date: 25-Mar-2022
      • Show More Cited By

      View Options

      Login options

      Full Access

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Figures

      Tables

      Media

      Share

      Share

      Share this Publication link

      Share on social media