Список форматов файлов движения и жестов - List of motion and gesture file formats

Вопрос жеста и движение приобретает все большее значение с развитием контроллеры жестов, тактильный системы, захвата движения систем и т. д., с одной стороны, и с необходимостью разрешения виртуальная реальность системы для взаимодействия через управляющие данные. Движение и жест форматы файлов сегодня широко используются во многих приложениях, связанных с сигналами движения и жестов. Так обстоит дело в таких областях, как захват движения, анимация персонажей, анализ жестов, биомеханика, музыкальные жестовые интерфейсы, виртуальная хирургия. Эти форматы являются низкоуровневыми форматами, то есть форматами, близкими к сигналу, производимому системой захвата.

Существующие форматы, кодирующие жест и движение

Форматы файлов BVA и BVH

BVH означает Иерархические данные Biovision, который был разработан компанией захвата движения под названием Biovision. Формат BVA (также разработанный Biovision) - это более старый формат, который был предшественником BVH. Формат BVH в основном используется как стандартное представление движений в анимации гуманоидных структур. В настоящее время это один из самых популярных форматов данных о движении, который получил широкое распространение в сообществе аниматоров (вероятно, из-за его простых спецификаций).

Формат файла MNM

Этот формат файла позволяет переименовывать сегменты файла BVH в соответствии с соглашением, используемым в Autodesk 3D Studio Max. Имя, определенное пользователем, связано с предопределенной меткой для двуногого сегмента.например. Плечевая кость = L верхняя часть руки

Этот формат файла также позволяет переименовывать маркеры файла CSM в соответствии с соглашением, используемым в Autodesk 3D Studio Max. Имя, определенное пользователем, связано с предопределенной меткой, ожидаемой Character Studio. например. LeftShoulder = LSHO

Формат MVNX

Формат MVNX - это читаемый человеком открытый формат на основе XML для хранения Xsens Данные захвата движения MVN. Формат содержит трехмерное положение и ориентацию всех сегментов, захваченных с помощью Xsens MVN. Кроме того, формат включает несколько других переменных для экспорта, таких как углы сочленения, скорость сегмента и свободное ускорение, траектория центра масс и данные калиброванных датчиков отдельных устройств отслеживания движения. Данные MVNX также можно импортировать в ведущие программы, включая MATLAB и Excel.

Формат файлов ASK / SDL

Формат представляет собой вариант формата файла BVH, разработанного Biovision. Файл ASK (Alias ​​Skeleton) содержит только информацию о скелете и, как следствие, не содержит никакой информации о каналах или движении. Координаты смещения являются абсолютными, в отличие от BVH, в которых они являются относительными. Файл SDL, связанный с файлом ASK, содержит данные о движении, но он может содержать гораздо больше информации о сцене, чем сами образцы движения.

Формат файла AOA

Adaptative Optics - компания, занимающаяся созданием аппаратной поддержки захвата движения. Этот ASCII Формат файла просто описывает захватчиков и их положение в каждый период выборки.

Форматы файлов ASF / AMC

Этот формат был разработан Признание, компания по производству видеоигр. После того, как он стал общедоступным, он был использован Oxford Metrics (Vicon Motion Capture Systems). Формат Acclaim состоит из двух разных файлов, один для скелета, а другой для механизма. Разделение между этими двумя типами было сделано потому, что один и тот же скелет часто используется для множества различных движений. Файл, содержащий описание скелета в файле ASF (файл скелета Acclaim), и файл, содержащий данные о перемещении, - это файл AMC (данные захвата движения Acclaim).

Формат файла BRD

Формат уникально используется системой захвата движения Ascension Technology «Стая птиц», разработанной LambSoft. Это позволяло хранить данные, поступающие от системы магнитного захвата движения.

Формат файла GRC

Формат файла GRC - это формат файла для хранения данных захвата движения из Синерциальный система мокап. GRC включает в себя RAW-данные от инерционных датчиков (таких как вращение, ускорение и напряженность магнитного поля), детали скелета, абсолютное положение корня скелета и различные метаданные (примечания, TimeCode, ..).
Благодаря тому, что данные RAW из этого файла считываются Synertial SDK, а структура скелета пересчитывается каждый раз, когда они необходимы, формат файла эффективен с точки зрения памяти. Данные формата файла GRC совместимы и могут быть экспортированы в файл BVH и FBX форматы с помощью программных средств Synertial.

Форматы файлов HTR и GTR

Формат HTR (иерархическое вращение трансляции) был разработан как собственный формат для скелета программного обеспечения анализа движения. Он был создан как альтернатива формату BVH, чтобы компенсировать его основные недостатки. Существует вариант HTR, который называется форматом GTR (Global Translation Rotation) и представляет собой тот же формат без структурной информации.

Формат файла TAK

Формат файлов Tak (произносится как "дубль") используется Мотив программное обеспечение, разработанное OptiTrack. Файл может содержать информацию о:

  • Положение маркера и остаточная ошибка
  • Информация о скелете и 6DoF Жесткое тело положение и вращение
  • Данные силовой пластины
  • Ауидо
  • Общая информация о захвате, такая как частота кадров, расчетные свойства маркеров, фильтры камеры, метод синхронизации, данные системы записи / время
  • Временной код SMPTE
  • Записанные данные камеры

Формат файла TRC

Формат файла TRC - это еще один формат файла от Motion Analysis. Он содержит не только необработанные данные из системы захвата всего тела, которую они разработали, но также и выходные данные, поступающие от их трекера лица.

Формат файла TRC, в отличие от большинства других, не основан на скелетах.

Формат файла CSM

Формат CSM - это формат оптического отслеживания, который используется в Character Studio (плагин анимации и скинов для 3ds Max ) для импорта данных маркеров.

Формат файла V / VSK

Формат файла V - это двоичный формат данных движения, разработанный Vicon Motion Systems. Этот файл обычно используется вместе с файлом VSK, также разработанным Vicon Motion System. Файл VSK содержит скелет Иерархии. Файл V может содержать следующие данные:
- Данные маркера
- Глобальные данные о перемещении и вращении сегмента
- Данные локального вращения (с данными корневого перевода)

Формат файла C3D

Формат файла C3D - это общедоступный двоичный формат файла, разработанный в середине 1980-х годов в Национальном институте здравоохранения в Бетесде, штат Мэриленд. Он хранит информацию о трехмерных координатах, аналоговые данные и связанную с ними информацию, используемую при захвате трехмерных данных о движении и последующих операциях анализа. На момент разработки все системы трехмерного захвата движения хранили свои данные в нескольких файлах, каждый в своем собственном формате, что очень затрудняло обмен данными между различными лабораториями биомеханики и анализа походки. С внедрением и принятием формата файлов C3D всеми крупными компаниями по захвату трехмерного движения вся необходимая трехмерная информация, аналоговые данные и параметры, описывающие данные, могут беспрепятственно передаваться между исследователями и лабораториями, независимо от оборудования или среды, используемой для сбора данных. Основные особенности формата файлов C3D перечислены ниже:

  • Возможность хранить трехмерные позиционные и аналоговые данные как в обработанном, так и в необработанном виде.
  • Храните информацию, описывающую физическое устройство лаборатории, такую ​​как используемые каналы ЭМГ, положение силовых пластин, наборы маркеров и т. Д.
  • Сохраните информацию об испытании, относящуюся к обстоятельствам сеанса тестирования, такую ​​как частота дискретизации, имена файлов, даты, записанные мышцы ЭМГ и т. Д.
  • Информация о предмете хранения, например ID, возраст при испытании, с физическими параметрами, такими как вес, длина ноги и т. Д.
  • Сохраняйте рассчитанные результаты анализа, такие как время походки, информацию о циклах и связанную информацию.
  • Расширяемость - формат C3D предоставляет возможность хранить новую информацию, не делая старые данные устаревшими.
  • Публичная спецификация и описание формата C3D позволяет любому получить доступ к данным, независимо от информации производителя.

До появления формата файлов C3D почти все программное обеспечение для биомеханики и анализа походки было написано для каждого конкретного формата файлов производителей 3D-систем. В результате исследователи и клиницисты были ограничены либо написанием собственного программного обеспечения для анализа, либо использованием только программного обеспечения, поставляемого с их системой сбора трехмерных данных. Внедрение формата C3D привело к появлению значительного количества стороннего программного обеспечения и освободило исследовательское сообщество от зависимости от любого отдельного производителя систем трехмерных данных.

Формат файла C3D, в отличие от большинства других, не основан на скелетах и ​​является двоичным.

Формат файла GMS

Формат GMS (Gesture and Motion Signal) - это низкоуровневый, двоичный, минимальный, но общий формат для хранения сигналов жестов и движения в гибком, организованном и оптимизированном виде. Формат GMS учитывает минимальные особенности, необходимые для формата, несущего информацию о движении / жестах: гибкую размерность сигналов, универсальную структуризацию, гибкие типы кодируемых переменных, а также пространственные и временные свойства сигналов жеста и движения. Сеть передового опыта FP6 IST-2002-002114 - «Активные интерфейсы».

Формат файла GMS, в отличие от большинства других, НЕ основан на скелетах и ​​является двоичным.

Формат файла HDF

Закрытый двоичный формат файла, разработанный Дом ходов для использования в их проприетарном программном обеспечении под названием (в то время) Diva. Этот формат файла по сути является свалкой сцены Diva. Он включает в себя все данные маркеров перемещения, а также данные всех вращательных костей в сцене и многое другое.

Формат файла FBX

В FBX проприетарный формат файла (.fbx), принадлежащий Autodesk с 2006 года. Blender Foundation опубликовала неофициальную спецификацию для двоичного FBX.

Смотрите также