Detekcja krawędzi
JJ
V
Metody różniczkujące (ang. differential detection)
£
V
Metody hybrydowe (kombinacje metod liniowych i nieliniowych)
Badanie I pochodnej funkcji /
Badanie II pochodnej funkcji /
Rys.6. Podział wykrywania krawędzi na obrazie. Źródło własne.
Krzyż Robertsa wyznacza krawędź, jako maksimum. Operator ten daje gorsze efekty, jeżeli na obrazie znajduje się szum. Dzieje się tak za sprawą tego, że krzyż Robertsa jest metodą działającą lokalnie - brane są pod uwagę jasności pojedynczych pikseli. Mimo wad algorytm jest często używany ze względu na szybkość jego działania. Gradient Robertsa można przedstawić za pomocą maski 2x2:
-1 |
0 |
0 |
1 |
Rys.7. Przykładowa maska Robertsa. Źródło własne.
Rys.8. Przykładowe zastosowanie operatora Robertsa. Źródło własne.
Operator Sobela, ze względu na wykorzystanie maksimum gradientu, jest operatorem podobnym do krzyża Robertsa. Dzięki filtrom gradientowym temu uzyskujemy mniejszy wpływ działania szumów na algorytm. Maski Sobela mogą być obracane zarówno o 90°, jak i
Strona 18 z 63