Completed blur and edge detection.