Распознавание двух- и трехмерных жестов ладони

Содержание

Слайд 2

План презентации

Понятие скелета
Анализ формы руки посредством скелета
Выделение пальцев
Распознавание жестов
Анализ формы в 3д
Восстановление

План презентации Понятие скелета Анализ формы руки посредством скелета Выделение пальцев Распознавание
3д модели трубчатых объектов
Трекинг 3д положения руки

Слайд 3

План презентации

Понятие скелета
Анализ формы руки посредством скелета
Выделение пальцев
Распознавание жестов
Анализ формы в 3д
Восстановление

План презентации Понятие скелета Анализ формы руки посредством скелета Выделение пальцев Распознавание
трубчатых объектов
Трекинг 3д положения руки

Слайд 4

Скелет фигуры

Скелет (или серединные оси) фигуры – множество центров и радиусов вписанных

Скелет фигуры Скелет (или серединные оси) фигуры – множество центров и радиусов вписанных в фигуру кругов.
в фигуру кругов.

Слайд 5

Скелет фигуры

Скелет = центры и радиусы максимальных вписанных кругов

Скелет фигуры Скелет = центры и радиусы максимальных вписанных кругов

Слайд 6

Скелет фигуры

Рассматриваем только скелеты многоугольников
Эффективный алгоритм имеет вычислительную сложностью O(N log N),

Скелет фигуры Рассматриваем только скелеты многоугольников Эффективный алгоритм имеет вычислительную сложностью O(N
где N – число вершин

Слайд 7

План презентации

Понятие скелета
Анализ формы руки посредством скелета
Выделение пальцев
Распознавание жестов
Анализ формы в 3д
Восстановление

План презентации Понятие скелета Анализ формы руки посредством скелета Выделение пальцев Распознавание
трубчатых объектов
Трекинг 3д положения руки

Слайд 8

Анализ формы руки

Бинаризация исходной картинки
Построение скелета
Анализ скелета и выделение пальцев

Анализ формы руки Бинаризация исходной картинки Построение скелета Анализ скелета и выделение пальцев

Слайд 9

Анализ скелета

Цель: выделить пальцы и центр руки

Анализ скелета Цель: выделить пальцы и центр руки

Слайд 10

Ветвь скелета

Ветвь скелета – часть скелета составляющая непрерывную кривую

Ветвь AB -> палец

Ветвь

Ветвь скелета Ветвь скелета – часть скелета составляющая непрерывную кривую Ветвь AB
CD -> не палец

Слайд 11

Функция радиуса вдоль ветви

Функция радиуса вдоль ветви – зависимость радиуса вписанного круга

Функция радиуса вдоль ветви Функция радиуса вдоль ветви – зависимость радиуса вписанного
от расстояния до конца ветви

RAB(|BX|) = r - значение функции радиуса вдоль AB в точке X

Слайд 12

Функция радиуса вдоль ветви

Функция радиуса для ветви-пальца

Функция радиуса вдоль ветви Функция радиуса для ветви-пальца

Слайд 13

Функция радиуса вдоль ветви

Функция радиуса для ветви не пальца

Функция радиуса вдоль ветви Функция радиуса для ветви не пальца

Слайд 14

Анализа формы на основе скелета

Инструменты анализа формы:
Структура и топология скелета
Значение

Анализа формы на основе скелета Инструменты анализа формы: Структура и топология скелета Значение функции радиуса
функции радиуса

Слайд 15

Анализ формы руки

Для каждой терминальной ветви скелета:
Поиск наиболее вероятной точки C

Анализ формы руки Для каждой терминальной ветви скелета: Поиск наиболее вероятной точки
– соединения пальца и пясти
Проверка условий на геометрические параметры ветви

Слайд 16

Пример результата анализа

Найдены все 3 пальца

Пример результата анализа Найдены все 3 пальца

Слайд 17

План презентации

Понятие скелета
Анализ формы руки посредством скелета
Выделение пальцев
Распознавание жестов
Анализ формы в 3д
Восстановление

План презентации Понятие скелета Анализ формы руки посредством скелета Выделение пальцев Распознавание
трубчатых объектов
Трекинг 3д положения руки

Слайд 18

2Д жесты руки

С помощью скелета легко определить:
Количество видимых пальцев
Положения кончиков

2Д жесты руки С помощью скелета легко определить: Количество видимых пальцев Положения кончиков пальцев Наличие кольца
пальцев
Наличие кольца

Слайд 19

Экспериментальная установка

Веб-камера над однородной темной поверхностью
Однородная поверхность для упрощения бинарзации
Алгоритм

Экспериментальная установка Веб-камера над однородной темной поверхностью Однородная поверхность для упрощения бинарзации
обработки:
Бинаризация картинки
Анализ формы ладони
Распознавание жестов

Слайд 20

План презентации

Понятие скелета
Анализ формы руки посредством скелета
Выделение пальцев
Распознавание жестов
Анализ формы в 3д
Восстановление

План презентации Понятие скелета Анализ формы руки посредством скелета Выделение пальцев Распознавание
трубчатых объектов
Трекинг 3д положения руки

Слайд 21

Трубчатый (локально симметричный) объект

Пространственный граф

Круговое сечение

Жирные кривые

Трубчатый (локально симметричный) объект Пространственный граф Круговое сечение Жирные кривые

Слайд 22

Проекции трубчатого объекта

Камера 2

Камера 1

Пространствен- ные оси

Скелеты силуэтов

Проекции трубчатого объекта Камера 2 Камера 1 Пространствен- ные оси Скелеты силуэтов

Слайд 23

Восстановление проволочной модели

Получение стереопары силуэтов
Построение скелетов для каждого силуэта
Сопоставление ветвей скелетов
Стерео триангуляция

Восстановление проволочной модели Получение стереопары силуэтов Построение скелетов для каждого силуэта Сопоставление
и восстановление 3д модели

Слайд 24

Восстановление проволочной модели

Получение стереопары силуэтов
Построение скелетов для каждого силуэта
Сопоставление ветвей скелетов
Стереотриангуляция и

Восстановление проволочной модели Получение стереопары силуэтов Построение скелетов для каждого силуэта Сопоставление
восстановление 3д модели

Слайд 25

Восстановление проволочной модели

Получение стереопары силуэтов
Построение скелетов для каждого силуэта
Сопоставление ветвей скелетов
Стереотриангуляция и

Восстановление проволочной модели Получение стереопары силуэтов Построение скелетов для каждого силуэта Сопоставление
восстановление 3д модели

Слайд 26

Восстановление проволочной модели

Получение стереопары силуэтов
Построение скелетов для каждого силуэта
Сопоставление ветвей скелетов
Стереотриангуляция и

Восстановление проволочной модели Получение стереопары силуэтов Построение скелетов для каждого силуэта Сопоставление
восстановление 3д модели

OA <-> O’A’

Слайд 27

Восстановление проволочной модели

Получение стереопары силуэтов
Построение скелетов для каждого силуэта
Сопоставление ветвей скелетов
Стереотриангуляция и

Восстановление проволочной модели Получение стереопары силуэтов Построение скелетов для каждого силуэта Сопоставление
восстановление 3д модели

Слайд 28

Пример реконструкции

Пример реконструкции

Слайд 29

Восстановление проволочной модели

Не требуется построение карты глубины
Скелет позволяет образовывать стереопары из невидимых

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

Слайд 30

План презентации

Понятие скелета
Анализ формы руки посредством скелета
Выделение пальцев
Распознавание жестов
Анализ формы в 3д
Восстановление

План презентации Понятие скелета Анализ формы руки посредством скелета Выделение пальцев Распознавание
трубчатых объектов
Трекинг 3д положения руки

Слайд 31

Экспериментальная установка

2 откалиброванных веб-камеры над однородной темной поверхностью
Однородная поверхность для

Экспериментальная установка 2 откалиброванных веб-камеры над однородной темной поверхностью Однородная поверхность для
упрощения бинарзации
Алгоритм обработки:
Бинаризация картинки
Анализ формы ладони
Стерео сопоставление
Распознавание жестов

Слайд 32

Слежение за рукой в 3Д

Стереопара изображений

Бинаризация, построение и анализ скелета

Определение 3д координат

Слежение за рукой в 3Д Стереопара изображений Бинаризация, построение и анализ скелета Определение 3д координат

Слайд 33

Заключение

Скелет – богатый дескриптор формы
Легкий анализ 2Д формы руки
Распознавание жестов руки
Анализ скелета

Заключение Скелет – богатый дескриптор формы Легкий анализ 2Д формы руки Распознавание
на стереопаре
Восстановление 3д проволочной модели объекта, даже в тех случая когда обычное стерео сопоставление затруднительно
Распознавание 3д жестов
Все алгоритмы работают в реальном времени
Имя файла: Распознавание-двух--и-трехмерных-жестов-ладони.pptx
Количество просмотров: 150
Количество скачиваний: 0