Skip to main content

Datasets

Standard Dataset

GestDoor: IMU-Based Door Entry Biometric Dataset

Citation Author(s):
Mohamed Ebraheem (University of South Florida)
Tempestt Neal (University of South Florida)
Submitted by:
Tempestt Neal
Last updated:
DOI:
10.21227/bf53-nt09
Data Format:
No Ratings Yet

Abstract

The GestDoor dataset contains wearable sensor data collected to support research in biometric authentication through arm movements during door-opening interactions. Using two 6-degree-of-freedom (6-DOF) inertial measurement units (IMUs) worn on the wrist and upper arm, 11 participants performed four types of door-opening tasks—left-hand pull, left-hand push, right-hand pull, and right-hand push—across up to three sessions. The dataset includes 3,330 samples comprising accelerometer and gyroscope signals at 100 Hz, along with session metadata. GestDoor enables the exploration of motion-based authentication, behavioral biometrics, and activity-specific security systems, particularly in the context of smartwatches and ubiquitous computing. 

Instructions:

Instructions for Using the GestDoor Dataset

1. Dataset Contents

The dataset includes the following components:

  • IMU Sensor Data:
    For each participant, time-series recordings from two 6-DOF IMUs (accelerometer + gyroscope) at 100 Hz. Each file contains:
    • 3-axis acceleration (X, Y, Z)
    • 3-axis angular velocity (X, Y, Z)
    • Orientation (quaternions)
    • Timestamps (milliseconds)
  • Metadata File:
    Participant demographics (age, sex, height, dominant hand), session number, and number of samples per session.
  • Session Labels:
    Each sample is labeled with one of the four door-opening activities:
    • L_PUSH (Left-hand push)
    • L_PULL (Left-hand pull)
    • R_PUSH (Right-hand push)
    • R_PULL (Right-hand pull)

2. File Format

  • Files are provided in .csv or .json format (specify actual format).
  • Each row represents one timestamped sample from a specific IMU sensor and contains the full feature vector.

3. Directory Structure

/GestDoor/ 

├── Participant_ID/ 

│   ├── session_1/ 

│   │   ├── wrist.csv 

│   │   ├── upper_arm.csv 

│   ├── session_2/ 

│   └── ... 

├── metadata.csv 

├── labels.csv 

└── README.md

4. Recommended Usage

To utilize this dataset:

  1. Data Loading:
    Use Python (e.g., pandas, numpy) or MATLAB to load CSV files. Each file can be parsed using standard libraries for time-series analysis.
  2. Segmentation:
    Each sample has already been segmented from raw recordings; no additional segmentation is required.
  3. Feature Extraction (Optional):
    You may extract statistical and frequency-based features, as done in the original study, including mean, RMS, variance, kurtosis, and spectral features.
  4. Model Training:
    Common machine learning models (e.g., SVM, KNN, Random Forest) or signal-based models (e.g., DTW) can be used for classification or authentication tasks.
  5. Evaluation Protocols:
    The dataset supports:
    • Intra-session experiments: Train/test within a single session.
    • Cross-session experiments: Train on one session, test on another to assess permanence.
  6. Suggested Applications:
    • Motion-based user authentication
    • Gesture recognition
    • Biometric permanence studies
    • Smartwatch security applications
    • IMU-based behavioral analysis
    • Sensor fusion experimentation

5. Educational and Research Use

This dataset is made available for educational and research purposes. It can support coursework, capstone projects, graduate theses, or experimentation with biometric and human activity recognition systems.

6. Citation

If you use this dataset, please cite:

M. Ebraheem and T. Neal, "GestDoor: Gesture-Based User Authentication for Door Entries Utilizing Wearable IMUs," in Proceedings of the 19th IEEE International Conference on Automatic Face and Gesture Recognition (FG 2025), 2025.

Funding Agency
N/A
Grant Number
N/A

Dataset Files

Files have not been uploaded for this dataset