Тема: Разработка и сравнение программ распознавания вирусной и бактериальной пневмонии на основе анализа рентгеновских снимков
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
Постановка задачи 5
Обзор литературы 6
Глава 1. Описание медицинских и математических аспектов задачи распознавания пневмонии 7
1.1. Описание пневмонии 7
1.2. Диагностика пневмонии 9
1.3. Описание задачи классификации 12
1.4. Распознавание пневмонии как задача бинарной классификации 14
Глава 2. Описание используемых подходов 16
2.1. Подход, основанный на использовании сверточных нейронных сетей 16
2.1.1 Функции активации 17
2.1.2 Функция потерь 19
2.1.3 Переобучение 21
2.1.4 Сверточные нейронные сети 23
2.1.5 Структура нейронной сети, решающей задачу распознавания пневмонии 27
2.2. Подход, основанный на использовании колмогоровской сложности 30
2.2.1 Основные теоретические аспекты 30
2.2.2 Алгоритм классификации 32
2.2.3 Детали реализации алгоритма классификации 33
Глава 3. Сравнение результатов 35
3.1. Описание данных 35
3.2. Метрики 36
3.3. Выбор гиперпараметров и сравнение методов 37
Выводы 41
Заключение 42
Список литературы 43
📖 Введение
Наиболее точным методом распознавания пневмонии является компьютерная томография [2], однако компьютерные томографы пока есть далеко не во всех лечебных учреждениях. Основным методом диагностики, использующимся на практике, является рентгенологическое исследование. Данный метод обладает меньшей разрешающей способностью и наличием шумов, но более распространен из-за большей доступности рентгеновских аппаратов [3]. Нагрузка на специалистов-рентгенологов такова, что в течение дня ими анализируются десятки и даже сотни снимков. Это приводит к неизбежным ошибкам при постановке диагнозов. Поэтому актуальна разработка быстрых и надежных компьютерных программ, помогающих врачам оперативно обнаруживать заболевание по рентгеновским снимкам грудной клетки.
В данной работе для решения задачи распознавания по рентгеновским снимкам такого заболевания как пневмония рассматриваются два подхода. Первый из них, активно изучаемый в последнее время, основан на применении нейронных сетей [4-7]. В работах показана перспективность данного подхода. При этом отмечается, что точность классификации сильно зависит от количества представленных образцов, и уделяется особое внимание предварительной обработке изображений.
Второй подход, предлагаемый автором, использует понятие нормализованное расстояние сжатия [8, 9], являющегося практической реализацией такого теоретического понятия как колмогоровская сложность [10-12]. Сама идея классификации изображений с использованием колмогоровской сложности не нова (например, [13]). Однако представляется важным сравнить распространенный сегодня подход, основанный на нейронных сетях, и подход, базирующийся на колмогоровской сложности, с целью выявления достоинств и недостатков каждого из них, что в дальнейшем будет учитываться при разработке программ для диагностики пневмонии.
В первой главе дается медицинское описание пневмонии и перечисляются основные методы ее диагностирования. Затем приводится способ сведения медицинской задачи обнаружения пневмонии к математической задаче бинарной классификации.
Во второй главе рассматриваются основные теоретические аспекты двух подходов и описываются способы программной реализации каждого из них
Третья глава посвящена сравнению результатов работы алгоритмов на заданном наборе данных. Далее следуют выводы с описанием основных преимуществ и недостатков каждого из подходов.
✅ Заключение
Во второй главе содержатся описания двух подходов к распознаванию пневмонии и предлагаются программные решения, реализующие данные алгоритмы.
Код программ доступен для ознакомления по ссылкам: https://github.com/bogdanov978/Pneumonia-classification-CNN https://github.com/bogdanov978/Pneumonia-classification-Kolmogorov-comlexity
В третьей главе было произведено сравнение качество работы программ, классифицирующих примеры изображений из заданного набора данных.
Итогом настоящей работы являются программы: Сверточная нейронная сеть: (sensitivity = 0.99, specificity = 0.78)
Программа, использующая колмогоровскую сложность (sensitivity = 0.92, specificity = 0.67)
Разработанные программы могут быть использованы в качестве программ- консультантов для специалистов-рентгенологов.





