Snažím se omotat hlavu kolem tohoto filtru. Stejně jako u některých jiných filtrů zjišťuji, že nechápu, jak to funguje, jak vizuálně, tak i z hlediska algoritmu. Doufám, že tím, že se naučí druhé, také nějakým způsobem klikne dovnitř.

Komentáře

Odpověď

Horní propust je opakem gaussovského rozostření

Pokud pořídíte snímek a rozostříte jej, ponecháte pouze“ nízké frekvence “ . Vysoký průchod je opakem, umožňuje pouze průchod „vysokých frekvencí“ nebo toho, co většina lidí nazývá „detaily“. Jakýkoli obrázek lze dekonstruovat do těchto dvou složek.

dekonstruovaný obrázek

Použili jste k zaostření obrázku neostrou masku? Tento filtr je ve skutečnosti ekvivalentní pořízení snímku a přidání kopie s vysokou propustí. Můžete to potvrdit ve Photoshopu použitím filtru horní propusti na duplikovanou vrstvu a změňte režim prolnutí na překrytí.

zde zadejte popis obrázku

Komentáře

  • Možná budete chtít dodat, že obrázek je šedý, protože je posunut, aby se zabránilo záporným hodnotám. A overlay je v podstatě přidat cokoli nad 128 a odečíst hodnoty níže. Unsharpmask je tedy v podstatě podpora filtru vysokých frekvencí. Přidávám odpověď v tomto smyslu, ale raději bych ji smazal ve prospěch vaší odpovědi. Stále ještě existuje třetí případ použití, kterým je frekvenční oddělení.
  • Menší kibble: 1. věta: “ Odfiltruje “ znamená “ eliminuje, “ takže dolní propust (rozmazání) “ odfiltrujte nízké frekvence. “ Horní propust (umožňuje průchod vysokých frekvencí); dolní propust (umožňuje průchod nízkých frekvencí). Nízkoprůchodový filtr se také nazývá “ high-cut filtr „, protože eliminuje vysoké frekvence. A tak jde o to, že high-pass je low-cut.
  • joojaa- dobrý komentář. Yorik – děkuji, opravil jsi to.
  • Sakra. Pořiďte obrázek do souboru Photoshopu. Duplikujte vrstvu s obrázkem. Rozostření (hodnota 10) na vrstvě 1. Horní propust (hodnota 10) na vrstvě 2. Nastavte vrstvu 2 na 50% krytí. Přidejte vrstvu kontrastu, nastavte ji na starší a kontrast +50. Porovnejte to s původním obrázkem. Mysl vybuchla. To dokonale vysvětluje, co to všechno dělá.
  • @DirkvB Zkusil jsem, co jste řekli, a fungovalo to. Mohli byste vysvětlit důvody 50% krytí a kontrastu +50? Je třeba také poznamenat, že tato metoda úzce obnovuje původní obrázek, ale není identický (stačí spustit rozdílovou směs mezi originálním a tímto, abyste zjistili, co tím myslím).

Odpověď

Vysokopásmový filtr je instalatér, který odstraňuje nízkofrekvenční informace z singalu. Nyní existuje mnoho způsobů, jak implementovat filtr s vysokou propustností, ale filtr s vysokou propustí ve Photoshopu je s největší pravděpodobností výsledkem odečtení rozmazaného obrazu od originálu (jak uvádí @filip ). Prostě celý obraz mínus nízká frekvence je pouze vysoká frekvence.

Pokud odečtete od obrázku rozostření, skončíte se zápornými pixely. Pro photoshop to není možné. Výsledkem je tedy posun o 127 (nebo 0,5, pokud chcete hodnoty s plovoucí desetinnou čárkou), takže šedá ve skutečnosti znamená, že nedojde ke změně hodnoty. Režim překrytí a lineárního světla jsou navrženy tak, aby fungovaly v opačném směru takto kódovaných obrazů (bit v závislosti na tom, co potřebujete po částech násobení / sčítání nebo sčítání / odčítání).

Nyní, k čemu byste to použili? Může si zvyknout na izolaci hran a primárním případem použití je použití jako nástroje pro ostření. Ve skutečnosti to neostrá maska dělá v jednom kroku.Někdy však neostrá maska neposkytuje dostatečnou kontrolu nad výsledky. Můžete tedy použít horní propust, abyste rozdělili mezistupeň a manipulovali s ním tak, abyste určili, kde se má ostření stát a kde ne.

Tím se dostáváme k frekvenční separace , může se stát, že váš obrázek bude mírně nerovnoměrně světlý nebo že pleť bude docela často nerovnoměrná. Ale vy přesně nechcete zničit texturu obrazu. Takže nyní rozdělíte obraz na nízké a vysoké komponenty. Nízké komponenty pak můžete namalovat do stejnoměrné barvy moaré, při zachování vrstvy textury nahoře. Nebo dokáže reverzně eliminovat chyby na vysokofrekvenční mapě při zachování celkového vzhledu a dojmu. Z důvodů přesnosti „nejspíš nepoužijete oba rozmazání horního průchodu, místo toho odečtete ručně, ale stále jde o stejnou metodu rozmazání a zaokrouhlování výsledků se liší.

Příklad

Obrázek 1 : Oddělení frekvence usnadňuje opravu starých bot, je pravda, že jsem měl udělat trochu víc práce. Původní obrázek z zde .

S tímto filtrem můžete nyní provádět spoustu kouzel. Bohužel však mnoho z těchto magických pracovních postupů může vyžadovat myslet jako guru pro zpracování signálu Vícepásmové filtrování může fungovat jako základ pro algoritmus redukce šumu nebo jako rektifikační vrstva pro odstranění zakrytí zákalu světla atd.

Odpověď

Žádná z odpovědí se zatím nedotkla matematiky za filtrem. Zde je podrobný zápis , ze kterého cituji:

Frekvenční filtry zpracovávají obrázek ve frekvenční doméně. Obraz je Fourierovou transformací, vynásoben filtrační funkcí a poté znovu transformován do prostorové domény. Útlum vysokých frekvencí má za následek hladší obraz v prostorové doméně, útlum nízkých frekvencí zesiluje okraje.

V tomto bodě je třeba si uvědomit, že horní propust předává vysoké frekvence a tlumí (tj. snižuje) nízké frekvence .

V důsledku zeslabení (nebo blokování) nízkých frekvencí jsou oblasti konstantní intenzity ve vstupním obrazu nulové na výstupu filtru horní propusti. Oblasti silné gradient intenzity, obsahující vysoké frekvence, mají ve výstupu filtru kladné a záporné hodnoty intenzity. Aby se obraz zobrazil na obrazovce, je k výstupu v prostorová doména a intenzity obrazu jsou změněny. Výsledkem je střední šedá hodnota pro oblasti s nízkou frekvencí a tmavé a světlé hodnoty pro okraje.

(Tento citát je přibližně v polovině a předchází ukázkový obrázek, který by měl být docela užitečný).

Článek, na který jsem odkazoval, stojí za přečtení a obsahuje několik zcela jasných příkladů (klikněte na obrázky). Je příliš dlouhý na to, aby to shrnul a spoléhá se na číslech v něm obsažených.

Komentáře

  • a jen pro laika ‚ kvůli: útlum znamená “ snížit sílu, hodnotu nebo dopad “
  • @Yorik, že nenapadlo mě ‚. ‚ Je to slovo, které ve své práci používám denně. Upraveno
  • @ChrisH Fourierova transformace je jedním ze způsobů implementace vysokoprůchodového filtru (není to jediný), ale jsem si docela jistý, že z minulých experimentů Photoshop nedělá přímo Fourierovu transformaci, ale místo toho odečte rozostření . Může se však stát, že novější photoshopy skutečně používají Fourier pro rozostření (verze pro CS, CC to zjevně neudělaly), protože nabízí zkratku pro výpočet rozostření …. FFT má však svůj podíl na problémech a může to být PS ve skutečnosti jen postřikuje konvoluční jádro bez této optimalizace ve smyčce. Takže ve skutečnosti filip vysvětlil, jak se filtr provádí.
  • @joojaa odečtením rozmazání je to, co dělá neostrá maska, a obě možnosti existují, takže mám své pochybnosti. Kdybych měl photoshop, zkusil jsem ‚ otestovat (i když tvar filtru v Fourierově doméně není znám, pokud by bylo těžké rozhodně dokázat, co ‚ s). Cokoli, co bych mohl v gimpu vyzkoušet, by moc nepomohlo.
  • @ChrisH a Fourierovy transformace na diskrétních datech jsou také náchylné k šumu.

Odpověď

High Pass je ostřící filtr. Dalo by se říci, že jde o kombinaci výrazů „detekovat hrany“ a „zostření“. Ostření detekuje náhlé změny mezi jasem nebo barvou pixelů a poté je mění. Takže světlé části jsou jasnější a tmavé části jsou tmavší.

Ale úkolem High Pass je všimnout si pouze okrajů.Nastavení poloměru říká filtru, kolik pixelů kolem detekované hrany by mělo být zahrnuto do filtrovaného obrazu (vrstvy).

Nyní tento filtr není navržen k použití sám o sobě (proto si myslím, že je v jiném katalogu), měli byste použít filtrovaný obrázek se základním pomocí režimů prolnutí nebo podobné, aby se na obrázku objevily okraje. Proto je „nezahrnutá“ část obrázku neutrální šedá. Takže nebudou ovlivňovat barvy, když jsou v režimu míchání.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *