Implementation of Quaternion Based Lifting Scheme for Motion Data Editor Software Mateusz Janiak 1 , Agnieszka Szcz ¸ esna 2 , and Janusz Slupik 2 1 Polish-Japanese Institute of Information Technology, Bytom, Poland Mateusz.Janiak@pjwstk.edu.pl 2 The Silesian University of Technology, Institute of Informatics, Gliwice, Poland {Agnieszka.Szczesna,Janusz.Slupik}@polsl.pl Abstract. 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. Pro- posed 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 spe- cialised 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 gen- eral 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. Keywords: motion analysis, software architecture, data flow, data pro- cessing, lifting scheme, quaternions, wavelets. 1 Introduction Nowadays new techniques are being developed and improved for motion anal- ysis. Among them we can find tools dedicated to motion data comparison and compression. Additionally, many algorithms for motion segmentation, recogni- tion and classification are proposed. Unfortunately, there are no tools that sup- port motion analysis and processing. Two available products: commercial Vicon Polygon [16] and open-source Mokka [1], provide only motion data browsing and visualisation, with no data processing features. Moreover, users can not extend any of those applications to fit their particular needs, in example introducing custom data types and algorithms. To address this problem a new software called MDE was developed at PJWSTK in Bytom (Poland). This is a general purpose data processing tool, with dedicated extensions for motion analysis and medical N.T. Nguyen et al. (Eds.): ACIIDS 2014, Part II, LNAI 8398, pp. 515–524, 2014. c Springer International Publishing Switzerland 2014