Implemented separable Gaussian blur