Реферат

Реферат на тему Об одном способе векторного и аналитического представления контура изображения

Работа добавлена на сайт bukvasha.net: 2015-06-29

Поможем написать учебную работу

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

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 5.2.2025


А.Н. Каркищенко, А.Е. Лепский, А.В. Безуглов

1.Введение

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

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

2. Алгоритм прослеживания контура и выявления контрольных точек

Рассмотрим дискретное бинарное изображение Об одном способе векторного и аналитического представления контура изображения на фоне Об одном способе векторного и аналитического представления контура изображения. Считаем, что Об одном способе векторного и аналитического представления контура изображения, где Об одном способе векторного и аналитического представления контура изображения - контур изображения, Об одном способе векторного и аналитического представления контура изображения - внутренность изображения Об одном способе векторного и аналитического представления контура изображения, Об одном способе векторного и аналитического представления контура изображения - может, в частности, содержать другие контуры. Кроме того, считаем, что изображение Об одном способе векторного и аналитического представления контура изображения является сглаженным и не содержит висячих точек. Введем матрицу Об одном способе векторного и аналитического представления контура изображения Об одном способе векторного и аналитического представления контура изображения Будем рассматривать следующие параметры: Об одном способе векторного и аналитического представления контура изображения, Об одном способе векторного и аналитического представления контура изображенияОб одном способе векторного и аналитического представления контура изображения0, - начальный порог отбора контрольных точек; Об одном способе векторного и аналитического представления контура изображения, Об одном способе векторного и аналитического представления контура изображения>0 - изменение порога отбора контрольных точек; Об одном способе векторного и аналитического представления контура изображения, Об одном способе векторного и аналитического представления контура изображения>0 - размер окрестности контрольной точки. Нам потребуется вычислять расстояние между элементами, задающими изображение и фон, т.е. необходимо ввести некоторую метрику Об одном способе векторного и аналитического представления контура изображения на дискретной плоскости. В качестве метрики Об одном способе векторного и аналитического представления контура изображения можно использовать Об одном способе векторного и аналитического представления контура изображения, Об одном способе векторного и аналитического представления контура изображения, Об одном способе векторного и аналитического представления контура изображения и др. Алгоритм, позволяющий проследить контур изображения и сформировать массив контрольных точек, состоит из следующих шагов.

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

Об одном способе векторного и аналитического представления контура изображения. Здесь Об одном способе векторного и аналитического представления контура изображения - номер отслеживаемой точки контура; Об одном способе векторного и аналитического представления контура изображения - точка начала обхода вокруг последней отслеживаемой точки контура с целью отслеживания текущей точки.

 Рассмотрим Об одном способе векторного и аналитического представления контура изображения-окрестность точки Об одном способе векторного и аналитического представления контура изображения Об одном способе векторного и аналитического представления контура изображения Об одном способе векторного и аналитического представления контура изображения. Подсчитаем количество точек Об одном способе векторного и аналитического представления контура изображения, принадлежащих фону Об одном способе векторного и аналитического представления контура изображения и не принадлежащих ему: Об одном способе векторного и аналитического представления контура изображения, Об одном способе векторного и аналитического представления контура изображения, где Об одном способе векторного и аналитического представления контура изображения - мощность (количество точек) окрестности Об одном способе векторного и аналитического представления контура изображения.

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

 Если Об одном способе векторного и аналитического представления контура изображения, то Об одном способе векторного и аналитического представления контура изображения - контрольная точка. В этом случае добавляем Об одном способе векторного и аналитического представления контура изображения в вектор Об одном способе векторного и аналитического представления контура изображения, Об одном способе векторного и аналитического представления контура изображения - в вектор Об одном способе векторного и аналитического представления контура изображения, Об одном способе векторного и аналитического представления контура изображения - в вектор Об одном способе векторного и аналитического представления контура изображения.

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

 Если Об одном способе векторного и аналитического представления контура изображения, то обход контура изображения окончен и переходим к пункту 80., в противном случае - к пункту 30.

 Пусть Об одном способе векторного и аналитического представления контура изображения - длина вектора Об одном способе векторного и аналитического представления контура изображения (число контрольных точек). Если Об одном способе векторного и аналитического представления контура изображения (т.е. число контрольных точек невелико), то Об одном способе векторного и аналитического представления контура изображения и переходим к пункту 10 (осуществляем новый обход контура). Если Об одном способе векторного и аналитического представления контура изображения, то массив контрольных точек построен.

Данный алгоритм был реализован и апробирован в системе Borland Delphi.

На рис. 1 и 2 представлены результаты векторизации бинарного изображения. Результаты работы программы сведены в таблицу 1.

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

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

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

                   Рис. 1                                            Рис. 2

Табл. 1

Окрестность Число контрольных точек Весовой порог R
Рисунок 1 Квадрат 5*5 6 0.56 16.55%
Рисунок 2 Квадрат 5*5 14 0.52 1.38%

На рис. 3 приведены графики изменения числа контрольных точек и их прироста в зависимости от выбранного порога h.

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

Рис. 3.

Прирост точек количественно равен уменьшению числа контрольных точек при увеличениях весового порога. Оптимальное пороговое значение следует выбирать из интервала от (h?, h??), где h? - значение весового порога, соответствующее максимуму прироста числа контрольных точек, h- значение, начиная с которого число контрольных точек равно нулю. Следует отметить, что в литературе имеется указание на то, что оптимальным для распознавания изображений считается получение приблизительно 40 контрольных точек [4].

3. Формирование векторного представления контура

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

центр масс контрольных точек Об одном способе векторного и аналитического представления контура изображения, где Об одном способе векторного и аналитического представления контура изображения, Об одном способе векторного и аналитического представления контура изображения;

длины радиус-векторов контрольных точек относительно центра масс: Об одном способе векторного и аналитического представления контура изображения, Об одном способе векторного и аналитического представления контура изображения,  а  также длины нормированных радиус-векторов Об одном способе векторного и аналитического представления контура изображения, где Об одном способе векторного и аналитического представления контура изображения;

косинусы углов между соседними радиус-векторами контрольных точек: Об одном способе векторного и аналитического представления контура изображения, Об одном способе векторного и аналитического представления контура изображения ( считая Об одном способе векторного и аналитического представления контура изображения, Об одном способе векторного и аналитического представления контура изображения )

Из вычисленных компонент составляем векторы Об одном способе векторного и аналитического представления контура изображения Об одном способе векторного и аналитического представления контура изображения. Векторы Об одном способе векторного и аналитического представления контура изображения будут инвариантны относительно сдвига, поворота и гомотетии изображения относительно центра масс (если «замкнуть» эти векторы, считая Об одном способе векторного и аналитического представления контура изображения). Четверку Об одном способе векторного и аналитического представления контура изображения будем называть нормированным векторным представлением изображения Об одном способе векторного и аналитического представления контура изображения. Рассмотрим вопрос об устойчивости центра масс изображения к добавлению новой контрольной точки.

Теорема 1. Если к нормированному векторному представлению Об одном способе векторного и аналитического представления контура изображения добавить контрольную точку Об одном способе векторного и аналитического представления контура изображенияс весом Об одном способе векторного и аналитического представления контура изображения, то для евклидова расстояния между новым центром тяжести Об одном способе векторного и аналитического представления контура изображения и старым Об одном способе векторного и аналитического представления контура изображения справедлива оценка Об одном способе векторного и аналитического представления контура изображения, где Об одном способе векторного и аналитического представления контура изображения- точки скелета изображения Об одном способе векторного и аналитического представления контура изображения. В частности, если Об одном способе векторного и аналитического представления контура изображения, то Об одном способе векторного и аналитического представления контура изображения.

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

4.Функция изображения

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

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

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

5.Распознавание симметрий

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

Теорема 3. Об одном способе векторного и аналитического представления контура изображения является  Об одном способе векторного и аналитического представления контура изображения-осесимметричным векторным представлением изображения Об одном способе векторного и аналитического представления контура изображения тогда и только тогда, когда найдется такое Об одном способе векторного и аналитического представления контура изображения, что Об одном способе векторного и аналитического представления контура изображения, Об одном способе векторного и аналитического представления контура изображения гдеОб одном способе векторного и аналитического представления контура изображения.

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

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

Hecker Y.C., Bolle R.M. On geometric hashing and the generalized Hough transform, IEEE Trans. Syst., Man and Cybern. 24, N9, 1994, p.1328-1338.

Dufresne T.E., Dhawan A.P., Chord-tangent transformation for object recognition, Pattern Recogn. 28, N9, 1995, p.1321-1332.

Bolles R., Cain R.A., Recognizing and locating partiavisible objects: The local-feature-focus method, Robot Vision A.Publ. Ed., 1984.

Liu H.C., Srinath M.D., Partial Shape Classification Using Contour Matching in Distance Transformer; IEEE Trans. Pattern Anal. and Mach. Intell, 12, N11, p.1072-1079.

Zahn C.T., Roskies R.S., Fourier descriptors for plane closed curves, IEEE Trans. Comput. C-21, March, 1972, p.269-281.

Pei S.C., Liov L.G., Automatic symmetry determination and normalization for rotationally symmetric 2D shapes and 3D solid objects, Pattern Recogn, 27, N9, 1994, p.1193-1208. последовательностей".- Таганрог, изд. ТРТУ, 1996 г.



1. Реферат на тему Prostitution In Thailand Essay Research Paper Prostitution
2. Реферат Российско-пакистанские отношения в международном аспекте
3. Курсовая на тему Моделирование непрерывно-стохастической модели на ЭВМ
4. Реферат на тему The Business Roundtable And Its Influence Upon
5. Реферат Неингаляционные методы общей анестезии
6. Реферат на тему Marijuana Essay Research Paper Currently illicit drugs
7. Реферат Законодательное и нормативно-правовое обеспечение безопасности жизнедеятельности 2
8. Реферат на тему The Book Of Hosea Essay Research Paper
9. Реферат на тему The Whiteness Of The Whale Essay Research
10. Кодекс и Законы Должностная инструкция менеджера по рекламе