Próbuję owinąć głowę wokół tego filtra. Podobnie jak w przypadku innych filtrów, stwierdzam, że nie rozumiem, jak to działa, zarówno wizualnie, jak i pod względem algorytmu. Mam nadzieję, że ucząc się tego drugiego, ten pierwszy też w jakiś sposób kliknie.
Komentarze
- Zastanów się, jaki jest następny zwyczaj;)
- Jeśli chcesz zrozumieć algorytm, sugeruję Naukowiec i inżynier ' przewodnik po sygnale cyfrowym Przetwarzanie .
- Sprawdź ten przypadek: graphicdesign.stackexchange.com/questions/98558/… Istnieje ' odpowiedź, która pokazuje szczegółowo 1) jak Photoshop ' s filtrowanie HP działa wewnętrznie 2) założone zasada działania tworzy to samo, co filtr HP. Historia nie jest ' t oparta na deasembligowym programie Photoshop. Zawiera jedno założenie: Photoshop ' s Filtrowanie HP polega na odjęciu od obrazu zamazanej wersji tego samego obrazu.
Odpowiedź
Górnoprzepustowy jest przeciwieństwem rozmycia gaussowskiego
Jeśli zrobisz zdjęcie i rozmyjesz je, zachowasz tylko” niskie częstotliwości ” . Górna przepustowość jest odwrotna, przepuszcza tylko „wysokie częstotliwości” lub to, co większość ludzi nazywa „szczegółami”. Każdy obraz można rozłożyć na te dwa komponenty.
Czy użyłeś maski wyostrzającej do wyostrzenia obrazu? Ten filtr jest właściwie równoważny zrobieniu zdjęcia i dodaniu do niego przefiltrowanej kopii górnoprzepustowej. Możesz to potwierdzić w Photoshopie, stosując filtr górnoprzepustowy na zduplikowanej warstwie i zmieniając tryb mieszania na nakładkę.
Komentarze
- Możesz dodać, że obraz jest szary, ponieważ jego przesunięcie pozwala uniknąć wartości ujemnych. Nakładka to w zasadzie dodawanie czegokolwiek powyżej 128 i odejmowanie wartości poniżej. Tak więc unsharpmask jest po prostu filtrem wysokich częstotliwości. Dodaję odpowiedź w tej sprawie, ale wolałbym ją usunąć na korzyść Twojej odpowiedzi. Nadal istnieje trzeci przypadek użycia, którym jest separacja częstotliwości.
- Drobna kwestia: pierwsze zdanie: ” Filtruje ” oznacza ” eliminuje, „, więc filtr dolnoprzepustowy (rozmycie) nie ” odfiltruj niskie częstotliwości. ” Filtr górnoprzepustowy (przepuszcza przez niego wysokie częstotliwości); filtr dolnoprzepustowy (przepuszcza niskie częstotliwości). Filtr dolnoprzepustowy jest również nazywany ” filtrem górnoprzepustowym „, ponieważ eliminuje wysokie częstotliwości. Tak więc górnoprzepustowy jest low-cut.
- jooja – dobry komentarz. Yorik – dziękuję, naprawiłem to.
- O cholera. Przenieś obraz do pliku programu Photoshop. Zduplikuj warstwę zawierającą obraz. Rozmycie (wartość 10) na warstwie 1. Filtr górnoprzepustowy (wartość 10) na warstwie 2. Ustaw warstwę 2 na krycie 50%. Dodaj warstwę kontrastową, ustaw ją na starszą i +50 kontrastu. Porównaj to z oryginalnym obrazem. Rozumiem. To doskonale wyjaśnia, co to wszystko robi.
- @DirkvB Wypróbowałem to, co powiedziałeś i zadziałało. Czy mógłbyś wyjaśnić powód 50% krycia i +50 kontrastu? Warto również zauważyć, że ta metoda dokładnie odtwarza oryginalny obraz, ale nie jest identyczna (po prostu uruchom mieszanie różnic między oryginalnym a tym, aby zobaczyć, o co mi chodzi).
Odpowiedź
Filtr górnoprzepustowy to instalator, który usuwa informacje o niskich częstotliwościach z singla. Obecnie istnieje wiele sposobów na zaimplementowanie filtra górnoprzepustowego, ale najprawdopodobniej filtr górnoprzepustowy photoshopów jest wynikiem odejmowania zamazanego obrazu od oryginału (jak wspomina @filip ). Po prostu cały obraz bez niskiej częstotliwości to po prostu wysoka częstotliwość.
Teraz, jeśli odejmiesz rozmycie od obrazu, otrzymasz piksele, które są ujemne. Nie jest to możliwe w przypadku Photoshopa. Zamiast tego wynik jest przesunięty o 127 (lub 0,5, jeśli chcesz zastosować wartości zmiennoprzecinkowe), więc szary w rzeczywistości oznacza brak zmiany wartości. Tryb nakładania i światła liniowego są zaprojektowane do działania w odwrotnej kolejności obrazów zakodowanych w ten sposób (bit w zależności od tego, czego potrzebujesz, mnożenia / dodawania lub dodawania / odejmowania elementów).
Do czego to użyjesz? Cóż, można go przyzwyczaić do izolowania krawędzi, a podstawowym przypadkiem użycia jest użycie go jako narzędzia do ostrzenia. W rzeczywistości nieostra maska robi to w jednym kroku.Czasami jednak maska wyostrzająca nie zapewnia wystarczającej kontroli nad wynikami. Możesz więc użyć filtra górnoprzepustowego, aby oddzielić etap pośredni i manipulować nim, aby kontrolować, gdzie chcesz, aby wyostrzanie miało miejsce, a gdzie nie.
To prowadzi nas do separacja częstotliwości , zobacz, może się zdarzyć, że obraz jest lekko nierównomiernie jasny lub dość często skóra jest nieco nierówna. Ale nie chcesz niszczyć tekstury obrazu. Więc teraz podziel obraz na niskie i wysokie komponenty. Następnie możesz pomalować niskie składniki na jednolity kolor mory, zachowując warstwę tekstury na wierzchu. można zrobić odwrotnie, wyeliminować wady na mapie wysokich częstotliwości, zachowując jednocześnie ogólny wygląd i wrażenia. Ze względu na dokładność najprawdopodobniej nie użyjesz obu rozmyć górnoprzepustowych, zamiast tego odejmiesz ręcznie, ale nadal jest to ta sama metoda. rozmywanie i zaokrąglanie wyników jest różne.
Obraz 1 : Separacja częstotliwości ułatwia naprawianie starych butów, muszę przyznać, że powinienem był wykonać trochę więcej pracy. Oryginalny obraz z tutaj .
Teraz jest DUŻO magii, którą możesz zrobić z tym filtrem. Ale niestety wiele z tych magicznych przepływów pracy może wymagać myśleć jak guru przetwarzania sygnałów Wielokrotne filtrowanie górnoprzepustowe może działać jako podstawa algorytmu redukcji szumów lub jako warstwa korygująca do usuwania zamglenia zamaskowanego jasnością obrazu itp.
Odpowiedź
Żadna z dotychczasowych odpowiedzi nie dotyczyła matematyki za filtrem. Oto szczegółowy opis , z którego cytuję:
Filtry częstotliwości przetwarzają obraz w dziedzinie częstotliwości. Obraz jest przekształcany Fouriera, mnożony przez funkcję filtra, a następnie ponownie przekształcany do domeny przestrzennej. Tłumienie wysokich częstotliwości skutkuje gładszym obrazem w dziedzinie przestrzennej, tłumienie niskich częstotliwości wzmacnia krawędzie.
W tym miejscu powinniśmy zauważyć, że filtr górnoprzepustowy przepuszcza wysokie częstotliwości i tłumi (tj. redukuje) niskie częstotliwości .
W wyniku tłumienia (lub blokowania) niskich częstotliwości, obszary o stałym natężeniu na obrazie wejściowym są zerowe na wyjściu filtra górnoprzepustowego. Obszary o silnym gradient intensywności, zawierający wysokie częstotliwości, ma dodatnie i ujemne wartości natężenia na wyjściu filtra. Aby wyświetlić obraz na ekranie, do wyjścia w domena przestrzenna i intensywności obrazu są skalowane. Daje to środkową wartość szarości dla obszarów o niskiej częstotliwości oraz ciemnych i jasnych wartości dla krawędzi.
(Ten cytat pochodzi mniej więcej z połowy i poprzedza przykładowa grafika, która powinna być całkiem pomocna).
Artykuł, do którego utworzyłem łącze, jest wart przeczytania i zawiera kilka całkiem jasnych przykładów (kliknij obrazy). Podsumowanie jest zbyt długie i wymaga na liczbach w nim zawartych.
Komentarze
- i tylko dla laika ' ze względu na: osłabienie oznacza ” zmniejszenie siły, wartości lub wpływu ”
- @Yorik, że nie przyszło mi do głowy '. To ' to słowo, którego używam codziennie w mojej pracy. Edytowane
- @ChrisH Transformacja Fouriera to jeden ze sposobów na zaimplementowanie filtra górnoprzepustowego (choć nie jedyny włączony), ale z poprzednich eksperymentów jestem prawie pewien, że Photoshop nie robi bezpośrednio aa Fouriera, a raczej odejmuje rozmycie . Jednak może się zdarzyć, że nowsze warsztaty fotograficzne faktycznie używają Fouriera do rozmycia (wersje wcześniejsze niż CS, CC najwyraźniej tego nie robiły), ponieważ oferują skrót do obliczania rozmycia … Ale FFT ma swój udział w problemach i może tak być PS właściwie po prostu splata jądro splotu bez tej optymalizacji w pętli. Więc faktycznie Filip wyjaśnił, jak działa filtr.
- @joojaa odejmowanie rozmycia jest tym, co robi maska nieostra, a obie opcje istnieją, więc mam wątpliwości. Gdybym miał Photoshopa, ' d spróbuję przetestować (chociaż kształt filtra w domenie Fouriera jest nieznany, czy trudno byłoby jednoznacznie udowodnić, co ' s używane). Wszystko, co mógłbym przetestować w gimpie, nie pomogłoby zbyt '.
- @ChrisH i transformaty Fouriera dyskretnych danych również są podatne na szum.
Odpowiedź
Górnoprzepustowy to filtr wyostrzający. Można powiedzieć, że jest to „mieszanka„ wykrywania krawędzi ”i„ wyostrzania ”. Wyostrzanie wykrywa nagłe zmiany jasności lub koloru pikseli, a następnie je zmienia. Tak więc jasne części są jaśniejsze, a ciemne są ciemniejsze.
Ale zadaniem High Pass jest dostrzeżenie tylko krawędzi.Ustawienie promienia informuje filtr, ile pikseli wokół wykrytej krawędzi powinno zostać uwzględnionych w filtrowanym obrazie (warstwie).
Teraz ten filtr nie jest przeznaczony do użycia na sobie (dlatego myślę, że znajduje się w innym katalogu), powinieneś użyć przefiltrowanego obrazu z podstawowym, używając trybów mieszania lub podobnym, aby wyskoczyć krawędzie obrazu. Dlatego część obrazu „nieuwzględniona” ma neutralny odcień szarości. Dlatego w trybie mieszania nie będą one miały wpływu na kolory.