MedElevator Войти в исследования
← Поиск публикаций

DOI 10.1016/j.ultras.2025.107845

Медицинская библиотека · Ultrasonics · 2025

Evaluating bone density with ultrasonic backscatter: Leveraging time-frequency analyses and convolutional neural networks.

Ferguson Hugh E, Herickhoff Carl D, Viano Ann M, Hoffmeister Brent K

СтатьяПеревод в очереди

Аннотация

Osteoporosis is a disease characterized by decreased bone density and increased fracture risk. This study proposes a convolutional neural network (CNN) method for detecting changes in bone density using spectrograms or scalograms generated from ultrasonic backscatter signals of 55 human cancellous bone specimens from the proximal femur. After applying a simple grid search to optimize three CNN hyperparameters (learning rate, batch size, and number of epochs), the CNN model was able to accurately determine bone density from the ultrasound data. Linear regression analysis revealed strong correlations between the densities predicted by the CNN model and the actual densities of the specimens (R2 = 0.98 and R2 = 0.94 for the spectrogram and scalogram inputs, respectively) with a slope close to one in both cases. These results suggest that a CNN model based on spectrograms and scalograms derived from ultrasonic backscatter signals from cancellous bone may provide a sensitive method for detecting osteoporotic changes in bone, outperforming conventional backscatter methods. Spectrograms are found to offer slightly better performance than scalograms as the CNN model input. The performance of the CNN model is robust, exhibiting little dependence on fine-tuning of the hyperparameters and the size of the training set.

Для цитирования: Ferguson Hugh E, Herickhoff Carl D, Viano Ann M, Hoffmeister Brent K. Evaluating bone density with ultrasonic backscatter: Leveraging time-frequency analyses and convolutional neural networks.. Ultrasonics. 2025. DOI: 10.1016/j.ultras.2025.107845.

Предметные рубрики MeSH

Подготовка и перевод публикации
Обработка статьи · этапы, ошибки и управление
Загрузка состояния…

История · было → стало

Состояние обновляется каждые 5 секунд, пока блок открыт. Процент показывается только там, где известен объём работы. Пауза останавливает продолжение этапа; текущий запрос к источнику может завершиться.

Тип публикации указан по данным источника. Уровень доказательности автоматически не присваивается.