Preface |
|
v | |
|
1 Activity Recognition: Approaches, Practices and Trends |
|
|
1 | (32) |
|
|
|
|
1 | (2) |
|
1.2 Activity recognition approaches and algorithms |
|
|
3 | (7) |
|
1.2.1 Activity recognition approaches |
|
|
3 | (2) |
|
1.2.2 Activity recognition algorithms |
|
|
5 | (3) |
|
1.2.3 Ontology-based activity recognition |
|
|
8 | (2) |
|
1.3 The practice and lifecycle of ontology-based activity recognition |
|
|
10 | (8) |
|
1.3.1 Domain knowledge acquisition |
|
|
11 | (1) |
|
1.3.2 Formal ontology modelling |
|
|
12 | (1) |
|
1.3.3 Semantic sensor metadata creation |
|
|
13 | (1) |
|
1.3.4 Semantic sensor metadata storage and retrieval |
|
|
14 | (1) |
|
1.3.5 Activity recognition |
|
|
15 | (1) |
|
1.3.6 Activity model learning |
|
|
16 | (1) |
|
1.3.7 Activity assistance |
|
|
17 | (1) |
|
1.4 An exemplar case study |
|
|
18 | (4) |
|
1.5 Emerging research on activity recognition |
|
|
22 | (4) |
|
1.5.1 Complex activity recognition |
|
|
22 | (2) |
|
1.5.2 Domain knowledge exploitation |
|
|
24 | (1) |
|
1.5.3 Infrastructure mediated activity monitoring |
|
|
25 | (1) |
|
1.5.4 Abnormal activity recognition |
|
|
26 | (1) |
|
|
26 | (7) |
|
|
27 | (6) |
|
2 Possibilistic Activity Recognition |
|
|
33 | (26) |
|
|
|
|
|
|
|
|
|
33 | (3) |
|
2.2 Overall Picture of Alzheimer's disease |
|
|
36 | (1) |
|
|
37 | (4) |
|
2.4 Possibilistic Activity Recognition Model |
|
|
41 | (7) |
|
2.4.1 Environment Representation and Context |
|
|
42 | (1) |
|
|
42 | (3) |
|
2.4.3 Behavior Recognition |
|
|
45 | (3) |
|
2.4.4 Overview of the activity recognition process |
|
|
48 | (1) |
|
2.5 Smart Home Validation |
|
|
48 | (8) |
|
|
50 | (2) |
|
|
52 | (3) |
|
2.5.3 Summary of Our Contribution |
|
|
55 | (1) |
|
|
56 | (3) |
|
|
56 | (3) |
|
3 Multi-user Activity Recognition in a Smart Home |
|
|
59 | (24) |
|
|
|
|
|
|
|
59 | (2) |
|
|
61 | (2) |
|
3.3 Multi-modal Wearable Sensor Platform |
|
|
63 | (1) |
|
3.4 Multi-chained Temporal Probabilistic Models |
|
|
64 | (7) |
|
|
64 | (1) |
|
|
65 | (1) |
|
3.4.3 Coupled Hidden Markov Model |
|
|
66 | (2) |
|
3.4.4 Factorial Conditional Random Field |
|
|
68 | (2) |
|
3.4.5 Activity Models in CHMM and FCRF |
|
|
70 | (1) |
|
|
71 | (6) |
|
|
71 | (2) |
|
3.5.2 Evaluation Methodology |
|
|
73 | (1) |
|
3.5.3 Accuracy Performance |
|
|
73 | (4) |
|
3.6 Conclusions and Future Work |
|
|
77 | (6) |
|
|
79 | (4) |
|
4 Smart Environments and Activity Recognition: a Logic-based Approach |
|
|
83 | (28) |
|
|
|
|
|
|
83 | (3) |
|
|
86 | (4) |
|
4.3 Representation of Temporal Contexts |
|
|
90 | (7) |
|
4.4 Assessment of Temporal Contexts |
|
|
97 | (1) |
|
4.5 Experimental Results and Discussion |
|
|
98 | (8) |
|
4.5.1 An Example of System Usage |
|
|
100 | (5) |
|
4.5.2 A Discussion about context assessment complexity and system performance |
|
|
105 | (1) |
|
|
106 | (5) |
|
|
108 | (3) |
|
5 ElderCare: An Interactive TV-based Ambient Assisted Living Platform |
|
|
111 | (16) |
|
|
|
|
|
|
111 | (1) |
|
|
112 | (2) |
|
5.3 The ElderCare Platform |
|
|
114 | (3) |
|
5.3.1 Eldercare Platform Components |
|
|
116 | (1) |
|
5.4 Implementation Overview |
|
|
117 | (7) |
|
5.4.1 Eldercare's Local System |
|
|
118 | (1) |
|
5.4.2 ElderCare's Central Server |
|
|
119 | (1) |
|
5.4.3 ElderCare's Mobile Client |
|
|
120 | (4) |
|
5.5 Conclusion and Further Work |
|
|
124 | (3) |
|
|
124 | (3) |
|
6 An Ontology-based Context-aware Approach for Behaviour Analysis |
|
|
127 | (22) |
|
|
|
|
|
|
127 | (2) |
|
|
129 | (2) |
|
6.3 Data Collection and Ontological Context Extraction |
|
|
131 | (4) |
|
6.3.1 Activity Context Extraction |
|
|
131 | (1) |
|
6.3.2 Location Context Detection |
|
|
132 | (2) |
|
|
134 | (1) |
|
6.4 Ontological ADL Modelling and Knowledge Base (KB) Building |
|
|
135 | (4) |
|
6.4.1 Ontological Modelling |
|
|
135 | (2) |
|
6.4.2 Knowledge Base Building |
|
|
137 | (2) |
|
|
139 | (6) |
|
6.5.1 iMessenger Ontologies |
|
|
139 | (1) |
|
|
140 | (1) |
|
6.5.3 Case Study: Querying the Ontology Using SQWRL |
|
|
141 | (4) |
|
6.6 Discussion and future work |
|
|
145 | (4) |
|
|
146 | (3) |
|
7 User's Behavior Classification Model for Smart Houses Occupant Prediction |
|
|
149 | (16) |
|
|
|
|
|
|
149 | (1) |
|
7.2 Background and Related Work |
|
|
150 | (1) |
|
|
151 | (2) |
|
7.3.1 Support Vector Machines (SVM) |
|
|
152 | (1) |
|
|
153 | (8) |
|
|
153 | (4) |
|
7.4.2 CASAS Smart Home Project |
|
|
157 | (4) |
|
7.5 Result and Discussion |
|
|
161 | (2) |
|
7.5.1 SVM Vs others classifiers |
|
|
161 | (1) |
|
7.5.2 BCM Accuracy Results' |
|
|
162 | (1) |
|
|
163 | (2) |
|
|
163 | (2) |
|
8 Activity Recognition Benchmark |
|
|
165 | (22) |
|
|
|
|
|
165 | (1) |
|
|
166 | (6) |
|
|
166 | (1) |
|
|
167 | (1) |
|
8.2.3 Hidden Markov model |
|
|
168 | (1) |
|
8.2.4 Hidden semi-Markov model |
|
|
168 | (1) |
|
8.2.5 Conditional random fields |
|
|
169 | (1) |
|
|
170 | (1) |
|
|
171 | (1) |
|
|
172 | (4) |
|
|
172 | (1) |
|
|
173 | (2) |
|
|
175 | (1) |
|
|
176 | (4) |
|
|
176 | (1) |
|
8.4.2 Feature Representation |
|
|
177 | (1) |
|
8.4.3 Experiment 1: Timeslice Length |
|
|
177 | (3) |
|
8.4.4 Experiment 2: Feature Representations and Models |
|
|
180 | (1) |
|
|
180 | (3) |
|
8.6 Related and Future work |
|
|
183 | (1) |
|
|
184 | (3) |
|
|
184 | (3) |
|
|
187 | (22) |
|
|
|
|
|
|
|
188 | (1) |
|
9.2 Daily Activities at Home |
|
|
188 | (2) |
|
9.2.1 State of the art in health smart homes |
|
|
189 | (1) |
|
9.3 Detection of activities with basic PIR sensors |
|
|
190 | (3) |
|
|
190 | (2) |
|
9.3.2 The HIS of Grenoble |
|
|
192 | (1) |
|
|
193 | (1) |
|
9.5 Circadian activity rhythms? |
|
|
194 | (2) |
|
9.6 Night and day alternation |
|
|
196 | (1) |
|
9.7 Inactivity of Daily Living? |
|
|
197 | (3) |
|
9.8 Activities of daily living |
|
|
200 | (1) |
|
9.9 On the automatic detection of the ADL |
|
|
201 | (2) |
|
|
203 | (2) |
|
|
205 | (4) |
|
|
205 | (4) |
|
10 Synthesising Generative Probabilistic Models for High-Level Activity Recognition |
|
|
209 | (28) |
|
|
|
|
|
|
10.1 Introduction & Motivation |
|
|
209 | (2) |
|
|
211 | (1) |
|
|
212 | (6) |
|
10.3.1 Hidden Markov Models |
|
|
212 | (1) |
|
|
213 | (2) |
|
|
215 | (2) |
|
10.3.4 Probabilistic Context-Free Grammars |
|
|
217 | (1) |
|
10.4 Synthesising Probabilistic Models |
|
|
218 | (12) |
|
10.4.1 From Task Models to Hidden Markov Models |
|
|
218 | (2) |
|
10.4.2 From Planning Problems to Hidden Markov Models |
|
|
220 | (2) |
|
10.4.3 From Probabilistic Context-Free Grammars to Hidden Markov Models |
|
|
222 | (5) |
|
|
227 | (3) |
|
|
230 | (3) |
|
10.5.1 Planning operators |
|
|
230 | (1) |
|
|
231 | (1) |
|
10.5.3 Probabilistic Context-Free Grammars |
|
|
232 | (1) |
|
10.5.4 Joint Hidden Markov Models |
|
|
232 | (1) |
|
|
233 | (4) |
|
|
233 | (4) |
|
11 Ontology-based Learning Framework for Activity Assistance in an Adaptive Smart Home |
|
|
237 | (28) |
|
|
|
|
|
|
237 | (2) |
|
|
239 | (2) |
|
11.3 Activity and Behaviour Learning and Model Evolution Framework |
|
|
241 | (4) |
|
|
241 | (2) |
|
|
243 | (1) |
|
|
244 | (1) |
|
11.4 Activity Learning and Model Evolution Methods |
|
|
245 | (6) |
|
|
246 | (1) |
|
11.4.2 Learning Algorithm for Unlabelled Traces |
|
|
247 | (2) |
|
11.4.3 Learning Algorithm for Labelled Traces |
|
|
249 | (2) |
|
11.5 Behaviour Learning and Evolution Method |
|
|
251 | (3) |
|
11.5.1 Algorithm for Behaviour Learning |
|
|
253 | (1) |
|
|
254 | (7) |
|
11.6.1 Ontological modelling and representation |
|
|
254 | (3) |
|
11.6.2 Inferring and Logging ADL Activities |
|
|
257 | (1) |
|
11.6.3 Use scenario for ADL Learning and Evolution |
|
|
257 | (2) |
|
11.6.4 Use scenario for Behaviour Learning and Evolution |
|
|
259 | (2) |
|
|
261 | (4) |
|
|
261 | (4) |
|
12 Benefits of Dynamically Reconfigurable Activity Recognition in Distributed Sensing Environments |
|
|
265 | (26) |
|
|
|
|
|
|
|
265 | (2) |
|
|
267 | (2) |
|
12.3 Distributed activity recognition |
|
|
269 | (3) |
|
12.3.1 Distributed activity recognition architecture |
|
|
270 | (2) |
|
12.4 Dynamic reconfiguration of activity models |
|
|
272 | (2) |
|
12.4.1 Reconfiguration concept |
|
|
272 | (1) |
|
12.4.2 Reconfiguration granularities |
|
|
273 | (1) |
|
12.5 Implementation of the activity recognition chain |
|
|
274 | (4) |
|
12.5.1 Event recognition at distributed sensor nodes |
|
|
274 | (2) |
|
12.5.2 Network fusion of distributed detector events |
|
|
276 | (1) |
|
12.5.3 Architecture and reconfiguration complexity metrics |
|
|
276 | (1) |
|
12.5.4 Performance evaluation |
|
|
277 | (1) |
|
|
278 | (2) |
|
12.6.1 Experimental procedure |
|
|
279 | (1) |
|
12.6.2 Sensor node complexity |
|
|
280 | (1) |
|
|
280 | (5) |
|
|
281 | (1) |
|
12.7.2 Setting-specific results |
|
|
281 | (1) |
|
12.7.3 Composite-specific results |
|
|
282 | (1) |
|
12.7.4 Object-specific results |
|
|
282 | (1) |
|
12.7.5 Costs of reconfiguration |
|
|
283 | (2) |
|
|
285 | (3) |
|
|
288 | (3) |
|
|
288 | (3) |
|
13 Embedded Activity Monitoring Methods |
|
|
291 | (22) |
|
|
|
|
|
291 | (1) |
|
|
292 | (7) |
|
|
292 | (1) |
|
13.2.2 RFID-Object Tracking |
|
|
293 | (2) |
|
13.2.3 RFID and Machine Vision |
|
|
295 | (1) |
|
|
295 | (1) |
|
|
296 | (1) |
|
|
297 | (1) |
|
13.2.7 Accelerometers and Gyroscopes |
|
|
298 | (1) |
|
13.3 Ultrasonic Activity Recognition Method |
|
|
299 | (10) |
|
13.3.1 Ultrasonic Sensor Selection |
|
|
300 | (2) |
|
13.3.2 Construction of the System |
|
|
302 | (1) |
|
|
303 | (2) |
|
13.3.4 Activity and Pose Recognition |
|
|
305 | (2) |
|
13.3.5 Open Issues and Drawbacks |
|
|
307 | (2) |
|
|
309 | (4) |
|
|
310 | (3) |
|
14 Activity Recognition and Healthier Food Preparation |
|
|
313 | |
|
|
|
|
|
|
313 | (2) |
|
14.2 The Role of Technology for Healthier Eating |
|
|
315 | (2) |
|
14.2.1 Current dietary guidelines |
|
|
315 | (1) |
|
14.2.2 Barriers to healthier eating with focus on preparation |
|
|
316 | (1) |
|
14.2.3 Why technology-based approach to healthier cooking? |
|
|
316 | (1) |
|
14.2.4 Evaluation and assessment of cooking skills |
|
|
317 | (1) |
|
14.3 Activity Recognition in the Kitchen - The State-of-the-Art |
|
|
317 | (3) |
|
14.3.1 Sensor-based Activity Recognition |
|
|
317 | (1) |
|
14.3.2 Instrumented Kitchens |
|
|
318 | (2) |
|
14.4 Automatic Analysis of Food Preparation Processes |
|
|
320 | (6) |
|
14.4.1 Activity Recognition in the Ambient Kitchen |
|
|
320 | (2) |
|
14.4.2 System Description |
|
|
322 | (2) |
|
14.4.3 Experimental Evaluation |
|
|
324 | (2) |
|
14.5 Activity recognition and the promotion of health and wellbeing |
|
|
326 | |
|
|
327 | |