DOI QR코드

DOI QR Code

Storing and Retrieving Motion Capture Data based on Motion Capture Markup Language and Fuzzy Search

MCML 기반 모션캡처 데이터 저장 및 퍼지 기반 모션 검색 기법

  • Published : 2007.04.25

Abstract

Motion capture technology is widely used for manufacturing animation since it produces high quality character motion similar to the actual motion of the human body. However, motion capture has a significant weakness due to the lack of an industry wide standard for archiving and retrieving motion capture data. In this paper, we propose a framework to integrate, store and retrieve heterogeneous motion capture data files effectively. We define a standard format for integrating different motion capture file formats. Our standard format is called MCML (Motion Capture Markup Language). It is a markup language based on XML (eXtensible Markup Language). The purpose of MCML is not only to facilitate the conversion or integration of different formats, but also to allow for greater reusability of motion capture data, through the construction of a motion database storing the MCML documents. We propose a fuzzy string searching method to retrieve certain MCML documents including strings approximately matched with keywords. The method can be used to retrieve desired series of frames included in MCML documents not entire MCML documents.

모션 캡처 기술은 현실감 있는 캐릭터 동작을 얻기 위해 많이 사용되고 있지만, 모션 캡처 데이터의 상이한 포맷들로 인하여 효율적인 모션 데이터의 저장과 검색이 어려운 문제점을 가지고 있다. 본 논문에서는 상이한 형식의 모션 캡처 데이터를 통합하고 효과적으로 저장 및 검객하기 위한 프레임워크를 제안한다. 상이한 모션 캡처 데이터 포맷들을 통합하기 위한 XML 기반의 표준 포맷을 MCML(Motion Capture Markup Language)로 정의하고 있으며 서로 다른 포맷의 모션 캡처 데이터 파일을 하나의 단일화된 MCML 파일로 변환하여 관계형 데이터베이스 또는 XML 데이베이스에 저장함으로써 동일 데이터의 중복 저장 및 공유 문제를 해결한다. 모션캡처 데이터의 검색은 퍼지 문자열 검색(Fuzzy string searching) 기법에 의한 유사어 검색으로 특정 키워드를 포함하는 MCML 문서들을 찾거나 특정 위치의 시작 프레임에서 일련의 프레임들을 선택적으로 추출할 수 있는 모션클립(motion clips) 검색이 가능하도록 하였다.

Keywords

References

  1. Acclaim, ASF/AMC File Specifications page, http://www.darwin3d.com/gamedev/acclaim.zip
  2. Biovision, BVH Specifications page, http://www.biovision.com/bvh.htm
  3. C3D Specification, http://www.c3d.org
  4. CMU Motion Database, http/zrnocap.cs.cmu.edu
  5. C.R. Morales, Development of an XML Web Based Motion Capture Data Warehousing and Translation System for Collaborative Animation Projects, In Proceedings of the 9-th International Conference in Central Europe on Computer Graphics, Visualization and Computer Vision 2001
  6. E. Hsu, S. Gentry and J, Popovic, Example- Based Control of H uman Motion, Eurographics/ ACM SIGGRAPH Symposium on Computer Animation, 2004
  7. L.M. Tanco and A. Hilton, Realistic Syniehsis of Novel Human Movements from a Database of Motion, In Proceedings of the IEEE Workshop on Human Motion HUMO 2000
  8. M. Hacid, C. Decleir and J, Kouloumdjian, A Database Approach for Modeling and Querying Video Data, IEEE Transanction on Knowledge and Data Engineering, Vol. 12, No.5, pp.729-750, 2000 https://doi.org/10.1109/69.877505
  9. M. Meredith andS.Maddock, Motion capture file formats explained, Department of Computer Science Technical Report CS-01-11
  10. O. Arikan and D.A. Forsyth, Interactive Motion Generation from Examples, In Proceedings of ACM SIGGRAPH 2002
  11. O. Arikan, DA Forsyth, and J,F. O'Brien, Motion Synthesis from Annotations, In Proceedings of ACM SIGGRAPH 2003
  12. S. Rosenthal, B. Bodenheimer, C. Rose, and J, Pella, The process of motion capture: Dealing with the data, In Proceedings of the 8th Eurographics Workshop on Animation and Simulation 1997
  13. S.P. Chao, C.Y. Chiu, S.N. Yang and T.G. Lin, Tai Chi synthesieer: a motion synthesis framework based on key-postures and motion instructions, Comp. Anim. Virtual Worlds 2004, vol. 15, pp.259-268, 2004 https://doi.org/10.1002/cav.28
  14. W3C, Extensible Markup Language (XML) 1.0, http://www.w3c.org/TR/1998/RECxml-19980210, 1998
  15. Web3D Consortium, VRML International Standard, http://www.web3d.org/technicalinfo/specifications /ISO_IEC_4772- All/index.html
  16. Web3D Consortium, H-ANIM 2001 Specification, http:;/www.h-anim.or