Удалить шум на краю (сжатие влияет)

9

У меня есть изображения мультфильмов, которые были сжаты. Пример:

Исходное изображение

У них такой шум, что их нелегко удалить.

введите описание изображения здесь

Несмотря на то, что пиксели находятся на сером фоне, пиксели шума могут быть очень разных цветов, и если я смотрю на гистограмму (изображения в оттенках серого) такого изображения, я вижу много ячеек вокруг ячейки основного цвета. Но я не могу просто удалить значения цветов, которые не имеют основного цвета, потому что есть риск удалить некоторые важные функции (например, глаза). Также я попытался постеризовать изображение (пример представляет 8 цветов), но некоторые пиксели все еще остаются.

введите описание изображения здесь

Также я пробовал медианный фильтр, но он не способен исчезнуть из-за такого сильного шума (я использую фильтр 3 * 3).

Пожалуйста, приведите несколько методов, которые могут эффективно устранить шум в этом случае. Буду благодарен за любую помощь!

Энн Орлова
источник
1
Есть множество статей, специально посвященных шумным мультикам. На таких сайтах, как doom9 , также есть практические руководства, которые охватывают практические аспекты.
Эмре

Ответы:

1

Полная вариация (ТВ, он же функционал Рудина-Ошера-Фатеми) помогает избавиться от шума в мире. Вы можете применить его к каждому цветному слою или искать векторизованную версию, если результаты достаточно хороши для вас.

Хорошие ссылки на tsable и простые в реализации алгоритмы шумоподавления на телевидении, например:

Обе ссылки имеют хорошие показатели и их легко реализовать из документов.

sansuiso
источник