Я думаю, простое отбрасывание высокочастотных компонентов не сработает. Ваше наблюдение также доказывает это. Потому что, когда вы усредняете блок 2x2 или 4x4, вы не будете полностью отбрасывать определенный высокочастотный компонент. Вместо этого вы уменьшаете их уровень энергии по отношению к низким частотам. Таким образом, уменьшение до нуля не очень хорошая идея.
Я думаю, вы не обратили достаточно внимания на то, что на самом деле означает высокая частота. Пожалуйста, примените Sobel или Prewitt Edge к вашему изображению и оцифруйте его. Затем запросите каждый пиксель в этом двоичном изображении, независимо от того, является ли он частью ребра или отброшен. Если это часть края, примените средний фильтр к исходному изображению, «исключив» текущий пиксель. Теперь угадайте, как это выглядит?