SlideShare a Scribd company logo
Задача выделения объекта на изображении:
хаотично-фазовая синхронизация и асинхронность в
осцилляторных нейронных сетях
Мартынов Семён
Санкт-Петербургский государственный политехнический университет
semen.martynov@gmail.com
16 декабря 2014 г.
Мартынов Семён (СПб ПУ) Интеллектуальные системы 16 декабря 2014 г. 1 / 36
Содержание
1 Базовые понятия
2 Синхронизация и зрительное внимание
3 Хаотично-фазовая синхронизация
Аттрактор Рёсслера
4 Осцилляторные сети и распознавание
5 Результаты симуляции
6 Заключение
7 Ссылки
8 Вопросы
Мартынов Семён (СПб ПУ) Интеллектуальные системы 16 декабря 2014 г. 2 / 36
Базовые понятия
Нейронная сеть (1)
Сложная совокупность нейронов, функционально объединенных в
нервной системе и обеспечивающих взаимосвязанное поведение всех
систем организма.
Нейронная сеть (2)
Упрощенная (математическая/программная/аппаратная) модель
биологической нейронной сетей.
Осцилляторная нейронная сеть
Класс нейронных сетей, в котором рассматриваются колебательные
аспекты их функционирования. Функциональной единицей
осцилляторных нейронных сетей, как правило, является осциллятор,
т. е. объект с колебательными свойствами.
Мартынов Семён (СПб ПУ) Интеллектуальные системы 16 декабря 2014 г. 3 / 36
Синхронизация и зрительное внимание
Какие объекты находятся на рисунке 1?
Рис. 1 : Площадь Тяньаньмэнь
Мартынов Семён (СПб ПУ) Интеллектуальные системы 16 декабря 2014 г. 4 / 36
Синхронизация и зрительное внимание
Что позволяет их выделить объекты на рисунке 2?
Рис. 2 : Площадь Тяньаньмэнь с выделенными объектами
Мартынов Семён (СПб ПУ) Интеллектуальные системы 16 декабря 2014 г. 5 / 36
Синхронизация и зрительное внимание
Идея динамического связывания (dynamical binding):
Колебательная нейронная активность и синхронизация в
зрительной коре мозга кошки и обезьяны.
Использования явлений синхронизации и резонанса в других
структурами мозга (обонятельной корой, гиппокампом,
таламокортикальной системой, новой корой).
Мартынов Семён (СПб ПУ) Интеллектуальные системы 16 декабря 2014 г. 6 / 36
Синхронизация и зрительное внимание
Идея динамического связывания (dynamical binding):
Колебательная нейронная активность и синхронизация в
зрительной коре мозга кошки и обезьяны.
Использования явлений синхронизации и резонанса в других
структурами мозга (обонятельной корой, гиппокампом,
таламокортикальной системой, новой корой).
В отличие от медленной адаптации нейронных сетей под действием
алгоритмов обучения, динамическое связывание способно обеспечить
немедленную реакцию сети, необходимую при выполнении задач
обработки информации в режиме реального времени!
Мартынов Семён (СПб ПУ) Интеллектуальные системы 16 декабря 2014 г. 6 / 36
Синхронизация и зрительное внимание
Существуют два базовых подхода к построению компьютерной модели
формирования внимания:
- на основе места (location-based model) - активируется одним
(сигнальным) нейроном, акцент на одну точку;
- на основе объекта (object-based model) - базовым юнитом,
конкурирующим за внимание является целый объект (либо его
часть).
Мартынов Семён (СПб ПУ) Интеллектуальные системы 16 декабря 2014 г. 7 / 36
Синхронизация и зрительное внимание
Существуют два базовых подхода к построению компьютерной модели
формирования внимания:
- на основе места (location-based model) - активируется одним
(сигнальным) нейроном, акцент на одну точку;
- на основе объекта (object-based model) - базовым юнитом,
конкурирующим за внимание является целый объект (либо его
часть).
Биологические системы обучились вычленять из окружающей среды
максимально релевантную информацию (WTA), и подавлять
второстепенную. Объект, захвативший внимание, постепенно теряет
актуальность, уступая остальным объектам.
Мартынов Семён (СПб ПУ) Интеллектуальные системы 16 декабря 2014 г. 7 / 36
Синхронизация и зрительное внимание
Благодаря связи между синхронизацией и зрительным
вниманием, были предложены модели распознавания объектов с
полной синхронизация между осцилляторами, используемыми
для представления объектов.
Мартынов Семён (СПб ПУ) Интеллектуальные системы 16 декабря 2014 г. 8 / 36
Синхронизация и зрительное внимание
Благодаря связи между синхронизацией и зрительным
вниманием, были предложены модели распознавания объектов с
полной синхронизация между осцилляторами, используемыми
для представления объектов.
На практике, феномен полной синхронизации встречался крайне
редко.
Мартынов Семён (СПб ПУ) Интеллектуальные системы 16 декабря 2014 г. 8 / 36
Синхронизация и зрительное внимание
Благодаря связи между синхронизацией и зрительным
вниманием, были предложены модели распознавания объектов с
полной синхронизация между осцилляторами, используемыми
для представления объектов.
На практике, феномен полной синхронизации встречался крайне
редко.
Следовательно, прочие формы синхронизации должны быть
рассмотрены!
Мартынов Семён (СПб ПУ) Интеллектуальные системы 16 декабря 2014 г. 8 / 36
Синхронизация и зрительное внимание
Виды синхронизаций:
Полная (complete synchronization) - полная сходимость (во
времени) соответствующих переменных всех нейронов в сети.
Фазовая (phase synchronization) - разность фаз между элементами
сети со временем должна либо вообще не меняться, либо
находиться в определённых конечных границах, при этом
игнорируя отношение амплитуд.
Запаздывающая (lag synchronization) - происходит в сильно
связных колебательных системах, когда они выровняются по фазе
и амплитуде, но остаются сдвинуты во времени.
Опережающая (anticipating synchronization) - происходит в
сонаправленных системах коллективного поведения, где одна
система движется с определением относительно остальных.
Обобщенная (generalized synchronization) - подобна фазовой,
только отношение между фазами должны описываться
определённой функцией.
Мартынов Семён (СПб ПУ) Интеллектуальные системы 16 декабря 2014 г. 9 / 36
Хаотично-фазовая синхронизация
Подход фазовой синхронизации позволяет исследовать
синхронизацию сетей с осцилляторами, параметры которых могут
отличаться.
Рассмотрим хаотично-фазовую синхронизацию на основе
сдвоенного хаотического аттрактора Рёсслера, которая позволяет
создать механизм поиска и подсветки объекта, на который будет
обращено внимание.
В процессе работы, группа нейронов (представляющих приметный
объект на снимке) фиксируется по своей фазе, т.е. каждый нейрон
производит уникальную хаотическую траекторию, но вместе они
оказываются фазной-связанными. В это же время, другие группы
нейронов, представляющие другие объекты на снимке, двигаются
в своих фазах, никак не связанных с рассматриваемой нами.
Мартынов Семён (СПб ПУ) Интеллектуальные системы 16 декабря 2014 г. 10 / 36
Хаотично-фазовая синхронизация
Аттрактор - компактное подмножество фазового пространства
динамической системы, все траектории из некоторой окрестности
которого стремятся к нему при времени, стремящемся к
бесконечности.
Аттрактор Рёсслера — хаотический аттрактор, которым обладает
система дифференциальных уравнений Рёсслера:



dx
dt = −y − z
dy
dt = x + ay
dz
dt = b + z(x − c)
;
где a, b, c — положительные постоянные. При значениях
параметров a = b = 0, 2 и 2, 6 ≤ c ≤ 4, 2 уравнения Рёсслера
обладают устойчивым предельным циклом. При этих значениях
параметров период и форма предельного цикла совершают
последовательность удвоения периода.
Мартынов Семён (СПб ПУ) Интеллектуальные системы 16 декабря 2014 г. 11 / 36
Синхронизация и зрительное внимание
Сразу же за точкой c = 4,2 возникает явление хаотического
аттрактора. Чётко определённые линии предельных циклов
расплываются и заполняют фазовое пространство бесконечным
счетным множеством траекторий, обладающим свойствами фрактала.
Рис. 3 : Сдвоенный хаотический аттрактора Рёсслера
Рекомендую видео: http://www.youtube.com/watch?v=ef3M0n8MK-0
Мартынов Семён (СПб ПУ) Интеллектуальные системы 16 декабря 2014 г. 12 / 36
Хаотично-фазовая синхронизация
Два осциллятора будем называть синхронными по фазе, если
разность их фаз остаётся ограниченной, а амплитуда может не
коррелировать.
Другими словами, |φ1 − φ2| < M при t → ∞
Фаза осциллятора φ определяется следующим образом:
φ = Υ(arctan(y/x)),
где x и y являются переменными осциллятора, а функция Υ
гарантирует рост числа φ.
Мартынов Семён (СПб ПУ) Интеллектуальные системы 16 декабря 2014 г. 13 / 36
Хаотично-фазовая синхронизация
Два связных осциллятора Рёсслера также могут быть
синхронными по фазе, если обеспечивается достаточная сила
связности!
Массив из N (попарно) связных осцилляторов Рёсслера
представлен следующим уравнением:
˙xi = −ωi yi − zi + k(2xi − xi−1 − xi+i ),
˙yi = ωi xi − ayi ,
˙zi = b + zi (xi − c),
где используются три константы a = 0, 15, b = 0, 2 и c = 10, а
значение ωi для каждого осциллятора выбирается случайным
образом в интервале [0, 981, 02]. Параметр k отвечает за силу
связности.
Мартынов Семён (СПб ПУ) Интеллектуальные системы 16 декабря 2014 г. 14 / 36
Хаотично-фазовая синхронизация
Возьмём 50 связных Рёсслеровских систем, и проследим по рисунку 4
переход от хаотического к синхронному состоянию.
Рис. 4 : Отклонение от фазы в секундах (s) синхронной (k = 0,05), почти
синхронной (k = 0,03) и не синхронной (k = 0,01) систем.
Мартынов Семён (СПб ПУ) Интеллектуальные системы 16 декабря 2014 г. 15 / 36
Хаотично-фазовая синхронизация
Если опустить дополнительные математические подробности
(основанные на экспоненте Ляпунова), то:
при силе связи равной нулю, синхронизации (в том числе фазовой
синхронизации) не наблюдается.
при увеличении силы связи, фазы синхронизируются, но
амплитуды двух осцилляторов остаются некоррелированными.
при дальнейшем росте силы связи, достигается полная
синхронизация (с небольшой разницей между траекториями двух
осцилляторов).
Мартынов Семён (СПб ПУ) Интеллектуальные системы 16 декабря 2014 г. 16 / 36
Осцилляторные сети и распознавание
Рассмотрим модель двухмерной сети Рёсслеровских
осцилляторов, построенной по следующим формулам
˙xi,j = −ωi,j yi,j − zi,j + k+
i,j ∆+xi,j + k−
i,j ∆−xi,j ,
˙yi,j = ωi,j xi,j − ayi,j ,
˙zi,j = b + zi,j (xi,j − c),
где:
(i, j) это решётка 1 ≤ i ≤ N, 1 ≤ j ≤ M,
k+
i,j ∈ [0, k+
max ] и k−
i,j ∈ [0, k−
max ] положительная и отрицательная
сила связывания (уст. в соответ. с пиксельными константами),
ωi,j также определяется пиксельными константами,
k+
max и k−
max выбираются в зависимости от изображения,
∆+xi,j и ∆−xi,j положительные и отрицательные условия
связывания.
Мартынов Семён (СПб ПУ) Интеллектуальные системы 16 декабря 2014 г. 17 / 36
Осцилляторные сети и распознавание
Положительные и отрицательные условия связывания
определяются следующим образом:
∆±
xi,j = γi−1,j−1;i,j (xi−1,j−1 − xi,j ) + γi−1,j;i,j (xi−1,j − xi,j )
+γi−1,j+1;i,j (xi−1,j+1 − xi,j ) + γi,j−1;i,j (xi,j−1 − xi,j )
+γi,j+1;i,j (xi,j+1 − xi,j ) + γi+1,j−1;i,j (xi+1,j−1 − xi,j )
+γi+1,j;i,j (xi+1,j − xi,j ) + γi+1,j+1;i,j (xi+1,j+1 − xi,j ),
где
γi,j;p,q =
1, если осциллятор (i, j) связан с (p, q)
0, иначе
Мартынов Семён (СПб ПУ) Интеллектуальные системы 16 декабря 2014 г. 18 / 36
Осцилляторные сети и распознавание
Положительные связи ∆+ между парами:
с одинаковыми цветами будут сохранены;
с различными цветами будут удалены.
Отрицательные связи ∆− между парами:
всегда существуют, т.е. каждый осциллятор всегда имеет связь с
8-ю соседями (кроме крайних).
Мартынов Семён (СПб ПУ) Интеллектуальные системы 16 декабря 2014 г. 19 / 36
Осцилляторные сети и распознавание
Каждый осциллятор представляет пиксель исходной картинки.
Влияние каждого пикселя на соответствующий осциллятор
определяется через относительный пиксельный контраст Ri,j .
Для вычисления относительного контраста, требуется вычислить
абсолютный Ci,j .
Мартынов Семён (СПб ПУ) Интеллектуальные системы 16 декабря 2014 г. 20 / 36
Осцилляторные сети и распознавание
Абсолютный пиксельный контраст:
Ci,j = d
wd |Fd
i,j −Fd
avg |
d
wd , где
(i, j) - пиксельные индексы,
Fd
i,j - свойство d для пикселя (i, j) на интервале [0, 1],
wd - вес свойства d,
Fd
avg - среднее значение свойства d, полученное по формуле
Fd
avg = 1
NM
i=N
i=1
j=M
j=1
Fd
i,j
Мартынов Семён (СПб ПУ) Интеллектуальные системы 16 декабря 2014 г. 21 / 36
Осцилляторные сети и распознавание
Свойство d:
FI - интенсивность,
FR - красный,
FG - зеленый,
FB - голубой.
Вес:
wI = 3,
wR = 1,
wG = 1,
wB = 1.
Мартынов Семён (СПб ПУ) Интеллектуальные системы 16 декабря 2014 г. 22 / 36
Осцилляторные сети и распознавание
Относительный пиксельный контраст:
Ri,j = exp(−
(1−Ci,j )2
2σ2 )
Полученная относительная константа используется для
моделирования параметров осциллятора, т.е. осцилляторы,
соответствующие наиболее примечательному (контрастному)
объекту будут синхронизированы к положительной связи k+
i,j ,
а наименее примечательному - к отрицательной связи k−
i,j !
Значение σ выбирается пользователем.
Мартынов Семён (СПб ПУ) Интеллектуальные системы 16 декабря 2014 г. 23 / 36
Осцилляторные сети и распознавание
Считается, что человек не может удержать внимание на объекте в
течение длительного времени, то есть фокус должен быть смещен на
другие объекты. Этот механизм переключения внимания может быть
реализован в нашей модели следующим образом:
Ri,j = exp(−
(t/tend −Ci,j )2
2σ2 ), где
tend - общее время симуляции.
Избавившись от константы в числителе, мы позволили системе
выбирать различные объекты (с различной степенью
контрастности).
Мартынов Семён (СПб ПУ) Интеллектуальные системы 16 декабря 2014 г. 24 / 36
Результаты симуляции
Для экспериментов были использованы объекты с явно
выделенной контрастной частью.
При проведении экспериментов, были выставлены следующие
значения:
k+
max = 0, 05 и k−
max = 0, 02 (константы),
σ = 0, 5 и ∆w = 0, 02 (переменные).
Мартынов Семён (СПб ПУ) Интеллектуальные системы 16 декабря 2014 г. 25 / 36
Синхронизация и зрительное внимание
Следующий эксперимент проводили с использованием реального
изображение с рисунка 5.
Рис. 5 : Исходный рисунок
Мартынов Семён (СПб ПУ) Интеллектуальные системы 16 декабря 2014 г. 26 / 36
Синхронизация и зрительное внимание
Рисунок 6 показывает выбор 300 случайных осцилляторов (пикселей)
из изображении так, что первые 150 строк соответствуют "лисам"а
других 150 линий соответствуют "цветку".
Рис. 6 : Выбор 300 случайных пикселей
Мартынов Семён (СПб ПУ) Интеллектуальные системы 16 декабря 2014 г. 27 / 36
Синхронизация и зрительное внимание
Рисунки 7 и 8 показывают, что фазовая синхронизация происходит
среди осцилляторов, представляющих объект "цветокв то время как
не фазовая синхронизация среди других осцилляторов не наблюдается.
Рис. 7 : фазовая синхронизация происходит среди осцилляторов
Мартынов Семён (СПб ПУ) Интеллектуальные системы 16 декабря 2014 г. 28 / 36
Синхронизация и зрительное внимание
Рисунки 7 и 8 показывают, что фазовая синхронизация происходит
среди осцилляторов, представляющих объект "цветокв то время как
не фазовая синхронизация среди других осцилляторов не наблюдается.
Рис. 8 : Фазовая синхронизация среди других осцилляторов не наблюдается
Мартынов Семён (СПб ПУ) Интеллектуальные системы 16 декабря 2014 г. 29 / 36
Синхронизация и зрительное внимание
Теперь проведём эксперимент с использованием механизма
переключения, чтобы изменить фокус внимания с одного объекта на
другой. На рисунке 9 мы видим искусственное изображение с двумя
спиралями. Свободные параметры устанавливаются следующим
образом: σ = 0, 3 и ∆w = 0, 2.
Рис. 9 : Исходный рисунок второго эксперимента
Мартынов Семён (СПб ПУ) Интеллектуальные системы 16 декабря 2014 г. 30 / 36
Синхронизация и зрительное внимание
Рисунок 10 показывает поведение 150 случайно выбранных
осцилляторов (пикселей) от каждого объекта, где каждая строка
соответствует осциллятора. Из ряда с 1 по 150, мы можем видеть, что
осцилляторы, соответствующие желтому объекта являются первой
группой, которая по фазе синхронизирована. Через некоторое время
она теряет синхронизацию и возникает фазовая синхронизация второй
группы (линии 151 300).
Рис. 10 : Возникает фазовая синхронизация второй группы
Мартынов Семён (СПб ПУ) Интеллектуальные системы 16 декабря 2014 г. 31 / 36
Синхронизация и зрительное внимание
Рисунок 11 показывает стандартные отклонения фазы роста двух
групп осцилляторов.
Рис. 11 : Стандартные отклонения фазы роста двух групп осцилляторов
Мартынов Семён (СПб ПУ) Интеллектуальные системы 16 декабря 2014 г. 32 / 36
Заключение
Колебательные сети были использованы для решения задач:
сегментации изображений,
слуховой сегрегации сигнала,
функций привязки,
выбора объекта.
Этот вид моделей требует двух механизмов:
синхронизация каждого объекта с группой
десинхронизация, чтобы отличить один объект от другого
Мартынов Семён (СПб ПУ) Интеллектуальные системы 16 декабря 2014 г. 33 / 36
Заключение
Сеть осцилляторов имеет явное достоинство - легкость синхронизации
группу осцилляторов. Но есть и недостатки, связанные с разделением
разных объектов, у которых случайно совпали траектории
синхронизации.
Возможны следующие возможные направления ее дальнейшей
разработки:
испытание новых видов сетевого связывания;
разработка методов сегментации движущихся изображений;
распространение метода на задачи сегментации цветных
изображений;
развитие подходов к моделированию активного зрения.
Мартынов Семён (СПб ПУ) Интеллектуальные системы 16 декабря 2014 г. 34 / 36
Ссылки
F.A. Breve, L. Zhao, M.G. Quiles, and E.E.N. Macau, "Chaotic phase
synchronization and desynchronization in an oscillator network for
object selection";presented at Neural Networks, 2009, pp.728-737.
Антон Конушин, Компьютерное зрение.
http://courses.graphicon.ru/main/vision.
Кузьмина М.Г., Маныкин Э.А., Сурина И.И. Осцилляторная сеть с
управляемой синхронизацией и динамический метод сегментации
изображений // Научная сессия МИФИ-2004. Ч.1
Нейроинформатика-2004. 6 Всероссийская научно-техническая
конференция. Теория нейронных сетей 1. Нейробиология.
Применение нейронных сетей 1, стр. 29-37
Иванченко И.В., Шалфеев В.Д. Информационная динамика
сложных осцилляторных систем. Учеб. метод. пособие. — Н.
Новгород: Изд-во ННГУ, 2006. — 113 с.
Мартынов Семён (СПб ПУ) Интеллектуальные системы 16 декабря 2014 г. 35 / 36
Вопросы?
Мартынов Семён (СПб ПУ) Интеллектуальные системы 16 декабря 2014 г. 36 / 36

More Related Content

Similar to Задача выделения объекта на изображении: хаотично-фазовая синхронизация и асинхронность в осцилляторных нейронных сетях

2004 Белова "Моделирование систем синхронизации с использованием хаотических ...
2004 Белова "Моделирование систем синхронизации с использованием хаотических ...2004 Белова "Моделирование систем синхронизации с использованием хаотических ...
2004 Белова "Моделирование систем синхронизации с использованием хаотических ...
RF-Lab
 
Ю.В.Андреев, А.С.Дмитриев, Д.А.Куминов "Хаотические процессоры"
Ю.В.Андреев, А.С.Дмитриев, Д.А.Куминов "Хаотические процессоры"Ю.В.Андреев, А.С.Дмитриев, Д.А.Куминов "Хаотические процессоры"
Ю.В.Андреев, А.С.Дмитриев, Д.А.Куминов "Хаотические процессоры"
Anamezon
 
Лекция №12 "Ограниченная машина Больцмана"
Лекция №12 "Ограниченная машина Больцмана" Лекция №12 "Ограниченная машина Больцмана"
Лекция №12 "Ограниченная машина Больцмана"
Technosphere1
 
Gauss vs. Pareto (Rastyannikov Pavel)
Gauss vs. Pareto (Rastyannikov Pavel)Gauss vs. Pareto (Rastyannikov Pavel)
Gauss vs. Pareto (Rastyannikov Pavel)
Pavel Rastyannikov
 
Лекция №11 "Основы нейронных сетей"
Лекция №11 "Основы нейронных сетей" Лекция №11 "Основы нейронных сетей"
Лекция №11 "Основы нейронных сетей"
Technosphere1
 
Распределенные мультикластерные вычислительные системы и параллельное мультип...
Распределенные мультикластерные вычислительные системы и параллельное мультип...Распределенные мультикластерные вычислительные системы и параллельное мультип...
Распределенные мультикластерные вычислительные системы и параллельное мультип...Mikhail Kurnosov
 
7114
71147114
Введение в архитектуры нейронных сетей / HighLoad++ 2016
Введение в архитектуры нейронных сетей / HighLoad++ 2016Введение в архитектуры нейронных сетей / HighLoad++ 2016
Введение в архитектуры нейронных сетей / HighLoad++ 2016
Grigory Sapunov
 
Введение в архитектуры нейронных сетей / Григорий Сапунов (Intento)
Введение в архитектуры нейронных сетей / Григорий Сапунов (Intento)Введение в архитектуры нейронных сетей / Григорий Сапунов (Intento)
Введение в архитектуры нейронных сетей / Григорий Сапунов (Intento)
Ontico
 
EEG segmentation method based on analysis of traveling waves
EEG segmentation method based on analysis of traveling wavesEEG segmentation method based on analysis of traveling waves
EEG segmentation method based on analysis of traveling waves
Igor Kolodkin
 
Лекция 1
Лекция 1Лекция 1
Лекция 1
Ivan Stolyarov
 
Лекция 7. Алгоритмы
Лекция 7. АлгоритмыЛекция 7. Алгоритмы
Лекция 7. Алгоритмы
Vladimir Tcherniak
 
Синергетика: источники, составные элементы и перспективы развития
Синергетика: источники, составные элементы и перспективы развитияСинергетика: источники, составные элементы и перспективы развития
Синергетика: источники, составные элементы и перспективы развития
Institute of Philosophy of NAS of Belarus
 
NUG_prezentatsia_o_neyronnykh_setyakh_24_02.pptx
NUG_prezentatsia_o_neyronnykh_setyakh_24_02.pptxNUG_prezentatsia_o_neyronnykh_setyakh_24_02.pptx
NUG_prezentatsia_o_neyronnykh_setyakh_24_02.pptx
whiskeycat17
 
3 бурдаеввп 2014_pax_grid_без_анимации
3 бурдаеввп 2014_pax_grid_без_анимации3 бурдаеввп 2014_pax_grid_без_анимации
3 бурдаеввп 2014_pax_grid_без_анимации
Vladimir Burdaev
 
Лекция "Задача моделирования когнитивной эволюции"
Лекция "Задача моделирования когнитивной эволюции"Лекция "Задача моделирования когнитивной эволюции"
Лекция "Задача моделирования когнитивной эволюции"
begingroup
 
система связи, основанная на синхронизации систем с задержкой с переключением...
система связи, основанная на синхронизации систем с задержкой с переключением...система связи, основанная на синхронизации систем с задержкой с переключением...
система связи, основанная на синхронизации систем с задержкой с переключением...
Иван Иванов
 
651.локальные методы анализа динамических систем учебное пособие
651.локальные методы анализа динамических систем учебное пособие651.локальные методы анализа динамических систем учебное пособие
651.локальные методы анализа динамических систем учебное пособиеivanov1566353422
 

Similar to Задача выделения объекта на изображении: хаотично-фазовая синхронизация и асинхронность в осцилляторных нейронных сетях (20)

2004 Белова "Моделирование систем синхронизации с использованием хаотических ...
2004 Белова "Моделирование систем синхронизации с использованием хаотических ...2004 Белова "Моделирование систем синхронизации с использованием хаотических ...
2004 Белова "Моделирование систем синхронизации с использованием хаотических ...
 
Ю.В.Андреев, А.С.Дмитриев, Д.А.Куминов "Хаотические процессоры"
Ю.В.Андреев, А.С.Дмитриев, Д.А.Куминов "Хаотические процессоры"Ю.В.Андреев, А.С.Дмитриев, Д.А.Куминов "Хаотические процессоры"
Ю.В.Андреев, А.С.Дмитриев, Д.А.Куминов "Хаотические процессоры"
 
Лекция №12 "Ограниченная машина Больцмана"
Лекция №12 "Ограниченная машина Больцмана" Лекция №12 "Ограниченная машина Больцмана"
Лекция №12 "Ограниченная машина Больцмана"
 
Gauss vs. Pareto (Rastyannikov Pavel)
Gauss vs. Pareto (Rastyannikov Pavel)Gauss vs. Pareto (Rastyannikov Pavel)
Gauss vs. Pareto (Rastyannikov Pavel)
 
Лекция №11 "Основы нейронных сетей"
Лекция №11 "Основы нейронных сетей" Лекция №11 "Основы нейронных сетей"
Лекция №11 "Основы нейронных сетей"
 
Распределенные мультикластерные вычислительные системы и параллельное мультип...
Распределенные мультикластерные вычислительные системы и параллельное мультип...Распределенные мультикластерные вычислительные системы и параллельное мультип...
Распределенные мультикластерные вычислительные системы и параллельное мультип...
 
7114
71147114
7114
 
Введение в архитектуры нейронных сетей / HighLoad++ 2016
Введение в архитектуры нейронных сетей / HighLoad++ 2016Введение в архитектуры нейронных сетей / HighLoad++ 2016
Введение в архитектуры нейронных сетей / HighLoad++ 2016
 
Введение в архитектуры нейронных сетей / Григорий Сапунов (Intento)
Введение в архитектуры нейронных сетей / Григорий Сапунов (Intento)Введение в архитектуры нейронных сетей / Григорий Сапунов (Intento)
Введение в архитектуры нейронных сетей / Григорий Сапунов (Intento)
 
EEG segmentation method based on analysis of traveling waves
EEG segmentation method based on analysis of traveling wavesEEG segmentation method based on analysis of traveling waves
EEG segmentation method based on analysis of traveling waves
 
Лекция 1
Лекция 1Лекция 1
Лекция 1
 
Лекция 7. Алгоритмы
Лекция 7. АлгоритмыЛекция 7. Алгоритмы
Лекция 7. Алгоритмы
 
Синергетика: источники, составные элементы и перспективы развития
Синергетика: источники, составные элементы и перспективы развитияСинергетика: источники, составные элементы и перспективы развития
Синергетика: источники, составные элементы и перспективы развития
 
NUG_prezentatsia_o_neyronnykh_setyakh_24_02.pptx
NUG_prezentatsia_o_neyronnykh_setyakh_24_02.pptxNUG_prezentatsia_o_neyronnykh_setyakh_24_02.pptx
NUG_prezentatsia_o_neyronnykh_setyakh_24_02.pptx
 
0907.0229
0907.02290907.0229
0907.0229
 
3 бурдаеввп 2014_pax_grid_без_анимации
3 бурдаеввп 2014_pax_grid_без_анимации3 бурдаеввп 2014_pax_grid_без_анимации
3 бурдаеввп 2014_pax_grid_без_анимации
 
Лекция "Задача моделирования когнитивной эволюции"
Лекция "Задача моделирования когнитивной эволюции"Лекция "Задача моделирования когнитивной эволюции"
Лекция "Задача моделирования когнитивной эволюции"
 
Sulimov 2009 10_30
Sulimov 2009 10_30Sulimov 2009 10_30
Sulimov 2009 10_30
 
система связи, основанная на синхронизации систем с задержкой с переключением...
система связи, основанная на синхронизации систем с задержкой с переключением...система связи, основанная на синхронизации систем с задержкой с переключением...
система связи, основанная на синхронизации систем с задержкой с переключением...
 
651.локальные методы анализа динамических систем учебное пособие
651.локальные методы анализа динамических систем учебное пособие651.локальные методы анализа динамических систем учебное пособие
651.локальные методы анализа динамических систем учебное пособие
 

More from Semen Martynov

Software engineering seminars: jenkins
Software engineering seminars: jenkinsSoftware engineering seminars: jenkins
Software engineering seminars: jenkins
Semen Martynov
 
Software engineering seminars: jira
 Software engineering seminars: jira Software engineering seminars: jira
Software engineering seminars: jira
Semen Martynov
 
Software engineering seminars: gradle
 Software engineering seminars: gradle Software engineering seminars: gradle
Software engineering seminars: gradle
Semen Martynov
 
Software engineering seminars: git
 Software engineering seminars: git Software engineering seminars: git
Software engineering seminars: git
Semen Martynov
 
Software engineering seminars: Docker
Software engineering seminars: DockerSoftware engineering seminars: Docker
Software engineering seminars: Docker
Semen Martynov
 
Исследование характеристик динамического предсказания ветвлений в конвейере с...
Исследование характеристик динамического предсказания ветвлений в конвейере с...Исследование характеристик динамического предсказания ветвлений в конвейере с...
Исследование характеристик динамического предсказания ветвлений в конвейере с...
Semen Martynov
 
Кэш-независимые алгоритмы: анализ алгоритма перемножения квадратных матриц
Кэш-независимые алгоритмы: анализ алгоритма перемножения квадратных матрицКэш-независимые алгоритмы: анализ алгоритма перемножения квадратных матриц
Кэш-независимые алгоритмы: анализ алгоритма перемножения квадратных матриц
Semen Martynov
 
Корпоративная культура организации: примеры и формирование
Корпоративная культура организации: примеры и формированиеКорпоративная культура организации: примеры и формирование
Корпоративная культура организации: примеры и формирование
Semen Martynov
 
Исследование работы Кэш-памяти центрального процессора
Исследование работы Кэш-памяти центрального процессораИсследование работы Кэш-памяти центрального процессора
Исследование работы Кэш-памяти центрального процессора
Semen Martynov
 
Введение в динамический анализ приложений на примере Intel Pin
Введение в динамический анализ приложений на примере Intel PinВведение в динамический анализ приложений на примере Intel Pin
Введение в динамический анализ приложений на примере Intel Pin
Semen Martynov
 
Dauria aerospace
Dauria aerospaceDauria aerospace
Dauria aerospace
Semen Martynov
 

More from Semen Martynov (11)

Software engineering seminars: jenkins
Software engineering seminars: jenkinsSoftware engineering seminars: jenkins
Software engineering seminars: jenkins
 
Software engineering seminars: jira
 Software engineering seminars: jira Software engineering seminars: jira
Software engineering seminars: jira
 
Software engineering seminars: gradle
 Software engineering seminars: gradle Software engineering seminars: gradle
Software engineering seminars: gradle
 
Software engineering seminars: git
 Software engineering seminars: git Software engineering seminars: git
Software engineering seminars: git
 
Software engineering seminars: Docker
Software engineering seminars: DockerSoftware engineering seminars: Docker
Software engineering seminars: Docker
 
Исследование характеристик динамического предсказания ветвлений в конвейере с...
Исследование характеристик динамического предсказания ветвлений в конвейере с...Исследование характеристик динамического предсказания ветвлений в конвейере с...
Исследование характеристик динамического предсказания ветвлений в конвейере с...
 
Кэш-независимые алгоритмы: анализ алгоритма перемножения квадратных матриц
Кэш-независимые алгоритмы: анализ алгоритма перемножения квадратных матрицКэш-независимые алгоритмы: анализ алгоритма перемножения квадратных матриц
Кэш-независимые алгоритмы: анализ алгоритма перемножения квадратных матриц
 
Корпоративная культура организации: примеры и формирование
Корпоративная культура организации: примеры и формированиеКорпоративная культура организации: примеры и формирование
Корпоративная культура организации: примеры и формирование
 
Исследование работы Кэш-памяти центрального процессора
Исследование работы Кэш-памяти центрального процессораИсследование работы Кэш-памяти центрального процессора
Исследование работы Кэш-памяти центрального процессора
 
Введение в динамический анализ приложений на примере Intel Pin
Введение в динамический анализ приложений на примере Intel PinВведение в динамический анализ приложений на примере Intel Pin
Введение в динамический анализ приложений на примере Intel Pin
 
Dauria aerospace
Dauria aerospaceDauria aerospace
Dauria aerospace
 

Задача выделения объекта на изображении: хаотично-фазовая синхронизация и асинхронность в осцилляторных нейронных сетях

  • 1. Задача выделения объекта на изображении: хаотично-фазовая синхронизация и асинхронность в осцилляторных нейронных сетях Мартынов Семён Санкт-Петербургский государственный политехнический университет semen.martynov@gmail.com 16 декабря 2014 г. Мартынов Семён (СПб ПУ) Интеллектуальные системы 16 декабря 2014 г. 1 / 36
  • 2. Содержание 1 Базовые понятия 2 Синхронизация и зрительное внимание 3 Хаотично-фазовая синхронизация Аттрактор Рёсслера 4 Осцилляторные сети и распознавание 5 Результаты симуляции 6 Заключение 7 Ссылки 8 Вопросы Мартынов Семён (СПб ПУ) Интеллектуальные системы 16 декабря 2014 г. 2 / 36
  • 3. Базовые понятия Нейронная сеть (1) Сложная совокупность нейронов, функционально объединенных в нервной системе и обеспечивающих взаимосвязанное поведение всех систем организма. Нейронная сеть (2) Упрощенная (математическая/программная/аппаратная) модель биологической нейронной сетей. Осцилляторная нейронная сеть Класс нейронных сетей, в котором рассматриваются колебательные аспекты их функционирования. Функциональной единицей осцилляторных нейронных сетей, как правило, является осциллятор, т. е. объект с колебательными свойствами. Мартынов Семён (СПб ПУ) Интеллектуальные системы 16 декабря 2014 г. 3 / 36
  • 4. Синхронизация и зрительное внимание Какие объекты находятся на рисунке 1? Рис. 1 : Площадь Тяньаньмэнь Мартынов Семён (СПб ПУ) Интеллектуальные системы 16 декабря 2014 г. 4 / 36
  • 5. Синхронизация и зрительное внимание Что позволяет их выделить объекты на рисунке 2? Рис. 2 : Площадь Тяньаньмэнь с выделенными объектами Мартынов Семён (СПб ПУ) Интеллектуальные системы 16 декабря 2014 г. 5 / 36
  • 6. Синхронизация и зрительное внимание Идея динамического связывания (dynamical binding): Колебательная нейронная активность и синхронизация в зрительной коре мозга кошки и обезьяны. Использования явлений синхронизации и резонанса в других структурами мозга (обонятельной корой, гиппокампом, таламокортикальной системой, новой корой). Мартынов Семён (СПб ПУ) Интеллектуальные системы 16 декабря 2014 г. 6 / 36
  • 7. Синхронизация и зрительное внимание Идея динамического связывания (dynamical binding): Колебательная нейронная активность и синхронизация в зрительной коре мозга кошки и обезьяны. Использования явлений синхронизации и резонанса в других структурами мозга (обонятельной корой, гиппокампом, таламокортикальной системой, новой корой). В отличие от медленной адаптации нейронных сетей под действием алгоритмов обучения, динамическое связывание способно обеспечить немедленную реакцию сети, необходимую при выполнении задач обработки информации в режиме реального времени! Мартынов Семён (СПб ПУ) Интеллектуальные системы 16 декабря 2014 г. 6 / 36
  • 8. Синхронизация и зрительное внимание Существуют два базовых подхода к построению компьютерной модели формирования внимания: - на основе места (location-based model) - активируется одним (сигнальным) нейроном, акцент на одну точку; - на основе объекта (object-based model) - базовым юнитом, конкурирующим за внимание является целый объект (либо его часть). Мартынов Семён (СПб ПУ) Интеллектуальные системы 16 декабря 2014 г. 7 / 36
  • 9. Синхронизация и зрительное внимание Существуют два базовых подхода к построению компьютерной модели формирования внимания: - на основе места (location-based model) - активируется одним (сигнальным) нейроном, акцент на одну точку; - на основе объекта (object-based model) - базовым юнитом, конкурирующим за внимание является целый объект (либо его часть). Биологические системы обучились вычленять из окружающей среды максимально релевантную информацию (WTA), и подавлять второстепенную. Объект, захвативший внимание, постепенно теряет актуальность, уступая остальным объектам. Мартынов Семён (СПб ПУ) Интеллектуальные системы 16 декабря 2014 г. 7 / 36
  • 10. Синхронизация и зрительное внимание Благодаря связи между синхронизацией и зрительным вниманием, были предложены модели распознавания объектов с полной синхронизация между осцилляторами, используемыми для представления объектов. Мартынов Семён (СПб ПУ) Интеллектуальные системы 16 декабря 2014 г. 8 / 36
  • 11. Синхронизация и зрительное внимание Благодаря связи между синхронизацией и зрительным вниманием, были предложены модели распознавания объектов с полной синхронизация между осцилляторами, используемыми для представления объектов. На практике, феномен полной синхронизации встречался крайне редко. Мартынов Семён (СПб ПУ) Интеллектуальные системы 16 декабря 2014 г. 8 / 36
  • 12. Синхронизация и зрительное внимание Благодаря связи между синхронизацией и зрительным вниманием, были предложены модели распознавания объектов с полной синхронизация между осцилляторами, используемыми для представления объектов. На практике, феномен полной синхронизации встречался крайне редко. Следовательно, прочие формы синхронизации должны быть рассмотрены! Мартынов Семён (СПб ПУ) Интеллектуальные системы 16 декабря 2014 г. 8 / 36
  • 13. Синхронизация и зрительное внимание Виды синхронизаций: Полная (complete synchronization) - полная сходимость (во времени) соответствующих переменных всех нейронов в сети. Фазовая (phase synchronization) - разность фаз между элементами сети со временем должна либо вообще не меняться, либо находиться в определённых конечных границах, при этом игнорируя отношение амплитуд. Запаздывающая (lag synchronization) - происходит в сильно связных колебательных системах, когда они выровняются по фазе и амплитуде, но остаются сдвинуты во времени. Опережающая (anticipating synchronization) - происходит в сонаправленных системах коллективного поведения, где одна система движется с определением относительно остальных. Обобщенная (generalized synchronization) - подобна фазовой, только отношение между фазами должны описываться определённой функцией. Мартынов Семён (СПб ПУ) Интеллектуальные системы 16 декабря 2014 г. 9 / 36
  • 14. Хаотично-фазовая синхронизация Подход фазовой синхронизации позволяет исследовать синхронизацию сетей с осцилляторами, параметры которых могут отличаться. Рассмотрим хаотично-фазовую синхронизацию на основе сдвоенного хаотического аттрактора Рёсслера, которая позволяет создать механизм поиска и подсветки объекта, на который будет обращено внимание. В процессе работы, группа нейронов (представляющих приметный объект на снимке) фиксируется по своей фазе, т.е. каждый нейрон производит уникальную хаотическую траекторию, но вместе они оказываются фазной-связанными. В это же время, другие группы нейронов, представляющие другие объекты на снимке, двигаются в своих фазах, никак не связанных с рассматриваемой нами. Мартынов Семён (СПб ПУ) Интеллектуальные системы 16 декабря 2014 г. 10 / 36
  • 15. Хаотично-фазовая синхронизация Аттрактор - компактное подмножество фазового пространства динамической системы, все траектории из некоторой окрестности которого стремятся к нему при времени, стремящемся к бесконечности. Аттрактор Рёсслера — хаотический аттрактор, которым обладает система дифференциальных уравнений Рёсслера:    dx dt = −y − z dy dt = x + ay dz dt = b + z(x − c) ; где a, b, c — положительные постоянные. При значениях параметров a = b = 0, 2 и 2, 6 ≤ c ≤ 4, 2 уравнения Рёсслера обладают устойчивым предельным циклом. При этих значениях параметров период и форма предельного цикла совершают последовательность удвоения периода. Мартынов Семён (СПб ПУ) Интеллектуальные системы 16 декабря 2014 г. 11 / 36
  • 16. Синхронизация и зрительное внимание Сразу же за точкой c = 4,2 возникает явление хаотического аттрактора. Чётко определённые линии предельных циклов расплываются и заполняют фазовое пространство бесконечным счетным множеством траекторий, обладающим свойствами фрактала. Рис. 3 : Сдвоенный хаотический аттрактора Рёсслера Рекомендую видео: http://www.youtube.com/watch?v=ef3M0n8MK-0 Мартынов Семён (СПб ПУ) Интеллектуальные системы 16 декабря 2014 г. 12 / 36
  • 17. Хаотично-фазовая синхронизация Два осциллятора будем называть синхронными по фазе, если разность их фаз остаётся ограниченной, а амплитуда может не коррелировать. Другими словами, |φ1 − φ2| < M при t → ∞ Фаза осциллятора φ определяется следующим образом: φ = Υ(arctan(y/x)), где x и y являются переменными осциллятора, а функция Υ гарантирует рост числа φ. Мартынов Семён (СПб ПУ) Интеллектуальные системы 16 декабря 2014 г. 13 / 36
  • 18. Хаотично-фазовая синхронизация Два связных осциллятора Рёсслера также могут быть синхронными по фазе, если обеспечивается достаточная сила связности! Массив из N (попарно) связных осцилляторов Рёсслера представлен следующим уравнением: ˙xi = −ωi yi − zi + k(2xi − xi−1 − xi+i ), ˙yi = ωi xi − ayi , ˙zi = b + zi (xi − c), где используются три константы a = 0, 15, b = 0, 2 и c = 10, а значение ωi для каждого осциллятора выбирается случайным образом в интервале [0, 981, 02]. Параметр k отвечает за силу связности. Мартынов Семён (СПб ПУ) Интеллектуальные системы 16 декабря 2014 г. 14 / 36
  • 19. Хаотично-фазовая синхронизация Возьмём 50 связных Рёсслеровских систем, и проследим по рисунку 4 переход от хаотического к синхронному состоянию. Рис. 4 : Отклонение от фазы в секундах (s) синхронной (k = 0,05), почти синхронной (k = 0,03) и не синхронной (k = 0,01) систем. Мартынов Семён (СПб ПУ) Интеллектуальные системы 16 декабря 2014 г. 15 / 36
  • 20. Хаотично-фазовая синхронизация Если опустить дополнительные математические подробности (основанные на экспоненте Ляпунова), то: при силе связи равной нулю, синхронизации (в том числе фазовой синхронизации) не наблюдается. при увеличении силы связи, фазы синхронизируются, но амплитуды двух осцилляторов остаются некоррелированными. при дальнейшем росте силы связи, достигается полная синхронизация (с небольшой разницей между траекториями двух осцилляторов). Мартынов Семён (СПб ПУ) Интеллектуальные системы 16 декабря 2014 г. 16 / 36
  • 21. Осцилляторные сети и распознавание Рассмотрим модель двухмерной сети Рёсслеровских осцилляторов, построенной по следующим формулам ˙xi,j = −ωi,j yi,j − zi,j + k+ i,j ∆+xi,j + k− i,j ∆−xi,j , ˙yi,j = ωi,j xi,j − ayi,j , ˙zi,j = b + zi,j (xi,j − c), где: (i, j) это решётка 1 ≤ i ≤ N, 1 ≤ j ≤ M, k+ i,j ∈ [0, k+ max ] и k− i,j ∈ [0, k− max ] положительная и отрицательная сила связывания (уст. в соответ. с пиксельными константами), ωi,j также определяется пиксельными константами, k+ max и k− max выбираются в зависимости от изображения, ∆+xi,j и ∆−xi,j положительные и отрицательные условия связывания. Мартынов Семён (СПб ПУ) Интеллектуальные системы 16 декабря 2014 г. 17 / 36
  • 22. Осцилляторные сети и распознавание Положительные и отрицательные условия связывания определяются следующим образом: ∆± xi,j = γi−1,j−1;i,j (xi−1,j−1 − xi,j ) + γi−1,j;i,j (xi−1,j − xi,j ) +γi−1,j+1;i,j (xi−1,j+1 − xi,j ) + γi,j−1;i,j (xi,j−1 − xi,j ) +γi,j+1;i,j (xi,j+1 − xi,j ) + γi+1,j−1;i,j (xi+1,j−1 − xi,j ) +γi+1,j;i,j (xi+1,j − xi,j ) + γi+1,j+1;i,j (xi+1,j+1 − xi,j ), где γi,j;p,q = 1, если осциллятор (i, j) связан с (p, q) 0, иначе Мартынов Семён (СПб ПУ) Интеллектуальные системы 16 декабря 2014 г. 18 / 36
  • 23. Осцилляторные сети и распознавание Положительные связи ∆+ между парами: с одинаковыми цветами будут сохранены; с различными цветами будут удалены. Отрицательные связи ∆− между парами: всегда существуют, т.е. каждый осциллятор всегда имеет связь с 8-ю соседями (кроме крайних). Мартынов Семён (СПб ПУ) Интеллектуальные системы 16 декабря 2014 г. 19 / 36
  • 24. Осцилляторные сети и распознавание Каждый осциллятор представляет пиксель исходной картинки. Влияние каждого пикселя на соответствующий осциллятор определяется через относительный пиксельный контраст Ri,j . Для вычисления относительного контраста, требуется вычислить абсолютный Ci,j . Мартынов Семён (СПб ПУ) Интеллектуальные системы 16 декабря 2014 г. 20 / 36
  • 25. Осцилляторные сети и распознавание Абсолютный пиксельный контраст: Ci,j = d wd |Fd i,j −Fd avg | d wd , где (i, j) - пиксельные индексы, Fd i,j - свойство d для пикселя (i, j) на интервале [0, 1], wd - вес свойства d, Fd avg - среднее значение свойства d, полученное по формуле Fd avg = 1 NM i=N i=1 j=M j=1 Fd i,j Мартынов Семён (СПб ПУ) Интеллектуальные системы 16 декабря 2014 г. 21 / 36
  • 26. Осцилляторные сети и распознавание Свойство d: FI - интенсивность, FR - красный, FG - зеленый, FB - голубой. Вес: wI = 3, wR = 1, wG = 1, wB = 1. Мартынов Семён (СПб ПУ) Интеллектуальные системы 16 декабря 2014 г. 22 / 36
  • 27. Осцилляторные сети и распознавание Относительный пиксельный контраст: Ri,j = exp(− (1−Ci,j )2 2σ2 ) Полученная относительная константа используется для моделирования параметров осциллятора, т.е. осцилляторы, соответствующие наиболее примечательному (контрастному) объекту будут синхронизированы к положительной связи k+ i,j , а наименее примечательному - к отрицательной связи k− i,j ! Значение σ выбирается пользователем. Мартынов Семён (СПб ПУ) Интеллектуальные системы 16 декабря 2014 г. 23 / 36
  • 28. Осцилляторные сети и распознавание Считается, что человек не может удержать внимание на объекте в течение длительного времени, то есть фокус должен быть смещен на другие объекты. Этот механизм переключения внимания может быть реализован в нашей модели следующим образом: Ri,j = exp(− (t/tend −Ci,j )2 2σ2 ), где tend - общее время симуляции. Избавившись от константы в числителе, мы позволили системе выбирать различные объекты (с различной степенью контрастности). Мартынов Семён (СПб ПУ) Интеллектуальные системы 16 декабря 2014 г. 24 / 36
  • 29. Результаты симуляции Для экспериментов были использованы объекты с явно выделенной контрастной частью. При проведении экспериментов, были выставлены следующие значения: k+ max = 0, 05 и k− max = 0, 02 (константы), σ = 0, 5 и ∆w = 0, 02 (переменные). Мартынов Семён (СПб ПУ) Интеллектуальные системы 16 декабря 2014 г. 25 / 36
  • 30. Синхронизация и зрительное внимание Следующий эксперимент проводили с использованием реального изображение с рисунка 5. Рис. 5 : Исходный рисунок Мартынов Семён (СПб ПУ) Интеллектуальные системы 16 декабря 2014 г. 26 / 36
  • 31. Синхронизация и зрительное внимание Рисунок 6 показывает выбор 300 случайных осцилляторов (пикселей) из изображении так, что первые 150 строк соответствуют "лисам"а других 150 линий соответствуют "цветку". Рис. 6 : Выбор 300 случайных пикселей Мартынов Семён (СПб ПУ) Интеллектуальные системы 16 декабря 2014 г. 27 / 36
  • 32. Синхронизация и зрительное внимание Рисунки 7 и 8 показывают, что фазовая синхронизация происходит среди осцилляторов, представляющих объект "цветокв то время как не фазовая синхронизация среди других осцилляторов не наблюдается. Рис. 7 : фазовая синхронизация происходит среди осцилляторов Мартынов Семён (СПб ПУ) Интеллектуальные системы 16 декабря 2014 г. 28 / 36
  • 33. Синхронизация и зрительное внимание Рисунки 7 и 8 показывают, что фазовая синхронизация происходит среди осцилляторов, представляющих объект "цветокв то время как не фазовая синхронизация среди других осцилляторов не наблюдается. Рис. 8 : Фазовая синхронизация среди других осцилляторов не наблюдается Мартынов Семён (СПб ПУ) Интеллектуальные системы 16 декабря 2014 г. 29 / 36
  • 34. Синхронизация и зрительное внимание Теперь проведём эксперимент с использованием механизма переключения, чтобы изменить фокус внимания с одного объекта на другой. На рисунке 9 мы видим искусственное изображение с двумя спиралями. Свободные параметры устанавливаются следующим образом: σ = 0, 3 и ∆w = 0, 2. Рис. 9 : Исходный рисунок второго эксперимента Мартынов Семён (СПб ПУ) Интеллектуальные системы 16 декабря 2014 г. 30 / 36
  • 35. Синхронизация и зрительное внимание Рисунок 10 показывает поведение 150 случайно выбранных осцилляторов (пикселей) от каждого объекта, где каждая строка соответствует осциллятора. Из ряда с 1 по 150, мы можем видеть, что осцилляторы, соответствующие желтому объекта являются первой группой, которая по фазе синхронизирована. Через некоторое время она теряет синхронизацию и возникает фазовая синхронизация второй группы (линии 151 300). Рис. 10 : Возникает фазовая синхронизация второй группы Мартынов Семён (СПб ПУ) Интеллектуальные системы 16 декабря 2014 г. 31 / 36
  • 36. Синхронизация и зрительное внимание Рисунок 11 показывает стандартные отклонения фазы роста двух групп осцилляторов. Рис. 11 : Стандартные отклонения фазы роста двух групп осцилляторов Мартынов Семён (СПб ПУ) Интеллектуальные системы 16 декабря 2014 г. 32 / 36
  • 37. Заключение Колебательные сети были использованы для решения задач: сегментации изображений, слуховой сегрегации сигнала, функций привязки, выбора объекта. Этот вид моделей требует двух механизмов: синхронизация каждого объекта с группой десинхронизация, чтобы отличить один объект от другого Мартынов Семён (СПб ПУ) Интеллектуальные системы 16 декабря 2014 г. 33 / 36
  • 38. Заключение Сеть осцилляторов имеет явное достоинство - легкость синхронизации группу осцилляторов. Но есть и недостатки, связанные с разделением разных объектов, у которых случайно совпали траектории синхронизации. Возможны следующие возможные направления ее дальнейшей разработки: испытание новых видов сетевого связывания; разработка методов сегментации движущихся изображений; распространение метода на задачи сегментации цветных изображений; развитие подходов к моделированию активного зрения. Мартынов Семён (СПб ПУ) Интеллектуальные системы 16 декабря 2014 г. 34 / 36
  • 39. Ссылки F.A. Breve, L. Zhao, M.G. Quiles, and E.E.N. Macau, "Chaotic phase synchronization and desynchronization in an oscillator network for object selection";presented at Neural Networks, 2009, pp.728-737. Антон Конушин, Компьютерное зрение. http://courses.graphicon.ru/main/vision. Кузьмина М.Г., Маныкин Э.А., Сурина И.И. Осцилляторная сеть с управляемой синхронизацией и динамический метод сегментации изображений // Научная сессия МИФИ-2004. Ч.1 Нейроинформатика-2004. 6 Всероссийская научно-техническая конференция. Теория нейронных сетей 1. Нейробиология. Применение нейронных сетей 1, стр. 29-37 Иванченко И.В., Шалфеев В.Д. Информационная динамика сложных осцилляторных систем. Учеб. метод. пособие. — Н. Новгород: Изд-во ННГУ, 2006. — 113 с. Мартынов Семён (СПб ПУ) Интеллектуальные системы 16 декабря 2014 г. 35 / 36
  • 40. Вопросы? Мартынов Семён (СПб ПУ) Интеллектуальные системы 16 декабря 2014 г. 36 / 36