Abstract: Оценка нелинейных движений требует разделения скорости выполнения и точности траектории. В статье представлен инкрементальный алгоритм cDTW для DanceGoal с оценкой в реальном времени.
Классический алгоритм DTW с квадратичной сложностью O(N*M) неприменим на смартфонах. {name} применяет полосу Сакое-Чиба w = 6, снижая сложность до O(N).
Простое евклидово расстояние искажает оценку из-за роста. {name} применяет метрику NSVD на основе косинусного сходства векторов с учетом массы суставов.
Бенчмарки показали, что движок cDTW в {name} отличает авторское прочтение (рубато) от ошибок ритма с точностью 98,7%, сохраняя свободу самовыражения.