отчет по практике. Отчет по практике Кадиров Б.А.. Р о сс ий ск и й н о в ы й у н ив е р с и т е т
Скачать 1.63 Mb.
|
4. Составление концепции восстановления искаженных изображений После проведения анализа методов цифровой обработки изображений была составлена концепция восстановления искаженных изображений (см. рисунок 5). Рисунок 5. Концепция восстановления искаженных изображений В таблице 4, представленной ниже, описаны функциональные блоки концепции восстановления искаженных изображений. Таблица 4. Функциональные блоки концепции восстановления искаженных изображений
На основе составленной ранее концепции восстановления искаженных изображений был создан обобщённый алгоритм восстановления искаженных изображений (см. рисунок 6). Так как данный алгоритм является обобщенным, то на нем обозначены лишь общие шаги и отсутствуют технические подробности и шаги, специфичные для конкретных методов. [11] Также данный обобщённый алгоритм абстрагирован от деталей реализации пользовательского интерфейса, и он может быть реализован в приложении, имеющим любой пользовательский интерфейс, будь то пользовательский интерфейс приложения, работающего под управлением операционной системы для ПК, для операционной системы, работающей на смартфонах и т. д. [12] Оператор Приложение Ввод искаженного изображения 1 Указание параметров искажения изображения 1 Указание Вычисление местоположения функции для сохранения искажения восстановлен ноПJ изображения изображения Вычисление отношения сигнал-шум изображения Размытие контуров изображения Иреобразование изображения в монохромное Деконволюция изображения Сохранение восстановленного изображения Рисунок 6. Общий алгоритм восстановления искаженных изображений Данный алгоритм состоит из следующих шагов: • оператор: o вводит искаженное изображение; o указывает параметры искажения изображения; o указывает местоположение для сохранения восстановленного изображения; • приложение: o вычисляет функцию искажения изображения; o вычисляет отношение сигнал/шум изображения; o выполняет размытие контуров изображения; o преобразует изображение в монохромное; o выполняет деконволюцию изображения; o сохраняет восстановленное изображение. Под вводом искаженного изображения понимается, что оператор, каким-либо образом с помощью пользовательского интерфейса приложения, реализующему алгоритм восстановления, подает ему на вход скаженное изображение. [13] Указание параметров искажения означает, что оператор через пользовательский интерфейс приложения задает характер искажений, исходя из того перечня, который поддерживает приложение, например, тип искажения «смаз» или «размытие» и т. д. Размытие контуров исходного изображения необходимо для того, чтобы предотвратить появление эффекта звона на краях изображения, появляющегося при использовании двумерного дискретного преобразования при осуществлении деконволюции. Эффекта звона на краях изображения – это искривления элементов изображения на границах. Получение монохромного изображения необходимо для уменьшения времени обработки искаженного изображения при деконволюции и осуществляется путем преобразования массивов значений интенсивности пикселей цветовых составляющих (красный, зеленый и голубой или сокращенно RGВ) полноцветного изображения в соответствующие им значение яркости. [14] Деконволюция монохромного изображения использует выбранный метод восстановления и восстанавливает искаженное изображение на основе вычисленной функции искажения и вычисленного отношения сигнал/шум. Так как пользовательский интерфейс может быть различным при программной реализации алгоритма, то приложение может не сразу сохранять восстановленное изображение, а вывести его оператору, чтобы он мог оценить степень восстановления, и уже на основе этого решить, сохранять или не сохранять восстановленное изображение. |