Повышение разрещающей способности изображения

Автор: Пользователь скрыл имя, 09 Декабря 2012 в 19:03, реферат

Описание работы

Целью работы является рассмотрение процесса реализации задачи повышения разрешающей способности изображений. Основные задачи, решаемые в представленной работе, изложены ниже:
1. Рассмотрение методов повышения разрешения изображений, выделение подходов, которые будут использованы при реализации программного продукта, т.е. выбрать метод достаточно простой, быстрый и устойчивый к ошибкам.
2. Постановка и решение задачи повышения разрешения изображений

Содержание

Введение
Глава I. Обзор и сравнительный анализ методов и алгоритмов повышения разрешения изображений
1.1 Анализ исследуемой проблемы
1.2 Сравнительная оценка существующих программ, повышающих разрешение изображений
Выводы к главе I
Заключение
Список использованной литературы

Работа содержит 1 файл

Повышение разрещающей способности изображения.doc

— 293.00 Кб (Скачать)

 

 

На основе этих данных реализуются алгоритмы увеличения разрешения в моей работе. Далее  приведены основные недостатки, возникающие  после работы описанных выше методов  и алгоритмов.

Все неадаптивные интерполяторы  пытаются подобрать оптимальный  баланс между тремя нежелательными дефектами: граничными гало, размытием и ступеньчатостью.

Даже наиболее развитые неадаптивные интерполяторы всегда вынуждены увеличивать или уменьшать  один из вышеприведенных дефектов за счёт двух других - как следствие, как  минимум один из них будет заметен. Заметьте, насколько граничное гало похоже на дефект, порождаемый повышением резкости с помощью нерезкой маски, и как оно повышает кажущуюся резкость посредством усиления чёткости.

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

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

 

.2 Сравнительная оценка существующих программ, повышающих разрешение изображений

 

Photoshop

Photoshop выполняет ресамплинг (увеличение) изображения при помощи  методов интерполяции, присваивая  новым пикселам значения цвета,  полученные на основе значений цвета уже существующих пикселов. Выбрать используемый метод можно в диалоговом окне "Размер изображения".

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

Билинейная. Этот метод  добавляет новые пикселы, рассчитывая  среднее значение цвета окружающих пикселов. Он дает результат среднего качества.

Бикубическая. Более медленный, но и более точный метод, основанный на анализе значений цвета окружающих пикселов. За счет использования более сложных вычислений бикубическая интерполяция дает более плавные цветовые переходы, чем интерполяция по соседним пикселам или билинейная интерполяция.

Бикубическая, глаже. Хороший  метод для увеличения изображений  на основе бикубической интерполяции разработанный специально для получения  более гладких результатов.

Бикубическая, четче. Хороший  метод для уменьшения размера  изображения на основе бикубической интерполяции с повышенной резкостью. Этот метод позволяет сохранить детали изображения, подвергнутого ресамплингу. Недостаток этого метода - делает слишком резкими некоторые области изображения .

Resize ITIT - это Adobe Photoshop-плагин, который работает со всеми приложениями, поддерживающими Adobe-совместимые плагины. Если вам необходимо увеличить 3-мегапиксельное изображение до 11 мегапикселов, то Resize IT предложит несколько интерполяционных алгоритмов, из которых можно будет выбрать оптимальный для конкретного случая.

Genuine FractalsFractals ("Подлинные фракталы") от компании Lizard Technologies - популярный пакет для увеличения разрешения изображений. Реализованные в Genuine Fractals интерполяционные алгоритмы основаны на кодировании изображения методом IFS (Iterated functions system). Они позволяют растягивать отдельные фрагменты изображения с учетом их локальных геометрических характеристик и соответственно избегать обычных артефактов интерполяции:

· вертикальные и горизонтальные границы между контрастными областями не размываются;

· вдоль наклонных линий не образуются зубцы, а вокруг острых углов - ореолы;

· контрастные фактуры не теряют четкости, но и не превращаются в решетки из укрупненных пикселов и т. д.

Программа обеспечивает конвертирование изображения в собственный формат Genuine Fractals, в котором изображение хранится в более компактном виде. Это дает возможность хранить и передавать по Сети большее количество изображений.

В качестве плагина Photoshop Genuine Fractals добавляет к приложению Adobe Photoshop дополнительную функцию - разрешение по запросу (resolution on demand), то есть позволяет получать файлы разного разрешения из одного базового кода.

Программа обеспечивает возможность увеличения изображения  до 600% без видимой потери качества.

Программы, подобные Genuine Fractals, необходимы всем, кому приходится иметь дело с изображениями низкого  разрешения. Это и фотографии из любительских и профессиональных камер, и картинки из Интернета.

На мой взгляд, Genuine Fractals дает отличное качество интерполяции, быстро работает (что заметно выделяет ее среди других программ фрактального кодирования) и обладает при этом удобным интерфейсом. Единственный недостаток - довольно высокая цена. Еще одна проблема для простого смертного - отслеживать математические зависимости в разных окошках: что на что в них влияет и почему. Для человека, совсем непосвященного, будет непросто.

Qimage

Программа Qimage будет интересна  пользователям, которых увеличение изображений интересует преимущественно  в контексте вывода на печать. Она предназначена для того, чтобы печатать увеличенные изображения с надлежащим качеством. Qimage использует собственные алгоритмы - более интеллектуальные, чем бикубическая интерполяция.

Программа позволяет  напечатать изображения с максимальным качеством, оптимально размещает несколько снимков на странице. Помимо интеллектуальных алгоритмов увеличения изображения имеются фильтры шума, удаление пятен, функции настройки яркости, контраста, резкости, вращения изображения, зеркального преобразования и т.д. Поддерживаются форматы JPEG, TIF, BMP, GIF, PCX, TGA, PCD, PNG, и NEF (Nikon D1 raw).

Pictura- это программа обработки графики, которая использует оригинальные алгоритмы интерполяции, подавление шума, фокусировку и другие фильтры, которые применяются для редактирования цифровых фотографий и в допечатной подготовке.основана на методе интерполяции AQua-2 (Adaptive Quadratic v.2), он основан на понятии оптимального восстановления заимствованного из теории обработки сигналов. В рамках данного метода- для каждого из синтезируемых пикселов определяется распределение вероятности значений цветовых компонентов, зависящее от локальных характеристик изображения.

Проект находится на стадии тестирования предварительной  альфа-версии.

Также есть некий программный продукт для повышения разрешения (увеличения) изображений, разработанный при факультете вычислительной математики и кибернетики - в лаборатории математических методов обработки изображений, МГУ имени М.В. Ломоносова. Автором является Насонов А.В. В этом продукте и реализованы адаптивные методы повышения разрешения, в частности, программа увеличивает разрешение изображений с использованием метода регуляризации Тихонова, что дает очень хорошее качество преобразования. Использованные в этой программе методы дают очень хорошее качество повышения (увеличения) разрешения изображения. Также в нем есть функция - подавления эффекта Гиббса, которое возникает в результате, повышения резкости изображения. За счет всего этого дается отличный результат. Могу только сказать, что проект еще дорабатывается, судя по публикациям конференции Графикон и в массовое распространение еще не вышел. Но в интернете есть демонстрационная версия программы.

В числе других перспективных  разработок стоит упомянуть технологию под рабочим названием SmartEdge, создаваемую по заказу компании Samsung Алексеем Лукиным из МГУ. Ключевой особенностью SmartEdge является использование алгоритма, оптимальным образом компонующего результаты линейных и нелинейных способов интерполяции в зависимости от локальных характеристик изображения. Таким образом, каждый из методов проявляет свои лучшие качества, а риск возникновения артефактов сводится к минимуму.

Исходя из описаний выше изложенных программных продуктов, реализующих повышение (увеличение) разрешения изображений могу сделать вывод, что самый оптимальный метод - это комбинация нескольких взаимно дополняющих друг друга методов. Из этих описанных программ выгодно отличается Genuine Fractals - его алгоритмы превосходно справляются с заданной задачей, но по цене он менее приемлем обычному пользователю. Наиболее оптимален, по-моему, Adobe Photoshop-плагин. Также программы, которые находятся в стадии доработки тоже, по лично моему мнению, обещают быть вполне приемлемыми, если не лучшими.

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

 

Выводы к главе I

 

Изложенный в этой главе материал в первую очередь  содержит подготовительную информацию. Рассмотрены и в некоторой степени сравнены алгоритмы реализации увеличения разрешающей способности изображений, работающих с этой проблемой. А также произведен обзор некоторых уже существующих программ, какими алгоритмами они это реализуют, достоинства и недостатки.

Заключение

 

Могу сказать, что поставленная передо мной цель - разработка программного продукта для реализации задачи повышения  разрешающей способности изображений, выполнена. Задачи, решаемые в процессе достижения цели, тоже в полной мере реализованы. Рассмотрены основные методы и алгоритмы повышения разрешающей способности изображений. Выделены и использованы приемлемые подходы для разработки программного обеспечения, то есть достаточно простые, быстрые и обеспечивающие качественное повышение. Выполнена поэтапная программная реализация выбранного алгоритма повышения разрешающей способности изображений. И в итоге получена работающая программа, которая преобразует изображения, повышая их разрешение.

И напоследок, программа  имеет перспективы для дальнейшей доработки. Возможно, например, добавление функций для устранения некоторых, возникающих недостатков, так называемых артефактов, в результате интерполяции, в частности, если изображение будет увеличено во много раз: сглаживание, подавление эффекта Гиббса, повышение резкости в сильно размытых изображениях.

 

Список использованной литературы

 

1. Визильтер Ю.В., Желтов С.Ю., Князь В. А. и др. Обработка и анализ цифровых изображений с примерами на LabVIEW и IMAQ Vision: [учебный курс]. - М. : ДМК Пресс, 2007. 464 с

. Гонсалес Р. Цифровая обработка изображений. - М.:Диалог-МИФИ, 2005

. Гонсалес Р., Вудс Р. Цифровая обработка изображений. - М.: Техносфера, 2006

. Грузман И.С., Киричук В.С. Цифровая обработка изображений в информационных системах: Учебное пособие. - Новосибирск, НГТУ, 2002

. Насонов А., Крылов А., Лукин А., Увеличение разрешения изображения с использованием метода нрегуляризации Тихонова, материалы международной конференции "Тихонов и современная математика", Москва, 2006

. Петровский А.И. Adobe Photoshop 6.0: трюки в дизайне изображения. - М.: 2001

. Прэтт У. Цифровая обработка изображений. - М.: Мир, 2004. Кн. 1 и 2

. Ратушняк А. методы сжатия данных. - М.: Диалог-МИФИ, 2002

. Тихонов А.Н, Арсенин В.Я. Методы решения некорректных задач. - М.: Наука, 1979

. Яне Б. Цифровая обработка изображений. - М.: Мир, 2007

11. Lukin A., Krylov A., Nasonov A., Image Interpolation by Super-Resolution, труды конференции "Графикон-2006", стр. 239-242

12. <http://comrssion.graphicon.ru/>

13. <http://imaging.cs.msu.ru>

. <http://ru.wikipedia.org/wiki/Билинейная_интерполяция>

. http://ru.wikipedia.org/wiki/Бикубическая_интерполяция

. <http://www.cambridgeincolour.com/ru/tutorials/image-interpolation.htm>

. <http://forum.graphicon.ru/viewtopic.php?f=8&t=2901>

. <http://images.cambridgeincolour.com/...tion_temp1.png>

. <http://graphicon.ru/oldgr/ru/publications/>

. <http://balbesof.net/info/photoshop_map.html>

. <http://photoshop.demiart.ru/>

. <http://www.photoshop-master.ru/articles.php?rub=19>


Информация о работе Повышение разрещающей способности изображения