Improved algorithm for adaptive median filter with multi-threshold based on directional information: Improved algorithm for adaptive median filter with multi-threshold based on directional information