Плъгин VagueDenoiser за Avisynth

Wavelet denoiser - плъгин за AviSynth 2.5x

Този филтър е предназначен за AviSynth 2.5 и по-нова версия. Той може да филтрира в цветови формати YUY2, YV12 и RGB.

Какво прави:

Синтаксис на филтъра VagueDenoiser:

VagueDenoiser ( int "threshold", int "method", int "nsteps", float "chromaT", bool "debug", bool "interlaced", int "wavelet", bool "Wiener", float "wratio", integer "percent", clip "auxclip" )

threshold : float (по подразбиране=0) Сила на филтриране. Колкото по-високо, толкова по-филтриран ще бъде клипът. Твърдият праг може да използва по-висок праг от мекия праг, преди клипът да изглежда прекалено филтриран. Ако е зададен метод: -1 до 3 (по подразбиране=3) Методът на филтриране, който ще се използва. -1: Без прагове (за целите на отстраняване на грешки) 0: Твърди прагове. Всички стойности на коефициента под прага ще бъдат зададени на нула. 1: Мек праг (намаляване). Всички стойности под прага ще бъдат зададени на нула. Всички стойности над прага ще бъдат намалени с праговата стойност. 2: адаптивен праг (метод NormalShrink). Мащабира входния праг в зависимост от локалните уейвлет данни (локално - на ниво подзона на уейвлет разлагане-разлагане). 3: Междинен праг (според Qian). Скали или нулеви коефициенти - междинни между (по-) меки и (по-слаби) твърди прагови методи. 4: Функция за плавно свиване навсякъде.

nsteps : цяло число (по подразбиране=4) Брой стъпки за уейвлет декомпозиция на изображението. По-високите стойности може да са по-бавни, но резултатите ще бъдат по-добри. Предложени стойности 3-6. Изображението не може да се разлага по-високолимит (обикновено 8 за кадър 640x480 - тъй като 2^9 = 512 > 480) Максималната стойност зависи от цветовата равнина и флага за преплитане. Ако е въведена 0 или твърде голяма стойност, nsteps ще бъдат автоматично ограничени до максимално допустимата стойност

chromaT : float (по подразбиране=-1) Задава праговата стойност за филтриране на цветовете (канали за цветова разлика). Това е по-бавно, но дава по-добри резултати Ако е зададено за отстраняване на грешки: вярно (true) или false (false) Деактивира обратната трансформация, за да покаже предната (но не и нормализираните коефициенти сега). Също така активирайте изхода за помощната програма Debugview

interlaced : true или false (по подразбиране=false) Опитва се да обработи полетата на клипа отделно.

уейвлет : 1 или 2 или 3 (по подразбиране=1) Избира типа уейвлет: 1 - Cohen-Daubechies-Feauveau 9/7 - популярен, вероятно най-добрият 2 - Brislawn 10/10 (остър, използван като единствен във всички предишни версии от 0.23 до 0.29) 3 - Villasenor-Belzer-Liao 6/ 10

Wiener : true или false (по подразбиране=false) Активира двустепенния режим на намаляване на шума WienerChop за силно намаляване на шума с високи прагове (бавно). Първи етап - оценка на шума чрез трансформация с първата вълна (различна от избраната вълна с посочените настройки. Втора степен - оптимално филтриране на Wiener с втората (избрана) вълна. Втора вълна 1 се използва с първата (оценена) вълна 3. Втората вълна 2 се използва с първата (оценена) вълна 1. Използва се втора вълна 3 с първата (оценъчна) вълна 1.

wratio : float (по подразбиране=0,5) Стойност на стандартното отклонение на шума за намаляване на шума на Wiener катоотносителна стойност към прагова стойност.

процент : цяло число от 0 до 100 (по подразбиране=85) Частично или пълно обезшумяване (ограничено намаляване на коефициента).

auxClip : допълнителен клип за първо преминаване в режим Wiener (по подразбиране=няма, изходен клип) Предварително филтриран изходен клип, за предпочитане с времеви или пространствено-времеви филтър (като DeGrainMedian) за най-добро намаляване на шума и потискане на артефактите.

Примери за филтър VagueDenoiser

Всички редове на скриптове на Avisynth тук са само примери.

Някои настройки (веднъж), харесани от Lefungus:

За филтриране на лек филм (среден -> праг =1-1,5; силен -> праг =2-3)

За леко филтриране на анимационни филми (среден -> праг =2; силен -> праг =4)

Използването на Qian прагове е за предпочитане като по-подобно на оптималното (Bayesian).

Някои мощни (но бавни) настройки от Fizick

История на версиите и изтегляне:

Благодаря :

Лиценз за разпространение на код:

Този безплатен софтуер се разпространява при условията на GNU-GPL версия 2

Моля, разгледайте възможността за финансова подкрепа, за да сте регистриран потребител.