DOI 10.1016/j.crad.2025.106827
A deep learning pipeline for systematic and accurate vertebral fracture reporting in computed tomography.
Аннотация
AIM: Spine fractures are a frequent and relevant diagnosis, but systematic documentation is time-consuming and sometimes overlooked. A deep learning pipeline for opportunistic fracture detection in computed tomography (CT) spine images of varying field-of-views is introduced.
MATERIALS AND
METHODS
This retrospective study builds on 452 CTs of the lumbar/thoracolumbar spine. Patients were included based on the evidence of ≥1 vertebral body fracture and excluded in case of history of spinal surgery or pathologic fractures. The collective was split into training/validation (405) and test (47) sets. An open-source spine dataset was used to train a preliminary segmentation model, which was applied on the training set. The resulting segmentation was post-processed to remove posterior vertebral structures and if needed, manually refined by a radiologist. Using the refined version as new training data, a final segmentation nnU-net was trained. Sagittal slices from each vertebra were labelled individually with regard to fracture evidence. Slices without fracture were used as negative class. Twenty seven thousand nineteen slices (20,396 negative, 6,623 positive) trained a classification algorithm using resnet18. Two senior readers independently assessed fractures in the test set to obtain a consensual ground truth. The segmentation-classification pipeline was applied to the test set and compared with the ground truth.
RESULTS
The segmentation model correctly segmented 330/339 (97%) vertebrae. Considering every segmented vertebra, the classifier detected fractures with 88% sensitivity, 95% specificity, and 93% accuracy.
CONCLUSION
A deep learning pipeline was built and shown to accurately detect fractures on CT images. The final models as well as our code material are available at https://github.com/usb-radiology/VertebraeFx.
Предметные рубрики MeSH
Подготовка и перевод публикации
Обработка статьи · этапы, ошибки и управление
Ошибки и ограничения
История · было → стало
Состояние обновляется каждые 5 секунд, пока блок открыт. Процент показывается только там, где известен объём работы. Пауза останавливает продолжение этапа; текущий запрос к источнику может завершиться.
Тип публикации указан по данным источника. Уровень доказательности автоматически не присваивается.