SmoothUV/SSHiQ

From Avisynth wiki
(Difference between revisions)
Jump to: navigation, search
(SSHiQ)
 
m (category)
Line 1: Line 1:
 +
[[Category:Plugin_Filters]]
 +
[[Category:Spatial_Denoisers]]
 
'''Back to [[SmoothUV]] ←'''
 
'''Back to [[SmoothUV]] ←'''
 
--------------------------------------------------------
 
--------------------------------------------------------

Revision as of 00:25, 24 August 2014

Back to SmoothUV




Description

A general purpose spatial denoiser. SSHiQ has independent parameters for both luma and chroma, meaning that you can process the luma only and leave the chroma intact or vice versa.


Syntax and Parameters

SSHiQ (clip, int "rY", int "rC", int "tY", int tC, bool "HQY", bool "HQC", bool "field")


int  rY = 5
int  rC = 3
Range: 1 to 7
The radii for luma (Y) and chroma (U,V); controls how far from the current pixel neighbors are used.
The greater the value the more it smooths.


int  tY = 20
int  tC = 30
Range: 0 to 450
Luma (Y) and Chroma (U,V) thresholds; noise VS detail sensitivity.
If set to 0 or anything less the plane simply gets copied.


int  str = 240
Range: 0 to 255
Strength is only used for HiQ mode and it controls how much of the smoothed version should be used at best for calculating the new pixel.


bool  HQY = true
bool  HQC = true
True enables HiQ mode; edge processing strength gets automatically reduced.
(HQ == 0) ? smoothed_pixel : ( (strength-edge*2)*smoothed_pixel + (256-(strength-edge*2))*pixel_in )/256


bool  field = false
False is for progressive input, true is for interlaced input.


Examples

SSHiQ with default settings:

AviSource("Blah.avi")
SSSHiQ(rY=5, rC=3, tY=20, tC=30, str=240, HQY=true, HQC=true, field=false)




Back to SmoothUV

Personal tools