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


КЛАССИФИКАЦИЯ СТАДИЙ ДИАБЕТИЧЕСКОЙ РЕТИНОПАТИИ ПО ФОТОГРАФИИ ГЛАЗНОГО ДНА

Работа №53839

Тип работы

Магистерская диссертация

Предмет

информатика

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

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


ВВЕДЕНИЕ 4
1. ОПИСАНИЕ ЗАДАЧИ 5
1.1. Постановка задачи 5
1.2. Математическая формулировка задачи 5
1.3. Исходные данные для расчетов 6
1.4. Медицинское описание признаков стадий диабетической ретинопатии .... 7
2. ОБЗОР СУЩЕСТВУЮЩИХ РЕШЕНИЙ 10
2.1. Предобработка 10
2.1.1. Медианная фильтрация 11
2.1.2. Выравнивание гистограммы 11
2.1.3. Извлечение зеленого канала 12
2.1.4. Преобразование RGB в монохромное изображение 12
2.1.5. Преобразование RGB в изображение HSI 13
2.2. Извлечение признаков 14
2.2.1. Обзор применяемых методов для сегментации оптического диска 14
2.2.2. Обзор применяемых методов для сегментации сосудов 16
2.2.3. Обзор применяемых методов для сегментации микроаневризм и
кровоизлияний 16
2.2.4. Обзор применяемых методов для сегментации экссудат 17
2.3. Формирование вектора признаков 17
2.4. Классификация 18
3. ОПИСАНИЕ МЕТОДА РЕШЕНИЯ ЗАДАЧИ КЛАССИФИКАЦИИ
ДИАБЕТИЧЕСКОЙ РЕТИНОПАТИИ 19
3.1. Описание инструмента решения задачи 20
3.1.1. Нейронные сети 20
3.1.2. Сверточные нейронные сети 21
3.1.3. Выбор типа обучения 23
3.1.4. Функция активации 25
3.1.5. Дропаут 28
3.1.6. Архитектура сети 29
3.1.7. Функция потерь 32
3.1.8. Г иперпараметры сети 35
3.2. Решение проблемы несбалансированности классов 37
3.3. Предобработка изображений 39
3.3.1. Изменение размера 39
3.3.2. Нормализация 42
3.3.3. Выравнивание изображений 43
3.4. Инициализация весов 44
3.5. Аугментация данных 46
3.5.1. Отражения 47
3.5.2. Вращения 47
3.5.3. Обрезка 47
3.5.4. Изменение цвета 48
4. АНАЛИЗ РЕЗУЛЬТАТОВ ПОСТРОЕНИЯ МОДЕЛИ КЛАССИФИКАЦИИ 49
ЗАКЛЮЧЕНИЕ 55
СПИСОК ЛИТЕРАТУРЫ 57
ПРИЛОЖЕНИЕ

Диабетическая ретинопатия (ДР) одно из наиболее сложных и часто встречающихся осложнений сахарного диабета, поражающее сосуды сетчатой оболочки глазного яблока, наблюдаемое у 90% пациентов, больных сахарным диабетом. Согласно прогнозам это будет второй наиболее частой болезнью к 2030 году[1].На первой стадии заболевание проходит практически без симптомов, что осложняет его обнаружение и предотвращение развития болезни. Изменения проходят только в самом глазном дне, и, чем сильнее эти изменения, тем больше вероятность того, что человек ослепнет. До настоящего времени наиболее эффективным является лечение на ранних стадиях заболевания. Поэтому раннее выявление путем регулярного скрининга имеет первостепенное значение. Для того, чтобы обнаружить ДР на ранней стадии необходимо своевременное офтальмологическое обследование, которое включает в себя изучение и оценку изображения дна сетчатки. Данный процесс является довольно трудоемким, проводится он вручную и требует высококвалифицированных специалистов. Для обеспечения возможности регулярного скрининга необходимо снизить его стоимость в частности за счет исключения анализа всех снимков специалистами, а предоставить первичную диагностику автоматизированной системе. Учитывая серьезность последствий ретинопатии, раннее обнаружение заболевания является необходимым для предотвращения развития слепоты. Исходя из вышеизложенного, есть необходимость разработать автоматизированную систему диагностики ДР используя аппарат анализа данных и машинного обучения.
Целью работы является построение классификатора, который по входному изображению сетчатки глаза будет определять стадию заболевания или его отсутствие. Ожидается получение эффективной автоматической системы обнаружения заболевания с потенциалом клинического использования.
Для достижения указанной цели необходимо решить следующие задачи:
• Проанализировать данные
• Подготовить данные для работы классификатора
• Решить проблему несбалансированности классов
• Решить проблему упорядоченной классификации
• Построить классификатор
• Оценить результаты
В данной работе описан подход к решению задачи классификации с использованием сверточных нейронных сетей, так как этот аппарат машинного обучения показывает очень хорошие результаты при классификации изображений в течение последних лет. Аппарат сверточных нейронных сетей не применялся к задаче пятиклассовой классификации диабетической ретинопатии, что характеризует научную новизну рассматриваемой задачи.
Данная работа содержит 4 главы. В первой главе приводится постановка задачи и описание данных. Во второй главе проводится обзор предметной области, проводится анализ и сравнение существующих подходов к решению данной проблемы, выявляются их достоинства и недостатки. В третьей главе описывается этап разработки математической модели анализа и сравниваются реализации на предложенных теоретических подходах. Четвертая глава посвящена качественной и количественной оценке полученного результата.

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

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

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


Наше исследование показало, что задача классификация диабетической ретинопатии на пять стадий может быть решена с использованием сверточных нейронных сетей. Построенная сеть показала многообещающие результаты и способность определять многие признаки заболевания. Так наилучшим образом сеть распознавала изображения здоровых глаз, а также 2 и 4 степень заболевания. Точность классификатора равно 82%, а взвешенная квадратичная каппа - 79%. Также каппа была рассчитана для более большого набора данных, для которого информация о принадлежности к классам не предоставлена в открытом доступе. Для данного набора из 53 576 объектов каппа равна 69%.
Описанный метод дает сопоставимые результаты предыдущими методами. Данная модель прогнозирования является эффективной и
конкурентноспособной, при этом ее конструирование не требовало глубокого изучения медицинских аспектов рассматриваемой задачи - диабетической ретинопатии.
Потенциальная выгода от использования нашей обученной сети - это то, что она может быстро классифицировать тысячи изображений в режиме реального времени всякий раз, когда приобретается новое изображение. На практике пациенту чаще всего нужно ждать, так как оценка снимка проводится не сразу, а отправляется экспертам.
Сеть не имеет проблем с обучением обнаружению образа здорового глаза. Вероятно, это связано с большим количеством здоровых глаз в наборе данных. Также хорошо распознаются классы, имеющие яркие признаки стадии - для второго класса это наличие экссудат, для четвертого - неоваскуляризация и множественные кровоизлияния. Первый и третий классы имеют менее отчетливые признаки, поэтому классифицируются, вероятно, по признакам класса, который ниже, то есть как нулевой и второй класс.
В работе использовалась специфическая матрица функции ошибок, которая позволила классификатору меньше ошибаться с точки зрения упорядоченных классов, то есть классификатор ошибается, но большинство ошибок касаются определения изображения в соседний класс, что является менее грубой ошибкой, чем определение, например, здорового глаза как четвертой стадии заболевания. Применение нормализации входных данных позволило скорректировать работу классификатора, а аугментация данных, проводимая на каждой эпохе, позволила обучать сеть разным видам изображений, не позволяя сети переобучаться, при этом не занимая физическую память компьютера для хранения всех этих модификаций и не увеличивая время обработки.
В будущем планируется улучшить сеть. Планируется изменить способ инициализации весов и инициализацию проводить с использованием предобученных сетей, использовать изображения большего размера и распараллелить вычисления на видеокарте, для ускорения процесса обучения классификатора. Мы предполагаем, что за счет таких модификаций можно достичь более высоких результатов. На данный момент изображения большего размера не применялись из-за длительности обучения.
Построенная сеть хорошо справилась с задачей классификации. Она имеет потенциал в будущем быть использованной в медицинских целях как средство предварительного диагностирования, которое поможет быстро ставить диагноз и отправлять на оценку экспертов только неоднозначные снимки.



[1] Rathmann W., Giani G. Global prevalence of diabetes: estimates for the year 2000 and projections for 2030 //Diabetes care. - 2004. - Т. 27. - №. 10. - С. 2568-2569.
[2] Kaggle, URL:https://www.kaggle.com/c/diabetic-retinopathy-detection
[3] Wu L. et al. Classification of diabetic retinopathy and diabetic macular edema //World J Diabetes. - 2013. - Т. 4. - №. 6. - С. 290-294.
[4] Hatanaka Y. et al. Automated microaneurysm detection method based on double¬ring filter and feature analysis in retinal fundus images //Computer-Based Medical Systems (CBMS), 2012 25th International Symposium on. - IEEE, 2012. - С. 1-4.
[5] Narasimha-Iyer H. et al. Integrated analysis of vascular and nonvascular changes from color retinal fundus image sequences //IEEE transactions on biomedical engineering. - 2007. - Т. 54. - №. 8. - С. 1436-1445.
[6] Schaefer G., Leung E. An investigation into neural networks for the detection of exudates in retinal images //Applications of Soft Computing. - Springer Berlin Heidelberg, 2009. - С. 169-177.
[7] Priya R., Aruna P. SVM and neural network based diagnosis of diabetic retinopathy //International Journal of Computer Applications. - 2012. - Т. 41. - №. 1.
[8] Chaudhuri S. et al. Detection of blood vessels in retinal images using two-dimensional matched filters //IEEE Transactions on medical imaging. - 1989. - Т. 8. - №. 3. - С. 263-269.
[9] Sinthanayothin C. et al. Automated localisation of the optic disc, fovea, and retinal blood vessels from digital colour fundus images //British Journal of Ophthalmology. - 1999. - Т. 83. - №. 8. - С. 902-910.
[10] Akita K., Kuga H. A computer method of understanding ocular fundus images //Pattern recognition. - 1982. - Т. 15. - №. 6. - С. 431-443.
[11] Walter T., Klein J. C. Segmentation of color fundus images of the human retina: Detection of the optic disc and the vascular tree using morphological techniques //International Symposium on Medical Data Analysis. - Springer Berlin Heidelberg, 2001. - С. 282-287.
[12] Walter T., Klein J. C. Segmentation of color fundus images of the human retina: Detection of the optic disc and the vascular tree using morphological techniques //International Symposium on Medical Data Analysis. - Springer Berlin Heidelberg, 2001. - С. 282-287.
[13] Akram M. U. et al. Retinal images: optic disk localization and detection //International Conference Image Analysis and Recognition. - Springer Berlin Heidelberg, 2010. - С. 40-49.
[14] Duda R. O., Hart P. E. Use of the Hough transformation to detect lines and curves in pictures //Communications of the ACM. - 1972. - Т. 15. - №. 1. - С. 11-15.
[15] Kayte S., Maher R., Kayte Dr.C., Automated detection of optic disc in retinal fundus images using PCA//IOSR Journal of Pharmacy and Biological Sciences . - 2015
[16] Zana F., Klein J. C. A multimodal registration algorithm of eye fundus images using vessels detection and Hough transform //IEEE transactions on Medical Imaging. - 1999. - Т. 18. - №. 5. - С. 419-428.
[17] You X. et al. Segmentation of retinal blood vessels using the radial projection and semi-supervised approach //Pattern Recognition. - 2011. - Т. 44. - №. 10. - С. 2314-2324.
[18] Osareh A., Shadgar B. Automatic blood vessel segmentation in color images of retina //Iranian Journal of Science and Technology. - 2009. - Т. 33. - №. B2. - С. 191.
[19] Acharya U. R. et al. Computer-based detection of diabetes retinopathy stages using digital fundus images //Proceedings of the Institution of Mechanical Engineers, Part H: Journal of Engineering in Medicine. - 2009. - Т. 223. - №. 5. - С. 545-553.
[20] Larsen M. et al. Automated detection of fundus photographic red lesions in diabetic retinopathy //Investigative ophthalmology & visual science. - 2003. - Т. 44. - №. 2. - С. 761-766.
[21] Ram K., Joshi G. D., Sivaswamy J. A successive clutter-rejection-based approach for early detection of diabetic retinopathy //IEEE Transactions on Biomedical Engineering. - 2011. - Т. 58. - №. 3. - С. 664-673.
[22] Sopharak A., Uyyanonvara B., Barman S. Automatic exudate detection from non-dilated diabetic retinopathy retinal images using fuzzy c-means clustering //Sensors. - 2009. - Т. 9. - №. 3. - С. 2148-2161.
[23] Osareh A., Shadgar B., Markham R. A computational-intelligence-based approach for detection of exudates in diabetic retinopathy images //IEEE Transactions on Information Technology in Biomedicine. - 2009. - Т. 13. - №. 4. - С. 535-545.
[24] Nayak J. et al. Automated identification of diabetic retinopathy stages using digital fundus images //Journal of medical systems. - 2008. - Т. 32. - №. 2. - С. 107¬115.
[25] Nayak J. et al. Automated identification of diabetic retinopathy stages using digital fundus images //Journal of medical systems. - 2008. - Т. 32. - №. 2. - С. 107¬115.
[26] Wang S. et al. Hierarchical retinal blood vessel segmentation based on feature and ensemble learning //Neurocomputing. - 2015. - Т. 149. - С. 708-717.
[27] Acharya U. R. et al. Computer-based detection of diabetes retinopathy stages using digital fundus images //Proceedings of the Institution of Mechanical Engineers, Part H: Journal of Engineering in Medicine. - 2009. - Т. 223. - №. 5. - С. 545-553.
[28] Acharya R. et al. Application of higher order spectra for the identification of diabetes retinopathy stages //Journal of Medical Systems. - 2008. - Т. 32. - №. 6. - С. 481-488.
[29] Lazar I., Hajdu A. Retinal microaneurysm detection through local rotating cross¬section profile analysis //IEEE transactions on medical imaging. - 2013. - Т. 32. - №. 2. - С. 400-407.
[30] Kose C. et al. Simple methods for segmentation and measurement of diabetic retinopathy lesions in retinal fundus images //Computer methods and programs in biomedicine. - 2012. - Т. 107. - №. 2. - С. 274-293.
[31] Gardner G. G. et al. Automatic detection of diabetic retinopathy using an artificial neural network: a screening tool //British journal of Ophthalmology. - 1996. - Т. 80. - №. 11. - С. 940-944.
[32] Борисов Е.С. Классификатор изображений на основе свёрточной сети// Машинное обучение//Электронный ресурс. - 2016.
[33] Воронцов К. В. Лекции по искусственным нейронным сетям //Электронный ресурс. - 2007.
[34] Srivastava N. et al. Dropout: A simple way to prevent neural networks from overfitting //The Journal of Machine Learning Research. - 2014. - Т. 15. - №. 1. - С. 1929-1958.
[35] Canziani A., Paszke A., Culurciello E. An Analysis of Deep Neural Network Models for Practical Applications //arXiv preprint arXiv: 1605.07678. - 2016.
[36] Simonyan K., Zisserman A. Very deep convolutional networks for large-scale image recognition //arXiv preprint arXiv: 1409.1556. - 2014.
[37] Kullback S., Leibler R. A. On information and sufficiency //The annals of mathematical statistics. - 1951. - Т. 22. - №. 1. - С. 79-86.
[38] Cheng J., Wang Z., Pollastri G. A neural network approach to ordinal regression //Neural Networks, 2008. IJCNN 2008.(IEEE World Congress on Computational Intelligence). IEEE International Joint Conference on. - IEEE, 2008. - С. 1279-1284.
[39] Simonyan K., Zisserman A. Very deep convolutional networks for large-scale image recognition //arXiv preprint arXiv: 1409.1556. - 2014.
[40] Sutskever I. et al. On the importance of initialization and momentum in deep learning //International conference on machine learning. - 2013. - С. 1139-1147
[41] Kubat M. et al. Addressing the curse of imbalanced training sets: one-sided selection //ICML. - 1997. - Т. 97. - С. 179-186.
[42] Cohen J. Weighted kappa: Nominal scale agreement provision for scaled disagreement or partial credit //Psychological bulletin. - 1968. - Т. 70. - №. 4. - С. 213.
[43] Ioffe S., Szegedy C. Batch normalization: Accelerating deep network training by reducing internal covariate shift //arXiv preprint arXiv:1502.03167. - 2015.
[44] Jain R., Kasturi R., Schunck B. G. ImageFiltering//Machine vision. - New York : McGraw-Hill, 1995. - Т. 5. - C.112-139.
[45] Glorot X., Bengio Y. Understanding the difficulty of training deep feedforward neural networks //Aistats. - 2010. - Т. 9. - С. 249-256.
[46] He K. et al. Delving deep into rectifiers: Surpassing human-level performance on imagenet classification //Proceedings of the IEEE international conference on computer vision. - 2015. - С. 1026-1034.
[47] Wu R. et al. Deep image: Scaling up image recognition //arXiv preprint arXiv:1501.02876. - 2015. - Т. 7. - №. 8.
[48] Оценка классификатора//Электронный ресурс. -2012, URL:
http://bazhenov.me/blog/2012/07/21/classification-performance-evaluation.html


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




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