Krzyż Robertsa
Krzyż Robertsa (filtr Robertsa) – jeden z najwcześniejszych algorytmów wykrywania krawędzi. Algorytm został zaproponowany przez Lawrence'a G. Robertsa w roku 1963.

Zasada działania polega na obliczeniu różnic luminancji pikseli położonych koło siebie po przekątnych, a następnie dodaniu ich wartości bezwzględnych. Obliczenie różnic można zapisać jako splot macierzy obrazu z każdą z przedstawionych poniżej macierzy o wymiarach 2x2.

formula_1

Wynikiem tych operacji są dwie macierze przedstawiające pochodne kierunkowe obliczone dla kierunków 135° oraz 45°. Wynikowy obraz krawędzi powstaje po obliczeniu różnic modułów z odpowiadających sobie elementów macierzy. W oryginalnej pracy Robertsa jest zaprezentowany inny bardziej złożony rachunkowo sposób obliczania "stromości" krawędzi. Obliczenie polega na obliczeniu pierwiastka z sumy kwadratów elementów obu macierzy.

Wydaje się, że najprościej przebieg obliczeń dla każdego piksela obrazu można zapisać w następujący sposób:
tmp1 = input_image(x, y) – input_image(x+1, y+1)
tmp2 = input_image(x+1, y) – input_image(x, y+1)
output_image(x, y) = absolute_value(tmp1) + absolute_value(tmp2)
Krzyż Robertsa jest cały czas w użyciu ze względu na szybkość obliczeń. Przy porównaniu z późniejszymi algorytmami do wykrywania krawędzi (Prewitt, Sobel, Scharr, Canny) wykazuje mniejszą odporność na szumy, daje jednak węższe krawędzie.
Q1513153
wykrywania krawędzi
Concept
Q92935
Lawrence'a G. Robertsa
PER
Q355386
luminancji
Concept
Q355198
piksel
Concept
Q189791
przekątnych
Concept
Q210857
splot
Concept
Q44337
macierz
Concept
Q383851
pochodne kierunkowe
UNK
Q8366
algorytm
Concept
Q1513153
wykrywania krawędzi
Concept
Q451898
Prewitt
UNK
Q1757673
Sobel
Concept
Q9334203
Scharr
UNK
Q597183
Canny
Concept
Q1753515
Krzyż Robertsa
Concept
Q1753515
Krzyż Robertsa
Concept
1963-01-01T00:00:00Z^^http://www.w3.org/2001/XMLSchema#dateTime
roku 1963
DATE
+2^^http://www.w3.org/2001/XMLSchema#decimal
2
NUMBER
+2^^http://www.w3.org/2001/XMLSchema#decimal
2
NUMBER
+1^^http://www.w3.org/2001/XMLSchema#decimal
1
NUMBER
+45^^http://www.w3.org/2001/XMLSchema#decimal
45
NUMBER
+1^^http://www.w3.org/2001/XMLSchema#decimal
1
NUMBER
++1^^http://www.w3.org/2001/XMLSchema#decimal
+1
NUMBER
++1^^http://www.w3.org/2001/XMLSchema#decimal
+1
NUMBER
+2^^http://www.w3.org/2001/XMLSchema#decimal
2
NUMBER
++1^^http://www.w3.org/2001/XMLSchema#decimal
+1
NUMBER
++1^^http://www.w3.org/2001/XMLSchema#decimal
+1
NUMBER
+1^^http://www.w3.org/2001/XMLSchema#decimal
1
NUMBER
+2^^http://www.w3.org/2001/XMLSchema#decimal
2
NUMBER
use
named after
use