Jump to content
Wikipedia The Free Encyclopedia

Wavelet noise

From Wikipedia, the free encyclopedia
Type of noise in computer graphics
See also: Wavelet

Wavelet noise is an alternative to Perlin noise which reduces the problems of aliasing and detail loss that are encountered when Perlin noise is summed into a fractal.

Algorithm detail

[edit ]

The basic algorithm for 2-dimensional wavelet noise is as follows:

  • Create an image, R {\displaystyle R} {\displaystyle R}, filled with uniform white noise.
  • Downsample R {\displaystyle R} {\displaystyle R} to half-size to create R {\displaystyle R^{\downarrow }} {\displaystyle R^{\downarrow }}, then upsample it back up to full size to create R ↓↑ {\displaystyle R^{\downarrow \uparrow }} {\displaystyle R^{\downarrow \uparrow }}.
  • Subtract R ↓↑ {\displaystyle R^{\downarrow \uparrow }} {\displaystyle R^{\downarrow \uparrow }} from R {\displaystyle R} {\displaystyle R} to create the end result, N {\displaystyle N} {\displaystyle N}.

This results in an image that contains all the information that cannot be represented at half-scale. From here, N {\displaystyle N} {\displaystyle N} can be used similarly to Perlin noise to create fractal patterns.

[edit ]


Stub icon

This computer graphics–related article is a stub. You can help Wikipedia by expanding it.

AltStyle によって変換されたページ (->オリジナル) /