Canny Edge Detection is a popular edge detection algorithm widely used in computer vision and image processing. The algorithm involves several steps ranging from Gaussian Smoothing to Hysteresis Thresholding.

You can test the algorithm by clicking the video icon in the top right of the canvas. You can also adjust the values for sigma, upper th, and lower th which will increase/decrease the edges that are detected.

You can also view each invidual layer of the process (such as gaussian smoothing 'Ix' or the Magnitude) by change the layer in the select box below.

Check out the project page for more details

Sorry, this demo is best viewed on a larger screen.

You might wanna head back now.

Back to homepage