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

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

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

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

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

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

МЕТОД И СПОСОБ СРАВНЕНИЯ ТЕКУЩЕГО ИЗОБРАЖЕНИЯ И ОБРАЗЦА НА ОСНОВЕ СЕГМЕНТНОЙ ОБРАБОТКИ ПОДСЧЁТА ПИКСЕЛЕЙ

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

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

евклидово расстояние между точками, xiуi- координаты точки. Для определения соответствий между N точками необходимо сравнить матрицы, построенные для двух изображений. A =A1

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

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

Принимает значение - 1, если лежит по правую сторону от вектора, направленного от первого вектора, или значение 1, если эта точка лежит по левую сторону от него. Таким образом, соотношение означает, что точка и её аналог лежат по ту же сторону от вектора на обоих изображениях. В случае его нарушения можно сделать вывод о неверной привязке одной из точек тройки. Рассмотрев все возможные тройки, можно найти точки, которые с большей вероятностью, чем остальные, привязаны неверно. Несмотря на большую универсальность топологического принципа по сравнению с метрическим, при широко базисной съемке объектов возможны ситуации, когда и он нарушается [8,9].

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

,

где Щ- вектор наблюдений,

F- функция, которая определяет используемую математическую модель.

В данном случае модель задана эпиполярным преобразованием. Алгоритм решения задачи робастной оценки параметров RANSAC (RANdomSAmpleConsensus) определяет параметры модели за счет поиска наилучшей гипотезы и среди множества всех возможных гипотез, порожденных исходными данными, при этом выборки исходного множества генерируются случайным образом. После построения и оценки всех порожденных гипотез из них выбирается гипотеза

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

При оценке точности используемых алгоритмов производилось их сравнение с результатом ручных измерений [6,7]. Результаты убедительно продемонстрировали превосходство автоматического способа измерений, показав во всех случаях его более высокую точность и значительно более высокую производительность.

В настоящее время используются гибридные модели анализа изображений [3,4,5,10]: в неразрушаемом контроле (НК), медицине, дактилоскопии, где выполняются условия интервальной съемки, где диагностируется та же самая поверхность или объект с одного и того же расстояния одним и тем же прибором.

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

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

2. Для сравнения изображений в двухмерном представлении используется хij - минимальный элемент, характеризующий градацию оптической плотности (ОП) от 0 до 255, где 0- соответствует черному цвету, а 255 - белому цвету; i=1,..n, j=1,…m, где n,m- число строк и столбцов, по размеру изображения рис.1.

3. Вводится мера набора данных хij по формуле:

,

где - мера оптической плотности, задаваемая оператором, которую можно менять с шагом 5%.

4. В результате разбиения исходного изображения на сегменты со стороной у получаем общее количество сегментов N(у) на изображении. Для каждого сегмента с номером k вычисляем количество единичных пикселей

,

где n(k) и m(k) номер строки и столбца k-го сегмента, ш- множество упорядоченных сегментов (квадратов) со стороной у и определенной оптической плотностью. Если у взять равной единице, то сегменты превращаются в единичные пиксели и сегментная обработка вырождается в обработку всего изображения без сегментации. Для практических целей и увеличения скорости обработки сравнения сегментов желательно брать значения у ? 3 это условие выбрано из практического опыта и пока остается без доказательства. Кроме этого ограничения у должна быть кратна в целом отношении какой либо стороне изображения. При различных вариациях в данной работе и программе используется квадратные сегменты, если величина сегментной ячейки не укладывается в размер L выделенной представительной площади изображения, то излишек отбрасывается.

5. Создается матрица сегментных содержаний количества единичных пикселей с указанием строк и столбцов (6).

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

7. Если это текущее изображение какого- либо объекта интервальной съемки, то находится из БД ее последняя или эталонная матрица и сравнивается с текущей между собой, при этом выполняются пункты 1-5 для текущего объекта.

Способ сравнения следующий:

1. Если это уже не первое изображение данного объекта, то в этом случае сначала выполняются пункты 2-5.

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

3. Проводим анализ. Если полученная матрица состоит из одних единиц, то в результате сравнения изменений в изображениях нет.

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

5. Если в первом угловом сегменте и обрамляющих его сегментах имеются единицы, а в каком либо угловом сегменте имеются нули, то возможны нарушения параллаксов[1] приборов. Требуется проверка и настройка прибора. После этого идем к 1 пункту.

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

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

Рисунок 1. Пример разбиения исходного изображения

В матрице (6) подсчитано количество единичных пикселей, соответствующее исходному растровому отображению рис.1

При сравнении изображений сравнивается матрица (6) с матрицей образца или с предыдущей матрицей этого изображения. Для примера пусть это будет такая матрица (7).

Разделим элементы матрицы А1 на элементы матрицы А, стоящие на одинаковых местах получим матрицу(8).

Матрица состоит из одних единиц, а это значит, что изменений в изображении нет.

На основе этих алгоритмов разработана программа, которая существенно облегчает на первом этапе диагноза оценку сравнения изображений и оценку изменений относительно контрольного образца. Программа используется в технологическом процессе наблюдения за выпускающими техническими изделиями (ТИ) с помощью видеокамеры. Контрольный образец ТИ находится в БД программы и сравнивается с текущим. Программа позволяет:

- вводить изображение контрольного образца;

- вводить изображение опытного образца;

- определять изменения текстуры опытного образца по сравнению с контрольным.

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

Начальный диалог

· Ввод контрольного образца

· Добавление в базу данных

Сравнение изображений контрольного и текущего образца

ь Поиск контрольного образца

ь Показатель сравнения изображений в % от контрольного

ь Выделение области отличия

ь Расчет прогноза

Ввод в базу данных

ь Создание новой папки по имени изделия

ь Присвоение изделию контрольного или текущего имени

ь Просмотр БД или удаление

ь Возврат в первоначальное состояние

Базу данных можно вернуть в исходное состояние.

Выводы

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

2. Одним из критериев диагностической системы данной работы - ранняя выявленная диагностика.

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

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

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

2. Грузман И.С. Двухэтапная фильтрация бинарных изображений[текст]/И.С. Грузман// Автометрия. 1999, №3.

3. Киричук В.С., Перетягин Г.И. Об установлении сходства фрагментов с эталоном[текст]/Автометрия. 1986.№4.с.83.

4. Королюк И. П. Медицинская информатика[текст]/ И.П. Королюк// Самара, 2012, 61.002(075.8).

5. Орлов А.А. Методы, модели и алгоритмы автоматической обработки снимков для определения дефектов в промышленных изделиях/ Автореф. Соиск. Док. Тех. Наук. Владимир. 2010.-35с.

6. Поройков А.Ю. Анализ метода корреляции фоновых изображений для измерения изгиба металлической поверхности [текст]/ А.Ю. Поройков, Н.М. Скорнякова// Измерительная техника №10, 2010.- с.43-46

7. Поройков А.Ю. Использование преобразования Хафа в задачах 3D калибровки цифровых камер[текст]/ А.Ю. Поройков// Труды конференции ЛИТМБГЭ -2011. Новороссийск. с.88

8. Сысоев О.Е. Мониторинг изменения структуры материалов при циклических нагружениях по сигналам акустической эмиссии[текст]/ О.Е. Сысоев// Научно-техн. Вед. СПбГПУ,№ 1(74) 2009, с.83-89.

9. Шапиро З.Л. Компьютерное зрение [текст]/З.Л. Шапиро, Дж. Стокман//М., из-во: Бином. Лаборатория знаний, 2009 г. 790 с.

10. Gudkov V.U. A topologic approach to user -dependent key extaction from fingerprints/ V.U. Gudkov, O.S. Ushmaev//20th International conference of on patern recognition ICPR 2010: Conf. proc.-2010. P.1281-1284.

Аннотация

МЕТОД И СПОСОБ СРАВНЕНИЯ ТЕКУЩЕГО ИЗОБРАЖЕНИЯ И ОБРАЗЦА НА ОСНОВЕ СЕГМЕНТНОЙ ОБРАБОТКИ ПОДСЧЁТА ПИКСЕЛЕЙ

Кушнир Надежда Владимировна старший преподаватель кафедры информационных систем и программирования РИНЦ- SPIN-код=6951-4012

ФГБОУ ВПО «Кубанский государственный технологический университет», Краснодар, Россия 350020, улица Московская, 2, Краснодар, Россия

В статье проанализированы интеллектуальные методы сравнения изображений. Даётся краткая характеристика существующих методов: метрического, топологического и стохастического, предназначенных для решения подобной задачи, указываются их достоинства и недостатки. Предложен метод, основанный на сравнении изображений способом разбиения исходной области на сегменты и подсчёта количества единичных пикселей определённой оптической плотности. Приводится иллюстрированный пример. На основе этого способа создана программа, реализующая предложенный алгоритм. Величина сегмента задаётся оператором и должна находиться в пределах: более трёх единичных пикселей, но менее половины размера выбираемой площади изображения. Программой создаётся сегментная матрица изображения, которая затем сравнивается через интервал времени с текущей матрицей изображения. Этот метод разработан для интервального слежения за объектами из одной и той же точки наблюдения

Ключевые слова: КОРРЕЛЯЦИЯ, СРАВНЕНИЕ ИЗОБРАЖЕНИЙ, СЕГМЕНТЫ, ПИКСЕЛИ

METHOD AND MODE OF COMPARISON OF THE PRIMARY IMAGE WITH THE MODEL BY MEANS OF SEGMENTATION AND PIXEL CALCULATION

Kushnir Nadezhda Vladimirovna senior lecturer in the Department of information systems and programming RSCI-SCIENCE INDEX SPIN-code=6951-4012

FGBOU VPO «Kuban State Technological University», Krasnodar, Russia 350020, Moscow street, 2, Krasnodar, Russia

The article analyzes intellectual methods of image comparison. We give a brief description of existing methods: metric, topological and stochastic designed to solve this problem, indicating their advantages and disadvantages. This method is based on comparing of images by means of separation of the given domain into segments and calculation of pixels having certain optical density. The illustration example is presented. A computer program was created to use this method. The value of the segment is given by the operator with following limits: more than 3 single pixels and less than half of chosen square of image. The program makes up a segmental matrix of the image, which is compared in some interval of time to the current matrix. This method is used for interval monitoring of objects from the same point of observation

Keywords: CORRELATION, COMPARISON OF IMAGES, SEGMENT, PIXEL

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

...

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

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

    дипломная работа [384,2 K], добавлен 29.09.2008

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

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

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

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

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

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

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

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

  • Растровая графика, составление графических изображений из отдельных точек (пикселей). Растровые графические редакторы. Векторная графика - построение изображения из простых объектов. Достоинства, недостатки и применение растровой и векторной графики.

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

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

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

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

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

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

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

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

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

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

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

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

    курсовая работа [617,0 K], добавлен 23.05.2013

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

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

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

    реферат [242,9 K], добавлен 24.04.2015

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

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

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

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

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

    дипломная работа [337,5 K], добавлен 24.01.2016

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

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

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

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

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

    контрольная работа [575,8 K], добавлен 11.09.2010

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