Implementation of Quaternion Based Lifting Scheme for Motion Data Editor Software

  • Mateusz Janiak
  • Agnieszka Szczęsna
  • Janusz Słupik
Part of the Lecture Notes in Computer Science book series (LNCS, volume 8398)


Motion analysis is rapidly developing area of research. Due to availability of cheaper hardware with reasonable accuracy for motion acquisition in form of various motion controllers, dedicated mainly for gaming, there are rising new research groups interested in this topic. Proposed solutions for motion analysis have a wide range of application in medicine, sport, entertainment and security. Although motion analysis is one of the most important domains of our everyday life, there are still no good tools supporting knowledge exchange and experiments in this field. In this paper we want to introduce a possibility of implementing specialised wavelet analysis in form of the lifting scheme for motion data in quaternion representation in a data flow processing framework available in Motion Data Editor (MDE) software developed at Polish-Japanese Institute of Information Technology (PJWSTK) in Bytom (Poland). We want to show how easily custom solutions can be introduced to this general purpose data processing software. Usage of this software saves time by concentrating on rapid prototyping of new algorithms and performing experiments, skipping creation of similar solutions for various data types and algorithms.


motion analysis software architecture data flow data processing lifting scheme quaternions wavelets 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Mokka Motion kinematic & kinetic analyzer,
  2. 2.
    Beaudoin, P., Poulin, P., van de Panne, M.: Adapting wavelet compression to human motion capture clips. In: Proceedings of Graphics Interface 2007, pp. 313–318. ACM (2007)Google Scholar
  3. 3.
    Fog, A.: The microarchitecture of intel, amd and via cpus. In: An Optimization Guide for Assembly Programmers and Compiler Makers. Copenhagen University College of Engineering (2011)Google Scholar
  4. 4.
    Hennessy, J.L., Patterson, D.A.: Computer Architecture: A Quantitative Approach. Elsevier (2012)Google Scholar
  5. 5.
    Hsieh, C.-C.: B-spline wavelet-based motion smoothing. Computers & Industrial Engineering 41(1), 59–76 (2001)CrossRefGoogle Scholar
  6. 6.
    Hsieh, C.-C.: Motion smoothing using wavelets. Journal of Intelligent and Robotic Systems 35(2), 157–169 (2002)CrossRefzbMATHGoogle Scholar
  7. 7.
    Lee, J., Shin, S.Y.: A coordinate-invariant approach to multiresolution motion analysis. Graphical Models 63(2), 87–105 (2001)CrossRefzbMATHGoogle Scholar
  8. 8.
    Lee, J., Shin, S.Y.: General construction of time-domain filters for orientation data. IEEE Transactions on Visualization and Computer Graphics 8(2), 119–128 (2002)CrossRefGoogle Scholar
  9. 9.
    Shen, J.P., Lipasti, M.H.: Modern processor design: fundamentals of superscalar processors, vol. 2. McGraw-Hill Higher Education (2005)Google Scholar
  10. 10.
    Shoemake, K.: Quaternion calculus and fast animation, siggraph course notes (1987)Google Scholar
  11. 11.
    Šilc, J., Robič, B., Ungerer, T.: Processor Architecture: From Dataflow to Superscalar and Beyond; with 34 Tables. Springer (1999)Google Scholar
  12. 12.
    Smith, J.E., Pleszkun, A.R.: Implementing precise interrupts in pipelined processors. IEEE Transactions on Computers 37(5), 562–573 (1988)CrossRefGoogle Scholar
  13. 13.
    Szczesna, A., Slupik, J., Janiak, M.: Motion data denoising based on the quaternion lifting scheme multiresolution transform. Machine Graphics & Vision 20(3), 238–249 (2011)Google Scholar
  14. 14.
    Szczesna, A., Slupik, J., Janiak, M.: Quaternion lifting scheme for multi-resolution wavelet-based motion analysis. In: The Seventh International Conference on Systems, ICONS 2012, pp. 223–228 (2012)Google Scholar
  15. 15.
    Szczęsna, A., Słupik, J., Janiak, M.: The smooth quaternion lifting scheme transform for multi-resolution motion analysis. In: Bolc, L., Tadeusiewicz, R., Chmielewski, L.J., Wojciechowski, K. (eds.) ICCVG 2012. LNCS, vol. 7594, pp. 657–668. Springer, Heidelberg (2012)CrossRefGoogle Scholar
  16. 16.
    Vicon Motion Systems. Polygon User ManualGoogle Scholar

Copyright information

© Springer International Publishing Switzerland 2014

Authors and Affiliations

  • Mateusz Janiak
    • 1
  • Agnieszka Szczęsna
    • 2
  • Janusz Słupik
    • 2
  1. 1.Polish-Japanese Institute of Information TechnologyBytomPoland
  2. 2.Institute of InformaticsThe Silesian University of TechnologyGliwicePoland

Personalised recommendations