Summary of results

The processing occurred on Matlab using the data recorded using the cellphones. In total, more than 100 datasets have been collected from the indie-pocket app, from 12 different users, amounting to about 400 5-second bins of labelled data.

Using a KNN classifier in the 7-principal components domain, the prediction accuracy was 95.6%, as shown in the confusion matrix below.

Confusion matrix for the six pocket types {'On table' 'In Hand' 'Against Head' 'Front Pocket' 'Back Pocket' 'Front Jacket Pocket' 'Handbag' 'Backpack'};

Confusion matrix for the six pocket types {'On table' 'In Hand' 'Against Head' 'Front Pocket' 'Back Pocket' 'Front Jacket Pocket' 'Handbag' 'Backpack'};

Description of recording data

Data from smartphone recording are stored as SQLite database. They contain the following information:

// Add sensors.db definition here

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/cecd9241-8fd4-445f-9cd4-4971fde17e7e/Untitled.png

The iid table contains a random phone id, the app version and basic information about the smartphone:

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/7649e24e-038c-41bc-b3e4-d1d1d29f19e2/Untitled.png

The sensor_data table contains all recording rows:

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/870022ed-e92f-4e8f-8462-ee02a1e4f2e6/Untitled.png