Система компьютерного зрения движущегося воздушного объекта

Автор: Титов Илья Олегович, Емельянов Геннадий Мартинович

Журнал: Компьютерная оптика @computer-optics

Рубрика: Обработка изображений: Восстановление изображений, выявление признаков, распознавание образов

Статья в выпуске: 4 т.35, 2011 года.

Бесплатный доступ

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

Выделение, идентификация, контур, набор характеристик, центральные моменты

Короткий адрес: https://sciup.org/14059044

IDR: 14059044

System of the computer vision moving air object

The problem of the making the automatic system is considered for separation and identifications of moving air object. It is researched question to categorizations, air object, which is clearly separated from background, does not touch and not cross with the other object, and is presented by sidebar. The result is a set of the features required for realization of the image: object - a number of the class.

Текст научной статьи Система компьютерного зрения движущегося воздушного объекта

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

Если рассмотреть систему компьютерного зрения в усечённом варианте, то её можно представить следующей схемой.

Выделение объекта

Контуризация объекта

*

Формирование признаков объекта

*

Отображение: объект - номер класса

Рис. 1. Система компьютерного зрения

Предпоследний этап - это формирование признаков объекта, которые его уникально идентифицируют.

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

В данной работе будут рассмотрены инвариантность системы к следующим изменениям:

  • •    к изменению местоположения объекта;

  • •    к изменению масштаба объекта;

  • •    к изменению ориентации объекта (к повороту объекта в плоскости изображения);

  • •    к определённым аффинным преобразованиям.

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

Известно несколько методов для решения поставленной задачи, которые подробно рассмотрены в [1, 2, 3].

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

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

Метод, основанный на анализе моментов, используется на «поточечных» или растровых изображениях. Он позволяет рассчитывать инвариантные характеристики к любым геометрическим искажениям. Также является очень ресурсоёмким.

1. Признаки формы на основе анализа моментов

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

Рассмотрим изображение как функцию двух непрерывных аргументов f (x, y). Момент порядка (p + q) определяется как да да mpq = ff xpyqf (x-y) dx dУ для p, q =0, 1, 2,.... Теорема единственности утверждает, что для любой кусочно-непрерывной функции f (x, y), принимающей ненулевые значения только в конечной области плоскости ху, существует момент любого порядка и последовательность моментов (mpq) однозначно определяется функцией f (x, у). И наоборот, mpq однозначно определяет функцию f (х, у) [1]. Будем использовать центральные моменты, обладающие инвариантностью к сдвигу.

X X

M pq = И (x - x) p ( У - У ) q f ( x, У )dx dУ, mm где x = —— и y = —01, m00         m00

где x, y - координаты центра тяжести изображения.

Так как f ( x , y ) - дискретное изображение, то равенство принимает вид

М pq = ZZ( x - x ) p ( y - y ) q f ( x-y ) d x d y .

xy

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

^00=Z Z(x - x)0( y - y)0 f(x, y)= xy

= ZZ f ( x , y )= m 00 , xy

Ц 10 = Z Z ( x - x )1( y - y )0 f ( x , y ) = m l xy

^01 = Z Z(x - x)0( y- y )1 f(x, y) =m 01 xy мп =ZZ(x-x)1( y- y )1 f(x, y) = xy mm

= m 11^1 = m 11 - y 10 , m 00

^ 20 = Z Z ( x - x )2( y - y )0 f ( x , y ) = xy

2 m  m

= m 20--— + —— = m 21 - x 10, m00   m00

^02=Z Z(x - x)0 (y- y)2 f(x, y) = xy m2

= m02--01 = m02 - ym01, m00

^ 21 = Z Z ( x - x )2 ( y - y )1 f ( x , y )= xy

— ( m 00 ) = 0, m 00

m 01 ( m 00 ) = 0, m 00

= m 21 - 2 xm11 - ym 20 + 2 x m 01 , ^ 12 = Z Z ( x - x )1( y - y )2 f ( x , y ) = xy

= m 12 - 2 ym11 - xm 02 + 2 y m 10 , ^ 30 = ZZ ( x - x )3( y - y )0 f ( x , y ) = xy

= m 30 - 3 xm 20 + 2 x m10,

^ 03 = ZZ ( x - x )2( y - y )3 f ( x , y ) = xy

= m 03 - 3 ym 02 + 2 y m 01 .

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

Нормированные центральные моменты определяются как

П pq =^ pL , где Y = p + q +1 для Р + q = 2, 3, .... ц 00              2

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

Ф 1 20 02 ,

Ф 2 = (П 20 -П 02 )2 + 21 ,

Ф 3 = (П 30 - 3П 12 )2 + (3П 21 -П 03 )2,

Ф 4 = (П 30 12 )2 + 21 03 )2,

Ф 5 = (П 30 - 3П 12 )(П 30 + П 12 )[(П 30 + П 12 ) 2 -

  • -3(П 21 03 )2] + (3П 21 -П 03 )(П 21 03 ) Х

  • Х[3(П 30 12 )2 - (П 21 +n 03 )2L

Ф 6 = (П 20 -П 02 )[(П 30 12 )2 - (П 21 03 )2] +

+4П 11 (П 30 12 )(П 21 03 ),

Ф 7 = (П 30 - 3П 12 )(П 30 + П 12 )[(П 30 + П 12 ) 2

  • -3(П 21 03 )2] + (3П 21 -П 03 )(П 21 03 ) Х

х[3(п 30 12 ) - (п 21 03 ) ].

Этот набор моментов является инвариантным по отношению к параллельному переносу, повороту и изменению масштаба.

Дополнительно можно получить признаки, описывающие силуэт контура изображения за счёт аффинных преобразований [3,5].

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

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

i 1      4 (^ 20 ^ 02 М- 11 ),

М 00

i 2 = 10 ( М з0 ^ 03  6^ 30 ^ 21 ^ 12 ^ 03 + 4^ 30 ^ 12 +

М 00

+4Ц03М21   3М21М12), i 3      7 (^20(^21^03

^ 00

^^^^^^

^ 12 )    Ц 11( Ц зо Ц оз   ^ 21 ^ 12 ) +

+ Ц о2 зо Ц 12    ^ 21 )X

i 4    (V ^ 00 )( ^ 20 ^ 03    6^ 20 ^ 11 ^ 12 ^ 03    6^ 20 ^ 02 ^ 21 ^ 03 +

+6^- 20 ^ 11 ^ 02 ^ 30 ^ 03 —18^ 20 ^ 11 ^ 02 ^ 21 ^ 12 +

+ 9^ 20 ^ 02 ^ 12 + 12^ 20 ^ 11 ^ 21 ^ 03

^^^^^^

^^^^^^

ПЦ 30 Ц 30 -6^ 20 ^ 02 ^ 30 ^- 12 +

^^^^^^

+ 9^ 20 ^ 02 ^ 21 + 12^ 11 ^ 02 ^ 30 ^ 12

6 ЦпЦ 02 Ц 30 ^ 21 + ^ 02 ^ 30 )

Рис. 2. Исходное изображение

Рис. 3. Уменьшенное

Рис. 6. Перспективное искажение 1

Рис. 7. Перспективное искажение 2

2. Эксперимент

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

Заключение

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

Рис. 4. Повёрнутое на 45°

Рис. 5. Уменьшенное в два раза и повёрнутое на 45°

Рис. 8. Другой контур объекта с той же

Рис. 9. Ложный контур

видеопоследовательности

Таблица 1. Значения инвариантных признаков для исходного изображения

Инвариант

Рис. 2

Рис. 3

Рис. 4

Рис. 5

Рис. 6

Рис. 7

Рис. 8

Рис. 9

Ф 1

-1,306

-1,279

-1,317

-1,305

-1,248

-1,132

-1,564

-1,774

Ф 2

-3,363

-3,221

-3,388

-3,283

-3,045

-2,678

-4,552

-8,864

Ф 3

-6,902

-6,884

-6,940

-7,003

-7,877

-7,187

-7,318

-13,172

Ф 4

-11,337

-10,794

-11,309

-10,834

-9,774

-8,009

-12,350

-14,863

Ф 5

20,471

19,692

20,434

19,856

-18,633

-15,638

-22,184

28,936

Ф б

13,024

12,498

13,027

12,607

-11,463

-9,367

-14,840

-20,511

Ф 7

-22,243

20,727

-27,321

20,595

-19,981

-17,011

26,612

-30,010

i 1

-4,639

-4,671

-4,659

-4,709

-4,744

-4,731

-4,790

-4,939

i 1

18,049

18,081

18,131

18,333

20,643

21,681

18,831

-30,718

i 1

11,171

11,222

11,229

11,380

12,346

12,339

11,723

17,915

i 1

-13,606

-13,701

-13,691

-13,908

-14,797

-14,757

-14,373

-20,575

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

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