Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Наталья Полковникова. Кардио ИИ. Построение сис...

Avatar for GIL GIL
September 19, 2019

Наталья Полковникова. Кардио ИИ. Построение системы распознавания коронарных сосудов

Анализ данных для распознавания коронарных сосудов и предсказания ишемической болезни сердца. Созданное ПО увеличивает процесс распознавания до 76%. Время распознавания одного сета - 295 секунд.

Avatar for GIL

GIL

September 19, 2019

More Decks by GIL

Other Decks in Technology

Transcript

  1. 1000 ПОВОДОВ И 1 ПРИЧИНА ОТКАЗАТЬСЯ ОТ ПРОЕКТА Размер коронарного

    сосуда: - 3 точки на МРТ-снимке - 6 точек на КТ-снимках
  2. Данные. Источники Kaggle. Data Science Bowl Cardiac Challenge Kaggle. Sunnybrook

    Cardiac Data Анонимизированные снимки университетской поликлиники Формат: DICOM
  3. Нормализация Изменить масштаб изображений, чтобы все изображения имели одинаковый объем

    в миллиметрах. Данные о разрешении изображения брались из DICOM тега PixelSpacing.
  4. Нормализация контрастности Выполнялась отдельно для каждого изображения Два варианта алгоритмов

    нормализации: 1. гистограмма направленных градиентов 2. фильтр Габора
  5. Качество разметки отказаться от использования автоматических систем (например, встроенных в

    оборудование Siemens) 48 сетов переразмечены в 3D Slicer правильность разметки - оценка учеными-рентгенологами.
  6. Выбранные алгоритмы 34 сета, используя алгоритмы:  СNN, CNN+SR, DENSENET

    на NVIDIA Tesla k40c GPU на протяжении 600 эпох обучения (примерно 30 часов), либо пока не получалось 100 эпох с одинаковыми результатами.
  7. РЕЗУЛЬТАТЫ ЭТАПА 1 протестирована на 14 сетах, оставленных для контроля.

    Наилучшая показанная точность - 69%, скорость обработки 1 сета - 280 сек.
  8. Расширение базы  поворот на угол до 10 градусов 

    сдвиг по ширине до 5%  сдвиг по высоте до 5%  сжатие до 5%  увеличение до 5% -заполнение пространства 10 случайных трансформаций по 1-5 параметрам для каждого сета, т.е. 1000 сетов для анализа
  9. Изменение CNN: технология дополнения данных  создается 10 измененных вариантов

    с помощью технологии дополнения данных, каждое изображение сегментируется отдельно, а затем результаты объединяются.  + повысилась точность до 78%  - увеличилось время на анализ до 530 сек Надо: заменить нейронную сеть на более быстродействующую.
  10. ОБУЧЕНИЕ Реализаций сети DRUNET и ее обучение выполнена с использованием

    библиотеки Keras.  Обучение нейронной сети DRUNET выполнялось с на основе 100 сетов размеченных данных с использованием дополнения данных . Обучение выполнялось в течение 300 эпох с использованием ускорителя NVIDIA Tesla k40c GPU.