<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Sleep Disorder Evaluation Using Ambient and Wearable Sensor Technologies</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Andrea Caroppo</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Alessandro Leone</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Gabriele Rescio</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Giovanni Diraco</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Pietro Siciliano</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>National Research Council of Italy - Institute for Microelectronics and Microsystems</institution>
          ,
          <addr-line>Lecce</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>This work describes a heterogeneous sensor platform for elderly people useful in Ambient Assisted Living context for sleep disorder evaluation. The platform integrates hardware (ambient and wearable sensors), as well as software components (data simulation tool, reasoning). Three sensors with different sensing principles are considered: a Time-Of-Flight camera, a MEMS wearable wireless accelerometer and an Ultra-Wideband radar. The inputs of the platform are the postural information, even simulated, in common to all involved sensors (i.e., Standing , Bending, Sitting, Lying down). Since they are extensively used both for analysis of Activities of Daily Living and human behaviour understanding. A posture simulator, calibrated on real experiments performed by each sensor involved in the platform, has been implemented in order to compensate the lack of wide datasets containing long-term data. Moreover, the platform integrates a reasoning layer for automatic sleep disorder evaluation by using an unsupervised learning technique. The effectiveness of the platform was demonstrated by preliminary results, exhibiting high accuracy in sleep disorder evaluation using the three aforementioned sensors.</p>
      </abstract>
      <kwd-group>
        <kwd>sleep disorder evaluation</kwd>
        <kwd>ambient sensor technologies</kwd>
        <kwd>wearable sensor technologies</kwd>
        <kwd>ambient assisted living</kwd>
        <kwd>time-of-flight 3D sensor</kwd>
        <kwd>ultrawideband radar sensor</kwd>
        <kwd>wearable accelerometer</kwd>
        <kwd>unsupervised learning</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>hough the latter issue is a positive situation, a number of related effects require
consideration. In this context, the need to explore new solutions is considered essential.</p>
      <p>
        In the last years, two priorities in research are investigated: a) to establish novel
and effective methods for assessment of activity levels at home, and b) to establish
appropriate methods for the long term monitoring and management of chronic
conditions with the purpose of alleviating the increased strain on healthcare resources. The
use of sensor technologies within intelligent environments (IEs) is one such approach
which has the potential to facilitate these needs. IEs can provide objective data
describing behaviour and health status, facilitating the development of novel activity
recognition, assisted living, or healthcare monitoring solutions. Moreover, the current
technologies, such as smart sensors, allows to keep the privacy and let the end-users
to live in their own homes reducing the need for assistance from medical staff or
caregiver. Integrated platforms of heterogeneous smart sensors are becoming more
and more a key technology player in Ambient Assisted Living (AAL) scenarios.
Moreover, advancement in sensor technologies give us the opportunity to recognize
ADLs [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] for a long-period of time. Continuous monitoring of ADLs is helpful for
detection of lifestyle disorders. Irregular human sleep patterns, for example, may
cause health problems, such as disorders of psychological or neurological nature.
Consequently, early detection of sleep anomalies can be useful for the prevention of
such problems. In literature many approaches have been proposed for only monitoring
human behaviour, reporting information about user’s health and life patterns [
        <xref ref-type="bibr" rid="ref3 ref4">3,4</xref>
        ]. On
the other hand, in [
        <xref ref-type="bibr" rid="ref5 ref6 ref7">5-7</xref>
        ] some methodologies for the detection of anomalies in
behaviour pattern are described, whereas in [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] is presented a platform for sleep monitoring
and bedsores prevention. In the above systems set of features obtained from raw data
provided by specific sensor technology are considered (e.g. pressure sensor, motion
sensor, IR sensor, wearable sensor...). In these works, using probabilistic approach,
the detection of sleep anomalies is reached with a good level of accuracy. However,
these systems have some limitations. In fact, they do not have the ability to manage
long-term data and in some circumstances a training phase is required.
      </p>
      <p>
        This paper reports the description of a heterogeneous platform for human sleep
disorders evaluation within AAL context. The input of the system is constituted by
sequences of human postures generated using an activity simulation approach
specifically designed and implemented within this work. The simulator provides sequences
of postures according to a calibrated simulation based on real-life experiments
conducted with three different sensors: a Time-Of-Flight (TOF) sensor, a Ultra-wideband
(UWB) radar and a ST MEMS three-axial accelerometer (ACC). The use of postures
is motivated by their extensive use in ADLs modelling [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ], besides that ADL
sequences allow to model human behaviour. The main contribution of this work is
related to the design and development of a platform for automatic detection of
anomalies in sleep patterns by using an unsupervised methodology. It is important to
highlight the platform capability in providing a technology invariant interface abstract
from any specific sensing technology. The preliminary results show the ability of the
presented approach to detect with good accuracy sleep/wake phases for subsequent
medical evaluation of sleep disorders.
      </p>
    </sec>
    <sec id="sec-2">
      <title>Material and Methods</title>
      <p>The platform architecture is organized, as shown in Figure 1, in three main layers:
detection layer, simulation layer, reasoning layer.</p>
      <p>The detection layer provides sequences of human postures detected by three
different sensors: a Time-Of-Flight (TOF) sensor, a Ultra-wideband (UWB) radar and a ST
MEMS triaxial accelerometer (ACC). The first two (TOF, UWB) approaches refer to
ambient solutions, whereas the last one falls into wearable ones.</p>
      <p>In the simulation layer, long-term posture sequences are generated according to a
calibrated simulation, based on real-life experiments and conducted with the three
aforementioned sensors.</p>
      <p>The reasoning layer offers an automatic tool for the detection of anomalies in CR
by using an unsupervised methodology.
Human postures can be detected by using several sensing approaches implemented
with either ambient or wearable solutions. In this paper, three different kind of
sensing approaches are taken into account: (1) TOF 3D vision, (2) UWB radar and (3)
ACC. All these posture detection approaches are differently characterized in terms of
invasiveness, accuracy, robustness to object occlusion and cluttering and data
richness, as summarized in Table 1.</p>
      <p>For the assessment of the sensor’s accuracy with respect to the posture recognition
task, a common experimental framework has been used, in which eighteen healthy
subjects (9 males and 9 females, age 38±6 years, height 175±20 cm, weight 75±22
kg) have been involved. The participants performed typical ADLs such as household
tasks, meal preparation, feeding, sitting and watching TV, relaxing and sleeping.</p>
      <p>During such experimental sessions, data were collected simultaneously by a TOF
sensor, a UWB radar and a MEMS accelerometer worn by participants. For all
approaches, the detection algorithms ran on a fan-less embedded-PC equipped with
Intel® Atom™ processor. The following subsections describe each sensor in detail
with specific focus on posture detection approach used.</p>
      <p>
        Time-Of-Flight (TOF) sensor. This detector adopts the MESA SR-4000 [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] shown
in Figure 2, a state-of-the-art TOF sensor having compact (65×65×68 mm) dimensions,
noiseless (0 dB) working, QCIF (176×144 pixels) resolution, long (10 m) distance
range, wide (69°×56°) field-of-view, and low power (9.6 W) consumption. The
TOFbased posture recognition is inspired by the work of Diraco et al. [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. At early
processing level, the computational framework includes a self-calibration procedure to
allow for easy installation of the TOF sensor, without requiring neither calibration
objects nor user intervention. The self-calibration makes use of the popular
RANSACbased plane detector to identify the position of the floor, which is used to estimate the
extrinsic calibration parameters. Moving foreground objects are extracted from
calibrated range data by modelling the background with a mixture of Gaussian and
segmenting the foreground with a Bayesian classifier. Finally, people are detected and
tracked using the CONDENSATION (Conditional Density Propagation) algorithm.
The remaining part of the computational framework focuses on feature extraction and
posture classification. The intrinsic topology of a generic shape, i.e. a human body scan
captured via TOF sensor, is graphically encoded by using the concept of Discrete Reeb
Graph (DRG) proposed by Xiao et al. [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]. To extract the DRG, the Geodesic distance
is used as invariant Morse function [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] since it is invariant not only to translation,
scale and rotation but also to isometric transformations ensuring high accuracy in body
parts representation under postural changes. The geodesic distance map is computed by
using a two-step procedure. Firstly, a connected mesh, shown in Figure 3.a, is built on
the 3D point cloud by using the nearest-neighbour rule. Secondly, given a starting
point M (i.e. the body’s centroid) the geodesic distance between M and each other
mesh node is computed as the shortest path on mesh by using an efficient
implementation of Dijkstra’s algorithm suggested by Verroust and Lazarus [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]. The computed
geodesic map is shown in Figure 3.b in which false colours represent geodesic
distances.
The DRG is extracted by subdividing the geodesic map in regular level-sets and
connecting them on the basis of an adjacency criterion as described by Diraco et al.
[
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] that suggest also a methodology to handle self-occlusions (due to overlapping
body parts). The DRG-based features are shown in Figure 3.c and represented by the
topological descriptor that includes DRG nodes {Ci,Cj,Ck} and related angles {θijk}. A
multiclass formulation of the SVM (Support Vector Machine) classifier [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] based on
the one-against-one strategy is adopted to classify (St, Be, Si, Ly) postures. Since
interesting results have been reported with the Radial Basis Function (RBF) kernel for
posture recognition [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ], such a kernel is used and associated parameters, namely
regularization constant K and the kernel argument γ, are tuned according to a global grid
search strategy. The classification performance, estimated using the datasets previously
discussed, are reported in Table 2 in terms of confusion matrix.
Ultra-wideband (UWB) radar sensor. This detector adopts the PulsON 410
manufactured by Time Domain Corporation [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ] shown in Figure 4, a state-of-the-art UWB
radar sensor, having a good wall penetration capability (2 GHz bandwidth), RF
transmissions from 3.1 GHz to 5.3 GHz centered at 4.3 GHz, compact (76×80×16 mm)
board dimensions, and it is able to operate in both mono- and multi-static
configurations. UWB radar sensors find many applications ranging from vital signs detection to
target localization and tracking, not only in contactless modality but also through the
walls. In this study, the PulsON 410 sensor is used for recognition of human postures
regardless to the presence of large occluding objects (e.g., pieces of furniture, walls,
etc.) interposed between target and sensor. The computational framework includes
three main stages: (1) the preprocessing for clutter reduction/removal, (2) the feature
extraction, and (3) the posture classification. At the preprocessing stage, after
bandpass filtering (Butterworth IIR 16th order) with a transition band of 3.1-5.3 GHz for
filtering out frequencies outside the transmitter range, the clutter is removed by using
the Running Gaussian Average technique for background subtraction [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ]. Given the
Time-Of-Arrival (TOA) corresponding to the component of the human body, the
feature extraction stage is based on the estimation of the following quantities: normalized
energy, variance, skewness, kurtosis, as defined in [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ]. Finally, the feature vector is
classified by means of ensemble classification technique based on Real AdaBoost [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ].
The AdaBoost classifier was trained by using the 10% of posture sequences, instead
the remaining sequences were used for testing. The classification performance was
estimated either with and without large occluding objects, and the related averaged
confusion matrix is provided in Table 3.
      </p>
      <sec id="sec-2-1">
        <title>MEMS three-axial accelerometer (ACC) sensor. The wearable device used in this</title>
        <p>
          version of the platform is the Wearable Wellness System (WWS), produced by
Smartex [
          <xref ref-type="bibr" rid="ref21">21</xref>
          ]. It made up of a sensorized garment and an electronic device (SEW) for
the acquisition, the storage and the wireless transmission of the data. It has been
designed to continuously monitor main vital parameters (ECG, Heart rate, Breathe rate)
and the movements. The WWS garment is suitable and comfortable, reducing the
wellknown usability problems of the smart wearable devices. Moreover it can be washed
and it can be in tight contact with the body without any creases. In Figure 5 the male
version of the t-shirt is shown. It integrates a) two textile electrodes, b) one textile
piezo resistive sensor and c) a pocket, placed on the chest, for the electronic device in
which it is integrated a tri-axial MEMS accelerometer for the movement monitoring.
The WWS can operate in streaming via Bluetooth up to 20 meters (in free space) or in
off-line modality, storing the data on a micro-SD integrated in the SEW device. In
streaming mode the duration of its rechargeable battery life is about 8 hours, while in
off-line the duration is more than 18 hours. For the elaboration, the raw acceleration
data have been sent to the embedded PC with a 25 Hz frequency, that it is enough to
recognize the physical activity [
          <xref ref-type="bibr" rid="ref22">22</xref>
          ]. The data are in the decimal format and represent
the acceleration values with full scale in the range of ±2g for an high sensitivity and a
10 bit resolution. The MEMS accelerometer is DC coupled, so it measures both static
and dynamic acceleration along the 3 axes and allows to get information on the 3D
spatial relative position (compared to the Earth gravity vector) of the person who wears
it. Indeed, if the accelerometer relative orientation is known, the resulting data can be
used to determinate the angle α of the user position with respect to the vertical
direction. The main computational steps of the software architecture for the posture
recognition are: data acquisition, data pre-processing, system calibration, feature extraction
and classification. Data are converted into gravitational units to represent acceleration
data in the range of ±2g, in order to make possible to extract the angle α and avoiding
different orders of magnitude in the features. The samples coming from the device are
filtered out by a low pass FIR filter to reduce the noise due to the electronic
components, environment and human tremor. In order to correctly handle the pre-processed
data, a calibration procedure was accomplished by recovering the initial conditions
after the device mounting. The features extracted to detect the posture are: the
Averaged Acceleration Energy (AAE), the mean and the standard deviation [
          <xref ref-type="bibr" rid="ref23">23</xref>
          ] over three
acceleration axes by using a 5 sec sliding window. Moreover the features obtained in
[
          <xref ref-type="bibr" rid="ref24">24</xref>
          ] have been used, they consider the variation of dynamic acceleration and the
change of position during a sitting/lying/standing up actions with respect to an upright
position. The classification of the (St, Be, Si, Ly) postures have been obtained by
implementing the effective and robust semi-supervised k-means clustering algorithm and
Euclidean distance [
          <xref ref-type="bibr" rid="ref25">25</xref>
          ]. The classification performance, estimated using the datasets
previously discussed, are reported in Table 4 in terms of confusion matrix.
Since the availability of datasets for behaviour analysis is limited by difficulties
associated with the collection of such data, and considered the lack of datasets containing
long-term postural sequences, a simulator of ADLs/postures has been implemented.
The simulator provides synthetic data with the ability to rapidly generate a large
simulated dataset driven by different parameters which allow to reproduce different
normal/abnormal behaviours (in particular human sleep patterns).
        </p>
        <p>The simulator is composed by two stages; the first for simulation of long-term
ADLs/postures, the last for a calibrated simulation of long-term postures referred to a
specific sensing approach.</p>
        <p>
          Long-term ADL/posture simulator. The general architecture of the simulator is
inspired from the work of Noury et al. [
          <xref ref-type="bibr" rid="ref26">26</xref>
          ]. The authors assumed that the daily
activities of a subject are almost regular. Thus, the simulator is based on a Markov model
with homogeneous periods, while the time for transitions is ruled by a Finite State
Machine (FSM) [
          <xref ref-type="bibr" rid="ref27">27</xref>
          ]. The Markov chains are frequently used to represent a Bayesian
process with multiple states and their associated conditional probabilities. Thus the
use of HMM seems a suitable probabilistic approach to model the whole system.
As shown in Figure 6, the day is segmented into seven periods (e.g., wake up,
morning, lunch, afternoon, dinner, going to bed, sleep) and thus seven Markov models
corresponding to well identified circadian rhythms were modelled. In this way, each
period can be represented by a graph of the transitions (used for the translation in
activity sequences that can occur during the specific daily period) that are controlled
by their probabilities. The simulated data are structured in the following matrix
expression: M = [Date, StartTime, EndTime, Activity], where Date, StartTime,
EndTime and Activity are column vector representing respectively the date of the
simulation day (expressed in the following format: dd/mm/yyyy), the start time, the end time
of the simulated activity (expressed in the following format: hh:mm:ss) and the name
of the latter.
        </p>
        <p>Each period of the day is modelled using a N-states HMM in which N represents
the ADLs performed during the period itself. The next step of the simulator is devoted
to translate activities in a sequence of actions. In this work, an action is an atomic
element which provides the details of a specific activity. For example, the activity
“have breakfast” is translated by the following sequence of actions: “prepare
breakfast” - “breakfast” - “washing up”. The assumption made in this version of the
simulator is always to translate each activity with the same sequence of actions, only varying
the time duration.</p>
        <p>Finally, as described in the next subsection, the last layer of the simulator is
addressed to model each action as a sequence of the postures (taking into account the
only four postures previously mentioned).</p>
      </sec>
      <sec id="sec-2-2">
        <title>Calibrated approach for long-term posture simulator. Starting from the sequence</title>
        <p>
          of actions provided by the ADL simulator, the posture sequence is generated by using
a calibrated approach based on real observations conducted with real detectors (i.e.,
TOF, UWB, ACC). Such calibration consists in modelling errors introduced by each
specific detector, starting from simulated ground-truth sequences. The Model Error
Modelling (MEM) method [
          <xref ref-type="bibr" rid="ref28">28</xref>
          ] together with the Expectation-Maximization (EM)
algorithm [
          <xref ref-type="bibr" rid="ref29">29</xref>
          ] are used to model detection errors. Furthermore, the parameters of the
simulated detectors are obtained by minimizing a cost function based on the
Prediction Error Method (PEM) [
          <xref ref-type="bibr" rid="ref30">30</xref>
          ].
2.3
        </p>
      </sec>
      <sec id="sec-2-3">
        <title>Reasoning Layer</title>
        <p>
          Given long-term posture sequences referred to the different sensing approaches, the
platform includes a feature extraction procedure aimed to identify the starting point of
sleep periods and their durations for each day. At this purpose, the most efficient
solution is to recognize human actions from patterns of posture sequences, and more
specifically to extract starting points of the actions: “going to bed”, “sleep in bed” and
“wake up”. The approach implemented in this work allows ADLs recognition using
the technique described below. Basically, human actions are recognized by
considering successive postures over time periods. A transition action occurs when the person
changes the current action to another action. Thus, a transition action might include
several transition postures. Transition actions are merged together to form single
atomic actions and global events are recognized by using Dynamic Bayesian
Networks (DBNs) specifically designed for indoor application scenario, following an
approach similar to Park and Kautz [
          <xref ref-type="bibr" rid="ref31">31</xref>
          ]. Designed DBNs have a hierarchical
structure with three node layers: activity, interaction and sensor. The activity layer stays on
top of hierarchy and includes hidden nodes to model high-level activities (i.e. ADLs,
behaviours, etc.). The interaction layer is a hidden layer as well and it is devoted to
model the states of evidence for interactions inside the home (i.e. appliances,
furniture, locations, etc.). The detector layer, at the bottom of hierarchy, gathers data from
detector sensors (postures). Each DBN is hence decomposed in multiple Hidden
Markov Models (HMMs) including interaction and sensor layers, and trained on the basis
of the Viterbi algorithm [
          <xref ref-type="bibr" rid="ref32">32</xref>
          ]. In this way, the detection of sleep start time can be
derived from the recognition of the action “going to bed”, and the duration of sleep can
be obtained evaluating the difference between “wake up” time and “sleep in bed”
time.
        </p>
        <p>The extracted features (start time of sleep and relative duration) are used for the
detection of sleep periods and also to estimate human sleep trends evaluating their
mapping into the two-dimensional space in which the x-axis indicate the start time of
sleep and the y-axis its duration (expressed in hours and minutes). This step is
explored with a reinforcement learning procedure; in particular, using an incremental
clustering technique [33], the last step of the platform provides an unsupervised
approach for real-time discovery of changes in a sleep patterns with respect to an initial
pattern assumed as reference, namely Reference Sleep Pattern (RSP). This is achieved
by incrementally clustering incoming features (extracted from the current day whose
postures are simulated) in the aforementioned feature space. When a new cluster
appears, a change in the sleep pattern is detected (and thus classified as normal or
anomalous) if the features belonging to the new cluster are extracted from N
consecutive days (not necessary adjacent), with N set according to physician’s indications.</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Experimental Results</title>
      <p>The robustness of the feature extraction step has been evaluated on a series of
experiments in which synthetic data, obtained after calibrated simulation of real data
generated by TOF sensor, were affected by different percentages of errors related to: (1)
sensor noise and (2) fault situation which can occur in real contexts (e.g. wearable
sensor not worn, vision sensor turned off or occluded, resulting in postures not
available during a time period). The purpose to simulate situations close to reality has been
reached by modeling the noise with two kinds of components: bias noise (uniform
distribution) and posture transition noise (Gaussian distribution). Performances have
been evaluated in terms of Mean Absolute Error (MAE) by measuring the
misalignment between ground-truth sleep phases and detected ones, and also in terms of Mean
Relative Error (MRE) related to the percentage of undetected sleep phases. The
previous error measurements are estimated through 13 synthetic datasets constituted by
different time periods, and characterized by an average length of sleep pattern equal
to 8 hours. The duration of sleep is randomly perturbed by variance values between
0.5h and 1.5h. The number of simulated days for each experiment, the percentage of
errors and relative performances are reported in Table 5.
The results obtained reveal that a total noise level of about 60% can affect the
accuracy of the detected sleep phases in terms of temporal misalignment compared with the
ground-truth. Moreover, if a fault situation is added to the noise the percentage of
undetected sleep phases grows and this happens more if the fault situation occurs
during the sleep periods.</p>
      <p>For the validation of the incremental clustering step, experiments that simulate
different time periods have been carried out reproducing postural time series according
to posture classification performance. Three time intervals (60, 120 and 180 days)
have been taken into account as reference period M, followed by periods within
which a change in the CR pattern was simulated (labelled with N). In Table 6, the
detection rate of trend changes, at varying of both M and N, is reported for each
detector. It is important to note that at the increasing of M, the incremental clustering
achieves good performance if changes in CR pattern persist for a time period N.
However, it is important to note that an acceptable detection rate (at least of 80%) is
obtained for period N (in days) closely related to each detector: a greater amount of
days N is required at the increasing of M.
From the analysis of the obtained results, it is evident the platform ability in
identification of changes in human sleep patterns with high accuracy. However, the
performances are strictly related to the sensing technology involved; in fact, at varying of
the detector, a different number of days N is required to reach a satisfactory detection
rate. For example, if we consider a reference period of length M=120 days, a
detection rate of about 80% is reached within N=21 days (TOF), N=35 days (ACC), N=42
days (UWB). The platform has been validated by using posture sequences simulated
in a calibrated way (with calibration error less than 5%) and referring to common
ADLs carried out by older people in their home environment. Furthermore, the
solution was tested considering reference periods M very different in order to taking into
account any deviation with respect to standard execution of ADLs.</p>
      <p>This leads up to believe that the performances that can be reached using real
monitoring systems should be included between M=60 and M=180, with N corresponding
to the sensing technology used. From the usability perspective, the platform is
consistent with the independent living context; in fact the detection of changes in sleep
patterns can be automatically obtained allowing offline analysis by a caregiver/doctor
for subsequent clinical evaluations. Finally, it is important to stress the versatility of
the platform which can potentially operate with any kind of detector able to provide
postural information.</p>
      <p>Acknowledgments: This work was carried out within the project “ACTIVE
AGEING AT HOME” funded by the Italian Ministry of Education, Universities and
Research, within the National Operational Programme for “Research and
Competitiveness” 2007-2013.
33. W.A. Barbakh, Y. Wu, C. Fyfe, “Online Clustering Algorithms and Reinforcement
Learning”, in Non-Standard Parameter Adaptation for Exploratory Data Analysis, pp. 85-108,
2009.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1. An Aging World:
          <year>2015</year>
          , International Population Reports,
          <source>issued March</source>
          <year>2016</year>
          , http://www.census.gov/content/dam/Census/library/publications/2016/demo/p95-16-1.pdf,
          <source>accessed September</source>
          <year>2016</year>
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>P.</given-names>
            <surname>Urwyler</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Rampa</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Stucki</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Büchler</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Müri</surname>
          </string-name>
          ,
          <string-name>
            <given-names>U.P.</given-names>
            <surname>Mosimann</surname>
          </string-name>
          , T. Nef, “
          <article-title>Recognition of activities of daily living in healthy subjects using two ad-hoc classifiers”</article-title>
          , Biomedical engineering online,
          <volume>14</volume>
          (
          <issue>1</issue>
          ), 1,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>G.</given-names>
            <surname>Virone</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Alwan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Dalal</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Kell</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Turner</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.A.</given-names>
            <surname>Stankovic</surname>
          </string-name>
          , R. Felder, “
          <article-title>Behavioral patterns of older adults in assisted living”</article-title>
          ,
          <source>in IEEE Trans. Inf. Technol. Biomed</source>
          ,
          <volume>12</volume>
          , pp.
          <fpage>387</fpage>
          -
          <lpage>398</lpage>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <given-names>A.A.</given-names>
            <surname>Chaaraoui</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.R.</given-names>
            <surname>Padilla-López</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.J.</given-names>
            <surname>Ferrández-Pastor</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Nieto-Hidalgo</surname>
          </string-name>
          ,
          <string-name>
            <surname>F.</surname>
          </string-name>
          <article-title>FlórezRevuelta, “A vision-based system for intelligent monitoring: human behaviour analysis and privacy by context”</article-title>
          , in Sensors,
          <volume>14</volume>
          (
          <issue>5</issue>
          ), pp.
          <fpage>8895</fpage>
          -
          <lpage>8925</lpage>
          ,
          <year>2014</year>
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <given-names>G.</given-names>
            <surname>Virone</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Noury</surname>
          </string-name>
          , J. Demongeot, “
          <article-title>A system for automatic measurement of circadian activity deviations in telemedicine”</article-title>
          ,
          <source>in IEEE Transaction in Biomedical Engineering</source>
          ,
          <volume>49</volume>
          , pp.
          <fpage>1463</fpage>
          -
          <lpage>1469</lpage>
          ,
          <year>2002</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <given-names>F.</given-names>
            <surname>Cardinaux</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Brownsell</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Hawley</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Bradley</surname>
          </string-name>
          , “
          <article-title>Modeling of behavioral patterns for abnormality detection in the context of lifestyle reassurance”</article-title>
          ,
          <string-name>
            <surname>in</surname>
            <given-names>LNCS</given-names>
          </string-name>
          ,
          <volume>5197</volume>
          , pp.
          <fpage>234</fpage>
          -
          <lpage>251</lpage>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <given-names>J.</given-names>
            <surname>Shin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Lee</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Park</surname>
          </string-name>
          , “
          <article-title>Detection of abnormal living patterns for elderly living alone using support vector data description”</article-title>
          ,
          <source>in IEEE ransactions on Information Technology in Biomedicine, 15</source>
          , pp.
          <fpage>438</fpage>
          -
          <lpage>448</lpage>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <given-names>F.</given-names>
            <surname>Palumbo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Barsocchi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Furfari</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Ferro</surname>
          </string-name>
          , E., “
          <article-title>AAL middleware infrastructure for green bed activity monitoring</article-title>
          ”
          <source>Journal of Sensors</source>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <given-names>V.</given-names>
            <surname>Kellokumpu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Pietikäinen</surname>
          </string-name>
          , J. Heikkilä, “
          <article-title>Human activity recognition using sequences of postures”</article-title>
          ,
          <string-name>
            <surname>In</surname>
            <given-names>MVA</given-names>
          </string-name>
          , pp.
          <fpage>570</fpage>
          -
          <lpage>573</lpage>
          ,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>MESA Imaging</surname>
            <given-names>AG</given-names>
          </string-name>
          ,
          <article-title>SR4000/SR4500 User Manual</article-title>
          ,
          <source>Version</source>
          <volume>3</volume>
          .0, http://www.realtechsupport.org/UB/SR/range_finding/SR4000_SR4500_Manual.pdf,
          <source>accessed September</source>
          <year>2016</year>
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11. G. Diraco,
          <string-name>
            <given-names>A.</given-names>
            <surname>Leone</surname>
          </string-name>
          , P. Siciliano, “
          <article-title>In-home hierarchical posture classification with a timeof-flight 3D sensor”, Gait</article-title>
          and Posture;
          <volume>39</volume>
          (
          <issue>1</issue>
          ):
          <fpage>182</fpage>
          -
          <lpage>187</lpage>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <given-names>Y.</given-names>
            <surname>Xiao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Siebert</surname>
          </string-name>
          , N. Werghi, “
          <article-title>Topological segmentation of discrete human body shapes in various postures based on geodesic distance”</article-title>
          ,
          <source>Proc of ICPR</source>
          , Vol.
          <volume>3</volume>
          , pp.
          <fpage>131</fpage>
          -
          <lpage>135</lpage>
          ,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <given-names>S.</given-names>
            <surname>Baloch</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Krim</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I.</given-names>
            <surname>Kogan</surname>
          </string-name>
          , et al., “
          <article-title>Rotation invariant topology coding of 2D and 3D objects using Morse theory”</article-title>
          ,
          <source>IEEE International Conference on Image Processing</source>
          <year>2005</year>
          , pp.
          <source>III-796-9</source>
          ,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <given-names>A.</given-names>
            <surname>Verroust</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Lazarus</surname>
          </string-name>
          , “
          <article-title>Extracting skeletal curves from 3-D scattered data”</article-title>
          ,
          <source>The Visual Computer</source>
          ,
          <volume>16</volume>
          (
          <issue>1</issue>
          ), pp.
          <fpage>15</fpage>
          -
          <lpage>25</lpage>
          ,
          <year>2000</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <given-names>R.</given-names>
            <surname>Debnath</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Takahide</surname>
          </string-name>
          , H. Takahashi, “
          <article-title>A decision based one-against-one method for multi-class support vector machine”</article-title>
          ,
          <source>Pattern Analysis and Applications</source>
          ,
          <volume>7</volume>
          , (
          <issue>2</issue>
          ), pp.
          <fpage>164</fpage>
          -
          <lpage>175</lpage>
          ,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <given-names>F.</given-names>
            <surname>Buccolieri</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Distante</surname>
          </string-name>
          ,
          <string-name>
            <surname>A</surname>
          </string-name>
          . Leone, “
          <article-title>Human posture recognition using active contours and radial basis function neural network”</article-title>
          ,
          <source>Proc of AVSS</source>
          , pp.
          <fpage>213</fpage>
          -
          <lpage>218</lpage>
          ,
          <year>2005</year>
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>TIME</surname>
            <given-names>DOMAIN</given-names>
          </string-name>
          , PulsON®
          <volume>410</volume>
          ,
          <article-title>P410 radar kit</article-title>
          , http://www.timedomain.com/p400- mrm.php,
          <source>accessed September</source>
          <year>2016</year>
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>C. Wren</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Azarbayejani</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          <string-name>
            <surname>Darrell</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          , et al.,
          <article-title>“Pfinder: real-time tracking of the human body”</article-title>
          ,
          <source>IEEE Trans. Pattern Analysis Machine Intelligence</source>
          ,
          <volume>19</volume>
          , (
          <issue>7</issue>
          ), pp.
          <fpage>780</fpage>
          -
          <lpage>785</lpage>
          ,
          <year>1997</year>
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>M.A. Kiasari</surname>
            ,
            <given-names>Y.N.</given-names>
          </string-name>
          <string-name>
            <surname>Seung</surname>
            ,
            <given-names>J.Y.</given-names>
          </string-name>
          <string-name>
            <surname>Kim</surname>
          </string-name>
          , “
          <article-title>Classification of Human Postures Using Ultra-Wide Band Radar Based on Neural Networks”</article-title>
          ,
          <source>Proc of ICITCS</source>
          <year>2014</year>
          , Beijing, pp.
          <fpage>1</fpage>
          -
          <lpage>4</lpage>
          ,
          <fpage>2014</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20. R.E. Schapire,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Singer</surname>
          </string-name>
          ,
          <string-name>
            <surname>Y.</surname>
          </string-name>
          , “
          <article-title>Improved boosting algorithms using confidence-rated predictions', Machine Learning</article-title>
          .,
          <volume>37</volume>
          , pp.
          <fpage>297</fpage>
          -
          <lpage>336</lpage>
          ,
          <year>1999</year>
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21. Smartex Wearable Wellness System, http://www.smartex.it/index.php/en/products/ wearable-wellness-system,
          <source>accessed September</source>
          <year>2016</year>
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <given-names>Y.</given-names>
            <surname>He</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            ,
            <surname>Li</surname>
          </string-name>
          , “
          <article-title>Physical Activity Recognition Utilizing the Built-In Kinematic Sensors of a Smartphone”</article-title>
          ,
          <source>International Journal of Distributed Sensor Networks</source>
          , vol.
          <year>2013</year>
          ,
          <string-name>
            <surname>Article</surname>
            <given-names>ID</given-names>
          </string-name>
          481580, 10 pages,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <given-names>M.</given-names>
            <surname>Zhang</surname>
          </string-name>
          , A. Sawchuk, “
          <article-title>A feature selection-based framework for human activity recognition using wearable multimodal sensors”</article-title>
          ,
          <source>Proceedings of the 6th International Conference on Body Area Networks</source>
          , p
          <fpage>92</fpage>
          -
          <lpage>98</lpage>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          24. G. Rescio,
          <string-name>
            <given-names>A.</given-names>
            <surname>Leone</surname>
          </string-name>
          , P. Siciliano, “
          <article-title>Supervised Expert System for Wearable MEMS Accelerometer-Based Fall Detector</article-title>
          ,
          <source>” Journal of Sensors</source>
          , vol.
          <year>2013</year>
          ,
          <string-name>
            <surname>Article</surname>
            <given-names>ID</given-names>
          </string-name>
          254629, 11 pages,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          25.
          <string-name>
            <given-names>Y.</given-names>
            <surname>Gao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H. Q.</given-names>
            <surname>Da-you Liu</surname>
          </string-name>
          , H. Liu,
          <article-title>"Semi-supervised k-means clustering for multi-type relational data"</article-title>
          <source>in Machine Learning and Cybernetics</source>
          , 2008 International Conference on , vol.
          <volume>1</volume>
          , p.
          <volume>326</volume>
          ,
          <issue>330</issue>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          26.
          <string-name>
            <given-names>N.</given-names>
            <surname>Noury</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Hadidi</surname>
          </string-name>
          ,
          <article-title>"Computer simulation of the activity of the elderly person living independently in a Health Smart Home"</article-title>
          , in Computer Methods and Programs in Biomedicine,
          <volume>108</volume>
          (
          <issue>3</issue>
          ), pp.
          <fpage>1216</fpage>
          -
          <lpage>1228</lpage>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          27. G. Virone,
          <string-name>
            <given-names>B.</given-names>
            <surname>Lefebvre</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Noury</surname>
          </string-name>
          ,
          <string-name>
            <surname>N.</surname>
          </string-name>
          , et al.,
          <article-title>“Modeling and computer simulation of physiological rhythms and behaviors at home for data fusion programs in a telecare system”</article-title>
          ,
          <source>in Proceedings of Healthcom'03</source>
          , 5th International Workshop Enterprise Networking and Computing in Healthcare Industry, Los Angeles, USA, pp.
          <fpage>111</fpage>
          -
          <lpage>117</lpage>
          ,
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          28. L. Ljung, “
          <article-title>Model validation and model error modelling,” in The Astrom symposium on control</article-title>
          , Lund, Sweden,
          <year>1999</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          29.
          <string-name>
            <given-names>R. A.</given-names>
            <surname>Delgado</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G. C.</given-names>
            <surname>Goodwin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Carvajal</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. C.</given-names>
            <surname>Agüero</surname>
          </string-name>
          , “
          <article-title>A novel approach to model error modelling using the expectation-maximization algorithm</article-title>
          ,” In CDC, pp.
          <fpage>7327</fpage>
          -
          <lpage>7332</lpage>
          , December,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          30.
          <string-name>
            <given-names>Y.</given-names>
            <surname>Zhao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Huang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Su</surname>
          </string-name>
          , J. Chu, “
          <article-title>Prediction error method for identification of LPV models</article-title>
          ,
          <source>” Journal of process control</source>
          ,
          <volume>22</volume>
          (
          <issue>1</issue>
          ),
          <fpage>180</fpage>
          -
          <lpage>193</lpage>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          31. S. Park, H. Kautz, “
          <article-title>Privacy-preserving recognition of activities in daily living from multiview silhouettes and rfid-based training”</article-title>
          ,
          <source>In AAAI Symposium on AI in Eldercare: New</source>
          Solutions to Old Problems,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          32.
          <string-name>
            <given-names>F.V.</given-names>
            <surname>Jensen</surname>
          </string-name>
          , T.D. Nielsen, “
          <article-title>Bayesian networks and decision graphs”</article-title>
          , in
          <string-name>
            <surname>Jordan</surname>
          </string-name>
          , M.,
          <string-name>
            <surname>Kleinberg</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schölkopf</surname>
            ,
            <given-names>B</given-names>
          </string-name>
          . (Eds.): Information Science and Statistics; Springer Science Business Media, NY USA,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>