
|
Activity recognition in opportunistic sensor configurations:
objectives and approach
I make the case for activity recognition to move from statically
defined sensor configurations towards an opportunistic use of resources that
are available on and around the user.
The wide availability of sensors in our living environment, in objects
and soon in our clothing makes this (or will soon make this) a
This leads to a rethinking of the traditional activity recognition
chain. I outline research directions to improve the activity
recognition chain, in these papers that are essentially a summary of
the objectives of the EU FP7 FET-Open project OPPORTUNITY.
This work is done within the EU
FP7 FET-Open project OPPORTUNITY.
|
|
|
|
|
 |
A reference dataset for opportunistic activity recognition
In order to develop and benchmark activity recognition algorithms for
activity recognition in opportunistic sensor configurations we
collected a large dataset of complex activities in highly rich sensor
environments. Thus, opportunistic sensor configurations can be
investigated and compared through simulations.
We deployed 15 wireless and wired networked sensor systems comprising
72 sensors of 10 modalities - in the environment, in objects, and on
the body. We acquired data from 12 subjects performing morning
activities, yielding over 25 hours of sensor data. Over 11000 and 17000
object and environment
interactions occured.
This work is done within the EU
FP7 FET-Open project OPPORTUNITY.
|
|
|
|
|

|
Ensemble classifiers for
scalable performance and robustness to faults
In order to exploit a large number of sensors (on body, in objects, and
in the environment) - possibly of different modalities - we rely on
ensemble classifiers where the decision of classifiers operating on
individual sensor nodes are combined in an overall decision about the
user's activities or gestures.
We showed that this approach allows scalable performance - by including
different combinations of nodes at run-time - as well as it brings
intrinsic robustness to faults. These characteristics are important in
opportunistic activity recognition systems.
This work was done together
with Piero Zappi, Elisabetta Farella, Luca Benini and Gerhard
Tröster
|
|
|
|
|
|
Network-level power-performance trade-off in activity
recognition by dynamic sensor selection
Based on previous insights on scalable performance offered by using
ensemble classifiers on multiple on-body sensors, we developed
power-performance management mechanism that allows to dynamically
(run-time) adjust the recognition accuracy of an activity recognition
system and
This work was done together
with Piero Zappi, Elisabetta
Farella, Luca Benini and Gerhard Tröster, partly within the EU FP7 FET-Open project
OPPORTUNITY. |
|
|
|
|
 |
Unsupervised classifier self-calibration
We developed a new online unsupervised classifier self-calibration
algorithm. Upon re-occurring context occurrences, the self-calibration
algorithm adjusts the decision boundaries through online learning to
better reflect the classes statistics, effectively allowing to track
and adjust when classes drift in the feature space.
We applied this method to the problem of activity recognition despite
changes in on-body sensor placement. This leads to changes in the class
distribution in the feature space, something which usually adversely
affects activity recognition systems. We showed that unsupervised
classifier self-calibration can provides robustness against moderate
displacement of sensors, such as those occuring when doing physical
activities or wearing sensors over extended periods of time.
This work was done together
with Kilian Förster and Gerhard
Tröster within the EU
FP7 FET-Open project OPPORTUNITY.
|
|
|
|
|
 |
Online user-adaptive gesture recognition using brain-decoded
signals
Activity and context recognition in pervasive and wearable computing
ought to continuously adapt to changes typical of open-ended scenarios,
such as changing users, sensor characteristics, user expectations, or
user motor patterns due to learning or aging. System performance
inherently relates to the user’s perception of the system behavior.
Thus, the user should be guiding the adaptation process. This should be
automatic, transparent, and unconscious.
We devised an online learning mechanism taking a simple binary reward
signal as input (correct/incorrect behavior) to guide adaptation.
We how this method can improve recognition accuracy of a
user-independent gesture recognition system towards that of a
user-specific system. The signal guiding adaptation are error related
potentials - a signal picked up by Electroencephalography (EEG) that is
emitted in the brain when a person experiences an unexpected behavior.
Thus in effect, the system becomes a closed-loop gesture recognition
system capable of self-improvement without explicit user feedback.
This work was done together
with Kilian Förster, Ricardo Chavarriaga, Andrea Biasiucci,
José del R. Millàn, and Gerhard Tröster within the EU
FP7 FET-Open project OPPORTUNITY.
|
|
|
|
|
 |
Unsupervised lifelong adaptation in activity recognition
systems
A robust activity and context-recognition system must be capable of
operating over a long period of time, exploiting new sources of
information as they become available and evolving in an autonomous
manner, coping with changes in the number and type of available
sensors. For instance, as new smart sensors are deployed in the
environment, in objects or in clothing, they should be capable of
learning from pre-existing smart sensors how to recognize the user's
context. Thus programming of new smart sensors is avoided, new sensors
introduced in an environment automatically provide for fault-tolerance,
and overall the activity recognition system may become capable of
coping with unpredictable changes typical in open-ended environments.
We investigate ContextCells - sensor nodes capable of activity
recognition, online learning, and exchanging contextual information
with each others. We show the basic principles, and demonstrate how a
wearable sensor may autonomously learn to recognize user activities
from ambient sensors, without explicit programming, by capturing
context instances as they naturally arise.
This work was done together
with Alberto Calatroni and Gerhard
Tröster within the EU
FP7 FET-Open project OPPORTUNITY. |
|