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....

Full description

Saved in:
Bibliographic Details
Main Author: Beh, Choon Keat
Other Authors: Luo Jun
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