An Open Insole-Based Plantar Pressure Dataset at Varying Cadences Compared Against GAITRite
Authors/Creators
Description
Insole-GAITRite Dataset
This repository contains the first public release of a multimodal dataset for gait and posture analysis based on instrumented insoles, anonymized video, and GAITRite reference data. The dataset is organized at clip level so that each unit corresponds to an already segmented trial ready for reuse in signal analysis, gait-event detection, multimodal synchronization, and benchmarking against an external reference system.
Exploration Tool
For a more convenient exploration of the dataset, users are encouraged to use the dedicated tool available at GaitScope:
https://github.com/MarcosRM02/GaitScope.git
This resource will be progressively updated with additional functionality.
Experimental Protocol
The original data collection involved 23 participants. To preserve realistic operating conditions, no subject-specific calibration was performed and participants wore their own footwear. Instrumented insoles in sizes ranging from EU 36 to EU 43 were used across the cohort.
The acquisition protocol included three walking conditions over a GAITRite instrumented walkway:
- SP: slow pace, guided by a metronome at 70 steps per minute
- NP: normal pace, self-selected by the participant
- FP: fast pace, guided by a metronome at 127 steps per minute
In addition, the dataset includes two posture-related categories:
- STAND
- SITDOWN
Walking trials were recorded as multiple unidirectional passes. Each pass is distributed here as an independent clip.
The modalities were acquired simultaneously with the following nominal sampling rates:
- instrumented insoles: 64 Hz
- GAITRite: 180 Hz
- video: 30 fps
Following data collection, the MVP-Gait software platform was utilized to organize and download the stored data, as well as to visually inspect the signals to verify experimental integrity and confirm that no hardware failures occurred during the trials.
Dataset Structure
The dataset is organized hierarchically by participant, experimental condition, and clip number:
dataset_root/
|-- sensors_map_left.svg
|-- sensors_map_right.svg
|-- P1/
| |-- FP/
| | |-- gaitrite_testsets.csv
| | |-- 1/
| | | |-- L.csv
| | | |-- R.csv
| | | |-- gaitrite_test.csv
| | | |-- Gait_1_anonymized.mp4
| | | `-- sync_auto.json
| | |-- 2/
| | `-- ...
| |-- NP/
| |-- SP/
| |-- STAND/
| | |-- 1/
| | | |-- L.csv
| | | |-- R.csv
| | | `-- Stand_1_anonymized.mp4
| | `-- ...
| `-- SITDOWN/
| |-- 1/
| | |-- L.csv
| | |-- R.csv
| | `-- Sitdown_1_anonymized.mp4
| `-- ...
|-- P2/
|-- ...
`-- P24/
File Contents
- sensors_map_left.svg and sensors_map_right.svg: sensor layout maps linking sensor IDs to their spatial location in the left and right insoles
- L.csv and R.csv: left and right insole signals for one clip
- gaitrite_test.csv: GAITRite export for one walking clip, available in FP, NP, and SP
- gaitrite_testsets.csv: GAITRite test-set summary at condition-folder level, available in FP, NP, and SP
- *_anonymized.mp4: anonymized video for the clip
- sync_auto.json: auxiliary synchronization metadata for walking clips
The insole CSV files contain 32 pressure channels (PressureSensor 0 to PressureSensor 31) together with additional acquisition variables, including accelerometer, gyroscope, center of pressure (copX, copY), and total pressure (sumP).
STAND and SITDOWN clips contain insole signals and anonymized video, but do not include GAITRite files.
Participant identifiers are preserved as internal pseudonymous study IDs (P1, P2, etc.) and are kept consistent with the original acquisition and internal documentation. For this reason, numbering in the public release is not necessarily contiguous.
Some participant IDs from the original study are not present in this public release because only participants meeting the data quality criteria for this version were retained. The original pseudonymous participant IDs have been preserved to maintain internal traceability and consistency with the study documentation.
This is intentional and should not be interpreted as an organizational error. The mapping between these identifiers and any sensitive internal records is not part of the public dataset. The number of clips may vary across participants and conditions in this release.
Funding
This work was funded by the MINISTERIO DE CIENCIA, INNOVACIÓN Y UNIVERSIDADES, through project PID2022-142388OA-I00 (Just Move!: Detección Temprana de Deterioro Cognitivo Leve Mediante el Análisis del Movimiento Humano en la Vida Cotidiana), and project PDC2022-133457-I00 (SSITH: Self-recharging Sensorized Insoles for Continuous Long-Term Human Gait Monitoring), as well as by the University of Castilla-La Mancha (UCLM) through the 2025-PRED-20650 predoctoral contract, and supported by the MAmI Research group (UCLM) and Smart Environments Research Group (Ulster University). The authors thank the Ulster collaborators and study participants for their invaluable contributions.
Files
insole-gaitrite-dataset.zip
Files
(1.7 GB)
| Name | Size | Download all |
|---|---|---|
|
md5:33063fb8b638c87085a157c44fc6eb1c
|
1.7 GB | Preview Download |
|
md5:63df62e73e86aba36297309e8bab4420
|
60.8 kB | Download |
|
md5:e9584f8b290e6c80bcc9c74d116f446b
|
58.2 kB | Download |
Additional details
Funding
- Ministerio de Ciencia, Innovación y Universidades
- Just Move!: Detección Temprana de Deterioro Cognitivo Leve Mediante el Análisis del Movimiento Humano en la Vida Cotidiana PID2022-142388OA-I00
- Ministerio de Ciencia, Innovación y Universidades
- SSITH: Self-recharging Sensorized Insoles for Continuous Long-Term Human Gait Monitoring PDC2022-133457-I00
Software
- Repository URL
- https://github.com/MarcosRM02/GaitScope.git
- Programming language
- Python
- Development Status
- Active