Представление изображений плоских и пространственных объектов набором эллипсоидов
Автор: Храмов А.Г., Корепанов А.О.
Журнал: Компьютерная оптика @computer-optics
Рубрика: Обработка изображений: Восстановление изображений, выявление признаков, распознавание образов
Статья в выпуске: 28, 2005 года.
Бесплатный доступ
В работе рассмотрен подход к анализу геометрических характеристик двух- и трехмерных изображений на основе представления последних набором геометрических примитивов - эллипсоидов. Рассмотрены основные характеристики эллипсоидов в n -мерном аффинном пространстве, определены операция сложения эллипсоидов и их взвешенная сумма.
Короткий адрес: https://sciup.org/14058693
IDR: 14058693
Текст научной статьи Представление изображений плоских и пространственных объектов набором эллипсоидов
Всякое преобразование в обработке изображений направлено на выявление тех или иных свойств изображений. Преобразование Фурье, например, выявляет частотные характеристики изображений, представление изображения в виде векторного поля позволяет проанализировать дифференциальные свойства первого порядка. В работе рассмотрен подход к выявлению и анализу геометрических характеристик двух- и трехмерных изображений на основе представления последних набором геометрических примитивов – эллипсоидов.
Подход к построению представлений двумерных форм в виде набора аппроксимирующих геометрических примитивов предложен в работе [4]. Развитие такого подхода в сочетании с методами рекурсивной декомпозиции образов на сегменты предложено в работах [3], посвященных разработке древовидных инвариантных представлений образов геометрическими примитивами заданной формы. В отличие от перечисленных работ вводится арифметика геометрических примитивов, рассматриваются методы фильтрации и интерполяции изображений на основе анализа их геометрических характеристик.
Рассматриваемые представления изображений являются сжатыми описаниями образов с требуемой точностью, которая определяется заданной допустимой погрешностью аппроксимации сегментов примитивами, что делает такой подход приемлемым для обработки изображений со структурной избыточностью [6].
В работе рассмотрены основные характеристики эллипсоидов в n -мерном аффинном пространстве, определена операция сложения эллипсоидов и их взвешенная сумма. За рамками работы остались методы представления изображений набором эллипсоидов, а также интерпретация и анализ мнимых эллипсоидов.
Характеристики эллипсоидов в n -мерном аффинном пространстве
E ( Q ) = { p е A : Q ( p ) = 0 } (1)
где Q ( x ) = xTBx + b T x + c - аффинно-квадратичная функция, B – положительно, либо отрицательно определенная матрица квадратичной формы, b – вектор, c е R , определяет один из следующих видов геометрических объектов [1]:
-
(I) эллипсоид
В этом случае - c 0 - 1 B - положительно определенная матрица, где c 0 = c - 4 b T B b . К данному типу отнесем также вырожденный эллипсоид (множество, состоящее из одной точки), получаемый в случае, когда B – положительно определенная матрица и c 0 = 0.
-
(II) мнимый эллипсоид
В этом случае - c 0 - 1 B - отрицательно определенная матрица. К данному типу отнесем также вырожденный эллипсоид, получаемый в случае, когда B - отрицательно определенная матрица и c 0 = 0.
-
(III) множество точек аффинного пространства A , которое может быть получено из (1) в случае, когда все коэффициенты аффинноквадратичной функции равны нулю E ( 0 ) .
-
(IV) пустое множество i , которое получается из (1) при B = 0 , b = 0 , c * 0 .
Далее будем рассматривать множество En , элементами которого являются квадрики указанного вида в n -мерном аффинном пространстве. Определим операцию сложения элементов множества En . Рассмотрим множество эллипсоидов { E ( Qm ) } с E n и запишем формальную сумму вида
M
E ( Q i ) = E | £ Q = 0 | (2)
-
\ m =1 /
которая в нашем случае имеет смысл только, если E ( Q z) с E n , что определяется видом функций Qm . Ясно, что рассмотренное множество En является незамкнутым относительно рассматриваемой операции сложения (2).
В случае, когда выражение (2) имеет смысл, будем называть его суммой элементов пространства En . Следует отметить, что элемент III типа играет роль нулевого элемента относительно операции сложения (2). Рассмотренная операция сложения, в случае, когда выражение (2) имеет смысл, является коммутативной и ассоциативной.
Утверждение 1. Пусть имеется пара эллипсоидов Iтипа (II типа) E(Qi), Qi =(x-r)T B (x-г) + c1, i = 1,2 . Результатом сложения пары эллипсоидов является: эллипсоид I типа (соответственно , II типа), если его центр g , определяемый выражением gT =(rT B1 + r2TB2)(B1 + B2) 1, принадлежит множест- ву решений системы
Q i < 0
Q 2 < 0
(то есть лежит в пересе-
чении внутренностей и граничных точек слагаемых эллипсоидов). Эллипсоид II типа (соответственно, I типа), если его центр g принадлежит множеству решений f Q1 > 0
системы < . Примеры суммы пар и троек эллип-
[ Q 2 > 0
соидов в двумерном случае представлены на рис . 1 (результирующий эллипсоид показан темным цветом).
Очевидно, что само по себе умножение эллипсоида на произвольное неотрицательное число a E ( Q ) = E ( a Q ) , а > 0 не имеет смысла, однако можно записать вполне осмысленное выражение
MM
E ( Q j = Z a m E ( Q m ) = E I ^ a m Q m l (3) m =1 \ m =1 7
для Va k > 0, k = 1, M , которое будем называть взвешенной суммой эллипсоидов. Взвешенная сумма аффинно-квадратичных функций имеет очевидный смысл. Примеры взвешенной суммы пары эллипсоидов в двумерном случае приведены на рис. 2. Далее суммой эллипсоидов будем называть именно взвешенную сумму.
Утверждение 2. Пусть имеется пара эллипсоидов I типа (II типа) E ( Q 1 ) , E ( Q 2 ) , множество Q точек пересечения внутренностей которых не пусто. Тогда результатом сложения является эллипсоид E ( Q x ) такой, что множество решений неравенства Q z < 0 целиком содержит множество Q . То есть внутренность E ( Q x ) в совокупности с граничными точками содержит множество Q .




Рис. 1. Примеры сложения эллипсоидов


б)

Рис. 2. Примеры взвешенной суммы эллипсоидов с отношением весов: а) 6:1; б) 2:1; в) 1:2; г) 1:6

г)
Утверждение 3. Пусть имеется пара эллипсоидов I типа (II типа) E ( Q 1 ) , E ( Q 2 ) и Q - множество точек объединения их внутренностей и граничных точек. Тогда результатом сложения является эллипсоид E ( Q z) такой, что множество решений неравенства Q z < 0 целиком содержится во множество Q .
Представление изображений в виде набора эллипсоидов
Пусть имеется функция f ( x ) , x = ( x 1 ,..., x n ) е D , где D c R n - область определения функции. Положим, что в каждой точке x е D изображения каким-либо способом определен эллипсоид I типа с центром в данной точке:
E (Q (x )) =
{у е Rn : yTA (x) у - 2bT (x) x + c (x) = 0} где A (x) - положительно определенная симметричная матрица, bT = xTA (x), c (x) = xTAx -1. Таким образом, функция f представляется набором эллипсоидов (4). В случае, когда имеется дискрет- ное изображение в выражении (4) изменится лишь то, что x будет принимать дискретные значения.
Эффективный подход к построению представлений двумерных форм на основе их аппроксимации геометрическими примитивами рассмотрен в работах Voss, Suesse [4]. Различные методы древовидных инвариантных представлений образов геометрическими примитивами заданной (в том числе и эллиптической) формы предложены в работах Ланге М.М., Ганебных С.Н. [3].
Рассмотренное представление изображений является сжатым описанием образов с требуемой точностью, которая определяется заданной допустимой погрешностью аппроксимации сегментов примитивами. Достоинством такого представления является то, что при обработке и анализе изображений, представленных в виде (4), одновременно учитывается как форма геометрического примитива, так и его пространственное положение.
Фильтрация изображений, представленных набором эллипсоидов
Представление изображений в виде набора эллипсоидов (4) позволяет производить фильтрацию по различным геометрическим характеристикам. В качестве примеров, в работе рассмотрены два вида:
фильтрация множества эллипсоидов по направлениям (аналогично фильтрации поля направлений [5]) и фильтрация по линейному эксцентриситету – в двумерном случае (для выделения протяженных участков изображений).
Для фильтрации множества эллипсоидов по направлению необходимо задать некоторое направление I и для каждого эллипсоида определить главные направления. Приведем квадратичные функции Q ( x ) к главным осям разложением матриц A ( x ) по собственным векторам [2]: