Capture
Process a short side-view walking sequence while preserving source and segment identifiers.
Video-based gait and back-shape analysis for automated locomotion scoring
An end-to-end system that analyzes walking videos of dairy cows, validates keypoint quality, extracts interpretable biomechanical features and produces locomotion assessments suitable for research and field deployment.

Manual locomotion scoring is useful but time-consuming and affected by inter-rater variability. Practical recordings also vary in lighting, occlusion, background and walking path.
The project therefore focuses on an objective and traceable workflow that can operate with standard side-view video while explicitly reporting input quality and uncertainty-related indicators.
The system avoids opaque scoring by exposing intermediate artifacts and quality flags alongside the final assessment.
Process a short side-view walking sequence while preserving source and segment identifiers.
Estimate landmarks, evaluate data quality and calculate interpretable kinematic descriptors.
Return locomotion estimates together with quality indicators and optional visual overlays.
1. Video ingestion and segmentation 2. Animal detection and keypoint estimation 3. Frame- and segment-level quality assurance 4. Back-shape and temporal feature engineering 5. Model inference and validation 6. Reporting, visualization and deployment logging

Veterinary locomotion scores provide the reference labels used for model development and evaluation.
Raw video references, per-frame landmarks, confidence values, quality metrics, engineered features and predictions remain linked for reproducibility.
Segments are assigned to high, medium or low quality tiers. Strict training and validation can be limited to reliable samples, while lower-quality data can be retained for robustness analysis.
Features are computed per frame and aggregated at segment level so that posture and movement patterns can be evaluated without losing temporal context.
Modeling combines interpretable features with careful train-test separation and cross-validation. Outputs are reviewed together with quality indicators to avoid overconfident predictions on unreliable samples.
The modular implementation supports server-based inference as well as resource-aware processing on farm-side edge hardware.
Validation reports combine predictive results with input-quality summaries and visual examples so that performance can be interpreted in context.
Important limitations include domain shift between farms and reduced landmark reliability under severe occlusion, poor lighting or non-standard camera geometry.