implemented canny edge for comparison