in percentage for each method of testing.
In the tests with method 1 the master and slave
nodes are both attached to the same wrist of the per-
former. Therefore, there are no variations for the slave
node and the expected result is that the algorithm clas-
sifies all the movements as identical. We repeated all
tests three times and obtained a correct detection rate
of 99%.
In the tests with method 2 the master and slave
nodes are attached to two wrists of one performer. Us-
ing clear differences in movements we asses if the al-
gorithm correctly classifies the movements. The cor-
rect detection rate for identical movements, 45
◦
di-
rection difference, 90
◦
direction difference, 0.5 sec-
ond timing difference and 30cm distance difference
are respectively 97%, 84%, 89%, 90% and 92%. We
observed that direction differences are undetectable
by the sensor nodes in this test. When the orienta-
tion of the sensor node would be known, this problem
could be solved. However, obtaining an orientation is
not easily accomplished.
In the tests with method 3 the master and slave
nodes are attached to the right wrist of two perform-
ers. With this test we asses the real life performance
of our algorithm. The correct detection rate for iden-
tical movements, 90
◦
direction difference, 0.5 second
timing difference and 30cm distance difference are re-
spectively 86%, 83%, 60%, and 40%.
8 CONCLUSIONS AND FUTURE
WORK
We presented an online and distributed activity
matching algorithm using wireless sensor networks.
Our experimental results show a high detection accu-
racy for identical movements, although it shows high
sensitivity on how movements are performed
The most important open issue is to make the al-
gorithm work reliably in detecting movement differ-
ences between two persons. The low reliability at
present is partly caused by the orientation issue, but
also because the algorithm is over sensitive to subtle
movement differences. The solution to this problem
may be found in using other distance measures and
other sensors.
A second open issue is the orientation problem.
Due to this problem, the sensor orientation must
closely match when attached to the wrist, but also dur-
ing movements the orientation must closely match.
This makes testing with two persons hard and more
unreliable. The problem maybe solved by using dif-
ferent sensors that allow to measure all degrees of
freedom, such that the orientation can be derived.
This is not an easy task and may not work reliably
or fast enough to be used for this application.
The gravity detection may be further improved by
using quaternions instead of euler angles, such that
singularities are avoided. This will make the Kalman
filter more complex, but will improve the reliability
of the estimation.
Future work will also require an extensive evalua-
tion with more users.
REFERENCES
Aylward, R. (2006). Sensemble: A wireless, compact,
multi-user sensor system for interactive dance. In
Proc. of NIME 06, pages 134–139.
Bajcsy, R., Borri, A., Benedetto, M. D. D., Giani, A.,
and Tomlin, C. (2009). Classification of physical in-
teractions between two subjects. Wearable and Im-
plantable Body Sensor Networks, International Work-
shop on, 0:187–192.
Bellman, R. E. (2003). Dynamic Programming. Dover Pub-
lications, Incorporated.
Chambers, G. S., Venkatesh, S., West, G. A. W., and Bui,
H. H. (2004). Segmentation of intentional human ges-
tures for sports video annotation. In MMM ’04: Pro-
ceedings of the 10th International Multimedia Mod-
elling Conference, page 124, Washington, DC, USA.
IEEE Computer Society.
Gafurov, D. and Snekkenes, E. (2009). Gait recognition
using wearable motion recording sensors. EURASIP
J. Adv. Signal Process, 2009:1–16.
Guenterberg, E., Bajcsy, R., Ghasemezadeh, H., and Jafari,
R. (2007). A segmentation technique based on stan-
dard deviation in body sensor networks. In Dallas-
EMBS ’07: Proceedings of the IEEE Dallas Engineer-
ing in Medicine and Biology Workshop. IEEE.
Guenterberg, E., Ostadabbas, S., Ghasemzadeh, H., and
Jafari, R. (2009). An automatic segmentation tech-
nique in body sensor networks based on signal energy.
In BodyNets ’09: Proceedings of the Fourth Interna-
tional Conference on Body Area Networks, pages 1–7,
ICST, Brussels, Belgium, Belgium. ICST (Institute for
Computer Sciences, Social-Informatics and Telecom-
munications Engineering).
Haltsonen, S. (1985). Improved dynamic time warping
methods for discrete utterance recognition. Acoustics,
Speech and Signal Processing, IEEE Transactions on,
33(2):449 – 450.
Jafari, R., Li, W., Bajcsy, R., Glaser, S., and Sastry, S.
(2007). Physicalactivity monitoring for assisted living
at home. In BSN ’07: Proceedings of the 4th Interna-
tional Workshop on Wearable and Implantable Body
Sensor Networks, pages 213–219, Berlin, Heidelberg.
Springer.
Jones, V., in ’t Veld, R. H., Tonis, T., Bults, R., van,
B. B., Widya, I., Vollenbroek-Hutten, M., and Her-
mens, H. (2008). Biosignal and context monitoring:
PECCS 2011 - International Conference on Pervasive and Embedded Computing and Communication Systems
30