Математическая модель восстановления поврежденного растрового изображения

Автор: Клячин Алексей Александрович

Журнал: Математическая физика и компьютерное моделирование @mpcm-jvolsu

Рубрика: Информационные технологии

Статья в выпуске: 1 (32), 2016 года.

Бесплатный доступ

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

Восстановление данных, импульсный шум, медианный фильтр, растровое изображение, условие липшица

Короткий адрес: https://sciup.org/14969007

IDR: 14969007   |   УДК: 517.951,   |   DOI: 10.15688/jvolsu1.2016.1.5

Mathematical model for reconstructing a damaged bitmap

The paper describes an algorithm for restoring a damaged image, based on the use of maximum and minimum Lipschitz function defined in a flat area. Namely, we will assume that the image is given by the function = 𝑓(𝑥, 𝑦), where = 0,...,𝑀, = 0,...,𝑁, and its value is a brightness level of point (𝑥, 𝑦), which varies in the range of = 0,...,𝑈. We consider the current window of the size (2𝑛 + 1) × (2𝑛 + 1) with center at the point (𝑥, 𝑦), where = 1, 2,.... As the output luminance of the point corresponding to the center of the window, take the value (𝑥, 𝑦, 𝑧) = min{𝑓(𝑖, 𝑗)+ √︁(𝑥 - 𝑖)2 + (𝑦 - 𝑗)2 + 𝑧2 : |𝑥-𝑖| ≤ 𝑛, |𝑦-𝑗| ≤ 𝑛}, where = 𝑛,...,𝑀 - 𝑛, = 𝑛,...,𝑁 - 𝑛. To suppress the local minima we can use the dual function that looks like this (𝑥, 𝑦, 𝑧) = max{𝑓(𝑖, 𝑗)- √︁(𝑥 - 𝑖)2 + (𝑦 - 𝑗)2 + 𝑧2 : |𝑥-𝑖| ≤ 𝑛, |𝑦-𝑗| ≤ 𝑛}. Next, it is necessary to define for each current point (𝑥, 𝑦) which of these functions must be applied. To do this, we proceed as follows. In one pass through all the points (𝑥, 𝑦) are determined by the image of a local maximum and local minimum points. Repeated passage of this information is taken into account for the determination of the function used. Response 𝐻(𝑥, 𝑦, 𝑧) of our filter is calculated according to the rule 𝐻(𝑥, 𝑦, 𝑧) =⎧⎨⎩ 𝐹,𝑛(𝑥, 𝑦, 𝑧), if (𝑥, 𝑦) is point of local maximum, 𝐺,𝑛(𝑥, 𝑦, 𝑧), if (𝑥, 𝑦) is point of local minimum, 𝑓(𝑥, 𝑦), otherwise. We show examples of operation of this algorithm for images with varying degrees of damage. We consider images having 20 % - 75 % of the defects. Presented algorithm quite well restores the image with different types of lesions: how random nature with a uniform distribution over the entire image (impulse noise), and concentrated in certain areas.

Список литературы Математическая модель восстановления поврежденного растрового изображения

  • Белим, С.В. Алгоритм восстановления поврежденных пикселей на зашумленных изображениях на основе метода анализа иерархий/С.В. Белим, С.А. Селиверстов//Наука и образование (МГТУ им. Н.Э. Баумана). -2014. -№ 11. -C. 521-534.
  • Белим, С.В. Алгоритм поиска поврежденных пикселей и удаления импульсного шума на изображениях с использованием метода ассоциативных правил/С.В. Белим, А.О. Майоров-Зильбернагель//Наука и образование (МГТУ им. Н.Э. Баумана). -2014. -№ 12. -C. 716-737.
  • Восстановление двумерных изображений с дефектами/В.Ю. Зиняков, А.Е. Городецкий, А.Ю. Кучмин, Е.И. Зеленев, Н.В. Алферова//Информационно-управляющие системы. -2013. -№ 3. -C. 8-15.
  • Гонсалес, Р. Цифровая обработка изображений/Р. Гонсалес, Р. Вудс. -М.: Техносфера, 2005. -1071 c.
  • Клячин, А.А. Следы функций с пространственно-подобными графиками и задача о продолжении при ограничениях на градиент/А.А. Клячин, В.М. Миклюков//Математический сборник. -1992. -№ 7 (183). -C. 49-64.
  • Сизиков, В.С. Последовательность операций при фильтрации шумов на искаженных изображениях/В.С. Сизиков, Р.А. Экземпляров//Оптический журнал. -2013. -№ 1 (80). -C. 39-48.