Professional Documents
Culture Documents
Motion Analysis For Folk Dance Evaluation PDF
Motion Analysis For Folk Dance Evaluation PDF
Motion Analysis For Folk Dance Evaluation PDF
Abstract
Motion capture techniques are becoming a popular method for digitizing folk dances for preservation and dis-
semination. Although technically the captured data can be of very high quality, folk dancing, in contrast to
choreographed performances, allow for stylistic variations and improvisations that cannot be easily captured
by the data themselves. The majority of motion analysis and comparison algorithms are explicitly based on
quantitative metrics and thus do not usually provide any insight on style qualities of a performance. In this
work, we introduce a motion analysis and comparison framework that is based on Laban Movement Analysis
(LMA); these algorithms are particularly useful in the context of teaching folk dances. We present a prototype
virtual reality simulator in which users can preview segments of folk dance performed by a 3D avatar and repeat
them. The users performances are captured and subsequently compared to the folk dance template motions. The
system then provides intuitive feedback about their performance, which is based on the four LMA components
(B ODY,E FFORT,S HAPE,S PACE) and provides both a quantitative and qualitative evaluation of the performance.
Categories and Subject Descriptors (according to ACM CCS): I.3.7 [Computer Graphics]: Three-Dimensional
Graphics and RealismAnimation
1. Introduction and postures that dominate, folk dancers will typically mod-
ify and oftentimes enrich the dance with their personal style.
Cyprus has a rich cultural heritage which, due to its loca-
The implication of these stylistic mutations is that there is
tion between three continents, has been influenced by var-
no single ground truth for a folk dance.
ious civilizations. Over the last decade, many works took
advantage of the recent technological advances, and have There are mainly two ways to learn dancing. One is to
attempted to record, curate, remediate and preserve mostly attend a dance lesson, where the teacher demonstrates the
the tangible part of the Cypriot cultural heritage [SII06, moves and guides students to improve their skills in per-
BFG 12]. However, Cypriot cultural heritage also encom- forming the dance. Alternatively, students may choose a self-
passes a range of important intangible assets (e.g., folk learning approach, where they observe the moves and prac-
dances, songs, handcraft). In this paper, we focus on folk tice by themselves, usually through video. Irrespective of the
dancing; folk dancing is one of the primary means by which learning method, dance students can quickly learn the chore-
ethnic groups have managed to form and preserve a cultural ographic aspects of the dance, e.g. the basic steps and pos-
identity over a period of hundreds of years. Folk dances are tures, but it may be extremely tedious to master the dynamics
learned informally and they are passed on from one genera- of movement (e.g. flow, weight, etc.).
tion to the next. The main difference between choreographed
dances and folk dances is that the latter are often improvisa- Motion capture technology has enabled the documenta-
tions by non-professionals that take place in social events tion and preservation of intangible cultural heritage arti-
and other daily life activities. Folk dancing is a rather mal- facts such as folk dances. However, digitization alone is
leable form of intangible cultural heritage, as it is modified not sufficient to pass folk dancing to the newer generations.
and adapted over time and across different geographic lo- Therefore, interactive virtual reality 3D applications, e.g.
cations. Although each folk dance has a basic set of steps games [TCL11] and dance learning platforms [MTPK08],
have emerged as teaching aids for users wishing to learn
how to perform these dances. Dance teaching applications
Corresponding Author usually feature a virtual 3D teacher who first performs a pre-
c The Eurographics Association 2014.
DOI: 10.2312/gch.20141304
56 A. Aristidou et al. / Motion Analysis for Folk Dance Evaluation
recorded expertly executed dance, or segment of a dance. practitioners of an integral part of Greek and Cypriot intan-
The user will then perform this motion physically while be- gible cultural heritage.
ing monitored by a motion capture system attached to the
application. The motion is then analyzed and compared to
2. Related Work
the teachers motion and the user is provided with feedback.
Motion matching or comparing algorithms typically use dis-
Motion analysis consists of understanding different types crete motion samples which represent body postures to com-
of human movements, such as basic human actions (e.g. pute an aggregate distance metric between the two postures.
walking, running, or jumping) and stylistic variations (e.g. In literature, the majority of methods can be grouped into
emotion, intention, expression, or gender). Stylistic varia- those using (i) the distances between the positions of body
tions, though, are difficult to measure; the movement of the joints, (ii) the angular differences between respective joint
human body is complex and it is hard to completely describe. pairs, and (iii) the velocities of respective joints, or a com-
An important role in the description and categorization of a bination of these methods. The wide range of existing tech-
dance performance is that played by the intensity and fluidity niques for motion analysis, segmentation, classification and
of each movement, reflecting its nuance. The nuance, along retrieval may also be applied to motion captured dances.
with the shape, the concentration and the energy needed to However, the scientific community has recently focused on
carry out the action, can provide additional information with explicitly devising methods to cater for dance-oriented ap-
regards to the style of the performance. Current dance mo- plications, such as dance teaching, dancing games, as well as
tion evaluation algorithms fail to acquire the stylistic ele- extraction of choreography, dance annotation, comparison,
ments of dance performances (e.g. the emotion, expression, etc. In this work, we are particularly interested in techniques
and interaction between the performer and the environment); for motion comparison and evaluation.
however, choreographers and movement analysts take into
consideration movement characteristics that show the style Motion Graphs [KG04] is a data structure widely used
of the dance which play an important role in the evaluation to compare motion clips (i.e. using distance metrics be-
of movements. Based on the principles of movement obser- tween postures) and generate transitions between them. A
vation science, specifically using Laban Movement Analysis content-based retrieval method was introduced by Mller et
(LMA) [Mal87] components, we aim to extract the so-called al. [MRC05] to compute a small set of geometric properties
nuance of motion and use it in motion comparison and eval- for motion similarity purposes. Different techniques have
uation purposes. LMA is a multidisciplinary system, incor- been proposed for spatial indexing of motion data [KPZ 04,
porating contributions from anatomy, kinesiology and psy- KTWZ10]. Moreover, Deng et al. [DGL09] and Wu et
chology that draws on Rudolph Labans theories to describe, al. [WWX09] cluster motion on hierarchically structured
interpret and document human movements; it is one of the body segments, whereas Chao et al. [CLAL12] use a set of
most widely used systems of human movement analysis and orthonormal spherical harmonic functions.
has been used extensively to describe and document dance Most of these techniques can extract similar poses from
and choreographies over the last century. different motions. However, when evaluating dancing mo-
In contrast to previous approaches that compare and eval- tions for educational purposes the teachers and the students
uate dances, our technique uses LMA to qualitatively assess motions can be qualitatively similar, although they may tech-
the similarity of two dancing motions. It determines charac- nically differ. Thalmann et. al [MTPK08] designed a learn-
teristics that a student would find useful for the improvement ing framework for folk dances based on motion capture.
of his skills. For example, we do not report the angular offset They treated the concept of dance holistically without dis-
of a students limbs in comparison to his teachers. Instead criminating between movement and context. Within the con-
our system generates higher-level hints, such as a percentage text of this framework, they developed a web-based 3D envi-
of correctness in the flow and intensity of the motion inferred ronment in which users can visualize folk dances. Alexiadis
from a large set of low-level motion features. This approach and Daras [AD14] have recently designed a framework for
of intuitively exposing the quality aspects of the students automatic dance performance evaluation using motion cap-
motion makes it easier for him to focus on improving a par- ture data using marker-less motion capture. The authors rep-
ticular aspect of his performing skills, e.g. his overall posture resented the human motion data as sequences of pure quater-
or his speed, rather than a specific body part. nions and subsequently introduced a set of quaternionic
vector-signal processing methodologies for dance motion
Apart from contributing a novel motion analysis tech- evaluation and comparison purposes. Tang et al. [TCL11]
nique for folk dances, we have also furthered the functional- implemented a real-time dancing game using motion cap-
ity, as well as enriched the motion capture datasets, provided ture. The system operates in real time and therefore its re-
online via the Dance Motion Capture Database [Uni14]. sponse is designed to have low latency. They propose a Pro-
These mocap datasets are currently the only datasets that gressive Block Matching algorithm to monitor and detect
are freely available and can be used for reproduction, analy- the players motions and match them against a set of motion
sis, documentation, as well as research by other scholars and templates. Chan et al. [CLTK11] presented a similar system,
c The Eurographics Association 2014.
A. Aristidou et al. / Motion Analysis for Folk Dance Evaluation 57
c The Eurographics Association 2014.
58 A. Aristidou et al. / Motion Analysis for Folk Dance Evaluation
comprises four subcategories - each having two polarities - 3.3. S HAPE component
named E FFORT factors:
S HAPE analyzes the way the body changes shape during
Space, addresses the quality of active attention to the sur- movement; it describes the static shapes that the body takes,
roundings. It has two polarities, Direct (focused and spe- the relation of the body to itself, the way the body is chang-
cific) and Indirect (multi-focused and flexible attention). ing toward some point in space, and the way the torso can
Weight, is a sensing factor, sensing the physical mass and change in shape to support movements in the rest of the
its relationship with gravity. It is related to the movement body. S HAPE can be captured using the following features:
impact and has two dimensions: Strong (bold, forceful) Volume: The volume of the performers skeleton is given
and Light (delicate, sensitive). by calculating the bounding box given from the five end-
Time, is the inner attitude of the body towards the time, effector (head, hands and feet) joints ( f17 ). In addition, the
not the duration of the movement. Time polarities are Sud- volume of all joints ( f18 ) is calculated to separate cases
den (has a sense of urgent, staccato, unexpected, isolated) where hands and/or legs are very close to each other, but
and Sustained (has a quality of stretching the time, legato, the performers volume is still large.
leisurely). Torso height ( f19 ): The distance between the head and
Flow, is the continuity of the movement; it is related with pelvis joints indicates whether the performer is crouch-
the feelings, and progression. The Flow dimensions are ing, meaning bending his torso; it does not take into ac-
Bound (controlled, careful and restrained movement) and count whether the legs are bent, but only if the torso is
Free (released, outpouring and fluid movement). kept straight or not.
Hands level ( f20 ): The relation of the hands position with
E FFORT changes are generally related with the changes of regards to the body, indicating whether they are moving
mood or emotion and they are essential for the expressivity. on the upper level of the body (over the head), the middle
The E FFORT factors can be derived as follows: level (between the head and the chest) or the low level
(below the chest). The hands orbit level is calculated even
Head orientation ( f8 ): The S PACE factor can be derived if the performer is crouching, kneeling or jumping.
by studying the attitude and the orientation of the body in
relation to the direction of the motion. If the character is
moving in the same direction as the head orientation, then 3.4. S PACE component
the movement is classified as Direct, whereas if the orien- S PACE describes the movement in relation with the environ-
tation of the head does not coincide with the direction of ment, pathways, and lines of spatial tension. Laban classi-
the motion, then this movement is classified as Indirect. fied the principles for the movement orientation based on
Deceleration of motion ( f9 ): The Weight factor can be the body kinesphere (the space within reach of the body,
identified by studying how the deceleration of motion movers own personal sphere) and body dynamosphere (the
varies over time; f9 is estimated by calculating the decel- space where the bodys actions take place, the general space
eration of the pelvis joint. Peaks in decelerations means a which is an important part of personal style). S PACE factor
movement with Strong Weight, where no peaks refers to a can be derived using two different features:
movement with Light Weight; note that Weight is velocity
independent. Distance ( f21 ): The distance covered over a time period.
Movement velocity: The velocity of the performers Area ( f22 ): The total area covered over a time period.
movement is indicative of the Time factor. It is estimated Combining f21 and f22 , it is expected to quantify the re-
by calculating the distance covered by the pelvis joint lationship of the performers feelings with the environment,
over a time period ( f10 ). In addition, the average veloc- and whether his movements are taking advantage of all the
ity of both hands ( f11 ) and both feet ( f12 ) is calculated, so allowable space.
as to distinguish dance movements where the performer
remains at the same position, while the choreography is
4. Motion Comparison
mainly expressed by changes in body postures.
Movement acceleration ( f13 f15 ): The acceleration is The proposed LMA features can be used to extract infor-
another feature for determining the Time factor; it is mation with regards to the dance performance, taking into
computed by taking the derivative of the aforementioned consideration both the body variations, as well as the style
movement velocities with respect to time. of the performance. In that manner, we are able to evalu-
Jerk ( f16 ): A direct way to extract the Flow of each move- ate a dance performance, and find potential similarities with
ment is jerk. Jerk is the rate of changes of acceleration or another, even if the performers posture geometries have sig-
force and it is calculated by taking the derivative of the nificant differences. In order to assess two performances, and
acceleration ( f13 ) with respect to time. Bound motion has find their potential similarities, we have implemented a mo-
large discontinuities with high jerk, whereas Free motion tion comparison framework.
has little changes in acceleration. Each motion clip has been segmented using a 35-frames
c The Eurographics Association 2014.
A. Aristidou et al. / Motion Analysis for Folk Dance Evaluation 59
c The Eurographics Association 2014.
60 A. Aristidou et al. / Motion Analysis for Folk Dance Evaluation
Body
Effort
Shape
Space
student (in yellow) imitates the teachers (in blue) move- T: 75%
ments.
T: 70%
Time
primitives act as template motions and can be reassembled
into the complete dance. Figure 4: The correlation between the movements of the
teacher and student; the first four bars show the correlation
During a dance learning session the user selects the dance
for each LMA component separately, while the next shows
he wants to learn and a 3D avatar (teacher) selects arbi-
the overall correlation taking into consideration all the
trary dance motion primitives from the template motions and
LMA components. The correlation is presented in grayscale,
demonstrates it to the user (student). The user then physi-
where white means high correlation and black means no cor-
cally performs the motion which is captured and passed to
relation. The last two bars show the decision whether the
the motion analysis subsystem, via a full body motion cap-
movements under investigation are similar or not, when the
ture system. The users motion is analyzed and compared to
passdecision threshold is set at 75% and 70% respectively.
the template motion and an evaluation of the users perfor-
Green means pass", while red mean fail".
mance is generated.
In contrast to other dance learning systems, the user is not
explicitly provided with feedback on body parts that have
been incorrect. We believe that this type of feedback, al- 6. Experimental Results
though quite helpful, can be daunting to beginners. For ex- This section presents the experimental results of the pro-
ample, beginners usually find it easier to learn the body pos- posed system. Students were asked to imitate short parts
ture (B ODY) and steps (S PACE) of a dance, but may find of pre-captured dance performances (performed by pro-
it very difficult to reproduce the flow (E FFORT) and shape fessional dancers), while their performance was evaluated
qualities (S HAPE) of a dance. Instead, the platform gener- against the teachers performance using the proposed LMA
ates an evaluation based on the LMA categories (B ODY, E F - based motion comparison approach. Figure 3 shows two
FORT , S HAPE , S PACE ), which exactly point the student to
snapshots from our video clips; the teacher (in blue) per-
the particular quality characteristic of his performance that forms a dance choreography, while the student (in yellow)
needs improvement. This way our system can be considered tries to follow it.
as more forgiving toward mistakes that could demoralize the
student and play little educational role for his skill level, such Figure 4 shows the correlation between a student and
as an incorrectly bend arm or a slightly misplaced foot. a teacher performance for each LMA component sepa-
rately (in gray-scale, white means high correlation and black
Furthermore, the learning platform allows the user to
small), as well as the overall correlation when all LMA com-
modify the sensitivity of the system when comparing the
ponents are summed. The last two bars show the decision
motion of the student to the template motions per LMA cate-
whether these two movements are similar for two cases,
gory. The four LMA categories are initially equally weighted
when the decision threshold was set at 75% and 70% re-
(25% each). Users can manually adjust the weights to tilt the
spectively; when its green, the decision is positive (above the
sensitivity toward one of the LMA components of the dance
threshold), while when its red is negative (below the thresh-
they would like to improve on. For instance, users that are
old). As expected, the largest deviation is observed in the
comfortable with their body posture may reduce the deci-
E FFORT component since the movements of the student are
sion threshold for the B ODY and/or increase the threshold of
more bound and sudden, while the movement of the trainer
the E FFORT to make the system more sensitive to mistakes
are more free and light.
in the fluidity of their motion. In addition, the system can be
set to adaptively modify the difficulty of achieving a close In addition, Figure 5 presents the same example, indi-
match of the template motion. This follows the same prin- cating the correlation between the student and teacher per-
ciples of dynamic difficulty adjustment (DDA) in computer formances with regard to the B ODY, E FFORT, S HAPE and
games, with an outlook of focusing the users attention to S PACE components for each time-window; it also states the
aspects of the motion he needs to improve on. overall correlation, while the weight for each component is
c The Eurographics Association 2014.
A. Aristidou et al. / Motion Analysis for Folk Dance Evaluation 61
1
0.9
0.8
0.7
Correlation
0.6 Space
0.5
Shape
0.4
0.3 Effort
0.2 Body
0.1
0
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
Time
Figure 5: An example that shows the correlation between the performance of the teacher and the student.
c The Eurographics Association 2014.
62 A. Aristidou et al. / Motion Analysis for Folk Dance Evaluation
1
0.9
0.8
0.7
Correlation
0.6 Space
0.5
Shape
0.4
0.3 Effort
0.2 Body
0.1
0
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65
Time
(a)
1
0.9
0.8
0.7
Correlation
0.6 Space
0.5
Shape
0.4
0.3 Effort
0.2 Body
0.1
0
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65
Time
(b)
1
0.9
0.8
0.7
Correlation
0.6
Space
0.5
Shape
0.4
0.3 Effort
0.2 Body
0.1
0
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65
Time
(c)
Figure 7: The correlation between three performances with different intensity (I) when the weight factor for each LMA compo-
nent is set to 25% - I1 indicates low intensity, while I3 large. (a) I1 compared to I2 , (b) I1 compared to I3 , and (c) I2 compared
to I3 .
stantly turned towards the screen, no additional information avatars taking into consideration not only the posture match-
is offered with regards to the style and quality of the move- ing (meaning the physical geometry of the avatar) but also
ment, apart that the head is disoriented. the style, including the required effort, shape, and interac-
Our method is able to evaluate the performance of a dance tion of the performer with the environment. Theories which
and find its correlation with another, comparing both the have been applied in movement analysis and education over
bodily and stylistic characteristics of motion. We have segre- the last century have been studied and incorporated to es-
gated the evaluation into four main categories, that are based tablish algorithms for motion comparison and evaluation.
on the LMA theories, so as to help both the trainer, as well Preliminary results demonstrate the effectiveness of our
as the trainee, to identify potential errors on his performance method to extract qualitative and quantitative characteristics
and improve specific skills. The results confirm the effec- of the movement, while dance performances can be evalu-
tiveness of our method, opening new horizons for automatic ated based on the LMA components. Our method also offers
motion and dance evaluation processes. the possibility to compare two performances having differ-
ent weights of influence for each LMA component, giving
A limitation of the proposed methodology is that a sub- the opportunity to the instructor, or the user, to adjust the
set of the features requires the use of a short time-window, dance teaching simulator on his needs.
resulting in delays in the extraction of the performance char-
acteristics. In addition, since the mocap systems are expen- We aim to extend the proposed dance teaching simula-
sive, the performances of the student may be captured using tor, so as to work alongside with the Dance Motion Capture
a Kinect multi-synchronized architecture, such as the one database; in that manner, it will constantly be enriched with
proposed by [KDY 14]. new clips and data as soon as they are available. Future work
will see the introduction of a large variety of different dances
7. Conclusions and Future Work and performances, so as to establish a more complete motion
capture dance library.
In this paper we have developed a novel motion com-
parison algorithm, which compares the movements of two In addition, for a real-time dance evaluations system, it is
c The Eurographics Association 2014.
A. Aristidou et al. / Motion Analysis for Folk Dance Evaluation 63
1
0.9
0.8
0.7
Correlation
0.6 Space
0.5
Shape
0.4
0.3 Effort
0.2 Body
0.1
0
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65
Time
(a)
1
0.9
0.8
0.7
Correlation
0.6
Space
0.5
Shape
0.4
0.3 Effort
0.2 Body
0.1
0
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65
Time
(b)
1
0.9
0.8
0.7
Correlation
0.6 Space
0.5
Shape
0.4
0.3 Effort
0.2 Body
0.1
0
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65
Time
(c)
Figure 8: The correlation when two similar performances with different intensity are compared. (a) I1 compared to I3 with
weights: B ODY, E FFORT, S HAPE and S PACE at 25%, b) I1 compared to I3 with weights: B ODY at 50%, while E FFORT, S HAPE
and S PACE at 16.67%, and (c) I1 compared to I3 with weights: E FFORT at 50%, while B ODY, S HAPE and S PACE at 16.67%.
The next step is to design enhanced learning tools and [AC13] A RISTIDOU A., C HRYSANTHOU Y.: Motion indexing
of different emotional states using LMA components. In SIG-
processes for teaching and learning dance through under- GRAPH Asia 2013 Technical Briefs (New York, NY, USA, 2013),
standing and observing ones own movement. The outcome SA 13, ACM, pp. 21:121:4. 3
will be a virtual teacher that demonstrates dance through a
[AC14] A RISTIDOU A., C HRYSANTHOU Y.: Feature extraction
whole-body interaction environment, giving feedback of the for human motion indexing of acted dance performances. In
performance to both the trainer and the trainee. This learn- Proceedings of the 9th International Conference on Computer
ing simulator will aim to help students develop critical skills Graphics Theory and Applications (2014), GRAPP 14, pp. 277
on movement and enhance their movement literacy (ability 287. 3
to understand and describe their motion). [AD14] A LEXIADIS D. S., DARAS P.: Quaternionic signal pro-
cessing techniques for automatic evaluation of dance perfor-
mances from mocap data. IEEE Transactions on Multimedia,
99 (April 2014), 116. 2
Finally, while we have focused on introducing qualitative
[BFG 12] BARIAMI G., FAKA A., G EORGOPOULOS A., I OAN -
dance comparison methods using LMA, the dance teaching NIDES M., S KARLATOS D.: Documenting an UNESCO WH
system will have to be formally evaluated with human par- site in cyprus with complementary techniques. In Procced-
ticipants to establish its effectiveness. ings of the 4th International Conference on Progress in Cultural
c The Eurographics Association 2014.
64 A. Aristidou et al. / Motion Analysis for Folk Dance Evaluation
Heritage Preservation (EuroMed 12) (Limassol, Cyprus, 2012), [MTPK08] M AGNENAT-T HALMANN N., P ROTOPSALTOU D.,
vol. 7616, LNCS, pp. 2732. 1 K AVAKLI E.: Learning how to dance using a web 3d platform.
In Advances in Web Based Learning - ICWL 2007, vol. 4823 of
[CCZB00] C HI D., C OSTA M., Z HAO L., BADLER N.: The
LNCS. Springer Berlin Heidelberg, 2008, pp. 112. 1, 2
emote model for effort and shape. In Proceedings of SIGGRAPH
00 (NY, USA, 2000), ACM, pp. 173182. 3 [OWO12] O KAJIMA S., WAKAYAMA Y., O KADA Y.: Hu-
man motion retrieval system based on LMA features using IEC
[CLAL12] C HAO M.-W., L IN C.-H., A SSA J., L EE T.-Y.: Hu-
method. In Innovations in Intelligent Machines (2012), pp. 117
man motion retrieval from hand-drawn sketch. IEEE Transac-
130. 3
tions on Visualization and Computer Graphics 18, 5 (2012), 729
740. 2 [Pha] PhaseSpace Inc: Optical Motion Capture Systems. http:
//www.phasespace.com. 5
[CLTK11] C HAN J., L EUNG H., TANG J., KOMURA T.: A vir-
tual reality dance training system using motion capture technol- [SAS 12] S TAVRAKIS E., A RISTIDOU A., S AVVA M.,
ogy. IEEE Transactions on Learning Technologies 4, 2 (April L OIZIDOU H IMONA S., C HRYSANTHOU Y.: Digitization
2011), 187195. 2 of cypriot folk dances. In Proccedings of the 4th International
Conference on Progress in Cultural Heritage Preservation,
[DGL09] D ENG Z., G U Q., L I Q.: Perceptually consistent
(EuroMed 12) (Limassol, Cyprus, 2012), vol. 7616, LNCS,
example-based human motion retrieval. In Proceedings of I3D
pp. 404413. 5
09 (NY, USA, 2009), ACM, pp. 191198. 2
[SD10] S ANTOS L., D IAS J.: Laban movement analysis towards
[DLGY11] D ENG L., L EUNG H., G U N., YANG Y.: Real-time
behavior patterns. In Emerging Trends in Technological Innova-
mocap dance recognition for an interactive dancing game. Com-
tion, vol. 314 of Advances in Information and Communication
puter Animation and Virtual Worlds 22, 2-3 (2011), 229237. 3
Technology. Springer Berlin Heidelberg, 2010, pp. 187194. 3
[Gue05] G UEST A. H.: Labanotation: The System of Analysing
[SII06] S OFOCLEOUS E., I OANNIDES M., I OANNIDES C.: The
and Recording Movement, 4th ed. Routledge, 2005. 3
geometric documentation of the asinou church in cyprus. In Pro-
[HMP06] H ARTMANN B., M ANCINI M., P ELACHAUD C.: Im- ceedings of the 7th International Symposium on Virtual Real-
plementing expressive gesture synthesis for embodied conversa- ity, Archaeology and Cultural Heritage (2006), VAST 06, Eu-
tional agents. In Proceedings of GW05 (2006), Springer-Verlag, rographics Symposium Proceedings, pp. 138144. 1
pp. 188199. 3
[SNI06] S HIRATORI T., NAKAZAWA A., I KEUCHI K.: Dancing-
[KCT 13] K APADIA M., C HIANG I.- K ., T HOMAS T., BADLER to-music character animation. Computer Graphics Forum 25, 3
N. I., K IDER J R . J. T.: Efficient motion retrieval in large motion (September 2006), 449458. 3
databases. In Proceedings of I3D 13 (NY, USA, 2013), ACM,
[TCL11] TANG J. K. T., C HAN J. C. P., L EUNG H.: Inter-
pp. 1928. 3
active dancing game with real-time recognition of continuous
[KDY 14] K ITSIKIDIS A., D IMITROPOULOS K., Y ILMAZ E., dance moves from 3d human motion capture. In Proceedings
D OUKA S., G RAMMALIDIS N.: Multi-sensor technology and of the 5th International Conference on Ubiquitous Information
fuzzy logic for dancer motion analysis and performance evalu- Management and Communication (New York, NY, USA, 2011),
ation within a 3d virtual environment. In Design and Develop- ICUIMC 11, ACM, pp. 50:150:9. 1, 2
ment Methods for Universal Access in Human-Computer Inter-
[THB06] T ORRESANI L., H ACKNEY P., B REGLER C.: Learning
action., vol. 8513 of LNCS. Springer International Publishing,
motion style synthesis from perceptual observations. In Proceed-
2014, pp. 379390. 8
ings of NIPS06 (December 4-7 2006), pp. 13931400. 3
[KG04] KOVAR L., G LEICHER M.: Automated extraction and
[Uni14] U NIVERSITY OF C YPRUS: Dance Motion Capture
parameterization of motions in large data sets. Transactions on
Database: http://dancedb.cs.ucy.ac.cy/, accessed
Graphics 23, 3 (2004), 559568. 2
25/05/2014. 2, 5
[KPZ 04] K EOGH E., PALPANAS T., Z ORDAN V. B., G UNOPU -
[WOTO10] WAKAYAMA Y., O KAJIMA S., TAKANO S., O KADA
LOS D., C ARDLE M.: Indexing large human-motion databases.
Y.: IEC-based motion retrieval system using laban movement
In Proceedings of VLDB (2004), pp. 780791. 2
analysis. In Proceedings of KES10 (2010), pp. 251260. 3
[KTWZ10] K RGER B., TAUTGES J., W EBER A., Z INKE A.:
[WWX09] W U S., WANG Z., X IA S.: Indexing and retrieval
Fast local and global similarity searches in large motion capture
of human motion data by a hierarchical tree. In Proceedings of
databases. In Proceedings of SCA 10 (2010), pp. 110. 2
VRST (NY, USA, 2009), ACM, pp. 207214. 2
[Mal87] M ALETI C V.: Body, Space, Expression: The development
[YLYD13] YANG Y., L EUNG H., Y UE L., D ENG L.: Generating
of Rudolf Labans Movement and Dance Concepts. Approaches
a two-phase lesson for guiding beginners to learn basic dance
to semiotics. De Gruyter Mouton, 1987. 2
movements. Computers & Education 61 (2013), 120. 3
[MKI09] M ASUDA M., K ATO S., I TOH H.: Emotion detection
[ZB05] Z HAO L., BADLER N. I.: Acquiring and validating mo-
from body motion of human form robot based on laban move-
tion qualities from live limb gestures. Graphical Models 67, 1
ment analysis. In Principles of Practice in Multi-Agent Systems,
(2005), 116. 3
vol. 5925 of LNCS. Springer Berlin Heidelberg, 2009, pp. 322
334. 3 [ZGCA13] Z ACHARATOS H., G ATZOULIS C., C HRYSANTHOU
Y., A RISTIDOU A.: Emotion recognition for exergames using
[MKI10] M ASUDA M., K ATO S., I TOH H.: Laban-based motion
Laban Movement Analysis. In Proceedings of Motion in Games
rendering for emotional expression of human form robots. In
(New York, NY, USA, 2013), MIG 13, ACM, pp. 3944. 3
Knowledge Management and Acquisition for Smart Systems and
Services, vol. 6232 of LNCS. Springer Berlin Heidelberg, 2010,
pp. 4960. 3
[MRC05] M LLER M., RDER T., C LAUSEN M.: Efficient
content-based retrieval of motion capture data. Transactions on
Graphics 24, 3 (2005), 677685. 2
c The Eurographics Association 2014.