image processing and adding filters which include sobel edge detector, reflecting, grayscale and blur.