Canny Edge Detection

This is a custom Matlab implementation of the Canny edge detection algorithm.  (Matlab code available upon request).

Original imageclouds

 

Gradient result with low+high passesclouds

 

Edges after edge suppressionclouds

 

Edge linking after low and high threshold hysteresis clouds

 

Comparing to Matlab's Canny algorithm: clouds