Информационная система автоматизированного восстановления расфокусированных изображений на базе фильтра Винера

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

Рубрика Программирование, компьютеры и кибернетика
Вид статья
Язык русский
Дата добавления 13.12.2024
Размер файла 1,3 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.Allbest.Ru/

Информационная система автоматизированного восстановления расфокусированных изображений на базе фильтра Винера

Коротыш Д.В.,

Строкань О.В.

Аннотация

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

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

Abstract

Korotysh D.V., Strokan O.V. Recovery of smear images by the blind inverse convolution method

The work is devoted to the issue of restoring blurred images by the method of blind inverse convolution. The work is devoted to the issue of restoring blurred images by the method of blind inverse convolution. The article gives the main definitions for the restoration of distorted images, namely, blur, cuteness. A model of the distortion process, distorting functions, a noise model, a convolution theorem, and inverse filtering are given. Existing approaches for deconvolution, Wiener filter, Tikhonov regularization, Lucy-Richardson filter, blind deconvolution are considered.

Key words: image, restoration, defocus, method, blind deconvolution.

Введение

Почти каждый современный человек, когда-то сталкивавшийся с фотооборудованием, знаком с проблемой смазанного или расфокусированного изображения [1]. Этот дефект очень часто встречается в современном мире фотофиксации. Однако это не большая проблема, когда смазывание возникает во время частной фотосессии - «плохие» кадры удаляются, а момент съемки можно повторить. Проблема становится тогда, когда на смазанном изображении зафиксировано лицо преступника или последствия катастрофы. Решить проблему возможно путем использование цифровой техники, работа которой основывается на современных цифровых способах обработки сигналов. Особое развитие в условиях сегодняшнего дня приобретают методы цифровой обработки изображений, поскольку они составляют значительную часть общего трафика мультисервисных сетей [1]. Решение задач при работе с цифровыми изображениями требует особого труда и знания специфических методов обработки этих изображений. В связи с этим важной задачей перед учеными и инженерами является усовершенствование современных и разработка новых методов цифровой обработки изображений.

Цель исследования. Основным элементом фотоустройств является светочувствительная ПЗС-матрица, которая предназначена для преобразования, спроектированного на него оптического изображения в аналоговый электрический сигнал, или в поток цифровых данных [2,3]. При использовании светочувствительной ПЗС-матрицы возникает ряд проблем и дефектов: шум, неправильная экспозиция, дисторсия, смазка и расфокусировка. Для устранения этих дефектов используются специальные инструменты, имеющиеся у каждого современного фоторедактора. Поэтому целью данной работы является разработка информационной системы повышения качества фотоизображения путем восстановления расфокусированных или смазанных фотоизображений, которые образуются во время работы фотофиксирующей техники.

Материал и методы исследования. Для обработки фотоизображений в настоящее время существует богатый арсенал всяческого компьютерного оборудования и программного обеспечения. Наиболее широкое использование получил метод «слепой деконволюции» (слепая обратная свертка) -- это известный метод восстановления оригинального изображения на основе нескольких или одного смазанного кадра [2].

Есть несколько алгоритмов или подходов к работе с деконволюцией и их автоматизированные программные реализации: фильтр Винера [4], фильтрация Тихонова или Тихоновская регуляризация [5], слепая деконволюция [6].

Для реализации деконволюции требуется библиотека преобразования Фурье. И в настоящее время существует несколько библиотек с различными собственными преимуществами и недостатками: библиотека FFTW является набором модулей на языках С и Фортран для вычисления быстрого преобразования Фурье (БПФ); библиотека ALGLIB - это кросс-платформная библиотека численного анализа; библиотека Intel® Math Kernel Library(Intel® MKL); программная библиотека AMD Core Math Library.

Результаты исследования и их обсуждение. Рассматривая обновление расфокусированных или смазанных изображений со стороны элементарной математики, можно представить такой случай. Есть ряд пикселей со значениями: xi, Х2, хз, Х4 ... -- это начальное изображение. После смазки изображения значение каждого пикселя добавляется к значению пикселя, например слева, т.е.: х' = Xi + Xi-i.

В результате имеем размытое изображение со значениями пикселей: (хі+хо), (Х2+Х1), (Х3+Х2), (Х4+Х3)... - это смазанное некачественное изображение. Для восстановления смаза вычтем последовательно по цепочке значение по схеме - из второго пикселя первый, из третьего результат второго, из четвертого результат третьего и так далее, получим: (xi + xo), (x2 - xo), (хз + xo), (x4 - xo). В результате получаем восстановленное изображение.

Но есть еще одна проблема изображения - цифровой шум [3]. Цифровой шум - это дефект изображения, вносимый фотосенсором и электроникой используемых их устройств (цифровой фотоаппарат, теле-видеокамеры и т. п.). Как показывает анализ методов [4-6], учитывающих наличие шума, показал, что наиболее легким в программной реализации и самым быстрым в работе является фильтр Винера.

Для решения поставленной задачи воспользуемся языком программирования высокого уровня C++. Для разработки информационной системы выбираем кроссплатформенный инструментарий разработки Qt [8]. Он имеет бесплатную, не коммерческую лицензию, распространяемую с помощью GNU GPL и профильную направленность языка программирования C++. С легкостью позволяет подключать внешние библиотеки и реализовать масштабируемость разрабатываемой информационной системы.

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

Визуализацию структуры информационной системы можно увидеть на рисунке 1. качество расфокусированный фотоизображение фильтр винер

Главный листинг алгоритма деконволюции через фильтр Винера изображен на рисунке 2.

Для осуществления диалогами между системой и пользователем разработан интерфейс пользователя. Главное окно интерфейса пользователя включает область меню и область восстановления со всеми деталями настроек в виде элементов формы (рис. 3). Интерфейс поддерживает Windows Aero.

Рисунок 1 - Структура информационной системы

Рисунок 2 - Листинг реализации фильтра Винера

Рисунок 3 - Форма интерфейса главного окна информационной системы

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

а) б)

Рисунок 4 - Пример восстановление расфокусированного изображения

Разработанная информационная система работы позволяет визуализировать всю работу информационной системы на базе фильтра Винера, а разработанный интерфейс пользователя - представить всю систему как единый механизм.

Выводы

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

Список литературы

1. Сальников И.И., Мартенс-Атюшев Д.С. Методы цифровой обработки изображений // Международный студенческий научный вестник. 2015. №3-2. С. 276-277;

2. Ямбаев Харьес Каюмович, Староверов Сергей Вячеславович. Особенности фоточувствительных приемников с зарядовой связью и их возможности в геодезии и метрологии // Интерэкспо Гео-Сибирь. 2017. [Электронный ресурс].

3. Малкина В.М., Строкань О.В. Методика классификации объектов цифрового изображения крови на основании их геометрических характеристик // Университетская наука серия «Информационные технологии». 2016. №2 С. 152-155.

4. Винеровское оценивание // Википедия - свободная энциклопедия. 2021 [Электронный ресурс].

5. Коробейников А.Г., Федосовский М.Е., Алексанин С.А. Разработка автоматизированной процедуры для решения задачи восстановления смазанных цифровых изображений // Кибернетика и программирование. 2016. №1. С. 270 - 291.

6. Снеддон И. Преобразование Фурье // Москва: Изд-во иностр. лит., 1955. 668 с.

7. Qt // Википедия - свободная энциклопедия. 2022 [Электронный ресурс].

Размещено на Allbest.Ru

...

Подобные документы

  • Обработка изображений на современных вычислительных устройствах. Устройство и представление различных форматов изображений. Исследование алгоритмов обработки изображений на базе различных архитектур. Сжатие изображений на основе сверточных нейросетей.

    дипломная работа [6,1 M], добавлен 03.06.2022

  • Сравнительная оценка существующих программ, повышающих разрешение изображений на языке Borland Delphi. Выбор оптимального инструментария для разработки логической схемы. Форма поиска файлов, преобразования изображений и реализации алгоритмов интерполяции.

    дипломная работа [3,0 M], добавлен 29.11.2011

  • Обоснование необходимости разработки программного комплекса. Обзор методов восстановления трёхмерных сцен. Общая структура алгоритма восстановления 3D сцен и сравнительный анализ его методов. Сравнительный анализ приближений и оценка его результатов.

    дипломная работа [2,6 M], добавлен 10.01.2013

  • Цифровые рентгенографические системы. Методы автоматического анализа изображений в среде MatLab. Анализ рентгеновского изображения. Фильтрация, сегментация, улучшение изображений. Аппаратурные возможности предварительной нормализации изображений.

    курсовая работа [890,9 K], добавлен 07.12.2013

  • Типы изображений (черно-белые, полутоновые, цветные) и их форматы. Устройства, создающие цифровые изображения, и их параметры. Применение и характеристики методов сжатия изображений. Поиск по содержимому в базах данных изображений. Структуры баз данных.

    презентация [360,4 K], добавлен 11.10.2013

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

    курсовая работа [2,3 M], добавлен 15.04.2019

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

    курсовая работа [1,7 M], добавлен 07.09.2016

  • Компьютерная графика и обработка изображений электронно-вычислительными машинами являются наиболее важным аспектом использования ЭВМ во всех сферах человеческой деятельности. Разработка "подсистемы линейной сегментации", описание алгоритма и логики.

    дипломная работа [1,1 M], добавлен 23.06.2008

  • Обзор методов создания Web-ресурса для публикации фотопанорамных изображений. Необходимые компоненты для работы сервера. Создание хранилища данных в программной оболочке Denwer. Публикация готовых панорамных изображений на сайте кафедры ИСКМ ВолГУ.

    курсовая работа [1,9 M], добавлен 28.08.2012

  • Современные системы текстурного анализа изображений. Примеры текстурной сегментации одноканальных изображений. Использование признаков, полученных на основе гистограммы яркостей второго порядка, для классификации спектрозональных аэрофотоснимков.

    реферат [573,5 K], добавлен 15.01.2017

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

    курсовая работа [832,6 K], добавлен 15.08.2012

  • Основы программирования на языке VB.NET. Область применения трехмерных изображений. Форматы хранения пакетов инженерной графики. Преимущества трехмерного моделирования. Разработка программы по вращению трехмерных изображений на языках VB.NET и VRML.

    курсовая работа [195,1 K], добавлен 11.03.2013

  • История появления и основные понятия графического дизайна. Выявление главных преимуществ и недостатков недеструктивной обработки изображений. Сравнение деструктивной и недеструктивной обработки изображений. Сущность и особенности двухмерной графики.

    реферат [5,2 M], добавлен 05.05.2023

  • Выполнение геометрической коррекции сканированного листа карты Украины масштаба 1:1000000 в среде Erdas. Возможности выявления объектов с использованием радиолокационных снимков. Создание цифровых моделей рельефа и перспективных изображений местности.

    курсовая работа [2,0 M], добавлен 17.12.2013

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

    дипломная работа [3,6 M], добавлен 07.07.2012

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

    дипломная работа [1,5 M], добавлен 12.04.2013

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

    контрольная работа [22,9 K], добавлен 16.09.2010

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

    курсовая работа [1,7 M], добавлен 27.01.2015

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

    методичка [2,5 M], добавлен 09.12.2014

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

    дипломная работа [462,3 K], добавлен 04.06.2009

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.