continue canny edge detection algorithm. Still need to finish the non-maximum suppression