threshold, sobel and sharpen operators for ImageMonad object