Sharpening and Edge Detection