Изображения, сохраненные в JPEG, содержат специфические для этого формата искажения, вызванные блочной структурой формата и использованием кодирования Discret Sinus/Cosinus Transformation (DSCT). Для устранения этих артефактов в EyesFidelity имеются специальные фильтры.
Результат работы указанных фильтров (набор фильтров из срипта JPG_CLEAR.EFT):
Рис.1 JPEG с искажениями Рис.2 Результат обработки
На Рис.1 хорошо видны артефакты формата JPEG - квадратные цветные блоки, размытость цвета, цветные контуры и характерный цветной шум в районе переходов яркости и мелких элементов (краевые эффекты). На Рис.2 видно, что фильтры практически полностью убрали блочную структуру изображения и цветные контуры, и в значительной степени подавили шум в районах переходов яркости.
Еще пример:
Рис.3 JPEG с искажениями Рис.4 Результат обработки
Обратите внимание на хорошо заметные на Рис.3 цветные контуры около вертикальных элементов изображения (справа от ног девушки), и убедитесь, что на Рис.4 они полностью подавлены.
Еще пример:
Рис.5 JPEG с искажениями Рис.6 Результат обработки
Трудно поверить, что изображение Рис.6 получено из Рис.5 полностью автоматически и всего за один проход скрипта JPG_CLEAR.EFT - но факт.
Для справки: скрипт JPG_CLEAR.EFT содержит следующие фильтры:
Jpeg Pattern | |
Jpeg Block | |
Jpeg Mosquito | |
Fine Sharpen |
Последний фильтр корректирует размытость контуров, вызванную особенностями DSCT в канале яркости JPEG. Jpeg Mosquito ликвидирует шум и цветные разводы около контуров изображения в каналах цвета. Остальные два фильтра убирают блочную структуру изображения.
Кроме своего прямого назначения, скрипт JPG_CLEAR.EFT может с успехом применяться для подчистки видеосигнала от JPEG-артефактов карт видеозахвата.