Method | Advantages | Disadvantages |
Standard (Sobel, Prewitt, Kirsch) | Simplicity, detection of edges and their orientations | Sensitivity to noise, inaccurate |
Zero crossing (Laplacian, 2nd directional derivative) | Detection of edges and their orientations. Having fixed characteristics in all directions | Responding to some of the existing edges, sensitivity to noise |
Laplacian of Gaussian (LoG)-(Marr-Hildreth) | Finding the correct places of edges, testing wider area around the pixel | Malfunctioning at the corners, curves and where the gray level intensity function varies. Not finding the orientation of edge because of using the Laplacian filter |
Gaussian (Canny, Shen-Castan) | Using probability for finding error rate, localization of response. Improving signal to noise ratio, better detection specially in noise conditions | Complex computations, false zero crossing, time consuming |