Human centric sensing by Android phone
In this project, the author developed an Android application to explore the possibility of monitoring queue duration using smartphone built-in sensors. This application adopted a 2-tier framework. Layer 1 detects user’s micro activities by classifying features extracted from raw accelerometer data....
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
2015
|
Subjects: | |
Online Access: | http://hdl.handle.net/10356/62680 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-62680 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-626802023-03-03T20:47:32Z Human centric sensing by Android phone Beh, Choon Keat Luo Jun School of Computer Engineering DRNTU::Engineering::Computer science and engineering In this project, the author developed an Android application to explore the possibility of monitoring queue duration using smartphone built-in sensors. This application adopted a 2-tier framework. Layer 1 detects user’s micro activities by classifying features extracted from raw accelerometer data. These micro activities include standing, walking and sitting. Features extracted from training data are collected and used to build a classification model using J48 decision tree algorithm provided by WEKA. This classification model is integrated into the application to recognise user’s micro activity. Layer 2 extracts high level activity features from the micro activity sequence to detect high level activity. High level activity is categorized into two types, namely physical queue and others. Training data undergoes a pattern mining technique to extract high level features. These features will then be used to build the classification model using J48 algorithm. This model will then be implemented into the application to classify MA sequence to detect queuing process. The application was evaluated by the author and 2 subjects during peak hours of NTU Canteen A. Result shows that the application has a detection rate of 100%. Each queuing process successfully detected. Detection of queuing activity took a maximum of 4 seconds and an average of 5 seconds between detected time and actual queue duration. New classification algorithm should be explored to increase the accuracy in the future development of this application. Bachelor of Engineering (Computer Science) 2015-04-27T04:27:25Z 2015-04-27T04:27:25Z 2015 2015 Final Year Project (FYP) http://hdl.handle.net/10356/62680 en Nanyang Technological University 37 p. application/pdf |
institution |
Nanyang Technological University |
building |
NTU Library |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
NTU Library |
collection |
DR-NTU |
language |
English |
topic |
DRNTU::Engineering::Computer science and engineering |
spellingShingle |
DRNTU::Engineering::Computer science and engineering Beh, Choon Keat Human centric sensing by Android phone |
description |
In this project, the author developed an Android application to explore the possibility of monitoring queue duration using smartphone built-in sensors. This application adopted a 2-tier framework. Layer 1 detects user’s micro activities by classifying features extracted from raw accelerometer data. These micro activities include standing, walking and sitting. Features extracted from training data are collected and used to build a classification model using J48 decision tree algorithm provided by WEKA. This classification model is integrated into the application to recognise user’s micro activity. Layer 2 extracts high level activity features from the micro activity sequence to detect high level activity. High level activity is categorized into two types, namely physical queue and others. Training data undergoes a pattern mining technique to extract high level features. These features will then be used to build the classification model using J48 algorithm. This model will then be implemented into the application to classify MA sequence to detect queuing process. The application was evaluated by the author and 2 subjects during peak hours of NTU Canteen A. Result shows that the application has a detection rate of 100%. Each queuing process successfully detected. Detection of queuing activity took a maximum of 4 seconds and an average of 5 seconds between detected time and actual queue duration. New classification algorithm should be explored to increase the accuracy in the future development of this application. |
author2 |
Luo Jun |
author_facet |
Luo Jun Beh, Choon Keat |
format |
Final Year Project |
author |
Beh, Choon Keat |
author_sort |
Beh, Choon Keat |
title |
Human centric sensing by Android phone |
title_short |
Human centric sensing by Android phone |
title_full |
Human centric sensing by Android phone |
title_fullStr |
Human centric sensing by Android phone |
title_full_unstemmed |
Human centric sensing by Android phone |
title_sort |
human centric sensing by android phone |
publishDate |
2015 |
url |
http://hdl.handle.net/10356/62680 |
_version_ |
1759855685444567040 |