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