Плъгин 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
Моля, разгледайте възможността за финансова подкрепа, за да сте регистриран потребител.