All Projects → arturjordao → WearableSensorData

arturjordao / WearableSensorData

Licence: other
This repository provides the codes and data used in our paper "Human Activity Recognition Based on Wearable Sensor Data: A Standardization of the State-of-the-Art", where we implement and evaluate several state-of-the-art approaches, ranging from handcrafted-based methods to convolutional neural networks.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to WearableSensorData

dana
DANA: Dimension-Adaptive Neural Architecture (UbiComp'21)( ACM IMWUT)
Stars: ✭ 28 (-56.92%)
Mutual labels:  human-activity-recognition, sensor-data
lstm har
LSTM based human activity recognition using smart phone sensor dataset
Stars: ✭ 20 (-69.23%)
Mutual labels:  human-activity-recognition, sensor-data
ViNet
ViNet Pushing the limits of Visual Modality for Audio Visual Saliency Prediction
Stars: ✭ 36 (-44.62%)
Mutual labels:  state-of-the-art
best AI papers 2021
A curated list of the latest breakthroughs in AI (in 2021) by release date with a clear video explanation, link to a more in-depth article, and code.
Stars: ✭ 2,740 (+4115.38%)
Mutual labels:  state-of-the-art
strollr2d icassp2017
Image Denoising Codes using STROLLR learning, the Matlab implementation of the paper in ICASSP2017
Stars: ✭ 22 (-66.15%)
Mutual labels:  state-of-the-art
msda
Library for multi-dimensional, multi-sensor, uni/multivariate time series data analysis, unsupervised feature selection, unsupervised deep anomaly detection, and prototype of explainable AI for anomaly detector
Stars: ✭ 80 (+23.08%)
Mutual labels:  sensor-data
berserker
Berserker - BERt chineSE woRd toKenizER
Stars: ✭ 17 (-73.85%)
Mutual labels:  state-of-the-art
dl-for-har
Official GitHub page of the best-paper award publication "Improving Deep Learning for HAR with shallow LSTMs" presented at the International Symposium on Wearable Computers 21' (ISWC 21')
Stars: ✭ 29 (-55.38%)
Mutual labels:  human-activity-recognition
delving-deeper-into-the-decoder-for-video-captioning
Source code for Delving Deeper into the Decoder for Video Captioning
Stars: ✭ 36 (-44.62%)
Mutual labels:  state-of-the-art
ExecutorBenchmark
No description or website provided.
Stars: ✭ 39 (-40%)
Mutual labels:  benchmark-framework
SCINet
Forecast time series and stock prices with SCINet
Stars: ✭ 28 (-56.92%)
Mutual labels:  state-of-the-art
Human-Activity-Recognition
Human activity recognition using TensorFlow on smartphone sensors dataset and an LSTM RNN. Classifying the type of movement amongst six categories (WALKING, WALKING_UPSTAIRS, WALKING_DOWNSTAIRS, SITTING, STANDING, LAYING).
Stars: ✭ 16 (-75.38%)
Mutual labels:  human-activity-recognition
PathView
Simulate the running route of each player on the playground, and can be timed with a stopwatch
Stars: ✭ 5 (-92.31%)
Mutual labels:  wearable-devices
aileen-core
Sensor data aggregation tool for any numerical sensor data. Robust and privacy-friendly.
Stars: ✭ 15 (-76.92%)
Mutual labels:  sensor-data
Human Activity Recognition
A new and computationally cheap method to perform human activity recognition using PoseNet and LSTM. Where we use PoseNet for Preprocessing and LSTM for understand the sequence.
Stars: ✭ 25 (-61.54%)
Mutual labels:  human-activity-recognition
salt iccv2017
SALT (iccv2017) based Video Denoising Codes, Matlab implementation
Stars: ✭ 26 (-60%)
Mutual labels:  state-of-the-art
GoFIT SDK Android
GoFIT SDK for Android — GOLiFE 手環 App 介接 SDK
Stars: ✭ 32 (-50.77%)
Mutual labels:  wearable-devices
Robust-Deep-Learning-Pipeline
Deep Convolutional Bidirectional LSTM for Complex Activity Recognition with Missing Data. Human Activity Recognition Challenge. Springer SIST (2020)
Stars: ✭ 20 (-69.23%)
Mutual labels:  human-activity-recognition
SensingKit-Android
An Android framework that provides Mobile Sensing functionality to your apps.
Stars: ✭ 83 (+27.69%)
Mutual labels:  sensor-data
cpm
Continuous Perfomance Monitor (CPM) for C++ code
Stars: ✭ 39 (-40%)
Mutual labels:  benchmark-framework

WearableSensorData

This repository provides the codes and data used in our paper "Human Activity Recognition Based on Wearable Sensor Data: A Standardization of the State-of-the-Art", where we implement and evaluate several state-of-the-art approaches, ranging from handcrafted-based methods to convolutional neural networks. Also, we standardize a large number of datasets, which vary in terms of sampling rate, number of sensors, activities, and subjects.

Requirements

Quick Start

  1. Clone this repository
  2. Run
    python <Catal2015|...|ChenXue2015>.py data/<SNOW|FNOW|LOTO|LOSO>/<MHEALTH|USCHAD|UTD-MHAD1_1s|UTD-MHAD2_1s|WHARF|WISDM>.npz
    For example
    python Catal2015.py data/LOSO/MHEALTH.npz

Data Format

The raw signal provided by the original dataset was segmented by using a temporal sliding window of 5 seconds. Its format is (number of samples, 1, temporal window size, number of sensors)

Contributing

Contributions to this repository are welcome. Examples of things you can contribute:

  • Implementation of other methods. See template_hancrafted.py and template_convNets.py
  • Accuracy Improvements.
  • Reporting bugs.

The table below shows the mean accuracy achieved by the methods using the Leave-One-Subject-Out (LOSO) as validation protocol. The symbol 'x' denotes which was not possible to execute the method on the respective dataset.

Method MHEALTH PAMAP2 USCHAD UTD-MHAD1 UTD-MHAD2 WHARF WISDM Mean Accuracy
Kwapisz et al. 90.41 71.27 70.15 13.04 66.67 42.19 75.31 61.29
Catal et al. 94.66 85.25 75.89 32.45 74.67 46.84 74.96 69.29
Kim et al. 93.90 81.57 64.20 38.05 64.60 51.48 50.22 63.43
Chen and Xue 88.67 83.06 75.58 x x 61.94 83.89 78.62
Jiang and Yin 51.46 x 74.88 x x 65.35 79.97 67.91
Ha et al. 88.34 73.79 x x x x x 81.06
Ha and Choi 84.23 74.21 x x x x x 79.21
Mean Accuracy 84.52 78.19 72.14 27.84 68.64 53.55 72.87 x

Please cite our paper in your publications if it helps your research.

@article{Jordao:2018,
author    = {Artur Jordao,
Antonio Carlos Nazare,
Jessica Sena and
William Robson Schwartz},
title     = {Human Activity Recognition Based on Wearable Sensor Data: A Standardization of the State-of-the-Art},
journal   = {arXiv},
year      = {2018},
eprint    = {1806.05226},
}
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].