Houdini 20.5 Nodes Copernicus nodes

Denoise TVD Copernicus node

Removes white noise from an image.

On this page

Denoise TVD removes noise in an image by reducing curvature in the heightfield representation of the image. The result is the removal of high-frequency specks. Unlike a blur effect, sharp edges can be maintained.

Note

Texture detail will be treated as noise and suppressed.

You can achieve a painterly effect by first adding white noise to an image using the Fractal Noise COP and then applying a few dozen iterations of Denoise TVD.

Parameters

Signature

The layer type that the source accepts.

See Signatures for more information.

Mask

The amount of the new value to mix in with the original value. Higher values mix in more of the new value. Lower values mix in less of the new value. You can also set the RGBA channels to which you apply the effects of this node.

The default value is 1, which means this node uses only the new value. See Mask for more information.

Iterations

Governs the number of rounds of denoising that will be performed on the image. Running time is proportional to the number of rounds. Additional iterations will increase the removal of noise at the expense of losing more fine detail.

Speed

A scale factor for the amount of diffusion to apply in each round of iteration. The total amount of diffusion is this value times the Iterations value. However, if this is made too large, the process can become unstable and not converge to a good result.

Inputs

source

The layer to denoise.

speed

A mono layer to vary the speed of denoising per-pixel. Since pixels affect each other, slow diffusing areas will blend into faster areas. This is multiplied with the speed parameter, so should be kept below one to not become unstable.

mask

An optional per-pixel mask amount that’s scaled by the Mask parameter.

Outputs

denoise

The denoised image.

See also

Copernicus nodes