Исследования12 октября 2026 г., 17:45 МСК🤖 Auto

DirtyMoCap: Восстановление SMPL-H из «грязных» маркеров без разметки

Исследователи из ZJU представили метод DirtyMoCap, способный восстанавливать полную анимацию тела (SMPL-H) из разреженных, перепутанных и немаркированных данных оптического захвата движения.

Баннер новости 9478

Проблема «грязных» данных в MoCap

Классические системы оптического захвата движения требуют идеальных условий: четкой маркировки маркеров, отсутствия перекрытий и стабильной трассировки. Однако в реальных сценариях, особенно при съемке динамичных боевых искусств или в сложных условиях, маркеры часто теряются, перепутываются или остаются без меток. DirtyMoCap решает эту проблему, позволяя работать с сырыми данными, где отсутствует кадровая согласованность идентификаторов маркеров.

Технические особенности и архитектура

Метод использует SMPL-H (Skinned Multi-Person Linear model with Hands) как целевую модель для восстановления позы, кистей рук, глобального перемещения и телосложения. Ключевые инновации включают:

  • Любая раскладка маркеров: Модель не привязана к заранее заданному набору точек, что делает её универсальной для разных конфигураций датчиков.
  • Обученная уверенность (Learned Confidence): Солвер самостоятельно оценивает достоверность каждой точки, отсеивая выбросы и шум без ручной фильтрации.
  • Фиксированные якоря: Использование суставов и точек поверхности тела как стабильного промежуточного слоя для улучшения геометрической согласованности.

Производительность и бенчмарки

Одним из главных преимуществ DirtyMoCap является вычислительная эффективность. Благодаря оптимизации через CUDA, метод работает до 100 раз быстрее стандартных солверов на базе PyTorch. Это позволяет обрабатывать длинные последовательности в реальном времени или Near-Real-Time.

Характеристика DirtyMoCap Стандартный подход (PyTorch)
Скорость обработки До 100× быстрее Базовый уровень
Требование к разметке Отсутствует (немаркированные маркеры) Требуется строгая маркировка
Устойчивость к шуму Высокая (Learned Confidence) Низкая (требует предфильтрации)
Модель тела SMPL-H (поза, кисти, глоб. перемещение) Зависит от реализации

Валидация на реальном датасете

Для проверки метода была собрана новая база данных по китайским боевым искусствам. Датасет включает 134 записи, суммарной длительностью около 180 минут, охватывающих 22 стиля кунг-фу. Данные были получены с оптических систем захвата движения в «грязных» условиях (без предварительной разметки маркеров). Результаты показали, что метод способен стабильно восстанавливать анимацию даже при сильном перепутывании маркеров.

Сравнение с MoSh++

Авторы отмечают, что метод MoSh++ демонстрирует чуть более высокую точность реконструкции поверхности тела. Однако это достигается исключительно за счет использования размеченных маркеров. DirtyMoCap жертвует незначительной долей точности поверхности ради возможности работы с немаркированными данными, что делает его более практичным инструментом для реальных сценариев съемки.

Работа будет представлена на конференции SIGGRAPH Asia 2026. Код и данные на данный момент закрыты, но ожидается их публичная публикация.

Источник: Github ↗