Funkcja Splatanie wykonuje filtrowanie na wartości pikseli obrazu, które można wykorzystać do wyostrzenia obrazu, rozmycia obrazu, wykrycia krawędzi obrazu lub wprowadzenia innych ulepszeń na podstawie skupień. Filtry służą poprawie jakości obrazu rastrowego przez wyeliminowanie błędnych danych lub rozbudowanie obiektów w danych. Te filtry splatania są stosowane względem przenoszonych, nakładających się skupień (okno lub sąsiedztwo), na przykład o wymiarach 3 na 3. Działanie filtrów splatania polega na obliczeniu wartości piksela na podstawie wag jego sąsiadów.
Uwagi
Istnieje wiele typów filtrów splatania, które można wybrać w tej funkcji. Można także określić typ Zdefiniowane przez użytkownika i wprowadzić własne wartości skupień.
Aby uzyskać optymalne wyniki wyświetlania, można zastosować histogram, aby dostosować kontrast lub jasność obrazu w celu uwydatnienia obiektów.
Parametry
Parametr | Opis |
---|---|
Raster | Wejściowa warstwa rastrowa. |
Typ | Wybierz typ filtrowania, który ma zostać wykonany. Można wybrać opcje wyostrzania, rozmywania i wykrywania krawędzi lub zdefiniować własny filtr na podstawie skupień |
Skupienie | W tej tabeli pokazano, w jaki sposób poszczególne piksele będą ważone w procesie filtrowania. Tę tabelę można edytować, jeśli w polu Typ zostanie wybrana opcja Zdefiniowane przez użytkownika. |
Dowiedz się więcej o sposobie działania funkcji Splatanie
W poniższych tabelach każdy filtr jest stosowany do jednego z tych dwóch obrazów:
Filtry wykrywania krawędzi
Typy gradientów
Filtry gradientowe mogą być używane do wykrywania krawędzi w przyrostach co 45 stopni.
Typ | Opis | Przykład |
---|---|---|
Wschodni gradient | Filtr 3×3 1 0 -1 2 0 -2 1 0 -1 | |
Północny gradient | Filtr 3×3 -1 -2 -1 0 0 0 1 2 1 | |
Północno-wschodni gradient | Filtr 3×3 0 -1 -2 1 0 -1 2 1 0 | |
Północno-zachodni gradient | Filtr 3×3 -2 -1 0 -1 0 1 0 1 2 | |
Południowy gradient | Filtr 3×3 1 2 1 0 0 0 -1 -2 -1 | |
Zachodni gradient | Filtr 3×3 -1 0 1 -2 0 2 -1 0 1 |
Typy laplasjanowe
Filtry laplasjanowe są często używane do wykrywania krawędzi. Są one często używane do obrazu, który został wcześniej wygładzony w celu zmniejszenia czułości na szumy.
Typ | Opis | Przykład |
---|---|---|
Laplasjan 3×3 | Filtr 3×3 0 -1 0 -1 4 -1 0 -1 0 | |
Laplasjan 5x5 | Filtr 5×5 0 0 -1 0 0 0 -1 -2 -1 0 -1 -2 17 -2 -1 0 -1 -2 -1 0 0 0 -1 0 0 |
Typy wykrywania linii
Filtry wykrywania linii, podobnie jak filtry gradientowe, mogą być używane do wykrywania krawędzi.
Zastosowanie algorytmu wygładzania przed algorytmem wykrywania krawędzi może przynieść lepsze rezultaty.
Typ | Opis | Przykład |
---|---|---|
Horyzontalna linia detekcji | Filtr 3×3 -1 -1 -1 2 2 2 -1 -1 -1 | |
Lewa przekątna linii detekcji | Filtr 3×3 2 -1 -1 -1 2 -1 -1 -1 2 | |
Prawa przekątna linii detekcji | Filtr 3×3 -1 -1 2 -1 2 -1 2 -1 -1 | |
Pionowa linia detekcji | Filtr 3×3 -1 0 -1 -1 2 -1 -1 2 -1 |
Typy sobel
Filtr sobel jest używany do wykrywania krawędzi.
Typ | Opis | Przykład |
---|---|---|
Sobel poziomy | Filtr 3×3 -1 -2 -1 0 0 0 1 2 1 | |
Sobel pionowy | Filtr 3×3 -1 0 1 -2 0 2 -1 0 1 |
Filtry wyostrzające i wygładzające
Typy wyostrzania
Filtr Wyostrzanie (wysoko-przepustowy) podkreśla różnice wartości w obrębie sąsiedztwa. Filtr wysoko-przepustowy oblicza statystykę z sumą centralną dla każdej komórki danych wejściowych przy użyciu ważonego sąsiedztwa skupień. Uwydatnia granice między obiektami (na przykład tam, gdzie zbiornik wodny styka się z lasem), wyostrzając w ten sposób krawędzie między obiektami. Filtr wysoko-przepustowy nazywany jest filtrem wzmacniania krawędzi. Skupienie filtru wysoko-przepustowego wskazuje, które komórki należy użyć w sąsiedztwie i jakie są ich wagi (przez co należy je pomnożyć).
Typ | Opis | Przykład |
---|---|---|
Wyostrzenie | Filtr 3×3 0 -0.25 0 -0.25 2 -0.25 0 -0.25 0 | |
Większe wyostrzenie | Filtr 3×3 -0.25 -0.25 -0.25 -0.25 3 -0.25 -0.25 -0.25 -0.25 | |
Wyostrzenie 3x3 | Wysoko-przepustowy filtr 3×3 -1 -1 -1 -1 9 -1 -1 -1 -1 | |
Wyostrzenie 5×5 | Wysoko-przepustowy filtr 5×5 -1 -3 -4 -3 -1 -3 0 6 0 -3 -4 6 21 6 -4 -3 0 6 0 -3 -1 -3 -4 -3 -1 |
Typy wygładzania
Filtry wygładzające (nisko-przepustowe) wygładzają dane, redukując lokalne odchylenia i usuwając szumy. Filtr nisko-przepustowy oblicza średnią wartość dla każdego sąsiedztwa. Wynikiem jest uśrednienie najwyższych i najniższych wartości w poszczególnych sąsiedztwach, co prowadzi do ograniczenia skrajnych wartości danych.
Typ | Opis | Przykład |
---|---|---|
Wygładzona średnia arytmetyczna | Filtr 3×3 0.111 0.111 0.111 0.111 0.111 0.111 0.111 0.111 0.111 | |
Wygładzenie 3x3 | Nisko-przepustowy filtr 3×3 1 2 1 2 4 2 1 2 1 | |
Wygładzanie 5×5 | Nisko-przepustowy filtr 5×5 1 1 1 1 1 1 4 4 4 1 1 4 12 4 1 1 4 4 4 1 1 1 1 1 1 |
Inne filtry
Typ Rozpiętość punktów
Funkcja rozproszenia punktowego ilustruje dystrybucję światła ze źródła punktowego przez soczewkę. Powoduje to powstanie delikatnego efektu rozmycia.
Typ | Opis | Przykład |
---|---|---|
Rozpiętość punktów | Filtr 3×3 -0.627 0.352 -0.627 0.352 2.923 0.352 -0.627 0.352 -0.627 |