A fast two-dimensional median filtering algorithm