Jlords32/FatigueSense
FatigueSense Training Data Domain-specific recordings and derived training artifacts for the FatigueSense fatigue-detection pipeline. This dataset supports YOLO11n-pose retraining (upper-body keypoints) and BiGRU temporal model training (1 Hz feature windows). Contents Path Used by Description pose/ model_architecture.train_yolo_pose YOLO-pose images + labels (5 kpts: nose, ears, shoulders). Pseudo-labeled with yolo11n-pose.pt. pose/dataset.yaml… See the full description on the dataset page: https://huggingface.co/datasets/Jlords32/FatigueSense.
FatigueSense Training Data
Domain-specific recordings and derived training artifacts for the FatigueSense fatigue-detection pipeline. This dataset supports YOLO11n-pose retraining (upper-body keypoints) and BiGRU temporal model training (1 Hz feature windows).
Contents
Provenance
- Videos — local
videos/directory (25 clips, driver/desk POV). - Pose —
scripts/pose/extract_frames.py→scripts/pose/pseudo_label.py→data/pose/. - Temporal —
scripts/temporal/extract_probs.py→scripts/temporal/aggregate_features.py→data/temporal/.
Temporal labels are bootstrap heuristics over the same features (PERCLOS, yawn rate, blink duration, posture), not human focus scores. Replace when annotated labels exist.
Feature schema (17 dimensions)
perclos, blink_rate_bpm, mean_blink_duration, eye_closure_variance, yawn_rate_per_min, mean_yawn_duration, mouth_open_ratio, mean_p_eye, mean_p_mouth, head_pitch, head_roll, shoulder_tilt, head_size_ratio, head_motion_energy, head_drift_y, posture_drift, kpt_visibility.
See fatigue_pipeline/constants.py for definitions.
Download
from huggingface_hub import snapshot_download
root = snapshot_download("Jlords32/FatigueSense", repo_type="dataset")
# pose: {root}/pose
# temporal: {root}/temporal/featuresCitation
If you use this data, cite the FatigueSense project repository.
