Add new argument 'sobel' to Canny