Научная статья на тему 'Устойчивость скелетной сегментации'

Устойчивость скелетной сегментации Текст научной статьи по специальности «Математика»

CC BY
33
9
i Надоели баннеры? Вы всегда можете отключить рекламу.

Аннотация научной статьи по математике, автор научной работы — Домахина Л.Г.

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

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

There is enough of works in which methods of figures segmentation are described, however frequently they do not contain a serious substantiation in favour of a choice of this or that method of segmentation. In the present work the formalized definition of quality of segmentation through concept stability and a substantiation of stability of skeletal segmentation method is resulted.

Текст научной работы на тему «Устойчивость скелетной сегментации»

УДК 519.68

УСТОЙЧИВОСТЬ СКЕЛЕТНОЙ СЕГМЕНТАЦИИ1

© Домахина Л.Г.

Московский государственный университет им. М.В. Ломоносова,

факультет вычислительной математики и кибернетики

Воробьевы горы, 1, г. Москва, 119192, Россия e-mail: LudmilaMomakhina@gmail.com

Abstract. There is enough of works in which methods of figures segmentation are described, however frequently they do not contain a serious substantiation in favour of a choice of this or that method of segmentation. In the present work the formalized definition of quality of segmentation through concept stability and a substantiation of stability of skeletal segmentation method is resulted.

Введение

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

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

1. так или иначе связанные с различными видами скелета [ 1. 3. 5. 6

2. не использующие скелет и его свойства при построении декомпозиции фигуры [7, 8, 9, 10," 11]

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

В [2] описано представление формы, основанное на «деревьях симметричных осей». Следующие свойства считаются критерием качества разбиения:

1. полнота - сегментация содержит всю информацию об объекте;

2. компактность - сегментация содержит, немного частей, но информативных;

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

4. высокая алгоритмическая скорость вычислимости (полиномиальная).

Работа осуществлена при поддержке РФФИ, проект 08-01-00670

Если полнота метода [2] и высокая вычислительная скорость обоснована, то компактность и робастпость показаны на примерах.

Работа [3] представляет иерархическое разбиение, основанное на осевом графе фигуры (дискретном скелете). Обоснованием выбора метода является тот факт, что осевой граф отражает геометрические свойства фигуры, а иерархическое представление фигуры может быть использовано для задач определения коллизий [4].

Интересный метод декомпозиции фигуры предложен в [5]. Разбиение строится так же как и в [3] иерархически, но во время параллельного итерационного процесса построения «приблизительного скелета», отражающего топологию фигуры. На каждой итерации с использованием некоторого критерия оценивается точность построенного скелета и качество декомпозиции. Устойчивость к шумам и деформациям показана на экспериментах.

Авторами настоящей статьи был предложен метод скелетной сегментации растровых объектов [6]. В основе его лежит построение непрерывного скелета фигуры, аппроксимирующей растровое изображение и выделение непересекающихся областей, относящихся к ребрам скелета. Их объединение - скелетная сегментация.

В качестве методов сегментации, не связанных с построением скелета, можно выделить морфологические подходы [7, 8], в которых происходит разбиение фигуры с использованием заданного структурного элемента путем морфологических операций (эрозия, открытие, закрытие). В работе [8] - пример «эффективной и точной» сегментации формы. Основной целью предложенного авторами [8] разбиения фигур было предотвращение «перекрытий» при морфологическом разбиении фигуры. Также авторы [8] указывают на то, что их метод дает значительно меньше компонент фигуры в разбиении по сравнению с некоторыми другими методами. В работе [9] основной задачей является разбиение фигуры на так называемую «основную форму» и «дополнительные отклонения» от нее. Для решения этой задачи используются дескрипторы Фурье, которые дают базовые характеристики формы такие как вытянутость, эллиптические и циркулярные характеристики. Внутренние свойства фигуры не рассматриваются. В [10] приведен пример разбиения на основе анализа выпуклости фигуры. Единственным его достоинством является простота. О стабильности таких подходов нет речи. Аналогичный подход предложен в [11]. В этой работе авторы говорят о «визуальном качестве» их подхода, так как выпуклые части фигуры визуально выделяются и должны быть отнесены к различным областям сегментации. Шумы на границе предлагается устранить с помощью выбора подходящей аппроксимирующей фигуры.

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

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

1. Основные понятия

Определение 1. Нормальная область [12] - ограниченная замкнутая область, граница которой представляет собой объединение конечного числа замкнутых контуров, каждый из которых в свою очередь состоит из конечного числа участков аналитических кривых.

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

Определение 3. Скелетом, нормальной области [12] называется множество центров максимальных вписанных в него окружностей.

Скелет нормальной области можно рассматривать как планарный граф [12], так называемый скелетный граф. Его вершинами являются центры окружностей, касающихся границы в трёх и более точках, а также терминальные точки скелета, а ребрами - серединные оси фигуры, линии, состоящие из центров окружностей, касающихся границы в двух и более точках.

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

Обозначим II - множество всех фигур. Обозначим X - множество всевозможных сегментаций всех фигур из II. Оператором сегментации назовем функцию К : II —^ Е, которая ставит фигуре и £ II в соответствие ее сегментацию (г X .

Определение 5. Скелетной сегментацией [6] фигуры будем называть её специальное разбиение (рис 1в,1г,1ж,1з) на собственные области ребер скелета. Собственная область [13] ребра скелета — это минимальное подмножество точек фигуры, ограниченное ребром скелетного графа и соответствующими радиальным,и, отрезкам,и, (перпендикулярами, опущенными из вершин скелетного графа степени 3 и более).

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

Зададим оператор скелетной сегментации, который ставит фигуре из II ее скелетную сегментацию из

в^-.и^г (1)

Рис. 1. Скелетная сегментация сходных изображений

2. Определение устойчивости сегментаций

Интуитивно попятно, что для задач распознавания и преобразования формы необходимо, чтобы похожие по форме фигуры имели похожую сегментацию (рис. 1).

Определение 6. Устойчивость применительно к геометрическим или иным объектам, зависящим от параметров, — это непрерывная зависимость этих объектов от параметров [14].

Определение 7. Метод сегментации фигуры с оператором R : U —ï Z будем называть устойчивым па паре метрических пространств (Z,U) с расстояниями pz(.,.) и ри(.,.), если для всякого £ > 0 существует такое > 0, что для любых U\, и2 G U из неравенства pu{U],u2) < <Н£) следует неравенство pz{z\,z2) < где Z\ = R(U]), z2=R{U2).

Для завершения формального определения устойчивости сегментации необходимо задать метрики ри(.,.) и pz(.,.) па пространствах U и Z соответственно.

3. Метрики на пространствах фигур и сегментаций

3.1. Метрика ри(.,.). Пусть есть две фигуры U\ и и2. Обозначим та\ и ma-¿ — скелеты и соответственно. Метрику па пространстве фигур ри(.,.) зададим таким образом, чтобы она отвечала за сходство и различие форм. Будем считать, что форму фигур определяют их базовые скелеты [15].

Определение 8. Базовым скелетом skbase фигуры и с точностью е называется такой минимальный подграф скелета nui. что расстояние Хаусдорфа Prfausdorff{'U,sil{skbase)) < £ , где sil(skbase) ~ силуэт базового скелета — объединение всех вписанных в и кругов, центры которых лежат па skbase ■

Обозначим sk\ и sk\ — базовые скелеты U\ и и2 с точностями е\ и е\ , а яЩ и sk% — базовые скелеты U\ и и2 с точностями е\ и е\ соответственно. Будем считать, что для каждой фигуры иг однозначно задаются точности е\ и ej.

Лемма 1. Свойство базовых скелетов:

¿I > sk\ Ç sk\ Ç moi « ^ > 4 ^ ^ ^

Определение 9. Скелеты называются изоморфными (ski — sk2), если изоморфны их скелетные графы и при изоморфизме сохраняется направление обхода терминальных вершин.

Обозначим SK*={sk* : sk\ D sk\ D D D sfcflsfcj = sk* = То

есть S К* — множество скелетов, изоморфных одновременно базовым скелетам ski и sk\. Элементы множества S К* — ограничены снизу sk'f и sk\ , а сверху - >7.'} и ski ■ Обозначим фsk — число ребер скелетного графа sk.

Определение 10 (Метрика на пространстве фигур ри).

( min {(#sk¡ - #sk*) + {#sk\ - ){ (чмп.s'A'* ф 0

Рп(щ,и2) = < sk'eSK' (2)

[00 иначе

Теорема 1. Vw 3 е1,^2 : ри(.,.) является полуметрикой на пространстве U.

Доказательство. Докажем, что аксиомы метрики верны, причем аксиомы 1-3 верны для Ve1,^2, для аксиомы 4 3 е1,^2 что она также верна.

1. pu(ski,sk2) > О

sk* Ç sk\ =Ф> фвк* < #sk{ sk* С ski #sk* < #skl

f #sk\ - #sk* > 0

+ { , j „ , " n #ski - #sk* + #sk2 - #sk* > 0 =Ф> [фкЪ sk2) > 0

2. Puiski-, ski)=Q

Puiskusk^sk] + ф8к\ - 2#sk*=2{#sk\ - #sk*)

sk* - максимальный подграф sk\ =S> sk*=sk\ =S> pu(sk\,ski)=2(#sk*—#sk*)=0

3. Pu(sk1,sk2)=Pu(sk2,sk1)

Очевидно, следует из определения р„ (...).

4. pu(ski, sk2) + pu(sk2, sks) > pu(ski, sk^) — неравенство треугольника Рассмотрим разность pu(ski, sk2) + pu(sk2, sk3) — pu(ski, sk%)=A Докажем, что А > 0.

A=#sk{ + #skl - 2#sk*12 + #skl + #sk¡ - 2#sk?23 - #sk{ - #sk¡ + 2#sk*13= =2i^skl - 2#sk\2 - 2^sk*2Z + 2#sk*13=2(#skl - #sk*12) + 2(#sk¡3 - #sk*2Z) Нетрудно убедиться, что ,4 > 0, например, при е^е2.

Таким образом, расстоянием между фигурами щ и и2 будет сумма отличий от максимального «общего» скелетного подграфа фигур в некоторых рамках, определяемых точностями аппроксимации е\, е'(, е\ и е\. Верхние рамки е\ и е\ необходимы для того, чтобы «бахрома» на краях не влияла на сходство и различие форм. Их можно положить равными размеру одного пикселя или выбрать исходя из зашумленности

границы. Нижние рамки е\ и е22 определяют предел точности аппроксимации фигуры. начиная с которой фигуры считаются далекими. Так как вк'{ и >•/.'.] зависят от е\ и ¿2 соответственно, можно, например, выбирать е\ и е?2 так, чтобы было выполнено: фвЩ > М и фзЩ > Л/, где М - либо фиксированное, либо выбранное в зависимости от фтхц и фт,а,2 натуральное число. Отметим также, что в формуле (2), можно вместо оо положить некоторое большое число А^фтщ+фтл^-

3.2. Метрика р- (...). На пространстве сегментаций зададим метрику р. (...) с помощью графов смежности сегментаций.

Определение 11. Граф смежности сегментации — плоский граф, вершины которого соответствуют сегментам, две вершины соединены ребром, когда соответствующие им сегменты являются смежными в разбиении (то есть имеют общую границу).

Пусть г1=К(щ) и г2=Я(и2)- — сегментации фигур щ и ч-, соответственно, а у\ и у:, — графы смежности сегментаций г\ и ^ соответственно.

Определение 12 (Метрика на пространстве сегментаций рг).

*(*„*)={? "^»г-й (з)

I 1 иначе

Теорема 2. рг(.,.) — полуметрика на пространстве 2.

ДоказателъствЪ. рг(г 1,-22) > 0 по определению.

2. рг(г 1,21)=0, так как у\ ^ у\.

3. г2)=рг(^2, ^1), так как отношение изоморфизма графа смежности симметрично:

9*1 = 9*2 91 = 9*2 и у\ 7 92 9*1 7 91

4. рг(г 1,^2) + рг(г2,^2) > рД^ъ^з) ~~ неравенство треугольника Если рг(г 1,,гз)=0 =>• неравенство треугольника выполнено \fz2-

Рассмотрим случай рг(г 1, г%) = 1. В этом случае неравенство треугольника может быть не выполнено только в одном случае: рД^ь 2г)=0 и р. (-:;)=()• Покажем, что это невозможно. Допустим, что рг(г 1,г2)=0 и р. (-:>,)=(). Тогда у\ = у^ и у., = Но тогда у\ = у1^ р: ("ч. -:;)=0. что противоречит тому что рг(г 1,г%) = 1.

Отметим, что рг — полуметрика достаточно «бедная» (сегментации могут быть только близкими или далекими). Однако, такой метрики достаточно для задачи расчета гомеоморфизма [13]. Для использования скелетной сегментации в задачах распознавания, возможно, необходима более «богатая» метрика.

4. Устойчивость скелетной сегментации

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

Теорема 3 (Критерий близости скелетных сегментаций). Для, того чтобы, две скелетные сегментации фигур щ и и2, построенные с помощью оператора, Rsk > были близки, в смысле метрики pz необходимо и достаточно, чтобы, базовые скелеты, щ и и2 были, изоморфны.

Доказательство. Будем обозначать базовый скелет фигуры и с точностью аппроксимации ц так: sk(u,e). V(g) и E(g) — множества вершин и ребер графа д.

Достаточность. Пусть sk(ui,e\) = sk(u,i,£2).

Рассмотрим вспомогательный граф д=д(и,,е1), определяемый по фигуре и и ее базовому скелету sk=sk(u,e1) единственным образом: 1 jD sk.

2. V(g)=V(sk) У В, где В - множество всех точек касания перпендикуляров (радиальных отрезков), опущенных из V(sk) на границу и.

3. E(g)=E(sk) У С (J D, где С - множество всех радиальных отрезков; D - множество ребер вида: (vi,v2), где vi,v2 G В, причем никакая вершина г>з 6 В не находится при обходе границы и между r¡ и

То есть граф д — это «расширенный» с помощью радиальных отрезков и разбитой на части границы фигуры и граф sk. Полученный граф д задает скелетную сегментацию фигуры и, построенную при помощи I{„¡, i. Циклы графа д, внутри которых не лежит ни одного ребра д, являются границами областей сегментации А(д).

Определение 13. Назовем построенный граф д — графом скелетной сегментации.

Граф д обладает следующими свойствами:

1. любая область Va е . \ {д) имеет границу вида: ребро скелета е е >/.'. два радиальных отрезка ci,c2 G С, часть границы и (может и не быть)

2. любая пара смежных областей ai и о2 имеет только одно общее ребро: либо ребро скелета е е sk, либо радиальный отрезок е £ С.

Докажем вспомогательную лемму:

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Лемма 2. Если, скелетные графы, двух фигур изоморфны ski — sk2, 'то изоморфны и соответственные их графы, скелетной сегментации gi = g2.

Доказательство. Обозначим Q=(v,r) : ski sk2 — изоморфизм на скелетах. Так как g 3 sk =>. для построения Q=(v,r) : gi —^ g2, надо доопределить изоморфное отображение вершин {V(g)}\V{sk}=B и ребер {E(g)}\E{sk}=C \J D. Так как фУ(щ)=фУ(и2) фВ\=фВ2. Поставим эти множества вершин в соответствие друг другу последовательно при правильном обходе границ щ и и2. фС1=фС2 и каждый радиальный отрезок имеет ровно одну инцидентную вершину h (г Н => зададим соответствие между радиальными отрезками так: с\ е С\ О с2 е С2 -ФФ- Ъ\ G В\ О b2 е В2, где c¿ инцидентно fe¿; г=1, 2. Наконец, $Di=$D2 — это ребра графов скелетных сегментаций g¡ и д2, каждое из которых имеет ровно две инцидентные вершины из множеств lí¡ и В2 соответственно. Зададим соответствие l)¡ О D2 так: tl¡ е l)¡ О tl2 е 1)2 -Ф4> h\ (г Н\ О />.', е Н-> и Щ (г Рн о Щ (г В2, где di=(b\,b'f) и di=(b¡,b¡).

Нетрудно убедиться, что построенное соответствие Q — изоморфизм графов gi и д2. □

По лемме имеем д\ = д2, а значит, и графы смежности д\ и д2 тоже изоморфны.

Необходимость. Пусть pz(zi=Rskei (wi), z2=Rskei (и2))=0 =S> {по определению pzj =S> графы смежности сегментаций z\ и z2 изоморфны =S> изоморфны и графы скелетных сегментаций, определенные в доказательстве достаточности g¡ = g-¿, но g¡ 3 ski и g2 3 sk2. Рассмотрим процесс получения ski и sk2 последовательным удалением соответствующих в изоморфизме ребер gi и д2, не являющихся ребрами ski и sk2. Такой процесс приведет нас к искомому изоморфизму ski — sk2. □

Теорема 3 доказана. □

Теорема 4 (Устойчивость скелетной сегментации). Метод скелетной сегментации с оператором /t\../, i : U —^ Z и метриками ри (2) и pz (3) является устойчивым на пространствах фигур U и сегментаций Z.

Доказательство. Доказательство основано на определении устойчивости метода сегментации (7). Разобьем его на две части.

1. О < С < 1

Пусть 5(С)=0.5 > 0. Тогда pu(ui,u2) = (#sk¡ - #sk*) + (#sk¡ - #sk*) < 0.5 Так как число ребер - целая величина =S> (фвк\ — #sk*) + (фвк\ — фвк*) = 0. При этом из свойств базового скелета $sk\ > $sk* и > $sk*. Поэтому $sk\ = $sk* и #sk\ = . Отсюда ski — 11 SH — sk* sk\ = sk\. То есть базовые скелеты щ и и2 с точностями е\ и е\ изоморфны. А значит, по критерию близости скелетных сегментаций (теорема 3) pz(zi, z2)=0 =S> р- (:¡. :•_.) < С-

2. ц > 1

В этом случае для любого 5(0 > 0 верно следующее: Ущ,и2еи : ри(щ,и2) < 5(£) =S> Pz(zi,z2) < Это верно всегда, так как Pz(zi,z2) < 1, а £ > 1. Таким образом, для любого £ мы можем подобрать <S(£) > 0 Ущ,и2 Е U : ри(щ,и2) < <S(£) =S> pz(zi,z2) < Теорема доказана. □

Заключение

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

• Введено понятие устойчивости метода сегментации на метрических пространствах фигур и сегментаций.

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

• Доказана устойчивость метода скелетной сегментации с определенными параметрами на с полуметриками ри и pz.

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

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

В качестве развития данной работы можно попытаться определить более «богатые»

метрики р„ и р: и доказать устойчивость метода скелетной сегментации с другими

операторами, помимо /t\../, 1.

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

1. Mirela Tanase Shape Decomposition and Retrieval //PhD Thesis, Utrecht University 2005 r.

2. Davi Geiger, Tyng-Luh Liu, and Robert V.Kohn Representation and Self-Similarity of Shape // IEEE Transactions on Pattern Recognition Analysis and Machine Intelligence, vol.25, no. 1, 2003, p.86-99.

3. Maryann Simmons and Carlo H.Sequin 2D Shape Decomposition and the Automatic Generation of Hierarchial Representations //International Journal of Shape Modelling, 1998.

4. P.M.Hubbard Collision Detection for Interactive Graphics Applications //IEEE Transactions on Vizualization and Computer Graphics, p.218-230, 1995.

5. Jyh-Ming Lien and Nancy M. Amatoy Simultaneous Shape Decomposition and Skeletonization //Technical Report TR05-015 Parasol Lab. Department of Computer Science Texas AM University, 2005

6. Дом,а,хина Л.Г. Об одном методе сегментации растровых объектов для задач преобразования формы // Труды 13 Всероссийской конф. Математические Методы Распознавания Образов (ММРО-13),Москва 2007, с. 311-314.

7. С. Vasanthanayaki, S. Annadurai Flexible Search-Based Approach for Morphological Shape Decomposition //1995.

8. C. Vasanthanayaki, S. Annadurai Optimal Morphological Shape Decomposition Scheme //ICGST-GVIP Journal, Volume (5), Issue (7), July 2005.

9. M.A.Abidi and R.C.Gonzalez Shape Decomposition Using Elliptic Fourier Descriptors //Proc. 18th IEEE Southeast Sympo. Sys. Theory, pp. 53-61, Knoxville, TN, April 1986.

10. Paul L. Rosin Shape Partitioning by Convexity //Proc. of British Machine Vision Conference, 2000.

11. Longin Jan Latecki and Rolf Lakaamper Convexity Rule for Shape Decomposition Based on Discrete Contour Evolution //Computer Vision and Image Understanding Vol. 73, No. 3, March, pp. 441-454, 1999

12. Choi H.I., Choi S.W., Moon Я.-P.Mathematical theory of medial axis transform // Pacific.J. of Math. 1997. Vol. 181, No. 1. P. 57-88.

13. Петрова JI.Г., Местецкий Л.М. Расчет гомеоморфизма односвязных многоугольных областей с изоморфными базовыми скелетами // Сборник «Искусственный интеллект», Таврический национальный университет им. В.И. Вернадского, г. Симферополь, Украина, 2006, с. 192-197.

14. Виноградов И.М. Устойчивости теория. // Математическая энциклопедия. Том 5, 1977, с. 551553.

15. Местецкий Л.М., Рейер И.А. Непрерывное скелетное представление изображения с контролируемой точностью. // Труды 15 международной конференции ГРАФИКОН-2003, 2003 г., с. 246-249

16. Edward М. Reingold, Jurg Nievergelt, Narsingh Deo Combinatorial Algorithms, Theory and Practice // Prentice-Hall, Inc., Englewood Cliffs, New Jersey 07632, 1977, c. 396-402

17. Thomas B. Sebastian, Benjamin B. KimiaCmves vs skeletons in object recognition // Proceedings of 2001 International Conference of Image Processing(ICIP-2001), Thessaloniki, Grece,vol.3, c. 22-25

Статья поступила в редакцию 27,04-2008

i Надоели баннеры? Вы всегда можете отключить рекламу.