Тип работы:
Предмет:
Язык работы:


Методы глубокого машинного обучения для обнаружения аномалий в рентгеновских снимках

Работа №125058

Тип работы

Бакалаврская работа

Предмет

информационные системы

Объем работы27
Год сдачи2018
Стоимость4650 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
78
Не подходит работа?

Узнай цену на написание


Введение 4
1. Постановка задачи 6
2. Обзор 7
2.1 Основные понятия 7
2.2 Предварительная обработка данных 12
2.2.1 Гистограммная эквилизация снимков 12
2.2.2 “Вырезание” легких 13
2.3 Архитектуры сверточных нейронных сетей 15
2.3.1 GoogLeNet 15
2.3.2 Inception-V3 17
2.3.3 ResNet 19
3 Реализация 21
4 Результаты и их сравнение 22
5 Заключение 25
6 Список литературы 26

Медицинские рентгеновские снимки являются одним из первых и основных вариантов диагностики различных заболеваний. Рентгенограммы, благодаря наличию широкого спектра информации, анализ которого позволяет не только выявить на ранних стадиях и поставить точный диагноз заболевания, но и отслеживать динамику процесса лечения, получили широкое распространение в медицинской практике. В то же время, автоматизированное обнаружение аномалий на снимках, позволяющее снизить нагрузку на специалистов - рентгенологов, повысить эффективность обработки данных и как следствие, повысить точность диагноза остается приоритетным направлением развития информационных технологий.
По оценке специалистов, врач-рентгенолог за день может качественно обработать не более 200 рентгенограмм. В густонаселенных районах врач- рентгенолог вынужден изучать гораздо большее число снимков, что неизбежно влечет за собою снижение качества обработки информации, содержащейся в рентгенограмме. Практика показывает, что сложность в работу специалиста вносит не только все увеличивающееся количество снимков, но и их качество, зависящее от ряда параметров: содержание посторонней информации (наличие кардиостимуляторов, операционных швов, проводов и т.п.), оптические шумы (засветка, затемнение), анатомические особенности тела пациента.
Перспективным решением по ставленной задачи автоматизированного обнаружения аномалий на рентгеновских снимках являются применение сверточных нейронных сетей, которые занимают лидирующие позиции, среди программных средств, применяемых для обработки и анализа изображений. Для решения задачи классификации фронтальных рентгеновских снимков по поиску туберкулеза Alvin Rajkomar, Sneha Lingam и др. использовали сверхточную нейтронную сеть GoogLeNet, предварительно обученную на наборе данных ImageNet [1]. Это служит доказательством эффективного использования концепции глубокого машинного обучения на рентгенограммах грудной клетки. Кроме того, сверточная нейросеть показала высокие результаты при поиске рака на рентгенограммах грудной клетки [2]. Классификация снимков на нормальные (здоровые) и с аномалиями существенно бы помогла работе специалистов на первичном этапе диагностики.
В данной работе производен анализ архитектур сверточных нейронных сетей, описанных в статье авторов Darvin Yi, Archana Shenoyas и др. [3], в рамках задачи классификации рентгеновских снимков грудной клетки с добавлением метода обработки снимков, а именно - сегментации легких. Полученные результаты в данной работе говорят о том, что увеличение глубины сетей улучшает результаты их работы лишь на малое количество значений, что говорит о том, что уход в глубину не сильно существенен для решения данной задачи. Так, например GoogLeNet дает следующие значения F1-меры - 0.78, precision - 0.85. Более глубокие нейронные сети обладают следующими значениями F1-меры - 0.80, precision - 0.85 и 0.89. Несмотря на близкие значения данных метрик у всех архитектур, GoogLeNet также дает самые низкие показатели по метрикам recall и accuracy, что может говорить о том, что использование сетей с большим количеством слоев предпочтительнее для распознания аномалий на рентгенограммах грудной клетки.

Возникли сложности?

Нужна помощь преподавателя?

Помощь студентам в написании работ!


В рамках данной выпускной квалификационной работы достигнуты следующие результаты:
• Сделан обзор предметной области.
• Подготовлен набор данных для обучения.
• Произведена предварительная обработка рентгеновских снимков.
• Построены и обучены нейронные сети, выбранных архитектур.
• Представлен сравнительный анализ результатов работы нейронных сетей различных архитектур.
По результатам данной работы сделаны следующие выводы:
1. Архитектура нейронной сети GoogLeNet, хоть и показывает неплохие результаты по различным метрикам, немного уступает в качестве двум более глубоким архитектурам: Inception-V3 и ResNet.
2. Архитектуры нейронных сетей Inception-V3 и ResNet показывают очень близкие результаты. Их П-мера совпадает на тестовой выборке. ResNet обладает более высоким значением метрики recall = 0.78. Но для практического применения значения recall должно быть около 0.99 и выше. Поэтому более предпочтительной архитектурой нейронной сети для решения задачи распознания аномалий на рентгенограммах грудной клетки является нейронная сеть Inception-V3 с самым высоким показателем precision = 0.89. Увеличение значения в данной метрике выбрано, так как оно минимизирует количество снимков с аномалиями, распознанных системой как здоровые и позволяет сократить нагрузку на специалиста - рентгенолога.


[1] High-Throughput Classification of Radiographs Using Deep Convolu- tional Neural Networks / Alvin Rajkomar, Sneha Lingam, Andrew G. Taylor, Michael Blum, and John Mongan / / Journal of Digital Imaging. — Feb 2017 — P 30 - 95.
[2] Nodule Classification Using Deep Feature Fusion in Chest Radiography / Changmiao Wang, Ahmed Elazab, Jianhuang Wu, and Qingmao Hu. Lung. / / Computerized Medical Imaging and Graphics: The Official Journal of the Computerized Medical Imaging Society — 2017 — P. 10 - 57.
[3] Deep Learning for abnormality detection in Chest X-Ray images / Darvin Yi, Christine Tataru, Archana Shenoyas, Anthony Ma — 2017. — Access mode: http:// cs231n.stanford.edu/reports/2017/pdfs/527.pdf
[4] Wikipedia. Convolutional neural network. — 2018. — Access mode: https://en.wikipedia.org/wiki/Convolutional_neural_network
[5] Wikipedia. Precision and recall. — 2018. — Access mode: https:// en.wikipedia.org/wiki/Precision_and_recall
[6] Wikipedia. Cross entropy. — 2018. — Access mode: https://en.wikipedia.org/ wiki/Cross_entropy
[7] U-Net: Convolutional Networks for Biomedical Image Segmentation / Ronneberger O., Fischer P., Brox T // Medical Image Computing and Computer- Assisted Intervention (MICCAI), Springer, LNCS. — 2015. — Vol. 9351. — P 234-241.
[8] Going deeper with convolutions / Christian Szegedy, Wei Liu, Yangqing Jia, Pierre Sermanet, Scott Reed, Dragomir Anguelov, Dumitru Erhan, Vincent Vanhoucke, Andrew Rabinovich // ArXiv. — 2014. — Access mode: https:// arxiv.org/pdf/1409.4842.pdf
[9] Deep Learning for Identifying Metastatic Breast Cancer / D. Wang, A. Khosla, R. Gargeya, H. Irshad, and A. H. Beck. // ArXiv. —2016. — Access mode: https:// arxiv.org/pdf/1606.05718.pdf
[10] Rethinking the Inception Architecture for Computer Vision / Christian Szegedy, Vincent Vanhoucke, Sergey Ioffe, Jonathon Shlens // ArXiv. —2015. — Access mode:https://arxiv.org/pdf/1512.00567.pdf
[11] Deep Residual Learning for Image Recognition / Kaiming He, Xiangyu Zhang, Shaoqing Ren, Jian Sun // ArXiv. —2015. — Access mode: https:// arxiv.org/pdf/ 1512.03385.pdf
[12] Health National Institutes. NIH Chest X-rays. — 2017. — Access mode: https://www.kaggle.com/nih-chest-xrays/data
[13] Caffe. Deep learning framework. — Access mode: http:// caffe.berkeleyvision.org


Работу высылаем на протяжении 30 минут после оплаты.




©2024 Cервис помощи студентам в выполнении работ