DOI: 10.5281/zenodo.3831958
title: Curated list of HAR datasets

description: A curated list of <em>preprocessed</em> & <em>ready to use under a minute</em> Human Activity Recognition datasets. All the datasets are preprocessed in HDF5 format, created using the h5py python library. Scripts used for data preprocessing are provided as well (Load.ipynb and load_jordao.py) Each HDF5 file contains at least the keys: <code>x</code> a single array of size <code>[sample count, temporal length, sensor channel count]</code>, contains the actual sensor data. Metadata contains the names of individual sensor channel count. All samples are zero-padded for constant length in the file, original lengths before padding available under the <code>meta</code> keys. <code>y</code> a single array of size <code>[sample count]</code> with integer values for target classes (zero-based). Metadata contains the names of the target classes. <code>meta</code> contain various metadata, depends on the dataset (original length before padding, subject no., trial no., etc.) Usage example <pre><code>import h5py with h5py.File(f'data/waveglove_multi.h5', 'r') as h5f: x = h5f['x'] y = h5f['y']['class'] print(f'WaveGlove-multi: {x.shape[0]} samples') print(f'Sensor channels: {h5f["x"].attrs["channels"]}') print(f'Target classes: {h5f["y"].attrs["labels"]}') first_sample = x[0] # Output: # WaveGlove-multi: 10044 samples # Sensor channels: ['acc1-x' 'acc1-y' 'acc1-z' 'gyro1-x' 'gyro1-y' 'gyro1-z' 'acc2-x' # 'acc2-y' 'acc2-z' 'gyro2-x' 'gyro2-y' 'gyro2-z' 'acc3-x' 'acc3-y' # 'acc3-z' 'gyro3-x' 'gyro3-y' 'gyro3-z' 'acc4-x' 'acc4-y' 'acc4-z' # 'gyro4-x' 'gyro4-y' 'gyro4-z' 'acc5-x' 'acc5-y' 'acc5-z' 'gyro5-x' # 'gyro5-y' 'gyro5-z'] # Target classes: ['null' 'hand swipe left' 'hand swipe right' 'pinch in' 'pinch out' # 'thumb double tap' 'grab' 'ungrab' 'page flip' 'peace' 'metal'] </code></pre> Current list of datasets: WaveGlove-single (waveglove_single.h5) WaveGlove-multi (waveglove_multi.h5) uWave (uwave.h5) OPPORTUNITY (opportunity.h5) PAMAP2 (pamap2.h5) SKODA (skoda.h5) MHEALTH (non overlapping windows) (mhealth.h5) Six datasets with all four predefined train/test folds<br> as preprocessed by Jordao et al. originally in WearableSensorData<br> (FNOW, LOSO, LOTO and SNOW prefixed .h5 files)
description: {"references": ["Artur Jordao, Antonio C. Nazare Jr., Jessica Sena de Souza, William Robson Schwartz: Human Activity Recognition Based on Wearable Sensor Data: A Standardization of the State-of-the-Art.", "Jiayang Liu, Zhen Wang, Lin Zhong, Jehan Wickramasuriya, and Venu Vasudevan, \"uWave: Accelerometer-based personalized gesture recognition and its applications,\" in IEEE Int. Conf. Pervasive Computing and Communication (PerCom), March 2009.", "Daniel Roggen, Alberto Calatroni, Mirco Rossi, Thomas Holleczek, Gerhard Tr\u00f6ster, Paul Lukowicz, Gerald Pirkl, David Bannach, Alois Ferscha, Jakob Doppler, Clemens Holzmann, Marc Kurz, Gerald Holl, Ricardo Chavarriaga, Hesam Sagha, Hamidreza Bayati, and Jos\u00e9 del R. Mill\u00e1n. \"Collecting complex activity data sets in highly rich networked sensor environments\" In Seventh International Conference on Networked Sensing Systems (INSS'10), Kassel, Germany, 6 2010.", "A. Reiss and D. Stricker. Introducing a New Benchmarked Dataset for Activity Monitoring. The 16th IEEE International Symposium on Wearable Computers (ISWC), 2012.", "A. Reiss and D. Stricker. Creating and Benchmarking a New Dataset for Physical Activity Monitoring. The 5th Workshop on Affect and Behaviour Related Assistance (ABRA), 2012.", "P. Zappi, D. Roggen, E. Farella, G. Troster. and L. Benini Network-level power-performance trade-off in wearable activity recognition: a dynamic sensor selection approach. \t\tIn ACM Transactions on Embedded Computing Systems 11(3), 2012", "Banos, O., Garcia, R., Holgado, J. A., Damas, M., Pomares, H., Rojas, I., Saez, A., Villalonga, C. mHealthDroid: a novel framework for agile development of mobile health applications. Proceedings of the 6th International Work-conference on Ambient Assisted Living an Active Ageing (IWAAL 2014), Belfast, Northern Ireland, December 2-5, (2014).", "Banos, O., Villalonga, C., Garcia, R., Saez, A., Damas, M., Holgado, J. A., Lee, S., Pomares, H., Rojas, I. Design, implementation and validation of a novel open framework for agile development of mobile health applications. BioMedical Engineering OnLine, vol. 14, no. S2:S6, pp. 1-20 (2015).", "Mi Zhang and Alexander A. Sawchuk, \"USC-HAD: A Daily Activity Dataset for Ubiquitous Activity Recognition Using Wearable Sensors\", ACM International Conference on Ubiquitous Computing (UbiComp) Workshop on Situation, Activity and Goal Awareness (SAGAware), Pittsburgh, Pennsylvania, USA, September 2012.", "C. Chen, R. Jafari, and N. Kehtarnavaz, \"UTD-MHAD: A Multimodal Dataset for Human Action Recognition Utilizing a Depth Camera and a Wearable Inertial Sensor\", Proceedings of IEEE International Conference on Image Processing, Canada, September 2015.", "Bruno, B., Mastrogiovanni, F., Sgorbissa, A.: A Public Domain Dataset for ADL Recognition Using Wrist-placed Accelerometers In: IEEE Int Symp on Robot and Human Interactive Communication (RO-MAN), 2014", "Jennifer R. Kwapisz, Gary M. Weiss and Samuel A. Moore (2010). Activity Recognition using Cell Phone Accelerometers, Proceedings of the Fourth International Workshop on Knowledge Discovery from Sensor Data (at KDD-10), Washington DC."]}