Построение технологии воспроизведения полос заданного профиля на цифровых изображениях

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

Рубрика Программирование, компьютеры и кибернетика
Вид статья
Язык русский
Дата добавления 25.08.2020
Размер файла 864,6 K

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

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

Размещено на http://www.allbest.ru/

Построение технологии воспроизведения полос заданного профиля на цифровых изображениях

Авторы:

Ермаков А.А., Садыков С.С.

A strip image is defined in this paper, and its model is under construction. The method of a multiscale filtration of a useful one-dimensional signal of the set kind is developed here. The example of one-dimensional multiscale reproduction is considered. The constructed filter is generalized on a bidimentional case for reproduction of images of strips of the set structure. The filtration is carried out through reproduction of segments of strips of various orientation and scale. Examples of processing of real images are resulted: the filtration is executed.

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

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

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

Из теории сигналов известен так называемый фильтр воспроизведения полезного сигнала [2]. Этот фильтр позволяет выделить из шума и помех сигнал заданной формы. Однако такой фильтр используется в основном для обработки одномерных сигналов. В нашем случае исходными данными является изображение, которое рассматривается как двумерный сигнал. Предполагается обобщить отмеченный фильтр на двумерный случай, а также использовать специфику формы образов - их полосовую структуру (производить фильтрацию вдоль линий полос).

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

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

Пусть x = x(t), y = y(t) - параметрические уравнения некоторой кривой на плоскости R2.

Множество точек, расположенных вдоль кривой x = x(t), y = y(t) на расстоянии, не превышающем значение (рисунок 1), назовем областью полосы, заданной этой кривой:

цифровой компьютерный изображение

.

Кривую x = x(t), y = y(t) будем называть образующей кривой (или просто образующей) полосы S.

Если значение является функцией = (t), то полосу S назовем полосой с переменной шириной, так что 2(t) - ширина этой полосы, изменяющаяся по образующей кривой
x = x(t), y = y(t). Изображением полосы будет являться сцена, заданная характеристической функцией:

Профилем полосы S в точке (x, y) будем называть сечение поверхности z = (x, y) нормальной плоскостью в пространстве R3 к образующей кривой x = x(t), y = y(t) в точке (x, y). Ясно, что профиль изображения полосы S будет иметь прямоугольную форму.

Обобщим понятие образа полосы, видоизменив ее профиль. Для этого будем полагать, что полосовое изображение состоит (точнее, интегрируется) из бесконечного множества ее профилей, расположенных вдоль кривой x = x(t), y = y(t).

Пусть A(x) - профиль полосы, так что:

.

Тогда характеристическая функция изображения полосы профиля A(x) определится как криволинейный интеграл:

Примеры изображения кривой, полосы с прямоугольным профилем и полосы, где A(x) - гауссиан, приведены на рисунке 2.

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

Обозначим полуширину сегмента как , полудлину - l, а угол наклона сегмента (который равен углу наклона нормали к образующей полосы) - (рис. 1).

Воспроизведение одномерных сигналов

Рассмотрим одномерный случай. Фурье-спектр фильтра воспроизведения полезного сигнала определяется как:

,

где Ws(), Wn() - энергетические спектры (плотности мощности) полезного сигнала и помех.

Под шумами и помехами будем понимать все другие сигналы вида, отличного от s(x).

Энергетические спектры определяются как:

Ws() = |S()|2 и Wn() = |N()|2,

где S(), N() - Фурье-спектры полезного сигнала s(x) и помех n(x) соответственно. Полезный сигнал (в нашем случае это функция s(x)) содержится в исходном сигнале f(x) в сумме с шумами и помехами n(x):

f(x) = s(x) + n(x).

Пусть (x) - фильтр воспроизведения полезного сигнала, g(x) - функция восстановленного сигнала (g(x) = f(x)(x)).

Фильтр (x) основан на минимизации средней квадратичной ошибки, которая характеризует степень отклонения функции восстановленного сигнала g(x) от полезного сигнала s(x):

,

где M - оператор среднего.

Пусть теперь s(x) многомасштабная функция, т.е. s = s(x/), так что [1, 2] (1, 2 - минимальное и максимальное значения масштаба соответственно). Для выполнения фильтрации сигналов различных масштабов в равной степени необходимо, чтобы среднеквадратичная ошибка была одинаковой для каждого значения из [1, 2]. Исходя из этого, построим критерий фильтра, как среднюю ошибку для различных масштабов:

,

где M - оператор среднего по масштабу .

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

,

так что:

.

На рисунке 3 приведен пример восстановления двух разномасштабных прямоугольных импульсов фильтром с [5, 10].

Третий импульс, который считался шумовым, имеет масштаб 30. Видно, что отклик фильтра на этот импульс получается меньше, чем на первый и второй.

Двумерная фильтрация вдоль полосы

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

Функцию s(x, y), которая максимальным образом повторяет функцию изображения полосы (x, y) в каждой точке области ее сегмента, назовем детектором сегмента полосы (или просто детектором полосы).

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

Пусть S(, ), N(, ) - Фурье-спектры детектора сегмента полосы и функции шума соответственно.

Преобразование H[], выполняющее фильтрацию по масштабу в пределах [1, 2] функции f(x, y) вдоль каждого направления , формируя спектральную функцию g(x, y, ), по правилу:

,

где F(, ), F(, , ) - Фурье-спектры функций f(x, y) и g(x, y, ) соответственно,

,

назовем воспроизводящим интегральным преобразованием по сегменту полосы (ВИПСП).

Преобразование исходного изображения f(x, y) на основе ВИПСП в изображение g(x, y), так что:

g(x, y) = H[f(x, y)],

назовем воспроизведением полосы (ВП).

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

Экспериментальные результаты

На рисунке 4 приведен пример воспроизведения образа трещины как полосы прямоугольного профиля на дефектоскопическом изображении. Обработка выполнена при параметрах, которые соответствуют выделяемому объекту: угол наклона сегмента полосы [0, ), полуширина полосы [0,5, 3], полудлина сегмента полосы l = 3. Спектр помех N(, ) определен по области изображения, которая не содержит трещину.

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

На рисунке 5 приведен пример воспроизведения образов ребер на флюорограмме как полос сложного профиля. В данном случае: [-/4, /4], [5, 9], l = 3. Появляется возможность подавления выделенных ребер вычитанием их из исходной флюорограммы.

Заключение

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

Литература

цифровой компьютерный изображение

1.Бакут, П.А. Сегментация изображений: Методы выделения границ областей [Текст] / П.А. Бакут, Г.С. Колмогоров // Зарубежная радиоэлектроника, №10, 1987. С. 25-47.

2.Методы компьютерной обработки изображений [Текст] / Под ред. В.А. Сойфера. - М.: ФИЗМАТЛИТ, 2003. - 784 с.

3.Канунова, Е.Е. Методы и алгоритмы реставрации изображений архивных текстовых документов [Текст] / Е.Е. Канунова, А.А. Орлов, С.С. Садыков. - М.: Мир, 2006. 134с.

4.Орлов, А.А. Метод синтеза изображений трещин [Текст] / А.А. Орлов, Д.Б. Зацепин // Системы управления и информационные технологии, №4.1(30), 2007. С.186-188.

5.Орлов, А.А. Технология сравнения и идентификации растровых изображений линий [Текст] / А.А. Орлов, А.А. Ермаков // Программные продукты и системы, №1, 2007. С.68-70.

6.Орлов, А.А. Цифровая обработка текста на изображениях рукописей как линейчатых объектов [Текст] / А.А. Орлов, Е.Е. Канунова // Информационные технологии, №1, 2008. C.57-62.

7.Прэтт, У. Цифровая обработка изображений [Текст] / У. Прэтт. - М.: Мир, 1982. - Кн.2 - 480с.

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

...

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

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

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

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

    презентация [641,9 K], добавлен 29.05.2010

  • Формат звукового файла wav, способ его кодирования. Реализация возможностей воспроизведения звука в среде программирования MATLAB. Составление функциональной схемы программы. Апробирование информационной технологии воспроизведения звуковых файлов.

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

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

    практическая работа [662,3 K], добавлен 02.04.2019

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

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

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

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

  • Разработка вычислительной системы, предназначенной для реализации заданного алгоритма обработки входных цифровых данных. Особенности ее построения на базе процессора x86 (К1810) в минимальном режиме. Описание микропроцессорного комплекта серии К1810.

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

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

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

  • Анализ существующих музыкальных сетей, профиля музыкального файла. Технологии и возможности Web 2.0. Анализ алгоритмов в Data Mining. Структура социальной сети. Набор графических элементов, описывающий человека в зависимости от прослушиваемой музыки.

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

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

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

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

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

  • Анализ дефектных изображений. Константная неисправность элемента матрицы как причина "битых пикселей". Разработка и реализация в среде программного обеспечения Microsoft Visual Studio фильтра, восстанавливающего "битые пиксели" в дефектных изображениях.

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

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

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

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

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

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

    курс лекций [293,1 K], добавлен 01.03.2011

  • High Level Shader Language как высокоуровневый Си-подобный язык для написания шейдеров. Программа для работы с шейдерами, вид и краткое описание интерфейса. Характеристика особенностей создания трехмерных изображений. Структурные элементы программы.

    курсовая работа [485,2 K], добавлен 16.01.2014

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

    курсовая работа [940,2 K], добавлен 24.06.2013

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

    реферат [429,7 K], добавлен 01.08.2010

  • OpenCV – библиотека компьютерного зрения с открытым исходным кодом, предоставляющая набор типов данных, функций и численных алгоритмов для обработки изображений. Ее реализация на C/C++. Цели использования технологии. Основные модули библиотек 1-3.

    презентация [121,8 K], добавлен 14.12.2013

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

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

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