Top Banner
Индексный подход и его применение к проблеме слежения за движущимися объекатми Сергийчук Михаил Домунян Андрей ИПУ РАН
11

Индексный подход и его применение к проблеме слежения за движущимися объекатми

Jan 03, 2016

Download

Documents

imelda-byers

Индексный подход и его применение к проблеме слежения за движущимися объекатми. Сергийчук Михаил Домунян Андрей ИПУ РАН. Задача эталонного поиска. Алгоритм нейронного кортекса. Mary had a little lamb. Рассматриваемый объект. Номера запомненных шаблонов. Признаки. Экономия вычислений. - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Индексный подход и его применение к проблеме слежения за движущимися объекатми

Индексный подход и его применение к проблеме

слежения за движущимися объекатми

Сергийчук МихаилДомунян Андрей

ИПУ РАН

Page 2: Индексный подход и его применение к проблеме слежения за движущимися объекатми

Задача эталонного поиска

Входящее изображение

Запомненные типы изображений

Page 3: Индексный подход и его применение к проблеме слежения за движущимися объекатми

Алгоритм нейронного кортекса

Mary had a little lamb

Номера запомненных шаблонов

Признаки

23

98

32 66 42

34 46 45 25 28

27 37 18 53 42 47

15 85 28 24 45 28

28 23 84 23 57 95

mary sara litle big lamb sheep

Рассматриваемый объект

Page 4: Индексный подход и его применение к проблеме слежения за движущимися объекатми

Экономия вычислений• Z – динамический диапазон изменения

признака (например, количество разных слов)

• Можно показать что экономия вычислений (за счет того что мы просматриваем не всю базу данных)

пропорциональна Z(в случае если распределение числа запомненных эталонов по значениям признаков равномерно)

_ , ( ){ } { }inputmatching templates y z y

y

x x

Page 5: Индексный подход и его применение к проблеме слежения за движущимися объекатми

Пример используемых данных

Page 6: Индексный подход и его применение к проблеме слежения за движущимися объекатми

Используемые признаки

• Используемые признаки – вертикальные и горизонтальные проекции

Page 7: Индексный подход и его применение к проблеме слежения за движущимися объекатми

Результаты

0

1000

2000

3000

4000

5000

6000

7000

8000

0 16 32 48 64 80 96 112

128

144

160

176

192

208

224

240

Ко

ли

чес

тво

шаб

ло

но

в с

дан

ны

м

знач

ени

ем п

ро

екц

ии

динамический диапазон

Экономия времени по сравнению с Full Search

реальный динамический

диапазон

256 2,6 72,365536 210,2 5547,8

Полученный выигрыш в вычислениях по сравнению с Full Search составляет 210 раз.

Возможно использование динамического диапазона 2563, 2564…

Page 8: Индексный подход и его применение к проблеме слежения за движущимися объекатми

Спасибо за внимание

[email protected][email protected]

Page 9: Индексный подход и его применение к проблеме слежения за движущимися объекатми

• Если Х – общее количество запомненных эталонов, Y – число признаков в каждом шаблоне а Z – динамический диапазон изменения признака то каждое выписанное множество будет содержать в среднем X/Z имен шаблонов, а всего таких множеств выписано Y. Таким образом, задача сводится к выписыванию подряд X*Y/Z имен шаблонов и определению наиболее часто встречающегося имени. Таким образом время выполнения одной операции не сильно отличается при индексном подходе и методе полного перебора, а количество операций сокращается в Z раз.

Page 10: Индексный подход и его применение к проблеме слежения за движущимися объекатми

Активные области мозга при рассматривании приведенных картинок

Page 11: Индексный подход и его применение к проблеме слежения за движущимися объекатми

• Слева показан традиционный способ хранения данных RAM

• Справа показан способ хранения данных Pattern Access Memory

Поворот осей

X

Y

Z

X

Y

Z

z = f (x,y) x=g (y,z)

{x}(y,z)

X - номер шаблона Y - номер признака Z - значение признака

_ , ( ){ } { }inputmatching templates y z y

y

x x