DOI 10.3390/diagnostics15233087
MS-Detector: A Hierarchical Deep Learning Method to Detect Muscle Strain Using Bilateral Symmetric Ultrasound Images of the Body.
Аннотация
Background/
Objectives
Muscle strain impairs mobility and quality of life, yet ultrasound diagnosis remains dependent on subjective expert interpretation, which can lead to variability in lesion detection. This study aimed to develop and evaluate MS-detector, a symmetry-aware, two-stage deep learning model that leverages bilateral B-mode ultrasound images to automatically detect muscle strain and provide clinicians with a consistent second-reader decision-support tool in routine practice.
Methods
A YOLOv5-based detector proposes candidate regions, and a Siamese convolutional neural network (CNN) compares contralateral regions to filter false positives. The dataset comprised 559 bilateral pairs from 86 patients with consensus labels. All splits were enforced at the patient level. A fixed, independent hold-out test set of 32 pairs was never used for training, tuning, or threshold selection. Five-fold cross-validation (CV) on the remaining development set was used for model selection. The operating point was pre-specified at T1 = 0.01 and T2 = 0.20.
Results
The detector achieved mAP = 0.4006 (five-fold CV mean). On the hold-out set at the pre-specified operating point, MS-detector attained recall = 0.826 and precision = 0.486, improving F1/F2 over the YOLOv5 baseline by increasing precision with an acceptable recall trade-off. A representative figure illustrates the reduction in low-confidence false positives after filtering; this example is illustrative rather than aggregate.
Conclusions
Leveraging contralateral symmetry in a hierarchical scheme improves detection precision while maintaining clinically acceptable recall, supporting MS-detector as a decision-support tool. Future work will evaluate generalizability across scanners and centers and assess calibrated probabilistic fusion and lesion grading.
Подготовка и перевод публикации
Обработка статьи · этапы, ошибки и управление
Ошибки и ограничения
История · было → стало
Состояние обновляется каждые 5 секунд, пока блок открыт. Процент показывается только там, где известен объём работы. Пауза останавливает продолжение этапа; текущий запрос к источнику может завершиться.
Тип публикации указан по данным источника. Уровень доказательности автоматически не присваивается.