Zasadniczo większość literatury na temat algorytmów wykrywania krawędzi i aplikacji wykorzystujących wykrywanie krawędzi nawiązuje do detektora krawędzi Canny'ego. Tak bardzo, że wygląda na prawie „rozwiązanie” wykrywania krawędzi. Z pewnością zrobiłby to najlepiej, równoważąc hałas i zachowując krawędzie.
Jednak, jako zwykła ciekawość, czy istnieje obszar zainteresowania detektora krawędzi Canny? czy są obszary zastosowań, w których Canny nie będzie najlepszy?
W tym kontekście szybsze wdrożenie nie jest tak naprawdę problemem. Detektor brzegowy powinien skupiać się na dobrej lub złej jakości i użyteczności generowanych krawędzi.
Poza tym tak naprawdę nie koncentruję się na kwestiach związanych z implementacją. Szukam bardziej teoretycznych ograniczeń lub cech charakterystycznych dla algorytmu.