create scikit implementation of sobel operator instead of cv2