polito.it
Politecnico di Torino (logo)

Camera-less context detection in mobile platforms

Matteo Ansaldi

Camera-less context detection in mobile platforms.

Rel. Massimo Poncino, Daniele Jahier Pagliari. Politecnico di Torino, Corso di laurea magistrale in Ingegneria Informatica (Computer Engineering), 2019

[img]
Preview
PDF (Tesi_di_laurea) - Tesi
Document access: Anyone
Licenza: Creative Commons Attribution Non-commercial No Derivatives.

Download (2MB) | Preview
Abstract:

Ever since their introduction, smartphones have become more and more powerful, and offer an ever increasing array of sensors for developers to use. This however comes at the cost of the device’s battery life. The goal of this study is to evaluate the feasibility of implementing a deep learning classifier on an Android device to save power when the device changes from an “in use” state to a “not in use state”. To this end, this work explains how data was collected to train a Convolutional Neural Network for the task, how the neural network was trained and how parameters were selected, and an analysis on which sensors were most important for the classification, and which could be removed in a later work. Results show that a Convolutional Neural Network works very well for this case, and proves that with just 2 seconds of data collected from few low-powered sensors, in 96% of the cases, the classifier will recognise that the device is not in use. This would allow for large amounts of energy savings compared to a simple timeout, while still consuming a negligible extra amount of power for the classification itself.

Relators: Massimo Poncino, Daniele Jahier Pagliari
Academic year: 2018/19
Publication type: Electronic
Number of Pages: 75
Subjects:
Corso di laurea: Corso di laurea magistrale in Ingegneria Informatica (Computer Engineering)
Classe di laurea: New organization > Master science > LM-32 - COMPUTER SYSTEMS ENGINEERING
Aziende collaboratrici: UNSPECIFIED
URI: http://webthesis.biblio.polito.it/id/eprint/10896
Modify record (reserved for operators) Modify record (reserved for operators)