Git Product home page Git Product logo

gait-cycle-segmentation's Introduction

GaitPrediction

Use accelerometer data to predict human gait cycles.

Gait cycle segmentation is not only useful for wearable products, but also for applicatiosn in sports, rehabilitation, and clinical diagnosis. For example, automated selection of the gait parameters is very helpful for medical practices to monitor patients's healing progress and help physician's decision making. Therefore, gait analysis has attracted the interest of researchers and clinicians.

Dataset Specification

Activities: Walking and running

Accelerometer:

  • A device that measures acceleration forces
  • Placement of 3-axis Accelerometer: Anywhere around the ankle in any orientation as shown in Figure 1
  • Sensitivity of the Accelerometer: (+-) 4g or more
  • Sampling Frequency: Preferred - 128 Hz

Input data:

accX - accelerometer data from X - axis accY - accelerometer data from Y - axis accZ - accelerometer data from Z - axis

Input data format: The accelerometer signals should be in units of m/s^2 and need to be in .mat format [in Matlab file format].

IMPORTANT NOTE: The data should consist of ONLY walking and running segments of the signal. Segments corresponding to inactivity or any other activity should be removed from the signals prior to running the implementation.

Scope

The human walking is a periodic movementand can be divided into different number of phases. Here, we only tried to identify the beginning heel strick (HS) and end point or toe off (TO) of each gait cycle, and other temporal phases like swing, stance and stride can be inferenced from them.

gait-cycle-segmentation's People

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.