This repository links to the dataset that we created during our work on Human Posture Recognition at College of Engineering, Pune in the Spring of 2018. The dataset consists of accelerometer sensor values for 6 postures namely - standing, sitting, sleeping, running, forward bending and backward bending - from the Invensense' MEMS IMU sensor MPU-6050 mounted one each on the left chest and the right thigh.
The dataset is in the form of a single csv file of size 3.2MB. Download.
Posture | Number of samples |
---|---|
Sleeping | 8329 |
Standing | 8358 |
Sitting | 7542 |
Running | 3617 |
Forward Bending | 11504 |
Backward Bending | 5450 |
Total | 44800 |
The csv file has a total of 44800 samples each having 6 columns. The Ax1, Ay1 and Az1 are the accelerometer readings from the chest sensor while Ax2, Ay2 and Az2 are the readings from the thigh sensor. The readings are not calibrated or filtered and contain any noise as is. The last column of labels identifies the corresponding posture. The posture legend is as follows:
Label | Posture |
---|---|
0 | Sleeping |
1 | Standing |
2 | Sitting |
3 | Running |
4 | Forward Bending |
5 | Backward Bending |
The data has been collected from a total of 3 subjects who were students at College of Engineering, Pune. Note that the readings for a given posture from all 3 subjects have been combined and are indistinguishable. Please contact us if you need the readings of each subject and posture separately.
We encourage you to shuffle the data for a single posture for robustness during training a classifier. Moreover, the number of readings for each posture and subject are not the same. This is because of 2 reasons. Firstly, we removed outliers from each data collection session. Secondly, it was difficult to maintain the same postures for long periods of time and we ensured the comfort of the subjects.
In order to collect the data, we built a small PCB to interface the MPU-6050 with the Espressif's ESP8266 based NodeMCU and deployed the sensor on the human subjects as shown above. The data was then wirelessly transmitted from the NodeMCU to a central node interfaced serially with a PC where the readings were sampled at 200ms intervals. HTTP was used over TCP/IP for the data transfer to and from the NodeMCU.
During the static postures, the subjects were directed to include slight natural movements which make the readings more robust for training classifiers. For the bending postures, the subjects were in sitting position and bent forward and backward at 30-40 degrees to the vertical. For running, the subjects jogged in the same place for the most part with slight translational motion or displacement occasionally. Thus, the readings for running are spurious at best.
For more details, refer to our paper here. Feel free to contact us for further queries.
Scripts in the form of ipython notebooks that vizualize the data and also train sample classifiers will be released soon. Stay tuned!
If you use our dataset in your work, please cite our paper.
H. Kale, P. Mandke, H. Mahajan and V. Deshpande, "Human Posture Recognition using Artificial Neural Networks," 2018 IEEE 8th International Advance Computing Conference (IACC), Greater Noida, India, 2018, pp. 272-278.
@INPROCEEDINGS{8692143, author={H. {Kale} and P. {Mandke} and H. {Mahajan} and V. {Deshpande}}, booktitle={2018 IEEE 8th International Advance Computing Conference (IACC)}, title={Human Posture Recognition using Artificial Neural Networks}, year={2018}, volume={}, number={}, pages={272-278}, keywords={health care;image recognition;neural nets;wireless LAN;human posture recognition;human postures;healthcare analysis;optimal neural network architecture;artificial neural networks;invasive approach;intrusive approach;Raspberry-Pi device;Wi-Fi;pattern-recognition;neural-networks;posture-recognition;wearable-sensors;accelerometers;embedded systems;real time movement classification;sensor positioning}, doi={10.1109/IADCC.2018.8692143}, ISSN={2164-8263}, month={Dec},}
-
Prathamesh Mandke - pkmandke AT vt DOT edu
I am the maintainer of this repository. Please raise an issue or email me for questions.
-
Hrishikesh Kale - kalehp15 DOT extc AT coep DOT ac DOT in
-
Hrishikesh Mahajan - mahajanhs15 DOT extc AT coep DOT ac DOT in
-
Vedant Deshpande - deshpandevv16 DOT extc AT coep DOT ac DOT in
TL;DR - Feel free to use this in your work so long as you cite us!
This dataset is licensed under the GPL license. See the license for details.
We express our sincere gratitude towards our guide Mrs. Deeplaxmi Niture, Assistant Professor at the Department of Electronics and Telecommunication, College of Engineering, Pune (COEP) for her help in publishing our work. We also thank the Department of Electronics and Telecommunocation at COEP as well as the COEP Amateur Radio Club for providing the resources and lab space for our work.