Warum wird die Canny-Kantenerkennung anstelle der Sobel / Prewitt-Kantenerkennung vor der Hough-Transformation verwendet?

Ich weiß, dass die Hough-Transformation ein Binärbild sein muss, damit sie an einem Bild funktioniert. Um aus einem Graustufenbild zu konvertieren, sollte ein Kantenerkennungsalgorithmus verwendet werden. Ich stelle fest, dass die Leute immer die Canny-Kantenerkennung anstelle anderer verwenden...