Geometric Mean Filtering for Blurring

The geometric mean filter is a member of a set of nonlinear filters that are used to remove Gaussian noise. It operates by replacing each pixel by the geometric mean of the values in its neighborhood. It is also used for blurring as shown in this Demonstration.