hqdn3d

hqdn3d — High Quality 3D Denoiser

Synopsis

struct              GstHqdn3d;

Object Hierarchy

  GObject
   +----GstObject
         +----GstElement
               +----GstBaseTransform
                     +----GstVideoFilter
                           +----GstHqdn3d

Properties

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

Description

History

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.

  • 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

Details

struct GstHqdn3d

struct GstHqdn3d;

Property Details

The "chroma-spatial" property

  "chroma-spatial"           gdouble               : Read / Write

Spatial Chroma Strength (0: use default).

Allowed values: [-1,255]

Default value: 3


The "chroma-temp" property

  "chroma-temp"              gdouble               : Read / Write

Temporal Chroma Strength (0: use default).

Allowed values: [-1,255]

Default value: 4.5


The "high-quality" property

  "high-quality"             gboolean              : Read / Write

High Quality Denoising (hqdn3d versus denoise3d).

Default value: TRUE


The "luma-spatial" property

  "luma-spatial"             gdouble               : Read / Write

Spatial Luma Strength (0: use default).

Allowed values: [-1,255]

Default value: 4


The "luma-temp" property

  "luma-temp"                gdouble               : Read / Write

Temporal Luma Strength (0: use default).

Allowed values: [-1,255]

Default value: 6