Funkcja Splatanie

Dostępne z aplikacją ArcGIS Image for ArcGIS Online.

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

ParametrOpis

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:

Niefiltrowany obraz w skali szarości
Niefiltrowany obraz w skali szarości
Niefiltrowany obraz kolorowy
Niefiltrowany obraz kolorowy

Filtry wykrywania krawędzi

Typy gradientów

Filtry gradientowe mogą być używane do wykrywania krawędzi w przyrostach co 45 stopni.

TypOpisPrzykład

Wschodni gradient

Filtr 3×3

 1  0 -1
 2  0 -2
 1  0 -1

Wynik dla typu Wschodni gradient

Północny gradient

Filtr 3×3

 -1 -2 -1
  0  0  0
  1  2  1

Wynik dla typu Północny gradient

Północno-wschodni gradient

Filtr 3×3

 0 -1 -2
 1  0 -1
 2  1  0

Wynik dla typu Północno-wschodni gradient

Północno-zachodni gradient

Filtr 3×3

 -2 -1  0
 -1  0  1
  0  1  2

Wynik dla typu Północno-zachodni gradient

Południowy gradient

Filtr 3×3

  1  2  1
  0  0  0 
 -1 -2 -1

Wynik dla typu Południowy gradient

Zachodni gradient

Filtr 3×3

 -1  0  1
 -2  0  2
 -1  0  1

Wynik dla typu Zachodni gradient

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.

TypOpisPrzykład

Laplasjan 3×3

Filtr 3×3

 0 -1  0
-1  4 -1
 0 -1  0

Wynik dla typu Laplasjan 3×3

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

Wynik dla typu laplasjan 5×5

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.

TypOpisPrzykład

Horyzontalna linia detekcji

Filtr 3×3

-1 -1 -1
 2  2  2 
-1 -1 -1

Wynik dla typu Horyzontalna linia detekcji

Lewa przekątna linii detekcji

Filtr 3×3

 2 -1 -1
-1  2 -1
-1 -1  2

Wynik dla typu Lewa przekątna linii detekcji

Prawa przekątna linii detekcji

Filtr 3×3

-1 -1  2 
-1  2 -1
 2 -1 -1

Wynik dla typu Prawa przekątna linii detekcji

Pionowa linia detekcji

Filtr 3×3

-1  0 -1 
-1  2 -1 
-1  2 -1

Wynik dla typu Pionowa linia detekcji

Typy sobel

Filtr sobel jest używany do wykrywania krawędzi.

TypOpisPrzykład

Sobel poziomy

Filtr 3×3

-1 -2 -1
 0  0  0
 1  2  1

Wynik dla typu Sobel poziomy

Sobel pionowy

Filtr 3×3

-1  0  1 
-2  0  2 
-1  0  1

Wynik dla typu Sobel pionowy

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ć).

TypOpisPrzykład

Wyostrzenie

Filtr 3×3

  0    -0.25    0
-0.25    2    -0.25
  0    -0.25    0

Wynik dla typu Wyostrzenie

Większe wyostrzenie

Filtr 3×3

-0.25 -0.25 -0.25 
-0.25  3    -0.25 
-0.25 -0.25 -0.25

Wynik dla typu Wyostrzenie II

Wyostrzenie 3x3

Wysoko-przepustowy filtr 3×3

-1 -1 -1 
-1  9 -1 
-1 -1 -1

Wynik dla typu Wyostrzenie 3×3

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

Wynik dla typu Wyostrzenie 5×5

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.

TypOpisPrzykł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

Wynik dla typu Wygładzona średnia arytmetyczna

Wygładzenie 3x3

Nisko-przepustowy filtr 3×3

1  2  1
2  4  2
1  2  1

Wynik dla typu Wygładzanie 3×3

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

Wynik dla typu Wygładzanie 5×5

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.

TypOpisPrzykł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

Wynik dla typu Rozpiętość punktów