hqdn3d

hqdn3d — High Quality 3D Denoiser

Properties

gdouble chroma-spatial Read / Write
gdouble chroma-temp Read / Write
gboolean high-quality Read / Write
gdouble luma-spatial Read / Write
gdouble luma-temp Read / Write

Types and Values

Object Hierarchy

    GObject
    ╰── GInitiallyUnowned
        ╰── GstObject
            ╰── GstElement
                ╰── GstBaseTransform
                    ╰── GstVideoFilter
                        ╰── GstEntransHqdn3d

Description

This filter aims to reduce image noise producing smooth images and making still images really still (This should enhance compressibility).

Depending on hiqh-quality setting, it runs either mplayer's hqdn3d filter algorithm or the denoise3d algorithm, which is cruder and simpler, but also faster.

Leaving or setting any of the other parameters to 0 will make the filter use the indicated internal defaults. Setting some parameters will also have this value 'trickle' into the other parameters as follows:

  • luma_spatial --> luma_temp, chroma_spatial, chroma_temp
  • chroma_spatial --> chroma_temp
  • luma_temp --> chroma_temp

In addition, setting a components (both) parameters to a negative value will not have the filter applied to this component.

History

  • Mplayer denoise3d and hqdn3d filter [Daniel Moreno]
  • Also used in transcode; denoise3d filter somewhat optimized [Erik Slagter]
  • Also available in avidemux (MPlayer hqdn3d, MPlayer denoise3d)


Element Information

plugin

mencoder

author

Mark Nauwelaerts <mnauw@users.sourceforge.net>, Daniel Moreno, Erik Slagter

class

Filter/Effect/Video

Functions

Types and Values

GstEntransHqdn3d

typedef GstHqdn3d GstEntransHqdn3d;

Property Details

The “chroma-spatial” property

  “chroma-spatial”           gdouble

Spatial Chroma Strength (0: use default).

Flags: Read / Write

Allowed values: [-1,255]

Default value: 3


The “chroma-temp” property

  “chroma-temp”              gdouble

Temporal Chroma Strength (0: use default).

Flags: Read / Write

Allowed values: [-1,255]

Default value: 4.5


The “high-quality” property

  “high-quality”             gboolean

High Quality Denoising (hqdn3d versus denoise3d).

Flags: Read / Write

Default value: TRUE


The “luma-spatial” property

  “luma-spatial”             gdouble

Spatial Luma Strength (0: use default).

Flags: Read / Write

Allowed values: [-1,255]

Default value: 4


The “luma-temp” property

  “luma-temp”                gdouble

Temporal Luma Strength (0: use default).

Flags: Read / Write

Allowed values: [-1,255]

Default value: 6