UnsharpHQ

From Avisynth wiki
(Difference between revisions)
Jump to: navigation, search
m (Requirements)
m (minor formatting)
Line 1: Line 1:
{{FilterCat|External_filters|Restoration_filters|Sharpeners}}
+
{{FilterCat4|External_filters|Plugins|Restoration_filters|Sharpeners}}
{{Filter2
+
 
 +
{{Filter3
 
| list
 
| list
 
| v0.5
 
| v0.5
Line 6: Line 7:
 
| Sharpeners
 
| Sharpeners
 
| [http://www.gnu.org/licenses/gpl-3.0.txt GPLv3]
 
| [http://www.gnu.org/licenses/gpl-3.0.txt GPLv3]
|}}
+
|6=[http://forum.doom9.org/showthread.php?t=159637 Doom9 Thread]}}
 
<br>
 
<br>
 
== Description ==
 
== Description ==
:This is a very strong and fast unsharp mask with some new features.
+
This is a very strong and fast unsharp mask with some new features.<br>
 
<br>
 
<br>
 
== Requirements ==
 
== Requirements ==
:- AviSynth 2.5.8 or later
+
* AviSynth 2.5.8 or later
:- [[FAQ_different_types_content#How_do_I_recognize_progressive.2C_interlaced.2C_telecined.2C_hybrid_and_blended_content.3F|Progressive]] input only  
+
* [[FAQ_different_types_content#How_do_I_recognize_progressive.2C_interlaced.2C_telecined.2C_hybrid_and_blended_content.3F|Progressive]] input only  
:- Supported color formats: [[YV12]]
+
* Supported color formats: [[YV12]]
 
<br>
 
<br>
:- [[SSE2]] capable CPU
+
* [[SSE2]] capable CPU
:- [http://www.microsoft.com/en-us/download/details.aspx?id=5638 Microsoft Visual C++ 2005 Redistributable Package (<tt>x86</tt>)]
+
* [http://www.microsoft.com/en-us/download/details.aspx?id=5638 Microsoft Visual C++ 2005 Redistributable Package (<tt>x86</tt>)]
 
<br>
 
<br>
  
== Syntax and Parameters ==
+
== [[Script variables|Syntax and Parameters]] ==
 
:{{Template:FuncDef|UnsharpHQ (''clip'', ''int'' "THRESHOLD", ''float'' "SHARPSTR", ''float'' "SMOOTH", ''bool'' "SHOW")}}
 
:{{Template:FuncDef|UnsharpHQ (''clip'', ''int'' "THRESHOLD", ''float'' "SHARPSTR", ''float'' "SMOOTH", ''bool'' "SHOW")}}
 +
<br>
 +
::{{Par2||clip| }}
 +
:::Input clip.
 
<br>
 
<br>
 
::{{Par2|THRESHOLD|int|20}}
 
::{{Par2|THRESHOLD|int|20}}
Line 57: Line 61:
 
== External Links ==
 
== External Links ==
 
*[http://forum.doom9.org/showthread.php?t=159637 Doom9 Forum] - UnsharpHQ discussion.
 
*[http://forum.doom9.org/showthread.php?t=159637 Doom9 Forum] - UnsharpHQ discussion.
*[http://web.archive.org/web/20140216220306/https://zcd-00.s3-external-1.amazonaws.com/A3G5OWGKHW6OL5/XR4tJbM/knp30lALVCx8YBdy%2B4AiiXCBFhkYigRQKVTg1j4qjJvgWMHRDD0C2UbFy3vPSNnQmgbfQdqXbBAEocYh640tEzqHxC6EZvGzAKEf6vzB/OGadddveMIlZXOVUtFbpmTfXrcbffhS4bl0%2Bxg6dDuI%2Bq46vw3jtA2sKt9fnIc0fnZja%2BGUp0J9vcmeyB9vDBenth8hdg9fgCZYPt5Wr0EBncNUk8e4DmIPG8KmRgDFqB4P1aSM/9pZwAn6WK8tgXUV2cFlhNKVnM8jSnYCdxax35nS5Y4fJhXu1iigq20Xg0SUNb9rocuOHYGv?Expires=1392588210&response-expires=Sun%2C%2016%20Feb%202014%2022%3A03%3A30%20GMT&response-content-disposition=attachment%3B%20filename%3D%22UnsharpHQ_v05.zip%22&AWSAccessKeyId=ASIAJN6QZUB3WI6KFTCA&x-amz-security-token=AQoDYXdzEJf//////////wEa4ANftNB10ZGob0E2nQnhza1yuDd4bL8RkSaaSpaDn0XSsf1bx3yshuqF8qpobRZmFZVIfI/M8fD15BhMnhAEZfEjVXOpL/RrgvH4ud/F3NeRiGXhgAXyqTEnK/Cgqxg253mVOJlABpdd%2B7q7p/idVmojgR1DN7zblKmZ8G8QdmWR2w/07GPjBzIg17rwGDAGB82iyMkEDva9vzIRT4aBH%2B2z8m%2Bo4xD5L4sF1e01T2fTI1A9lUO98/0lSqexPmTStUrSd%2BE5JtowvmtcN2FVhY7GGSee7uigUhrKtsLFUOCoExCTpKZvbsvv7lMyOggePYxKOXhe5B9hC0NSFN5qnhtM9BTtDUMwZXWhCZWDA9Ka6Y%2BNjQPEYMfg6x6RaXpcQ16/BtzfPfTlLh/7hZIB6dE4zE3gOWrl6VmPwWiwa95NeDkQWUhy8FhjhKa4xR7XaF9yT5aRtwVPj4VjOO2TZdst8RcuwZMWILbd%2BPKth6hZyD4DHPitc0hrgZVsTc71DyLp%2BPrAkKafnKtgD4x7nl1tZrHnnBRrS0o2ja5ToOtUUMf/LOdl6nqMmBcrhonTpcoKHcKVFIHmN8rT8mzZyLVMZUIAI7OVeprK2mgqzS6usD8P2fToPenLP2HkOQ79GGAgheqEmAU%3D&Signature=CufNNbqLuvdXcGlIIoHz0amHcBk%3D Archive.org] - Archived download.
 
<br>
 
 
<br>
 
<br>
 
<br>
 
<br>
 
-----------------------------------------------
 
-----------------------------------------------
 
'''Back to [[External_filters#Sharpeners|External Filters]] &larr;'''
 
'''Back to [[External_filters#Sharpeners|External Filters]] &larr;'''

Revision as of 19:37, 20 September 2014


Abstract
Author list
Version v0.5
Download UnsharpHQ_v05.zip
Category Sharpeners
License GPLv3
Discussion Doom9 Thread


Contents

Description

This is a very strong and fast unsharp mask with some new features.

Requirements

  • AviSynth 2.5.8 or later
  • Progressive input only
  • Supported color formats: YV12



Syntax and Parameters

UnsharpHQ (clip, int "THRESHOLD", float "SHARPSTR", float "SMOOTH", bool "SHOW")


clip   =
Input clip.


int  THRESHOLD = 20
Range: 0 to 99
The value that determines whether or not to sharpen a pixel based on the luminance change between their neighbors.
Lower values allow more to be sharpened (including noise); higher values allow less but is set to high, small detail will not be sharpened.


float  SHARPSTR = 4.0
Range: 0.0 up to 99.0
Sharpening strength; values from 2.0 to 10.0 are recommended.


float  SMOOTH = 0.5
Range: 0.0 - 4.0
The smoothing strength for pixels not being sharpened (mainly flat areas). Set to 0.0 to disable smoothing.


bool  SHOW = false
When set to true a green and black mask is shown; useful for finding an optimal value* for THRESHOLD.
Anything in green gets sharpened, anything in black is not sharpened but can be smoothed if SMOOTH is greater than 0.


*optimal value - noise vs detail trade-off. The goal is to try to sharpen as much detail as possible while not sharpening noise.


Examples

UnsharpHQ with default settings:

AviSource("Blah.avi")
UnsharpHQ(THRESHOLD=20, SHARPSTR=4.0, SMOOTH=0.5, SHOW=false)


Changelog

Version      Date            Changes
v0.5 2014/01/19 - Released source code under GPLv3 - Added parameters THRESHOLD, SMOOTH, and SHOW - Renamed parameter STR to SHARPSTR
v0.4 2011/02/26 - Optimized and more accurate v0.3
v0.3 2011/02/21 - Initial public release


External Links




Back to External Filters

Personal tools