using Convolution Kernel mean (constant values in the kernel) Spatial Averaging weighted mean distributed - Gaussian Smoothing