Ретушь GIF

Изображения, сохраненные в GIF (или любой другой формат с индексными цветами), содержат специфические для этих форматов искажения, вызванные редуцированием количества цветов (до 256 максимум) и использованием дизеринга (Dithering) для уменьшения заметности искажений цвета на плавных переходах. Эти артефакты иногда очень заметны, и крайне тяжело поддаются фильтрации (фактически, до последнего времени единственным методом борьбы с ними было последовательное применение фильтров Blur, Despeckle, Sharpen - и последующая ручная ретушь).  Теперь для устранения этих искажений в EyesFidelity имеются специальные фильтры.

Результат обработки сильно искаженного изображения (набор фильтров из срипта GIF_HEAWY_CLEAR.EFT):

gif2.gif (35642 bytes)gif2r.jpg (42079 bytes)

Рис.1 Исходное изображение        Рис.2 После коррекции

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

Еще пример, с менее искаженным изображением (набор фильтров из срипта GIF_CLEAR.EFT)

gif3.gif (38970 bytes)gif3r.jpg (40454 bytes)

Рис.3 Исходное изображение        Рис.4 После коррекции

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

Еще пример, тоже с набором фильтров из срипта GIF_CLEAR.EFT:

gif1.gif (27715 bytes)gif1r.jpg (32147 bytes)

Рис.5 Исходное изображение        Рис.6 После коррекции

Еще пример, тоже с набором фильтров из срипта GIF_CLEAR.EFT:

gif4.gif (30961 bytes)gif4r.jpg (37794 bytes)

Рис.7 Исходное изображение        Рис.8 После коррекции

Заметно, что артефакты дизеринга и контурность плавных цветовых переходов полностью устранены - автоматически, за один проход фильтра! При взгляде на Рис.8 трудно даже предположить, что это TrueColor изображение реконструировано из 256-цветного формата.

Для справки: скрипт GIF_CLEAR.EFT содержит следующие фильтры:

Refine Grain
Show Trough
Contrast

Последний фильтр корректирует уменьшение контрастности, вызванное предыдущими двумя преобразованиями. Refine Grain частично убирает артефакты дизеринга, ShowTrough уменьшает оставшиеся выраженные сетчатые структуры.

Более мощный скрипт GIF_HEAWY_CLEAR.EFT содержит следующие фильтры:

Smooth Grain
Refine Grain
Show Trough
Contrast

Дополнительный фильтр SmoothGrain производит сглаживание особо ярких артефактов дизеринга перед очисткой. Также изменены настройки остальных фильтров, для получения более глубокого сглаживания дизеринга.

Кроме своего прямого назначения, скрипт GIF_CLEAR.EFT может с успехом применяться для подчистки видеосигнала от "снега".