DeNoise

From Avisynth wiki
Revision as of 21:09, 4 April 2018 by Yakub2.X (talk | contribs) (update parameters)
Jump to navigationJump to search


Abstract
Author V.C.Mohan
Version 17 Oct 2017
Download modPlus.7z
Category External filters
License GPLv3
Discussion announced DeNoise plugin, modPlus


Description

Using Variance of a given window, minimizes noise and tries to preserve edges and a full description is at click me.

Requirements


minvar (clip, int "sf", int "xgrid", int "ygrid", int "lx", int "ty",int "wd", int "ht", bool "uv", bool "a", bool "show")


clip   =
Input clip.


sf  int = 0
process starts on frame .


ef  int = last frame
process ends on frame .


xgrid  int = 5
local grid size in x direction .


ygrid  int = xgrid
local grid size along y.


getvar  bool = true
Is variance to be determined from a window?


clip  bool = a
Is variance from first frame window is valid for entire clip? true. If false to be determined frame by frame.


lx  int = must be specified if getvar is true
left x coord of window on 1st frame.


ty  int = must be specified if getvar is true
top y coordinate of window on 1st frame.


rx  int = must be specified if getvar is true
right x coord of window on 1st frame.


by  int = must be specified if getvar is true
bottom y coordinate of window on 1st frame.


elx  int = lx
left x coord of window on last frame.


ety  int = ty
top y coordinate of window on last frame.


erx  int = rx
right x coord of window on last frame.


eby  int = by
bottom y coordinate of window on last frame.


var  int = 100
value to be used as global variance. Will be used if getvar is false.


evar  int = var
variance on last frame. In between linear interpolation.


uv  bool = true
Whether u v planes to be processed(for planar and yuy2 input)?.


usey  bool = false
can variance of y plane can be used for u v planes?


show  bool = false
if true an error message showing variance values determined will appear)




Examples

## This is some example code to remove noise from an image.
imagereader("C:\avi_plugins\varianslim\theoin.jpg", end = 10)
converttoyv16()
minvar(clip=false,lx=220,rx=245,ty=322,by=402, uv = true, show = false)




Back to External Filters