Giter Club home page Giter Club logo

footpress's Introduction

footPress

footPress is a MATLAB based toolbox which can be used for visualization and analysis of plantar pressure data.

Related Publications

  1. footPress: An Open-Source MATLAB Toolbox for Analysis of Pedobarography Data, in International Conference on NeuroRehabilitation, doi: 10.1007/978-3-030-01845-0_72

Overview

The main features of the toolbox include data visualisation, sensor masking, time series, center of pressure and multi-segment analysis along with report generation. The toolbox can be used with an intuitive graphical user interface (GUI) without working with the underlying code. However, a functional approach to code implementation ensures that the toolbox can be used as a set of independent functions and new functions can easily be added.

alt text
Fig. 1. The main data scroll GUI of footPress along with some of the other plots produced by different operations.

Compatibility

Currently footPress is being developed on macOS High Sierra, MATLAB 2017b.

Installation

  1. Clone the git repository using git. Or, download a compressed copy here.
$ git clone https://github.com/GallVp/footPress
  1. From MATLAB file explorer, enter the footPress folder by double clicking it. Type footPress in the MATLAB command window and hit enter to run.

Supported Formats

  1. F-scan exported asf files
  2. MATLAB mat files

File Naming

From the footPress GUI, data for both left and right foot saved in separate files can be imported by keeping the files in the same folder and selecting one of the files. The files should be named as exampleL.asf and exampleR.asf. This naming convention allows footPress to automatically load the file for the opposite foot.

Third Party Libraries

footPress uses following third party libraries. The licenses for these libraries can be found next to source files in their respective libs/thirdpartlib folders.

  1. barwitherr Copyright (c) 2014, Martina Callaghan. Source is available here.

footpress's People

Contributors

gallvp avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

footpress's Issues

computeCOPtrajectory

Hello @GallVp

I am using your function computeCOPtrajectory to determine the trajectory of the CoP out of raw pressure frames. I was wondering, is the trajectory exported in the measurement unit of the sensors or in other units (e.g. mm)?

Thanks,
Eleonora

computeCOPtrajectory and sensitivity

Hello @GallVp

I am dealing with frames of pressure which were collected in an uncontrolled setting, hence foot placement on the pressure platform was highly variable. Therefore, when I import my frames in matlab, I pad them in a grid of 36x25 to ensure standard matrices dimensions among frame, but this doesn't change the fact that frames of each step across the data set are oriented differently with respect to the matrix reference system. As a result, when I compute COP trajectory with the computeCOPtrajectory function, I get that the resulting starting point of the medio-lateral and anterior-posterior COP trajectories are highly different across the different steps. I was wondering if this happened to you before and how you dealt with it in that case?

Thanks,

Eleonora

exampleL.asf

I COULDNT FIND THE EXAMPLE OF DATA TO TEST IT CAN YOU PLZ PROVIDE ME WITH ONE...THANK U FOR YOUR EFFORT

pressure time intergrals

Hello,

I was wondering if you added functions to calculate pressure time integrals out of peak pressure matrices in matlab files instead of frames.

Thanks,
Eleonora

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.