Start date: 01-02-2021
End date: 31-07-2021
Clinical problem
Osteoporosis is a silent age-related disease that slowly decreases the stability of the bones, which eventually leads to bones starting to fracture and collapse. Vertebral fractures are one of the most common skeletal fractures and are mostly caused by osteoporosis, making them especially useful for diagnosing osteoporosis. Osteoporotic vertebral fractures are associated with an increased mortality, morbidity, a decrease in quality of life and are strong predictors of future osteoporotic fractures. Many guidelines on management of osteoporosis recommendpharmacological intervention when vertebral fractures are present. However, they remain largely underdiagnosed, due to frequently occurring asymptomatic and often being not reported by clinicians when present in computed tomography (CT) scans. Every year, millions of CT scans of the thorax and abdomen are made worldwide, for reasons other than osteoporosis and vertebral fractures, providing the opportunity to detect vertebral fractures. In this project we explored the use of AI systems to assist clinicians with detection and assessment of vertebral fractures based on CT images, thereby enabling preventive treatment and improving the outcome for osteoporosis patients.
Solutions
During this project two algorithms were developed:
(1) Genant Classification
The proposed method for performing automated VFA according to Genant’s method consists of two stages. In the first stage every visible vertebra in the input CT image is segmented and labeled. In the second stage each individual (relevant) vertebra is assessed according to Genant’s method by a 3D CNN.
Results
The performance of fracture assessment by three different networks is listed below. Out of three networks, the CBR-5 proved to be best equipped to learn the task of VFA, performing slightly better than the deeper networks. CBR-5 correctly graded 89% of the vertebrae in the test set with .
Examples of automated Genant Classification
(2) Vertebral Abnormality Scoring
To detect abnormalities in the vertebral body we trained a deep learning model to predict the shape of a healthy vertebra, given the shape of neighboring vertebrae. Afterwards the original shape of the vertebra is compared with the generated shape and their differences are measured to assess whether it is an abnormal vertebra.
Results
Correspondence between the abnormality score and the Genant grades for is shown below. To obtain a grade from the score we fitted a logistic regression classifier on the training set. The resulting thresholds are shown as the dashed lines. Grading was then performed by using the threshold values. 84% of the vertebrae were correctly graded using the score, with .
Examples of our proposed scoring system In the examples below the color indicates the abnormality score computed by the algorithm. The black arrow indicates disagreement between the algorithm and radiogists. This case was graded as a mild fracture by radiologists.
Conclusion
Two algorithms were developed and both were made available on Grand-challenge!
Try out Vertebral Abnormality Scoring
Both need CT images as input and vertebral body segmentations, which can be obtained here:
Get Vertebral Body Segmentation
The code for this project can be found in this GitHub repository.
A paper describing some of the results can be found in the proceedings of MIDL 2022.