Алгоритм Движущейся Позы

GitHub репозиторий проекта

Наша финальная презентация из декабря 2020 года

О проекте

В качестве нашего финального проекта для курса “Введение в Машинное Обучение” (CSCI470) осенью 2020 года в Колорадском Университете Минесоты, наша команда, состоящая из Эндрю Дарлинга, Эрика Хейса и меня (Мехмета), реализовала алгоритм “Движущаяся Позы”.

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

Алгоритм Движущейся Позы, изначально предложенный Михаем Занфиром, Мариусом Леордеану и Кристианом Сминчишеску, является мощным методом для быстрого и точного распознавания и понимания человеческих действий на основе 3D скелетных данных.

Статья

Наша реализация основана на статье Движущаяся Позы: Эффективный 3D кинематический дескриптор для распознавания и обнаружения действий с низкой задержкой (PDF) авторов Михай Занфир, Мариус Леордеану и Кристиан Сминчишеску.

Набор Данных

Наша модель была обучена и протестирована на MSR DailyActivity 3D Dataset. Мы сосредоточились на следующих действиях из набора данных:

Идентификаторы действий из MSR DailyActivity 3D Dataset

Предварительный Просмотр UI

Мы создали простой графический интерфейс для визуализации производительности алгоритма в реальном времени. Для получения дополнительной информации о графическом интерфейсе и используемом оборудовании, пожалуйста, смотрите файл README.md в директории /movingpose/gui/ репозитория проекта.