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

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

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

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

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

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

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

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

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

IDR: 14059044

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

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

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

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

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

*

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

*

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

Рис. 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

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

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

Статья научная