{
  "abstract": "Football training imposes considerable mechanical stress on lower extremities, which makes real-time monitoring of athlete fatigue and ankle joint health essential for injury prevention. Existing approaches treat fatigue detection and abnormal gait analysis as independent tasks, producing redundant computation and overlooking shared biomechanical signatures between these two phenomena. This paper proposes a lightweight multi-task network that performs, in a single forward pass, fatigue detection and ankle instability gait analysis from monocular football training video, with explicit optimization for edge-device deployment. The architecture employs a shared depthwise-separable convolutional backbone enhanced with coordinate attention, feeding two compact task-specific heads through a multi-scale feature fusion module. A homoscedastic uncertainty-weighted loss balancing strategy with staged warm-up scheduling addresses gradient dominance between tasks of differing convergence rates. Experiments on a dataset of 4,860 annotated clips from 42 male collegiate athletes demonstrate that the multi-task formulation reaches 92.3% fatigue detection accuracy and 87.6% gait instability classification F1 with an ankle inversion-angle regression MAE of 2.74°. Improvements over single-task baselines are statistically significant (paired Wilcoxon test, p < 0.01) while operating at only 0.44 G FLOPs. Quantitative robustness analyses across ankle keypoint occlusion, illumination, and motion-blur conditions further delineate the practical degradation envelope. INT8 quantization lowers inference latency to 8.6 ms on the Jetson Orin NX at a minimal accuracy cost, which indicates that real-time operation is achievable on resource-constrained edge hardware. We note that the present cohort is restricted to male collegiate athletes from a single institution and that the structured drill setting differs from the intermittent, high-acceleration profile of match play; external validation across broader populations and competitive scenarios remains an essential next step.",
  "abstract_shown": true,
  "affiliations": [
    "Qingyuan Polytechnic"
  ],
  "article_type": null,
  "arxiv": null,
  "author_total": 1,
  "authors": [
    {
      "affs": [
        0
      ],
      "name": "Zou Maoning"
    }
  ],
  "bibtex": "https://research.draconitic.com/paper/7a2hwspznyc05.bib",
  "cited_by": 0,
  "doi": "10.1038/s41598-026-65579-1",
  "fulltext_url": "https://doi.org/10.1038/s41598-026-65579-1",
  "id": "7a2hwspznyc05",
  "issns": [
    "2045-2322"
  ],
  "landing_url": "https://doi.org/10.1038/s41598-026-65579-1",
  "language": "en",
  "licence": "CC-BY",
  "licence_label": "CC BY",
  "licence_source": "journal",
  "licence_url": "https://creativecommons.org/licenses/by/4.0/",
  "metadata_licence": null,
  "native_subjects": [
    [
      "lcc",
      "Q"
    ],
    [
      "lcc",
      "R"
    ],
    [
      "openalex",
      "1707|Human Pose and Action Recognition"
    ]
  ],
  "openalex": "W7196927444",
  "pdf_url": "https://www.nature.com/articles/s41598-026-65579-1_reference.pdf",
  "pmcid": null,
  "pmid": null,
  "published": "2026-08-01",
  "publisher": "Nature Portfolio",
  "ris": "https://research.draconitic.com/paper/7a2hwspznyc05.ris",
  "sources": [
    {
      "first_seen": "2026-10-30T13:45:50Z",
      "native_id": "db2c44bce14142e88902a5d0a2ad2fbd",
      "source": "doaj",
      "url": "https://doi.org/10.1038/s41598-026-65579-1"
    }
  ],
  "subjects": [
    {
      "field": "medicine",
      "origin": "lcc:R",
      "subfield": "general"
    }
  ],
  "title": "Lightweight multi-task network for synchronous fatigue detection and ankle instability gait analysis in football training with edge deployment",
  "title_text": "Lightweight multi-task network for synchronous fatigue detection and ankle instability gait analysis in football training with edge deployment",
  "type": "peer-reviewed",
  "updated_at": "2026-10-30T13:45:50Z",
  "url": "https://research.draconitic.com/paper/7a2hwspznyc05",
  "venue": "Scientific Reports",
  "versions": []
}