Ретушь JPEG

Изображения, сохраненные в JPEG, содержат специфические для этого формата искажения, вызванные блочной структурой формата и использованием кодирования Discret Sinus/Cosinus Transformation (DSCT). Для устранения этих артефактов в EyesFidelity имеются специальные фильтры.

Результат работы указанных фильтров (набор фильтров из срипта JPG_CLEAR.EFT):

jpg1.jpg (13149 bytes)jpg1r.jpg (16554 bytes)

Рис.1 JPEG с искажениями               Рис.2 Результат обработки

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

Еще пример:

jpg2.jpg (11145 bytes)jpg2r.jpg (22478 bytes)

Рис.3 JPEG с искажениями               Рис.4 Результат обработки

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

Еще пример:

jpg3.jpg (16204 bytes)jpg3r.jpg (32726 bytes)

Рис.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-артефактов карт видеозахвата.