Professional Documents
Culture Documents
DOI 10.1007/s11042-016-3774-7
Abstract Numerous studies have established that using various forms of augmented feedback
improves human motor learning. In this paper, we present a system that enables real-time
analysis of motion patterns and provides users with objective information on their performance
of an executed set of motions. This information can be used to identify individual segments of
improper motion early in the learning process, thus preventing improperly learned motion
patterns that can be difficult to correct once fully learned. The primary purpose of the proposed
system is to serve as a general tool in the research on impact of different feedback modalities
on the process of motor learning, for example, in sports or rehabilitation. The key advantages
of the system are high-speed and high-accuracy tracking, as well as its flexibility, as it supports
various types of feedback (auditory and visual, concurrent or terminal). The practical application of the proposed system is demonstrated through the example of learning a golf swing.
Keywords Motor learning . Feedback . Visualization . Sonification . Golf swing
1 Introduction
Augmented or extrinsic feedback is information about the implementation of a motion pattern,
formed and transmitted to humans by means of an external source, i.e. separately and
independently of the internal human perceptual processes. Appropriately formed and conveyed
augmented feedback upgrades the internal (intrinsic) feedback and contributes to a more
efficient motor learning process, whose purpose is persistent improvement of a specific motion
pattern [24, 25, 28]. Augmented feedback can be communicated to the user by an instructor
(human expert) or it can be transmitted through specialized automatic systems. Both ways of
providing feedback involve observation of the person learning the specific motion (hereinafter
* Grega Jakus
grega.jakus@fe.uni-lj.si
Faculty of Electrical Engineering, University of Ljubljana, Traka cesta 25, 1000 Ljubljana, Slovenia
for motor learning has received less research attention than visual augmented feedback, and
has been mostly used for short repetitive motion patterns [28].
The auditory augmented feedback can be transmitted in the form of alarms, or sonified motion
variables. The alarms are simple unchanging audio recordings that are played on discrete events
such as, for example, when the observed movement variable exceeds a certain threshold value.
An alarm can, for example, provide users with feedback on the success of their motion or the
direction of the motions deviation. However, they cannot receive information about the amplitude of the deviation. The effectiveness of using alarms has been confirmed in rehabilitation for
walking (e. g. pressure distribution under a foot [9], the ratio of muscular activity between the legs
[22]), in dancing (foot pronation during barre exercise in dance) [5], and on circular movements
performed on a pommel horse (the bending angle of the hip muscles) [2].
Sonification is the process of translating motion variables into tone properties (e. g. intensity,
pitch, color, and rhythm) or virtual spatial position of the tone source. It is mainly used for
representation of big quantity of multidimensional motion data. Vertical motion, speed, and
acceleration are usually communicated through the tones pitch as a metaphor for height above
the ground, or as an analogy of the frequency of revolutions of the cars engine. Distance is
usually communicated by volume or reverberation time, while horizontal motion is appropriately presented using a balance of the stereo channels or the azimuth of the spatial source. The
augmented auditory feedback can include time information in the form of rhythmic patterns,
and key events are represented by a change in the tone volume [28]. Tone color (e. g. differentsounding music instruments) is used to sonify two or more simultaneous information flows. The
effectiveness of sonification has been confirmed in freestyle swimming [28] and breaststroke
swimming [8], and when sonificated variables included the hydrodynamic pressure of hand
paddles [3] or the speed of the swimmers belt in crawl swimming [4]. Other research studies
report also on use of sonification for boat speed and acceleration [26], paddle placement while
rowing [29], carving in alpine skiing [13], wrists motions in karate [32], and the velocity of the
club head in golf swings [1, 14].
Instead of sonifying the motion variables, it is also possible to sonify a variables deviation
from the desired value. Research studies have confirmed the efficiency of such augmented
feedback for maintaining stable stance (the deviation is presented with pitch [7, 19] and
volume [7]), speed skating (deviation of the ankle motion proportionally to the volume
[10]), rifle shooting (the deviations of the aiming point and the barrel position presented with
pitch) [16, 19], golf swings (the relative rotation of shoulders with respect to the hips) [14], and
rowing [27]. The latter is a typical example of use of augmented auditory feedback for
complex motion. It includes simultaneous sonification of three axes of a paddles motion:
horizontal (balance between the stereo channels), vertical (tone pitch), and rotation around the
paddle axis (tone color).
Although numerous researches proved that appropriately generated augmented feedback
can positively affect the process of motor learning [28], there are very few general guidelines
for designing augmented feedback for learning motion patterns. The choices of perceptual
channel, appropriate strategy for providing feedback, and accurate and detailed feedback
design largely depend on the motion complexity and the users skills. It is therefore no surprise
that most of the available studies report on systems that provide tailored augmented feedback
for one type of motion or set of predefined motion patterns.
Research results also show that in the early learning stages the most efficient feedback is
concurrent, real-time visual feedback [28]. In later stages the frequency and intensity of the
feedback must be reduced and adapted to the complexity of the motion and to the users skills.
Nevertheless, many studies concentrate only on a specific level of user skills, leaving out the
need to adapt feedback to different learning stages.
Considering all the positive effects of augmented feedback for motor learning, we were
motivated to design a flexible system that supports various motion patterns and takes into
consideration motion and the user characteristics needed for effective motor learning. Due to
its ability of high-speed and high-accuracy tracking, the system can provide the user with
objective feedback on an arbitrary motion pattern. Another significant advantage of the
proposed system is that it supports more than one type of feedback (auditory and visual,
concurrent or terminal) and can be therefore adapted to the users needs or the learned motion
pattern characteristics, regardless of the level of their complexity.
This paper presents the system architecture and an example of a use case scenario for improving
a golf swing with the help of concurrent audio and visual terminal feedback. The paper concludes
with a discussion on the use of multimodal feedback and sets the direction of our future work.
2 System architecture
The proposed system for motor learning using multimodal augmented feedback consists of the
following modules [12]:
&
&
&
The systems architecture is illustrated in Fig. 1. The optical motion tracking system
provides the application for motion analysis with the data on the position of the monitored
object or body parts. Based on the analysis of the received data, the application for motion
analysis provides the user with feedback through the auditory or visual feedback module.
QTM with an example of an AIM model (the model represents an upper part of a human
body).
Fig. 2 Visualization of an AIM model in QTM software consisting of a set of markers attached to different parts
of human body [18]
computed as a Euclidean distance between the (last known) spatial position of a selected marker
and the reference position - one of the recorded positions of the same marker in the reference
trace. The two methods, however, differ in the way the reference position involved in the
calculation is selected.
When mismatch of a spatial position is used as the measure for deviation, the position of the
monitored marker in the reference trace which is nearest to the position of the very same marker
in the real-time trace is selected. Such a calculation does not impact the timing of the motion, as
both positions included in the calculation can be recorded at different time instances relative to
the start of the motion pattern. In other words, when selecting the mismatch of a spatial position
as the deviation criterion, the system allows the user to execute the motion at an arbitrary pace as
long as they remain within the predefined margin from the reference motion.
When a mismatch in the timing of the performed motion is used as the criterion, the
reference position is the position of the marker in the reference trace that was recorded at the
same (or the nearest) time instance (relative to the start of the motion pattern) as the position of
the very same marker in the real-time trace.
when a motion pattern is successfully completed). In addition to just playing simple sounds to
announce basic events, sonification of selected motion variables is also supported using basic
tone properties (e. g. intensity, pitch, color) or parameters of spatial sound (azimuth, elevation
and radius) to provide the user with additional spatial information.
The visual channel is used to visualize motion patterns and motion deviations after their
execution. Visual feedback provides very valuable and extensive information, which helps the
user to eliminate certain errors and correct motion patterns in the following repetitions. The
visual feedback module provides the user with abstract and natural visualizations of the
performed motion and is based on a tool for real-time visualization of QTM data [34].
3 Usage scenario
The proposed system is currently used for studying and learning golf swings based on the
following learning procedure:
1. A model of a tracking object is defined (e. g. the golf club, Fig. 3).
2. A user makes a series of swings, which are recorded with the QTM system and an
ordinary video camera.
3. Both recordings are reviewed and the user or the instructor selects a recording of one
individual swing that most closely replicates the potentially ideal swing (the desired
motion pattern); this recording is saved as a reference motion in the MART application.
4. The user starts practicing the swing under the supervision of the MART application.
example, is missing some of the required markers, thus allowing only the calculation of clubs
pitch and yaw but not its roll (the rotation around the clubs longitudinal axis).
When an appropriate club model is selected, the player can begin executing a series of
swings, which are recorded using the QTM system. In this phase, it is very helpful if the swings
are simultaneously recorded using a video camera. After the end of the session, the recorded
swings are reviewed, preferably with the help of a golf instructor. The swing that most closely
replicates the optimal swing is saved in the MART application as a reference motion that the
player will try to replicate when practicing with the help of augmented feedback.
omitting the club head. Figure 4 also shows the time instances where different parts of the
swing are identified and the moments when the training swing diverges from the reference
swing over the permissible margin. At these exact moments the sound alarm is triggered.
Fig. 4 The traces of training (red markers) and reference (green markers) golf swing
Fig. 5 The analysis of a golf stroke without (a) and with feedback (b)
4 Conclusion
Although properly designed augmented feedback positively affects the process of learning
motion patterns, general guidelines can be applied only after taking into consideration the level
of complexity of the motor tasks, and the users skills. As was presented earlier, it is generally
known that the effect of the augmented feedback on the learning process increases along with the
complexity of the task. The frequency and intensity of augmented feedback are reduced as the
users skills increase up until the last stage, where the augmented feedback is completely left out.
Augmented feedback has been used and its effects have been researched for many different
motion patterns, however its use still brings a lot of challenges. Currently available studies mainly
report only on visual and auditory augmented feedback. However, for a better understanding of the
effects of this kind of feedback on the learning process, further research also on haptic and
multimodal feedback should be considered. Furthermore, use of multimodal feedback should be
preferred, if we want to take advantage of the specific benefits of each modality. Visual feedback can
be used mainly for providing a vivid representation of a motion pattern, due to sights superior
capability of perceiving spatial information. In the case of a golf swing learning system a visual
feedback enables students and instructors to visualize and extensively review the entire motion
pattern or its subparts and to identify potential errors and deviations. Auditory and haptic feedback,
on the other hand, can be used mainly throughout the motion execution phase and learning period
when real-time alerts and warnings can guide a student to correct wrong patterns on the go. Auditory
and haptic feedback are also very attention-grabbing and attract the users immediate attention.
The proposed real-time motion-capture system with multimodal feedback is an accurate and
highly efficient learning tool, especially for situations where repetitive and consistent motion
patterns are required and desired. In our future work, we will evaluate our system in an extensive
field study with large number of golf players. We expect the system to have positive effect on their
leaning abilities and to enable them to improve more quickly.
References
1. Arvind, D. K., & Bates, A. (2008, March). The speckled golfer. InProceedings of the ICST 3rd international
conference on Body area networks (p. 28). ICST (Institute for Computer Sciences, Social-Informatics and
Telecommunications Engineering)
2. Baudry L, Leroy D, Thouvarecq R, Chollet D (2006) Auditory concurrent feedback benefits on the circle
performed in gymnastics. J Sports Sci 24(2):149156
Grega Jakus received his Ph.D. in Electrical engineering from the University of Ljubljana, Slovenia, in 2012. Since
2013, he is an Assistant Professor at the Faculty of Electrical Engineering, University of Ljubljana, where he is a
member of the Information and Communications Technology department and the Laboratory for Information
Technologies. His research interests include knowledge representation, motor learning using augmented feedback,
and human-computer interaction, in desktop, vehicle and virtual environments. He lectures courses in the fields of
telecommunication, human-computer interaction, web technologies and software development.
Kristina Stojmenova is a PhD student at the University of Ljubljana (Slovenia). Her field of research is humancomputer interaction in in-vehicle information systems. She has an International Baccalaureate diploma (IBO)
and a Bologna Bachelors degree and a Bologna Masters degree in industrial engineering obtained from
University of Maribor (Slovenia). She is currently a junior researcher at the Information and communications
technology department on the Faculty of electrical engineering, University of Ljubljana (Slovenia). She is also a
facilitator at Demola Network, where she actively contributes to management of student teams, content creation
and modelling of workshops. Before becoming a junior researcher at the University of Ljubljana, she worked as a
graphical user interface designer for interfaces of dispatching systems at Iskratel (Slovenia). She is also the chair
of IEEE Student Branch of University of Maribor and the vice-chair of IEEE Woman in engineering Slovenia.
Saso Tomai received the Ph. D. degree in electrical engineering from the University of Ljubljana in 1991. Since
2002, he is a full professor at the Faculty of Electrical Engineering, Ljubljana. He is the head of the Laboratory of
Information Technologies and the head of the Department of Information and Communication Technologies. He was
an adviser for information and telecommunications system at Ministry of Educational System and Sport from 1992 to
1998, a member of Strategic Council at Ministry of Defiance from 1999 to 2000, and the national coordinator of
research in the field of telecommunications at Ministry of Educational System and Sport from 2000 to 2003. His
research interests include ICT, signalprocessing, information theory, data mining and knowledge discovery, and
sensors. He has authored and/or coauthored 5 textbooks, 10 chapters in research monographs, and more than 200
journal and conference papers. He was an associate editor of Electrotechnical Review and he is currently the
chiefeditor of the Faculty of Electrical Engineering Publisher. He was leading researcher of 15 R&D projects and he
is the head of research program Algorithms and Optimization Methods in Telecommunications, which isone of two
research programs every time named among the best research programs in Slovenia.
Jaka Sodnik is an Associate Professor for the field of Electrical Engineering, at the Faculty of Electrical
Engineering, University of Ljubljana. As a member of the ICT department and the Laboratory for Information
Technologies, he is an active researcher and supervisor in the fields of human-machine interaction, web
technologies and acoustics. His early research focused on analysis and generation of spatial sound and its use
in human-machine interaction. As a visiting researcher at the HIT Lab New Zealand, he was also involved in
several research projects in the field of virtual and augmented reality. He also advises and supervises the R&D
department of NervTeh d.o.o., a company develops state-of-the-art motion driving simulators and offers various
methods of evaluating the drivers psychophysical state and their driving performance and abilities.