📄Работа №132760

Тема: Поиск аномалий изображений при профилактическом флюорографическом исследовании

Характеристики работы

Тип работы Бакалаврская работа
Программирование
Предмет Программирование
📄
Объем: 25 листов
📅
Год: 2018
👁️
Просмотров: 76
Не подходит эта работа?
Закажите новую по вашим требованиям
Узнать цену на написание
ℹ️ Настоящий учебно-методический информационный материал размещён в ознакомительных и исследовательских целях и представляет собой пример учебного исследования. Не является готовым научным трудом и требует самостоятельной переработки.

📋 Содержание

Введение 4
1. Постановка задачи 6
2. Обзор 7
2.1. Существующие решения 7
2.2. Автоэнкодеры 8
2.2.1. Сверточные автоэнкодеры 9
2.2.2. Состязательные автоэнкодеры 9
2.3. Метод опорных векторов 10
2.4. Методы оценки качества 11
3. Обработка данных 13
4. Примененные модели 14
4.1. Состязательный автоэнкодер 14
4.2. Сверточный автоэнкодер 16
4.3. Метод опорных векторов 18
5. Результаты 19
Заключение 22
Приложение A. Конфигурация сервера 23
Список литературы 24

📖 Введение

Флюорографическое исследование является одним из наиболее рас­пространенных методов рентгенодиагностики, и хотя считается, что флюорография легких не достаточно информативный осмотр, получен­ные с его помощью данные позволяют выявить изменения в структуре легочной ткани, которые могут стать причиной дальнейшего более де­тального обследования. В нашей стране по-прежнему сохраняется до­статочно высокий уровень заболеваемости туберкулезом, поэтому су­ществует необходимость ежегодного прохождения флюорографическо­го обследования.
Таким образом, создается большая нагрузка на врачей-рентгенологов, которые вынуждены исследовать каждый снимок неоднократно для снижения рисков человеческого фактора. В связи с этим растет спрос на вспомогательные системы для врачей-рентгенологов, разработанные для поиска аномалий на флюорографических снимках.
В данной работе рассматривается возможность применения генера­тивного подхода машинного обучения в области поиска аномалий на рентгенограммах. Идея заключается в том, чтобы обучить сверточный автоэнкодер генерировать похожие изображения, и в результате этого обучения заставить выделять его наиболее важные признаки входного изображения, после чего извлекать из скрытого пространства автоэнко- дера эти признаки и пытаться классифицировать по ним нормальные рентгенограммы и рентгенограммы с патологиями методом опорных векторов.
Новизна такого подхода заключается именно в применении автоэн- кодера для сокращения размерности входных данных в задаче класси­фикации медицинских снимков, а также использование неразмеченных данных для обучения автоэнкодера. Кроме того, обучение проводилось на базе данных, предоставленных СПб НИИ фтизиопульминологии.
В главе 3 описаны примененные методы предобработки изображе­ний. Детали реализации сверточного автоэнкодера можно найти в главе 4.2, классификатора SVM в главе 4.3.
Применение данного подхода оценивалось по двум метрикам: AUC- ROC и AUC-PR. Обе метрики показали хорошие результаты: площадь под ROC-кривой составила 0.92, под PR-кривой 0.94. Более подробно с результатами можно ознакомиться в главе 5.

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

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

👨‍🎓 Помощь в написании

✅ Заключение

В рамках выпускной квалификационной работы были достигнуты следующие результаты:
• Были подготовлены данные для обучения выбранной модели: вы­браны наиболее подходящие снимки, которые не содержат ничего лишнего, что могло бы помешать в процессе обучения, в каче­стве предобработки изображений применялось выравнивание ги­стограммы и уменьшение изображений до размера 128 х 128;
• Путем проб и ошибок была подобрана оптимальная конфигура­ция для реализации модели сверточного автоэнкодера, а также подобраны оптимальные параметры C и у классификатора SVM с ядром RBF. Модели реализованы на языке программирования Python с помощью фреймворка PyTorch и библиотеки scikit-learn;
• Проведены эксперименты с реализованными моделями: проведе­но обучение и тестирование на предварительно обработанных дан­ных, для оценки качества работы модели использовалась метрика AUC-ROC и AUC-PR. Наилучший результат составил 0.92 по мет­рике AUC-ROC и 0.94 по метрике AUC-PR.
Нужна своя уникальная работа?
Срочная разработка под ваши требования
Рассчитать стоимость
ИЛИ

📕 Список литературы

1. Shubhangi Khobragade Aditya Tiwari C.Y Patil, Narke Vikram. Automatic Detection of Major Lung Diseases Using Chest Radiographs and Classification by Feed-forward Artificial Neural Network // IEEE International Conference on Power Electronics. Intelligent Control and Energy Systems (ICPEICES-2016). — 2016.
2. Marios Anthimopoulos Member IEEE Stergios Christodoulidis Member IEEE Lukas Ebner Andreas Christe, Stavroula Mougiakakou Member IEEE. Lung Pattern Classification for Interstitial Lung Diseases Using a Deep Convolutional Neural Network // IEEE Transactions on Medical Imaging. — 2016. — Vol. 35.
3. Zhao Zheng, Liu Huan. Spectral Feature Selection for Supervised and Unsupervised Learning // Proceedings of the 24th International Conference on Machine Learning. — ICML ’07. — New York, NY, USA : ACM, 2007.— P. 1151-1157. — URL: http://doi.acm.org/10.1145/ 1273496.1273641.
4. Min Chen Senior Member IEEE Xiaobo Shi Yin Zhang Senior Member IEEE Di Wu Mohsen Guizani Fellow IEEE. Deep Feature Learning for Medical Image Analysis with Convolutional Autoencoder Neural Network // IEEE Transactions on Big Data. — 2017.
5. Gondara Lovedeep. Medical image denoising using convolutional denoising autoencoders // CoRR.— 2016.— Vol. abs/1608.04667. — 1608.04667.
6. Barone Antonio Valerio Miceli. Towards cross-lingual distributed representations without parallel text trained with adversarial autoencoders // CoRR. — 2016. — Vol. abs/1608.02996. — 1608.02996.
7. Olivier Chapelle Patrick Haffner, Vapnik Vladimir N. Support Vector Machines for Histogram-Based Image Classification // IEEE Transactions on Neural Networks. — 1999. — Vol. 10.
8. Davis Jesse, Goadrich Mark. The Relationship Between Precision-Recall and ROC Curves // Proceedings of the 23rd International Conference on Machine Learning. — ICML ’06. — New York, NY, USA : ACM, 2006.— P. 233-240.— URL: http://doi.acm.org/10.1145/ 1143844.1143874.
9. Lalkhen Abdul Ghaaliq, McCluskey Anthony. Clinical tests: sensitivity and specificity // Continuing Education in Anaesthesia Critical Care & Pain.— 2008.— Vol. 8, no. 6.— P. 221-223.— URL: http://dx.doi. org/10.1093/bjaceaccp/mkn041.
10. Bradski G. The OpenCV Library // Dr. Dobb’s Journal of Software Tools. - 2000.
11. Официальный сайт Python. — URL: https://www.python.org.
12. Abadi Martin, Agarwal Ashish, Barham Paul et al. TensorFlow: Large- Scale Machine Learning on Heterogeneous Systems. — 2015. — Software available from tensorflow.org. URL: https://www.tensorflow.org/.
13. Automatic differentiation in PyTorch / Adam Paszke, Sam Gross, Soumith Chintala et al. — 2017.
14. Scikit-learn: Machine Learning in Python / F. Pedregosa, G. Varoquaux, A. Gramfort et al. // Journal of Machine Learning Research. — 2011. — Vol. 12. — P. 2825-2830.
15. Xueying Zhang Yueling Guo. Optimization of SVM Parameters Based on PSO Algorithm // Natural Computation, 2009. ICNC ’09. — 2009.

🖼 Скриншоты

🛒 Оформить заказ

Работу высылаем в течении 5 минут после оплаты.
Предоставляемые услуги, в том числе данные, файлы и прочие материалы, подготовленные в результате оказания услуги, помогают разобраться в теме и собрать нужную информацию, но не заменяют готовое решение.
Укажите ник или номер. После оформления заказа откройте бота @workspayservice_bot для подтверждения. Это нужно для отправки вам уведомлений.

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