To podejście zakłada, że krawędzie są ciągłymi liniami i dzięki temu pozwala nam podążać mało wyraźnymi krawędziami bez świadomości, że każdy piksel obarczony błędem w obrazie będzie zaznaczony jako krawędź.
Operatory wykorzystywane w detekcji krawędzi pierwszego rodzaju: krzyż Robertsa, Prewitt, Sobel, Canny, Scharr, drugiego rodzaju: Marr-Hildreth, detekcja przejścia przez zero drugiej pochodnej zmiany luminancji obrazu.
Obecnie operator Canny’ego (lub wariacje tego operatora) są najczęściej używaną metodą detekcji krawędzi. Opublikowana została duża liczba funkcji wykrywania krawędzi, ale – jak dotychczas – żadna z nich nie ukazała znaczącej przewagi nad operatorem Canny’ego w ogólnych sytuacjach. Podczas tworzenia algorytmu Canny zajmował się problemem stworzenia optymalnego filtru wygładzającego przed detekcją krawędzi, wykazał on dzięki temu, że takim filtrem z dużą dokładnością może być funkcja bazująca na pierwszej pochodnej funkcji Gaussa.
Canny wprowadził także algorytm usuwania niemaksymalnych pikseli (ang. ).