DeGrainMedian: Difference between revisions

From Avisynth wiki
Jump to navigationJump to search
Yakub2.X (talk | contribs)
No edit summary
Line 3: Line 3:
|{{Author/Fizick}}
|{{Author/Fizick}}
|v0.8.2
|v0.8.2
|3=[http://avisynth.org.ru/degrain/degrainmedian082.zip degrainmedian082.zip]
|3= [http://avisynth.org.ru/degrain/degrainmedian082.zip degrainmedian082.zip]
|4=Spatial-Temporal Denoisers
|4= Spatial-Temporal Denoisers
|5=[http://www.gnu.org/licenses/gpl-2.0.txt GPLv2]
|5= [https://www.gnu.org/licenses/gpl-2.0.txt GPLv2]
|6=[http://forum.doom9.org/showthread.php?t=80834 Doom9 Thread]
|6= [https://forum.doom9.org/showthread.php?t=80834 Doom9 Thread]
}}
}}


Line 14: Line 14:
<br>
<br>
== Requirements ==
== Requirements ==
* AviSynth 2.5.8 or [http://sourceforge.net/projects/avisynth2/ greater]
* AviSynth 2.5.8 or [https://sourceforge.net/projects/avisynth2/ greater]
* Supported color formats: [[YUY2]], [[YV12]]
* Supported color formats: [[YUY2]], [[YV12]]
* SSEMMX ([[ISSE|Integer SSE]]) capable CPU
* SSEMMX ([[ISSE|Integer SSE]]) capable CPU
Line 78: Line 78:
!v0.8.2
!v0.8.2
|[http://avisynth.org.ru/degrain/degrainmedian082.zip degrainmedian082.zip]
|[http://avisynth.org.ru/degrain/degrainmedian082.zip degrainmedian082.zip]
|[http://web.archive.org/web/20150329184941/http://avisynth.org.ru/degrain/degrainmedian082.zip degrainmedian082.zip]
|[https://web.archive.org/web/20150329184941/http://avisynth.org.ru/degrain/degrainmedian082.zip degrainmedian082.zip]
|}
|}
<br>
<br>
== External Links ==
== External Links ==
*[http://www.aquilinestudios.org/avsfilters/spatiotemp.html#dgm AquilineStudios] - DeGrainMedian additional information.
*[https://www.aquilinestudios.org/avsfilters/spatiotemp.html#dgm AquilineStudios] - DeGrainMedian additional information.
<br>
<br>
<br>
<br>
-----------------------------------------------
-----------------------------------------------
'''Back to [[External_filters#Spatio-Temporal_Denoisers| External Filters]] &larr;'''
'''Back to [[External_filters#Spatio-Temporal_Denoisers| External Filters]] &larr;'''

Revision as of 04:54, 18 June 2018

Abstract
Author Fizick
Version v0.8.2
Download degrainmedian082.zip
Category Spatial-Temporal Denoisers
License GPLv2
Discussion Doom9 Thread

Description

DeGrainMedian is a spatio-temporal limited median filter mainly for film grain removal, but may be used for general denoising. For additional information see the official documentation.

Requirements


Limitations

  • No scenechange detector in current version. But I do not see any ghosting - filter is switched to spatial pixel pairs.
  • First and last line (line pair for interlaced) of every frame are not filtered.
  • First and last 8 (YV12) or 4 (YUY2) pixels in every row are filtered with more simple (same columns) method.
  • Chroma filtering in YUY2 mode is also in same columns only.
  • First and last frames are not filtered.


DeGrainMedian (clip, int "limitY", int "limitUV", int "mode", bool "interlaced", bool "norow" )


clip   =
Input clip.


int  limitY = 4
int  limitUV = 6
Limit of pixel luma(Y) and chroma(UV) correction (0 to 255).


int  mode = 1
Operation mode (0 to 5, the more, the weaker)


bool  interlaced = false
Process clip as interlaced.


bool  norow = false
Do not use same row in spatial filter.


Examples

DeGrainMedian with all default values:

AviSource("Blah.avi")
DeGrainMedian(limitY=4, limitUV=6, mode=1, interlaced=false, norow=false)


Changelog

Version      Date(D/M/Y)     Changes
v0.8.2 07/10/2006 - Fixed a green right border bug for non-mod 8 width. Thanks to akapuma for report.
V0.8.1 28/07/2006 - Fixed a bug for mode>0, interlaced=true, norow=false, YV12. Thanks to squid_80 for report.
v0.8 09/10/2005 - Changed frame cache range to 3. - Added option norow to disable using same row (horizontal) spatial pair. - Fixed documentation error about mode=1. - Renamed old mode 4 to 5, 3 to 4, 2 to 3, added new mode 2.
v0.7.0 27/07/2005 - Reformatted documentation only.
v0.7 21/04/2005 - Fixed bug with mode=2 for YV12 interlaced; first frame pitch fixed.
v0.6 02/04/2005 - Fixed some bugs with YUY2. Thanks to AVIL for report.
v0.5 23/03/2005 - Use more correct cache settings. Thank to Turyst04 for stability problem report.
v0.4 10/11/2004 - Fixed possible bug with different frame pitches.
v0.3 28/08/2004 - Added interlaced mode, code reorganization
v0.2 21/08/2004 - Added more safe modes=1-4, doc updated.
v0.1.1 18/08/2004 - Bug fixed with spatial part of YV12 (distance was 2 pixels).
v0.1 13/08/2004 - First public (beta!).


Archived Downloads

Version Download Mirror
v0.8.2 degrainmedian082.zip degrainmedian082.zip





Back to External Filters