Canny edge detection

Summary