Waiting
Login processing...

Trial ends in Request Full Access Tell Your Colleague About Jove
Click here for the English version

Bioengineering

Превосходная автоматическая идентификация трипаносомных паразитов с помощью гибридной модели глубокого обучения

Published: October 27, 2023 doi: 10.3791/65557

Summary

Медицинские паразиты крови во всем мире были автоматически проверены с помощью простых шагов на платформе искусственного интеллекта с минимумом программирования. Проспективная диагностика пленок крови была улучшена за счет использования метода обнаружения и классификации объектов в гибридной модели глубокого обучения. Сотрудничество активного мониторинга и хорошо обученных моделей помогает выявлять очаги передачи трипаносом.

Abstract

Трипаносомоз является серьезной проблемой общественного здравоохранения в нескольких регионах мира, включая Южную и Юго-Восточную Азию. Выявление очагов, находящихся под активным эпиднадзором, является основополагающей процедурой борьбы с передачей болезни. Микроскопическое исследование является широко используемым методом диагностики. Тем не менее, она в первую очередь зависит от квалифицированного и опытного персонала. Для решения этой проблемы была внедрена программа искусственного интеллекта (ИИ), использующая гибридную технику глубокого обучения нейронных сетей идентификации и классификации объектов на собственной low-code платформе искусственного интеллекта (CiRA CORE). Программа может идентифицировать и классифицировать простейшие виды трипаносом, а именно Trypanosoma cruzi, T. brucei и T. evansi, по микроскопическим изображениям, полученным методом погружения в масло. Программа искусственного интеллекта использует распознавание образов для наблюдения и анализа нескольких простейших в одном образце крови и выделяет ядро и кинетопласт каждого паразита как специфические характерные черты с помощью карты внимания.

Для оценки производительности программы ИИ созданы два уникальных модуля, которые предоставляют различные статистические показатели, такие как точность, полнота, специфичность, точность, оценка F1, частота неправильной классификации, кривые рабочих характеристик приемника (ROC) и кривые точности в зависимости от полноты (PR). Результаты оценки показывают, что алгоритм ИИ эффективен при выявлении и классификации паразитов. Предоставляя быстрый, автоматизированный и точный инструмент скрининга, эта технология имеет потенциал для трансформации эпиднадзора и контроля заболеваний. Это также может помочь местным должностным лицам в принятии более обоснованных решений по стратегиям блокирования передачи болезней.

Introduction

Трипаносомоз представляет собой серьезную проблему для глобальных проблем здравоохранения из-за разнообразия зоонозных видов, вызывающих заболевания человека, с широким диапазоном географического распространения за пределами Африканского и Американского континентов, таких как Южная и Юго-Восточная Азия 1,2,3. Африканский трипаносомоз человека (HAT), или сонная болезнь, вызывается Trypanosoma brucei gambiense и T. b. rhodesiense, которые продуцируют хроническую и острую формы соответственно, представляя собой основное распространение в Африке. Возбудитель паразита относится к группе Salivaria из-за передачи через инфицированную слюну мух цеце4. Принимая во внимание, что хорошо известный американский трипаносомоз (болезнь Шагаса), вызываемый T. cruzi, является проблемой общественного здравоохранения в неэндемичных странах; включая Канаду, США, Европу, Австралию и Японию, из-за частой миграции отдельных лиц из эндемичных районов5. Трипаносомная инфекция относится к группе Stercoraria, потому что она передается через инфицированные фекалии редувиидных клопов. Трипаносомозы и трипаносомозы (болезнь Сурра), вызванные инфекцией T. evansi, являются эндемичными в Африке, Южной Америке, Западной и Восточной Азии, а также в странах Южной и Юго-Восточной Азии 3,6. Несмотря на то, что сообщалось о трипаносомозе человека, вызванном трипаносомой 3,4,7,8,9,10,11,12, пути передачи паразитарной инфекции обсуждаются: либо механическая, либо инфицированная кровь через насекомых-гематофагов, таких как мухи цеце и табаниды или слепни 6,7, 8,9,10,12,13,14. В Таиланде не было обнаружено ни одного случая заболевания, однакобыли опубликованы данные о высокой распространенности инфекции T. evansi среди собак15, скаковых лошадей и буйволов в восточном регионе, что позволяет предположить, что могла произойти приобретенная передача инфекции между домашними животными. Сообщалось о нескольких атипичных инфекциях человека, вызванных трипаносомами животных (T. vivax, T. b. brucei, T. congolense, T. lewisi и T. evansi), которые не являются классическими формами трипаносом человека17. Осведомленность об атипичных инфекциях людей может быть недооценена, что подчеркивает необходимость совершенствования диагностических тестов и полевых расследований для выявления и подтверждения этих нетипичных случаев, а также позволяет обеспечить надлежащий контроль и лечение патогенных болезней животных, которые влияют на глобальное животноводство, продовольственнуюбезопасность18 и здоровье людей. Это привело к разработке потенциальной стратегии, интегрированной с существующим общим методом (микроскопическое исследование) для быстрого скрининга образцов крови в отдаленных районах во время активного эпиднадзора, что позволило бы идентифицировать очаги для ограничения и контроля заболевания.

Спорадические случаи болезни Сурра у широкого круга домашних животных, таких как одногорбые верблюды, крупный рогатый скот, лошади и собаки, которые напоминают эвриксенозную T. evansi, могут быть зоонозными для людей 1,4,13,14. Инфицирование человека представляется невозможным, поскольку трипанолитический фактор в сыворотке крови человека, экспрессируемый из sra-подобного гена, способен предотвращать появление у человека T. brucei и T. congolense12,19. Кроме того, как показано в первом сообщении о случае из Индии, болезнь не связана с ВИЧ-инфекцией у пациентов с ослабленнымиммунитетом4. Как было описано выше, возможная инфекция человека может быть связана с дефицитом липопротеидов высокой плотности с нарушением функции литического фактора трипаносомы, что является редким аутосомно-рецессивным генетическим заболеванием, а именно болезнью Танжера4. В 2016 году у вьетнамского пациента были обнаружены два аллеля APOL1 дикого типа и сывороточная концентрация APOL1 в пределах нормы. Однако теория дефицита APOL-1 больше не считается достоверной12. Таким образом, одним из возможных механизмов трипаносомной инфекции является непосредственный контакт раны с инфицированной кровью животного во время профессионального животноводства 4,12. Микроскопическое исследование показывает, что морфология T. evansi представляет собой мономорфную форму трипомастиготы, включающую преобладающую длинную тонкую, жгутиковую и делящуюся трипаносому, которая сходна с родственными видами T. brucei 1,12,13. Ядро находится в центральном положении с видимым небольшим кинетопластом в заднем положении. Предыдущее исследование показало, что паразит может существовать в двух сопоставимых формах, известных как классическая и усеченная формы. Тем не менее, остается необходимым подтвердить их соответствующее патогенное воздействие на хозяев20. Течение симптомов варьирует, начиная от перемежающейся лихорадки, связанной с ознобом и потливостью. Сурамин, к счастью, является успешной терапией первой линии для лечения ранней стадии африканского трипаносомоза человека без инвазии в центральную нервную систему (ЦНС), исцеляя пациентов в Индии и Вьетнаме 4,12,21.

Кроме исследования клинических признаков, существует несколько методов диагностики паразитов T. evansi, в том числе паразитологическое микроскопическое наблюдение 4,9,12, серологическое 4,8,9,10,12 и молекулярно-биологические тесты 4,12. Тонкокровяные пленки, окрашенные Гимза, часто используются для визуализации паразита, присутствующего при микроскопическом исследовании, которое обычно и широко используется22. Тем не менее, процедура представляется осуществимой; Тем не менее, она является трудоемкой и трудоемкой, имеет вариативность оценок между оценщиками, чувствительна только к острой фазе и требует личного стажера23. Как молекулярная биология, так и серологическое тестирование также требовали высококвалифицированного персонала для выполнения нескольких процессов пробоподготовки, включая извлечение и очистку образцов перед их тестированием с помощью дорогостоящего оборудования, которое трудно стандартизировать, риск загрязнения внепаразитарными материалами и расхождения в результатах24. Исходя из вышеизложенного обоснования, необходима технология быстрого и раннего скрининга для поддержки полевого эпиднадзора и обеспечения своевременного представления результатов обследования для выявления зоны очага для дальнейшего контроля за передачей болезни 1,8. Компьютеризированные устройства (САПР) были предложены в качестве инновационной технологии для медицинских областей, включая гистопатологические и цитопатологические задачи25. Упомянутая выше САПР была выполнена на высокой скорости и рассчитана с помощью распознавания образов, а именно искусственного интеллекта (ИИ). Метод ИИ реализуется с помощью сверточных алгоритмов нейронных сетей, которые можно использовать для работы с большим количеством выборок наборов данных, в частности, с помощью контролируемого подхода к обучению, который обучает хорошо обученную модель на основе потребления данных.

В целом, ИИ — это способность компьютеров решать задачи, требующие экспертного интеллекта, такие как маркировка данных. Машинное обучение (ML), подобласть ИИ, представлена в виде компьютерной системы с двумя различными процессами, состоящими из извлечения признаков и распознавания образов. Глубокое обучение (DL), или продвинутые алгоритмы машинного обучения, относится к разработке компьютеризированных программ и устройств, сравнивающих производительность, подобную человеческой, с уровнями точности, превышающими и равными уровням, достигаемым профессионалами-людьми. В настоящее время роль ДО в медицинской и ветеринарной областях многообещающе расширяет и революционизирует профилактику инфекционных заболеваний с целью недавней профилактики и доведения ее до индивидуального медицинского персонала22,27. Возможности применения ДО безграничны благодаря знакам качества и большому количеству дополненных наборов данных, что освобождает специалистов для управления проектной задачей. В частности, прогресс в области цифрового изображения наряду с компьютерным анализом улучшил автоматическую диагностику и скрининг в пяти категориях патологий; включая статические, динамические, роботизированные, целые методы визуализации предметных стекол и гибридные методы28. Необходимо учитывать, что интеграция подходов алгоритма глубокого обучения и данных цифровых изображений может побудить местный персонал использовать эту технологию в своей повседневной деятельности.

Ранее было доказано повышение точности прогнозирования при использовании гибридной модели27. Для идентификации трипаносомного паразита на микроскопических изображениях в данном исследовании представлены две гибридные модели, включающие алгоритмы YOLOv4-tiny (обнаружение объектов) и Densenet201 (классификация объектов). Среди нескольких моделей детектирования YOLOv4-tiny с магистралью CSPDarknet53 показала высокую производительность в качестве результата прогнозирования с точки зрения локализации и классификации29. Поскольку детектор реального времени изменил оптимальный баланс между входным разрешением сети, количеством сверточного слоя, общим параметром и количеством выходов слоя, он улучшил приоритизацию высоких рабочих скоростей и оптимизацию для параллельных вычислений по сравнению с предыдущими версиями. Dense Convolutional Network (DenseNet) — еще одна популярная модель, которая позволяет получать самые современные результаты в конкурирующих наборах данных. DenseNet201 выдал аналогичную ошибку валидации, сравнимую с ошибкой ResNet101; однако DenseNet201 имеет менее 20 миллионов параметров, что меньше, чем у ResNet101 с более чем 40 миллионами параметров30. Таким образом, модель DenseNet может повысить точность прогнозирования при увеличении числа параметров без признаков переобучения. Здесь программа искусственного интеллекта (ИИ) использует гибридный алгоритм глубокого обучения с нейронными сетями глубокого обнаружения и классификации на собственной платформе CiRA CORE. Разработанная программа позволяет идентифицировать и классифицировать виды простейших трипаносом, а именно Trypanosoma cruzi, T. brucei и T. evansi, по микроскопическим изображениям с масляной иммерсией. Эта технология может произвести революцию в эпиднадзоре и контроле заболеваний, обеспечивая быстрый, автоматизированный и точный метод скрининга. Это могло бы помочь местному персоналу в принятии более обоснованных решений по стратегиям блокирования передачи паразитарных простейших заболеваний.

Subscription Required. Please recommend JoVE to your librarian.

Protocol

Архивные снимки крови и дизайн проекта были одобрены Институциональным комитетом по биобезопасности, Институциональным комитетом по уходу за животными и их использованию факультета ветеринарных наук Университета Чулалонгкорн (IBC No 2031033 и IACUC No 1931027) и Комитетом по этике исследований на людях Технологического института короля Монгкута в Ладкрабанге (EC-KMITL_66_014).

1. Подготовка изображений в формате RAW

  1. Подготовка набора данных изображений
    1. Получите не менее 13 положительных образцов с инфекциями кровяных паразитов, включая T. brucei, T. cruzi и T. evansi, подтвержденных экспертами-паразитологами. Разделите 13 слайдов для обучения (10 слайдов) и тестирования (три слайда).
    2. Получение изображений окрашенных Гимзой тонких кровяных пленок, описанных выше, под масляным иммерсионным полем светового микроскопа с цифровой камерой. Получение изображений, содержащих множественные объекты трипомастигот всех трех видов паразитов при микроскопическом исследовании; Обратите внимание на стройную форму, длинные хвосты, волнистую мембрану и кинетопласт на переднем конце.
      ПРИМЕЧАНИЕ: Создание как толстых, так и тонких мазков улучшит выявление острой фазы трипаносомоза31. Забор крови методом укола пальца рекомендованВОЗ 32. Тем не менее, тонкие пленки более эффективны для идентификации Trypanosoma cruzi и других видов, поскольку эти организмы имеют тенденцию искажаться в толстых пленках33. В свете этого мы использовали изображения тонких пленок крови, чтобы сохранить соответствующую морфологию паразитов для этого исследования.
    3. Храните все изображения в папке, специфичной для паразитов, со следующими характеристиками: 1 600 x 1 200 пикселей, 24-битная глубина и формат файла JPG. Разделите изображения на обучающий и тестовый наборы в соотношении ~6:1.
      ПРИМЕЧАНИЕ: См. https://gitlab.com/parasite3/superior-auto-identification-of-medically-important-trypanosome-parasites-by-using-a-hybrid-deep-learning-model/-/blob/main/JOVEimage.zip; 650 изображений были разделены на обучающую (560 изображений) и тестовую (90 изображений) модели.
    4. Определите область интереса в виде прямоугольной метки для двух классов: трипаносом и нетрипаносом. Используйте модуль автоматической обрезки, чтобы обрезать все обнаруженные изображения с помощью хорошо обученной модели обнаружения объектов. Модуль автообрезки — это модуль, разработанный в собственной программе CiRA CORE (см. Таблицу материалов). Соберите по одному объекту для каждого изображения для обучения классификации объектов.
      ПРИМЕЧАНИЕ: Для этой статьи 1017 изображений были разделены для обучения (892 изображения) и тестирования (126 изображений). Обучение модели проводилось с четырьмя маркированными классами, включая лейкоциты, T. brucei, T. cruzi и T. evansi.

2. Процесс обучения на собственной платформе CiRA CORE

  1. Начало нового проекта
    1. Откройте приложение CiRA CORE с рабочего стола компьютера (см. Таблицу материалов) и создайте новый проект, дважды щелкнув по иконке программы.
    2. Нажмите на значок операции на левой вертикальной панели инструментов, чтобы выбрать необходимые инструменты.
  2. Обучение модели обнаружения объектов
    1. Выберите функцию модели обучения-DL для маркировки данных и обучения с помощью метода перетаскивания . Переход на панель инструментов «Общие» | Искусственный интеллект CiRA | Перетащите DeepTrain | Перетащите DeepTrain на экран (справа).
      ПРИМЕЧАНИЕ: Для получения дополнительных опций щелкните правой кнопкой мыши по выбранному инструменту и выполните соответствующие функции: Копировать, Вырезать или Удалить.
    2. Импортируйте изображения, используя настройки инструмента DeepTrain. Нажмите кнопку «Загрузить изображения » и перейдите в каталог изображений. Пометьте объекты, удерживая левую кнопку мыши и назвав выбранный объект. Отрегулируйте толщину линии прямоугольника и размер шрифта , нажав на кнопку Display Setting , и сохраните GT как файл .gt в том же каталоге.
      ПРИМЕЧАНИЕ: Сохраняйте по мере необходимости, чтобы избежать любых нежелательных условий, таких как нехватка энергии, автоматическое закрытие программ и зависание в процессе маркировки.
    3. Перед обучением модели расширьте данные, чтобы собрать достаточную информацию, используя четыре метода аугментации: Поворот, Контраст, Шум и Размытие. Нажмите кнопку Gen Setting , чтобы получить доступ к этой функции.
    4. Начните обучение модели, нажав кнопку Обучение в инструменте DeepTrain . Обучающая часть имеет две подфункции: «Создание обучающих файлов » и «Обучение». В разделе Создать файлы обучения выберите нужные модели, размер пакета и подразделения. Нажмите кнопку Создать , чтобы сгенерировать данные и сохранить их в каталоге. В функции Обучение выберите следующие параметры: i) использовать другое созданное место для обучения для условий и резервного копирования, ii) использовать предварительно созданные веса для продолжения тренировки или iii) переопределить параметры для текущего проекта обучения. Это позволит спроектировать конфигурацию модели и условия обучения.
      ПРИМЕЧАНИЕ: Время процесса генерации зависит от размера файла изображения, использования дополнения и доступного места в памяти.
    5. После того, как все необходимые настройки будут завершены, начните обучение модели, нажав кнопку Train . Позвольте программе непрерывно выполняться, оценивая потери в обучении и корректируя вес набора данных в процессе обучения. Если модель достигает оптимальных потерь, сохраните обученный файл веса в указанной директории, нажав на кнопку Экспорт .

3. Оценка модели обнаружения объектов

  1. Выберите функцию оценки модели обнаружения объектов для оценки модели методом перетаскивания. Перейдите на панель инструментов плагина | Оценка | Перетаскивание EvalDetect | Перетащите EvalDetect на экран (справа).
  2. Нажмите « Настройка» и дождитесь появления трех функций: «Обнаружение», «Оценка» и «Построение». Начните оценку модели, импортировав обученный файл веса из каталога (шаг 2.2.5), нажав кнопку Load Config.
  3. В разделе Функция обнаружения выберите значение немаксимального подавления (NMS), чтобы повысить точность за счет исключения избыточных ложных срабатываний (FP). NMS удаляет дублирующиеся обнаружения, созданные моделью, для повышения надежности.
  4. Выполните следующие действия в функции Оценка :
    1. Импортируйте тестовые изображения из каталога файлов изображений, нажав кнопку Обзор. Импортируйте файл GT из каталога, в котором он был сохранен на шаге 2.2.2, нажав кнопку Загрузить GT.
    2. Выберите значение Intersection over Union (IoU), чтобы оценить точность для конкретного тестового набора данных изображения.
    3. Нажмите кнопку Оценка , чтобы оценить модель обнаружения в указанном каталоге. После завершения оценки результаты будут автоматически сохранены в виде CSV-файла в том же каталоге, отсортированного по имени класса. Этот CSV-файл содержит основные параметры, такие как истинно положительный результат (TP), ложноположительный результат (FP), ложноотрицательный результат (FN), полнота и точность для каждого класса.
  5. Чтобы построить кривую точности-полноты (PR), выполните следующие действия в функции Plot : Импортируйте CSV-файлы из каталога предыдущего раздела (шаг 3.4), нажав кнопку Обзор. Выберите классы из списка и нажмите кнопку Построить график , чтобы отобразить редактируемое изображение кривой PR.
  6. Наконец, чтобы сохранить изображение со значениями AUC кривой PR в нужном формате изображения в указанном каталоге, нажмите на кнопку Save изображения.

4. Обрезка изображения для одного объекта на изображении

  1. Перед обрезкой изображений выполните следующие действия:
    1. Импортируйте изображения из каталога файлов изображений, перейдя к настройкам инструмента «Слайд изображения».
    2. Импортируйте обученный файл веса (сохраненный на шаге 2.2.8), зайдя в настройки инструмента Глубокое обнаружение. Нажмите кнопку Config | +, выберите бэкенд (CUDA или CPU), введите имя, нажмите OK, выберите каталог weight file и нажмите Выбрать. В инструменте Глубокое обнаружение выберите параметры обнаружения (подавление пороговых значений и немаксимальных значений (нмс)); параметры чертежа; параметры отслеживания; и параметры региона интереса (ROI).
    3. Выберите каталог, в котором будут сохранены обрезанные изображения, зайдя в настройки инструмента «Глубокая обрезка». Нажмите Обзор | выберите каталог для сохранения обрезанных изображений | нажмите Выбрать | выберите формат изображения (jpg или png) | включите опцию Автосохранение.
  2. Обрезайте изображения, чтобы получить один объект на изображение для классификации и сегментации изображений. Чтобы выполнить этот процесс, используйте четыре инструмента и установите связи между ними: перейдите на панель инструментов «Общие» | Общие сведения | Кнопка «Выполнить». Затем перейдите на панель инструментов «Общие» | Искусственный интеллект CiRA | DeepDetect; затем перейдите на панель инструментов «Общие» | Искусственный интеллект CiRA | DeepCrop. Наконец, перейдите на панель инструментов Изображение | Приобретение | Слайд ImageSlide.
  3. После того, как все необходимые настройки будут на месте, запустите процесс обрезки изображения, нажав на инструмент «Выполнить».
  4. Получите новый набор данных для обучения изображений, состоящий из однообъектных изображений размером 608 x 608.

5. Классификация изображений как обучение модели

  1. Используйте перетаскивание , чтобы выбрать функцию обучения модели классификации изображений для обучения данных. Перейдите на панель инструментов «Изображение» | DeepClassif | Перетащите ClassifTrain | Перетащите ClassifTrain на экран.
  2. Импортируйте изображения для обучения модели с помощью настроек инструмента ClassifTrain . Нажмите на кнопку « Открыть папку » и перейдите в нужный каталог изображений. Перед обучением разверните данные, нажав кнопку «Аугментация » для получения дополнительной информации, используя такие методы, как «Поворот», «Контраст», «Отражение (по горизонтали и/или вертикали»), «Шум» и «Размытие».
  3. Чтобы начать обучение модели, нажмите кнопку GenTrain в инструменте ClassifTrain . В функции GenTrain выберите модели, размер пакета и подразделения. Назначьте каталог для сохранения сгенерированного файла. Нажмите кнопку Создать, чтобы продолжить работу с данными для обучения. В функции «Обучение » установите соответствующие флажки: Продолжить тренировку с весом по умолчанию или пользовательским весом.
    ПРИМЕЧАНИЕ: Процесс создания может занять некоторое время в зависимости от таких факторов, как размер файла изображения, использование дополнения, балансировка классов и доступное место в памяти.
  4. После завершения всех приготовлений инициируйте обучение модели, нажав кнопку Пуск . Обеспечьте непрерывное выполнение программы, оценивая потери в обучении и корректируя вес набора данных в процессе обучения. Если модель достигает желаемого уровня потерь, сохраните обученный файл веса в указанную директорию, нажав на кнопку Экспорт .

6. Оценка классификационной модели

  1. Выберите функцию оценки модели классификации изображений для оценки модели методом перетаскивания . Перейдите на панель инструментов плагина | Оценка | Перетащите EvaluateClassif | Перетащите EvaluateClassif на экран (справа).
  2. Щелкните Настройка, чтобы получить доступ к дополнительным функциям в инструменте EvaluateClassif, а именно Evaluate и PlotROC.
  3. Чтобы начать оценку модели, нажмите кнопку Оценить в инструменте ОценитьКлассесли . Выполните следующие действия в разделе Вычислительная функция.
    1. Импортируйте тестовые изображения из каталога файлов образов, нажав на папку Загрузить образ. Импортируйте обученный файл веса из каталога (сохраненный на шаге 5.4), нажав на Load Config. Нажмите кнопку Пуск , чтобы оценить модель классификации.
    2. После завершения оценки сохраните оцененный файл в формате CSV в указанном каталоге, нажав кнопку Экспорт в CSV. Для оценки данных при каждом пороге сохраните CSV-файл с именами классов в указанном каталоге, нажав на Start all threshold. Сохраненный CSV-файл содержит такие параметры, как «Полнота положительных результатов», «Частота ложных срабатываний» и «Точность» для каждого класса.
  4. Чтобы построить кривую Receiver Operating Characteristics (ROC), щелкните кнопку PlotROC в инструменте EvaluateClassif . Выполните следующие действия в разделе Функция PlotROC .
    1. Импортируйте CSV-файлы из каталога, полученного ранее, нажав на кнопку Обзор. Проверьте импортированный список классов и выберите каждую метку класса, чтобы построить кривую ROC.
    2. Нажмите кнопку Построить график , чтобы визуализировать ROC-кривую в виде изображения. Внесите необходимые изменения, чтобы настроить свойства изображения, включая размер шрифта, цвета шрифта, округление десятичной дроби, стили линий и цвета линий.
  5. Наконец, сохраните изображение ROC-кривой со значениями AUC в нужном формате изображения в указанном каталоге, нажав на кнопку Сохранить .

7. Тестирование процесса с помощью приложения CiRA CORE

  1. Обнаружение объектов как тестирование модели
    1. Чтобы провести тестирование модели, используйте четыре инструмента и установите связи между ними. Переход на панель инструментов «Общие» | Общие сведения | Кнопка «Выполнить». Затем панель инструментов «Общие» | Общие сведения | Отладка. После этого нажмите на Общая панель инструментов | Искусственный интеллект CiRA | DeepDetect и, наконец, панель инструментов Image | Приобретение | Слайд ImageSlide.
    2. Прежде чем тестировать образы, выполните следующие действия:
      1. Импортируйте тестовые изображения из каталога файлов изображений, щелкнув опцию «Настройка» в инструменте «Слайд изображения ».
      2. Импортируйте сохраненный файл обученных весов из шага 2.2.8, щелкнув опцию «Настройка» в инструменте DeepDetect . Нажмите на кнопку Config , затем кнопку +, выберите бэкенд (CUDA или CPU), введите имя, нажмите OK, выберите каталог файла весов и нажмите Выбрать. В инструменте DeepDetect выберите параметры обнаружения (Threshold и nms), параметры отрисовки, параметры отслеживания и параметры ROI.
      3. Просмотрите результаты тестового изображения, щелкнув функцию изображения в инструменте Отладка .
    3. Наконец, проверьте прогнозируемые результаты для каждого изображения, нажав кнопку «Выполнить » в инструменте «Выполнить кнопку ».
  2. Классификация изображений как тестирование модели
    1. Чтобы провести тестирование модели, используйте четыре инструмента и установите связи между ними. Переход на панель инструментов «Общие» | Общие сведения | кнопка «Выполнить»; затем, Общая панель инструментов | Отладка. После этого перейдите на панель инструментов Изображение | Приобретение | ImageSlide и, наконец, панель инструментов Image | DeepClassif | DeepClassif.
    2. Прежде чем тестировать образы, выполните следующие действия:
      1. Импортируйте тестовые изображения из каталога файлов изображений, щелкнув опцию «Настройка» в инструменте «Слайд изображения ».
      2. Импортируйте сохраненный файл обученных весов из раздела 5.5, щелкнув по опции Настройка в инструменте DeepClassif . Нажмите на кнопку Config | + кнопка | выберите бэкенд (CUDA или CPU) | Укажите имя | нажмите OK | Выберите каталог файла веса | нажмите кнопку Выбрать. В инструменте DeepClassif выберите параметры классификации (Пороговое значение и количество прогнозов высшего класса), параметры карты направляющих (пороговое значение, альфа, бета и цветовая карта), а также различные параметры на цветовой карте.
      3. Просмотрите результаты тестового изображения, щелкнув функцию изображения в инструменте Отладка .
    3. Наконец, проверьте прогнозируемые результаты для каждого изображения, нажав кнопку «Выполнить » в инструменте «Выполнить кнопку ».

8. Гибрид (обнаружение и классификация) как тестирование модели

  1. Чтобы провести тестирование этой модели, используйте четыре инструмента и установите связи между ними. Переход на панель инструментов «Общие» | Общие сведения | КнопкаВыполнить. Затем панель инструментов «Общие» | Общие сведения | Отладка. После этого панель инструментов Изображение | Приобретение | ImageSlide и, наконец, панель инструментов Image | DeepComposite | DeepD->C.
  2. Перед тестированием изображений выполните следующие действия: Импортируйте тестовые изображения из каталога файлов изображений, нажав на опцию «Настройка » в инструменте «Слайд изображения ». Импортируйте два сохраненных тренированных файла весов из разделов 2.1.5 и 4.4, нажав на опцию Setting в инструменте DeepD->C :
    1. Для функции Detect нажмите на кнопку Config |+, выберите бэкенд (CUDA или CPU) | Укажите имя | нажмите OK | выберите каталог файла весов | нажмите кнопку Выбрать. В разделе Функция Обнаружение выберите параметры обнаружения (Порог и нмс), параметры отрисовки, параметры отслеживания и параметры ROI.
    2. Для функции Classif нажмите на кнопку Config |+, выберите бэкенд (CUDA или CPU) | Укажите имя | нажмите OK | выберите каталог файла весов | нажмите кнопку Выбрать. В функции Classif выберите параметры классификации (Пороговое значение и количество прогнозов высшего класса) и Параметры карты направляющих (пороговое значение, альфа, бета и цветовая карта).
  3. Просмотрите результаты тестового изображения, щелкнув функцию изображения в инструменте Отладка . Наконец, проверьте прогнозируемые результаты для каждого изображения, нажав кнопку «Выполнить » в инструменте «Выполнить кнопку ».

9. Пятикратная перекрестная проверка

ПРИМЕЧАНИЕ: Для более эффективной проверки производительности предложенной модели используется K-кратная перекрестная проверка.

  1. Разделите набор данных на пять разделов, соответствующих пяти сверток перекрестной проверки. Во время каждой итерации обучения и тестирования модели используйте один раздел в качестве проверочного набора для тестирования, а остальные четыре раздела — для обучения. Повторите этот процесс пять раз, при этом каждый сверток будет использоваться в качестве проверочного набора один раз.
  2. Для фолдов с 1 по 5:
    1. Повторите раздел 5, чтобы обучить модель с помощью обучающих данных из четырех сверток.
    2. Повторите раздел 7.2, чтобы протестировать модель, используя оставшуюся сгиб в качестве тестового набора.

10. Оценка модели

  1. Матрица путаницы
    1. По результатам испытаний четыре условия будут выполнены следующим образом:
      1. True Positive (TP): когда входное изображение истинно, и прогноз также истинен.
      2. Ложноположительный результат (FP): когда входное изображение ложное, но прогноз истинный.
      3. Ложноотрицательный результат (FN): когда входное изображение истинно, но прогноз ложный.
      4. True Negative (TN): когда входное изображение ложно, и прогноз также ложный.
    2. Используя эти четыре условия, оцените производительность с помощью матрицы путаницы.
  2. Оценка эффективности
    1. Наиболее часто используемыми показателями производительности классификации являются точность, прецизионность, полнота, специфичность и значения оценки F1. Вычислите все метрики оценки в уравнениях (1-6), используемых для оценки производительности модели, по значениям из матрицы несоответствий.
      Equation 1(1)
      Equation 2(2) См.
      Equation 3(3) См.
      Equation 4(4) См.
      Equation 5(5) См.
      Equation 6(6) См.
  3. ROC-кривая
    ПРИМЕЧАНИЕ: Кривая ROC является мерой производительности для задач классификации с различными пороговыми значениями. Площадь под ROC-кривой (AUC) представляет собой степень или меру отделимости, в то время как ROC является кривой вероятности.
    1. Кривая ROC представляет собой двумерный график со значениями истинно положительной (TPR) и ложноположительной частоты (FPR), построенными по осям Y и X соответственно. Постройте ROC-кривые, используя значения TPR и TFR, полученные из матрицы несоответствий. Значение TPR совпадает с чувствительностью; рассчитайте значение FPR с помощью уравнения (7).
      Equation 7(7)
    2. После получения значений TPR и FPR постройте ROC-кривую с помощью веб-инструмента Jupyter Notebook с открытым исходным кодом в среде Python. AUC является эффективным способом оценки производительности предложенной модели при анализе ROC-кривых.
  4. Кривая PR
    1. Используйте кривую PR для оценки моделей путем измерения площади под кривой PR. Постройте кривую PR, построив график точности и полноты моделей с помощью доверительных пороговых функций модели. Поскольку кривая PR также является двумерным графиком, постройте график Recall по оси X и Precision по оси y.
    2. Постройте кривую PR, как кривую ROC, с помощью веб-инструмента Jupyter Notebook с открытым исходным кодом в среде Python. Область под оценкой кривой точности-полноты (AUC) также полезна при классификации с несколькими метками.

Subscription Required. Please recommend JoVE to your librarian.

Representative Results

В этом исследовании были предложены гибридные алгоритмы глубокого обучения, помогающие автоматически предсказывать положительный результат образца крови при паразитарной инфекции трипаносомы. Заархивированные окрашенные Гимсой образцы крови были отсортированы, чтобы локализовать и классифицировать паразитированных и непаразитических с помощью алгоритма обнаружения объектов, основанного на магистральной нейронной сети даркнета. В любом прямоугольном прямоугольном результате прогнозирования, полученном предыдущей моделью, была разработана наиболее выбранная классификационная модель для классификации всех трех видов трипаносом, важных с медицинской и ветеринарной точки зрения, включая T. brucei, T. cruzi и T. evansi. Окончательный результат использования гибридных моделей показал устойчивость предложенных моделей к вариациям 100-кратных микроскопических изображений, которые могут повлиять на результат прогнозирования, включая морфологию стадии крови паразита. Кроме того, факторы окружающей среды могут нарушить качество изображения изменения цвета при окрашивании из-за сохранения времени, интенсивности от источников света микроскопа и навыков подготовки кровяной пленки. Тем не менее, лучше всего подобранная модель может достичь цели с высокой производительностью.

Локализация и классификация многоклассовых этикеток
Поскольку обнаружение паразитических простейших по окрашиванию кровяной пленки по Гимзе при масляной иммерсионной микроскопии является утомительным и увеличивает время обработки, это приводит к смещению ошибок. Хорошо обученные подходы ИИ требуют большого пула данных изображений с масштабированием 416 x 416 пикселей и изменяющимися характеристиками цветовых каналов 3-RGB для повышения правильности прогнозирования локализации и классификации. Количество параметров при обучении и оптимизации моделей настраивается со скоростью обучения 0,002, выработкой 1 000 и шагом от 400 000 до 450 000. Низкие потери при обучении, но высокая точность тренировки считались оптимальным уровнем или насыщением при импульсе 0,9, тоне 0,1 и спаде 0,0005. На этапе тестирования с невидимыми данными была проведена корректная локализация и классификация с использованием концепций пересечения над объединением (IOU) и процента вероятности. Результат интерпретации тестирования выполнялся при пороге 50% и немаксимальном подавлении (NMS) 0,4, что давало правильный ответ с % вероятности.

Как и в случае со всеми изученными пленками крови паразитов, дифференциация трипаносомы от нетрипаносом была выполнена с помощью модели нейронной сети обнаружения, которая может функционировать как для локализации, так и для классификации (рис. 1)22. Результат прогнозирования предложенной задачи детектирования показал выдающийся результат со средней средней точностью 93,10% (табл. 1). Несмотря на то, что обученная модель обнаружения может быть использована для идентификации нетрипаносомного класса в большей степени, чем для идентификации трипаносомного паразита, она дает нам более высокую точность, чем 91% для меток обоих классов. Кроме того, кривая зависимости точности от полноты показала очень среднее значение AUC 0,969, что дало значения AUC для паразита и непаразита на уровне 0,976 и 0,961 соответственно (рис. 2). Это позволило нам убедиться в том, что обученная модель заслуживает доверия. Прямоугольное поле первого результата детектирования было обрезано с помощью модуля захвата изображения в рамках собственной программы CiRA CORE. Обрезанные изображения, упомянутые выше, были отсортированы по трем папкам, специфичным для вида трипаносомы. Этот процесс был подготовлен для ввода данных для модели классификации обучения, которая проиллюстрирована в следующем подразделе.

Классификация: модельная классификация
Чтобы найти надлежащим образом обученную модель для классификации хорошо известных видов паразита, T. brucei, T. cruzi и T. evansi хранились в папках, которым были присвоены их относительные названия классов. Во время обучения ИИ изображения с измененным масштабом 256 x 256 пикселей подавались в три канала RGB, скорость обучения составляла 0,1, выгорание — 1000, импульс — 0,9, оттенок — 0,1, а затухание — 0,0005. Потери при обучении и точность обучения использовались для нахождения оптимальной обученной модели. Классификационный прогноз был проанализирован с использованием понятий попиксельного определения и % вероятности при пороге 50%.

Проведено сравнение трех популярных классификационных нейросетевых алгоритмов для нахождения наилучшего 27,30. Эти три нейронные сети широко используются при классификации многоклассовых меток в медицине и ветеринарии 27,34,35. Результат вывода обученной модели с вероятностью %, ранжированный от 0 до 1, был обоснован выше порога в 50%. Кроме того, по карте внимания были выделены различные паттерны распознавания каждого паразита, специфичные для ядра средней части T. evansi. Также была выделена самая крупная кинетопластная органелла передней части T. cruzi по сравнению с двумя другими видами. Как нуклеаза, так и кинетопласт были подчеркнуты картой внимания, найденной для T. brucei (рис. 3).

Для измерения этих трех предложенных моделей было использовано несколько статистических показателей, включая точность, частоту неправильной классификации, запоминаемость (истинно положительная частота), специфичность (истинно отрицательная частота), частоту ложноположительных результатов, частоту ложноотрицательных результатов, точность и оценку F1. В результате практически все оценочные метрики с использованием нейронной сети Densenet201 показали более высокие значения, чем остальные. В среднем, значения метрик точности, запоминаемости, специфичности, точности и оценки F1 были значительно выше и равны 98%. Тем не менее, важность производительности модели выявила менее и равную 1,5% случаев неправильной классификации, ложноположительных и ложноотрицательных результатов (табл. 2). Учитывая сравнение по классам, модель Densenet201, по-видимому, правильно идентифицирует T. evansi без ошибок, делая это с невидимыми данными тестирования, предполагая, что потенциальная обученная модель предназначена для различения видов паразитов.

На рисунке 4A-C AUC под ROC-кривой дала наибольшую среднюю степень точности 0,931, полученную из наилучшей модели классификации (рис. 4C), что было репрезентативным подтверждением наилучшей выбранной изученной модели. AUC T. evansi составил 0,817, что ниже, чем у других (0,980-1,00 для T. brucei и 0,955-0,977 для T. cruzi) и контрастирует со статистическими показателями, приведенными выше. Это может быть связано с тем, что эти два значения вычисляются по разным формулам. AUC был получен из всех пороговых значений, но статистические показатели были получены только из порогового значения в 50%, что говорит о том, что эти два значения нельзя сравнивать. Таким образом, согласованные значения AUC по названиям классов, полученные из всех трех моделей, указывают на общую точность T. brucei > T. cruzi > T. evansi, соответственно.

K-кратная перекрестная проверка
Для оценки робастности наиболее удачно выбранной модели классификации с точки зрения оценки истинной ошибки прогнозирования и настройки параметров модели, как описано выше36, был использован метод пятикратной перекрестной проверки. Было произведено случайное разбиение данных на пять папок. Присвоенные обученные данные по четырем папкам и тестовые данные по остальным папкам были подготовлены перед обучением с выбранным алгоритмом классификации.

В результате, средние статистические показатели; точность, полнота (истинно положительная частота), специфичность (истинно отрицательная частота), точность и оценка F1 обеспечили аналогичные значения изученных статистических показателей, которые показали более 98% (табл. 3). Рассматривая каждую изученную метрику, был найден рейтинг 0,992-1,000 по точности. Были получены высокие значения специфичности в диапазоне от 0,994 до 1,000. Были показаны как показатели по запоминанию, так и по F1 в диапазоне от 0,988 до 1,000, а также 0,989-1,000 были изучены с высокой точностью. Интересно, что низкие показатели неправильной классификации, ложноотрицательных и ложноположительных результатов были обнаружены на уровне менее 1,2%. Эта качественная характеристика поддерживала выдающуюся обученную модель с различными свертками данных и обеспечивала надежность.

В дополнение к предложенным метрикам средняя AUC по полученной ROC-кривой выявила закрытые значения в диапазоне от 0,937 до 0,944, что дает аналогичные значения общей точности среди пятикратных данных (рис. 5). Сравнение по классам дало различную AUC 0,831 для T. evansi, 0,982-1,000 для T. cruzi и 1,000 для T. brucei. Несмотря на то, что значение AUC у T. evansi было ниже, чем у остальных, эти значения могут быть подвержены высокой степени ложноположительных результатов (~33%), относящейся к пороговым значениям от 1% до 97%, что приводит к меньшим значениям AUC по сравнению с другими двумя классами (рис. 6).

Гибридное глубокое обучение: практический скрининг
В этом разделе на рисунке 7 показан вклад гибридного подхода глубокого обучения между обнаружением объектов и, с другой стороны, методом классификации. Паразитарные и непаразитарные признаки были выделены, а их относительные классы идентифицированы в пределах розовой ограничительной рамки с помощью первой модели обнаружения. Затем конкретные виды паразита были диагностированы разными цветами с использованием хорошо обученной модели классификации. Зеленая метка предназначалась для T. evansi, розовая — для T. brucei, а оранжевая — для T. cruzi. Вторая классификационная метка не отображалась, если первая модель обнаружения не срабатывала, что указывает на хорошо связанные функции между этими двумя различными нейронными сетевыми магистралями в модуле D-C собственной платформы CIRA CORE.

Figure 1
Рисунок 1: Архитектура гибридной модели. В качестве входных данных использовались все три вида паразитов трипаносом (включая Trypanosoma evansi, T. brucei и T. cruzi). Несколько объектов на 100-кратном микроскопическом изображении были обнаружены с помощью модели детектирования. Затем один обрезанный объект из предыдущей модели был классифицирован в соответствии с его относительным видом с помощью модели наилучшей классификации. Карта внимания, интегрированная с лучшей моделью классификации, выделила области, характерные для каждой метки класса. Пожалуйста, нажмите здесь, чтобы увидеть увеличенную версию этого рисунка.

Figure 2
Рисунок 2: Кривая PR. Площадь под кривой PR, или значением AUC, в этом исследовании используется для измерения способности различать классы нетрипаносом и трипаносомы. Все образцы могут быть обнаружены на этикетках обоих классов. AUC, равный 1, является идеальным прогнозом, в то время как AUC, равным 0,5, является случайным прогнозом. Кривая используется для измерения производительности предложенной модели обнаружения. Эта модель может обнаруживать класс трипаносом с большей скоростью (AUC = 0,976), чем класс нетрипаносом (AUC = 0,961). Среднее значение AUC, равное 0,969, было получено из бинарного результата двух меток класса: нетрипаносом и трипаносомы. Аббревиатуры: PR = точность против отзыва; AUC = площадь под кривой. Пожалуйста, нажмите здесь, чтобы увидеть увеличенную версию этого рисунка.

Figure 3
Рисунок 3: Прогностический результат классификационной модели. Все три вида трипаносом были использованы для тестирования наилучших предложенных обученных моделей. Показаны выходные изображения карт вероятности и внимания, основанных на классификации видов. В частности, карты внимания выделили важные области внутри невидимого объекта, которые направляли различение видов паразитов. Пожалуйста, нажмите здесь, чтобы увидеть увеличенную версию этого рисунка.

Figure 4
Рисунок 4: Модельно-ориентированные ROC-кривые, основанные на сравнении. AUC под ROC-кривой представляет собой графический график производительности системы классификации на основе ее изменяющегося порога дискриминации. Подобно кривой AUC-PR, AUC-ROC, равная 1, является идеальным прогнозом, в то время как AUC, равной 0,5, является случайным прогнозом, который обозначается пунктирными линиями на каждом графике. Было проведено сравнение трех классификационных моделей, в том числе (A)1-я классификационная модель со средним значением AUC 0,925, (B)2-я классификация со средним значением AUC 0,924 и (C) лучшая классификация со средним значением AUC 0,931. Поэтому, чем выше AUC, тем лучше производительность. Сокращения: ROC = эксплуатационные характеристики приемника; AUC = площадь под кривой. Пожалуйста, нажмите здесь, чтобы увидеть увеличенную версию этого рисунка.

Figure 5
Рисунок 5: Пятикратная перекрестная проверка. Проведено сравнение всех экспериментов, основанных на лучших классификационных нейросетевых моделях. Аналогичные значения AUC пятикратных данных включали (A) 0,944, (B) 0,944, (C) 0,937, (D) 0,941 и (E) 0,938, что свидетельствует о надежности предложенной обученной модели, используемой против вариаций биологических данных. Пожалуйста, нажмите здесь, чтобы увидеть увеличенную версию этого рисунка.

Figure 6
Рисунок 6: Частота истинно положительных и ложноположительных результатов по имени класса. Ось X представляет пороговые значения от 1% до 97%. Ось Y представляет степени статистических показателей. Пожалуйста, нажмите здесь, чтобы увидеть увеличенную версию этого рисунка.

Figure 7
Рисунок 7: Окончательный вывод гибридных моделей. Заключительный этап создания гибридной модели может быть применен с входными данными в виде необработанного микроскопического изображения размером 20 мкм. Прогностический результат может быть получен как с помощью моделей обнаружения объектов, так и с помощью моделей классификации. Первый прогностический результат показал, содержит ли невидимое тестовое изображение трипаносомных паразитов с прямоугольником (метки розового цвета). Затем за результатами классификации, специфичными для видов паразитов, последует первое обнаружение с многоцветными метками; зеленый для T. evansi, розовый для T. brucei и оранжевый для T. cruzi. Пожалуйста, нажмите здесь, чтобы увидеть увеличенную версию этого рисунка.

Таблица 1: Средняя точность по классам и средняя средняя точность (mAP) модели обнаружения. Пожалуйста, нажмите здесь, чтобы скачать эту таблицу.

Таблица 2: Сравнение классификаций по моделям. Для измерения производительности модели использовались восемь оценочных метрик, включая точность, частоту неправильной классификации, запоминаемость (истинно положительная частота), специфичность (истинно отрицательная частота), частоту ложноположительных результатов, частоту ложноотрицательных результатов, точность и оценку F1. Полужирный шрифт представляет наибольшее значение для метки класса. Значение, выделенное курсивом, является репрезентативным для среднего значения каждой метрики оценки. Пожалуйста, нажмите здесь, чтобы скачать эту таблицу.

Таблица 3: Пятикратная перекрестная проверка. Полужирный шрифт представляет среднее значение для метрики оценки. Пожалуйста, нажмите здесь, чтобы скачать эту таблицу.

Subscription Required. Please recommend JoVE to your librarian.

Discussion

Микроскопическое наблюдение за инфекцией Trypanosoma protozoa является ранним и широко используемым, особенно во время эпиднадзора в отдаленных районах, где не хватает квалифицированных специалистов, а трудоемкие и длительные процессы являются препятствием для своевременного информирования организации здравоохранения. Несмотря на то, что методы молекулярной биологии, такие как иммунология и полимеразная цепная реакция (ПЦР), были одобрены в качестве высокочувствительных методов для поддержки эффективности лабораторных исследований, для борьбы с ними необходимы дорогостоящие химикаты, аппаратура и специалисты, которые в основном расположены в центральной лаборатории крупного медицинского центра. Общая морфология, смешанная и неполовозрелая инфекция, а также характеристики трех видов Trypanosoma склонны к предвзятости и неправильной идентификации пользователей, что снижает реакцию на лекарственные препараты и меры контроля37. Использование модифицированных и гибридных алгоритмов между двумя различными моделями глубокого обучения в рамках предлагаемой программы ИИ может решить многие проблемы, сделав новую эру стандартной таксономии автоматической и достижимой. Предыдущие публикации подтвердили потенциал гибридных моделей в выявлении малярийных стадий крови27,38. Ниже приведено объяснение протокола обучения, тестирования и оценки предложенных моделей ИИ для распознавания зрелых стадий трех известных видов Trypanosoma с упрощенным процессом анализа для практической идентификации и дальнейшего количественного определения паразитических простейших под микроскопическим полем.

Предлагаемая модель выходит за рамки модели машинного обучения с использованием алгоритма случайного леса, который был применен для выявления инфекции T. cruzi по образцам мазка крови. Модель машинного обучения достигла точности 87,6%, чувствительности 90,5% и площади под кривой рабочих характеристик приемника 0,94239. В 2015 г. были проведены два метода под названием AdaBoost learning и SVM learning, чтобы отличить T. cruzi от малярийной инфекции в мазках крови. Несмотря на то, что сообщалось о высокой степени чувствительности и специфичности, был изучен ограниченный набор данных из 120 цветных изображений низкой размерности 256 × 256 пикселей, которые могут быть нерепрезентативными длявсей популяции. В этом исследовании три хорошо известных зоонозных вида Trypanosoma (например, T. cruzi, T. brucei и T. evansi) были разделены с помощью предложенной гибридной модели, которая превзошла предыдущие исследования, описанные выше. Это отражает экономическую эффективность модели глубокого обучения. Тем не менее, для подтверждения ее обобщения в нескольких больших наборах данных может потребоваться проверка эффективности предлагаемой модели41. T. lewisi обладает потенциалом оппортунистического заражения людей и признан новым зоонозным заболеванием, передаваемым крысами, часто связанным с бедными условиями. Случаи заболевания зарегистрированы в некоторых странах, таких как Таиланд и Китай– 20,42. Кроме того, морфология T. evansi и T. lewisi имеет поразительное сходство17. Для расширения набора данных и предлагаемой модели включение большего количества экземпляров T. lewisi может быть полезным при разработке модели глубокого обучения в будущем. Чтобы расширить область применения потенциальных методов глубокого обучения для диагностики дополнительных трипаносомозов животных, рекомендуется собрать наборы данных для других видов, таких как T. vivax, T. theileria и T. melophagium. Одной из существенных проблем, требующих решения, является диагностика смешанных инфекций, связанных с различными видами Trypanosoma, поскольку методы обнаружения антител могут демонстрировать сниженную специфичность из-за перекрестных реакций43. Крайне важно совершенствовать и укреплять методы диагностики для продвижения приложений искусственного интеллекта и защиты здоровья домашнего скота, людей и окружающей среды.

Перед тем, как обучить предлагаемую программу ИИ распознавать 2D-изображение простейших паразитов, необходимо определить важные критерии, необходимые для ее выполнения, такие как большой размер выборки, балансировка классов, дополнение данных и маркировка качества экспертами. В качестве критически важных шагов сигнал ошибки на этапе обучения может быть расшифрован профессионалами, чтобы воспроизвести метки наземной правды как для алгоритмов даркнета, так и для алгоритмов Densenet. Основным преимуществом предлагаемой программы ИИ является ее удобное использование для пользователей, не занимающихся программированием, с помощью простых шагов перетаскивания. Еще одной важной особенностью является комбинированный модуль версии обнаружения и карты внимания, интегрированный с моделями классификации, что помогает максимально быстро протестировать невидимые данные, не беспокоясь о формате файла необработанного изображения. Это связано с тем, что можно использовать более широкий спектр форматов изображений, включая .jpeg, .jpg, .png, .tif, .tiff, .pdf и .bmp. Применение программы искусственного интеллекта с компонентом микроскопа с креплением c-mount может привести к обнаружению в режиме реального времени в отдаленных районах.

Ограничения метода могут повлиять на предложенные протоколы на предтренировочном этапе. Прежде чем приступить к обучению модели ИИ, необходимо хорошо подготовить некоторые требования, в частности, к качеству набора данных и экспертным меткам. В наборе данных небольшой размер выборки и дисбалансировка классов привели к тому, что модель достигла глобальных минимумов и с трудом достигла оптимальной стадии. Использование большого размера выборки и балансировка данных помогают оптимизировать модель с высокой точностью и низкими потерями при обучении. Вариации изображений, такие как стадия развития через период жизненного цикла простейших и изменение цвета с помощью окрашивания по Гимзе27,44, шкалы окружающей среды и изображения, должны быть нормализованы до того, как они будут использованы для обучения обеих моделей глубокого обучения. Для решения предложенных выше проблем можно использовать различные функции аугментации, такие как углы поворота, яркость и контрастность, вертикальные и горизонтальные отражения, гауссов шум и размытие по Гауссу.

Важным применением предложенных гибридных моделей ИИ является идентификация паразитических простейших в режиме реального времени в микроскопических данных в виде необработанных данных с микроскопа, замороженных изображений и видеоклипов. Это позволяет нам развертывать обученную модель со встроенными периферийными устройствами46, облачным мобильнымприложением 47, пользовательским интерфейсом браузера (BUI)48 и развертыванием веб-модели49. В результате модель ИИ имеет потенциал для применения гибридного глубокого обучения к активному эпиднадзору и обеспечения своевременного результата благодаря своей способности поддерживать решение местного персонала в течение миллисекунд, предлагая технологию автоматического скрининга для вспомогательной эпидемиологии.

Subscription Required. Please recommend JoVE to your librarian.

Disclosures

Все авторы не раскрывают финансовую информацию и не имеют конфликта интересов.

Acknowledgments

Эта работа (Исследовательский грант для New Scholar, Grant No. RGNS 65 - 212) был финансово поддержан Канцелярией Постоянного секретаря, Министерством высшего образования, науки, исследований и инноваций (OPS MHESI), Таиландским центром научных исследований и инноваций (TSRI) и Технологическим институтом короля Монгкута в Ладкрабанге. Мы благодарны Национальному исследовательскому совету Таиланда (NRCT) [NRCT5-RSA63001-10] за финансирование исследовательского проекта. M.K. был профинансирован Таиландским фондом научных исследований и инноваций Университета Чулалонгкорн. Мы также благодарим Колледж передовых производственных инноваций Технологического института короля Монгкута в Ладкрабанге, которые предоставили платформу глубокого обучения и программное обеспечение для поддержки исследовательского проекта.

Materials

Name Company Catalog Number Comments
Darknet19, Darknet53 and Densenet201 Gao Huang, Z. L., Laurens van der Maaten. Densely Connected Convolutional Networks. arXiv:1608.06993 [cs.CV]. (2016) https://github.com/liuzhuang13/DenseNet  Deep convolutional neural network model that can function to  classification
Generic name: YOLO model/ detection model?
Olympus CX31 Model CX31RRBSFA  Olympus, Tokyo, Japan SN 4G42178  A light microscope 
Olympus DP21-SAL U-TV0.5XC-3  Olympus, Tokyo, Japan SN 3D03838 A digital camera
Generic name: Classification models/ densely CNNs
Window 10 Microsoft Window 10 Operation system in computers
YOLO v4-tiny  Naing, K. M. et al. Automatic recognition of parasitic products in stool examination using object detection approach. PeerJ Comput Sci. 8 e1065, (2022). https://git.cira-lab.com/users/sign_in Deep convolutional neural network model that can function to both localization and also classification 
https://git.cira-lab.com/users/sign_in

DOWNLOAD MATERIALS LIST

References

  1. Kasozi, K. I., et al. Epidemiology of trypanosomiasis in wildlife-implications for humans at the wildlife interface in Africa. Frontiers in Veterinary Science. 8, 621699 (2021).
  2. Ola-Fadunsin, S. D., Gimba, F. I., Abdullah, D. A., Abdullah, F. J. F., Sani, R. A. Molecular prevalence and epidemiology of Trypanosoma evansi among cattle in peninsular Malaysia. Acta Parasitologica. 65 (1), 165-173 (2020).
  3. Aregawi, W. G., Agga, G. E., Abdi, R. D., Buscher, P. Systematic review and meta-analysis on the global distribution, host range, and prevalence of Trypanosoma evansi. Parasites & Vectors. 12 (1), 67 (2019).
  4. Joshi, P. P., et al. Human trypanosomiasis caused by Trypanosoma evansi in India: the first case report. The Am Journal of Tropical Medicine and Hygiene. 73 (3), 491-495 (2005).
  5. Lidani, K. C. F., et al. Chagas disease: from discovery to a worldwide health problem. Frontiers in Public Health. 7, 166 (2019).
  6. Sazmand, A., Desquesnes, M., Otranto, D. Trypanosoma evansi. Trends in Parasitology. 38 (6), 489-490 (2022).
  7. Powar, R. M., et al. A rare case of human trypanosomiasis caused by Trypanosoma evansi.Indian. Journal of Medical Microbiology. 24 (1), 72-74 (2006).
  8. Shegokar, V. R., et al. Short report: Human trypanosomiasis caused by Trypanosoma evansi in a village in India: preliminary serologic survey of the local population. American Journal of Tropical Medicine and Hygiene. 75 (5), 869-870 (2006).
  9. Haridy, F. M., El-Metwally, M. T., Khalil, H. H., Morsy, T. A. Trypanosoma evansi in dromedary camel: with a case report of zoonosis in greater Cairo, Egypt. Journal of the Egyptian Society of Parasitology. 41 (1), 65-76 (2011).
  10. Dey, S. K. CATT/T.evansi antibody levels in patients suffering from pyrexia of unknown origin in a tertiary care hospital in Kolkata. Research Journal of Pharmaceutical, Biological and Chemical Sciences. 5, 334-338 (2014).
  11. Dakshinkar, N. P., et al. Aberrant trypanosomias in human. Royal Veterinary Journal of India. 3 (1), 6-7 (2007).
  12. Vn Vinh Chau, N., et al. A clinical and epidemiological investigation of the first reported human infection with the zoonotic parasite Trypanosoma evansi in Southeast Asia. Clinical Infectious Diseases. 62 (8), 1002-1008 (2016).
  13. Misra, K. K., Roy, S., Choudhary, A. Biology of Trypanosoma (Trypanozoon) evansi in experimental heterologous mammalian hosts. Journal of Parasitic Diseases. 40 (3), 1047-1061 (2016).
  14. Nakayima, J., et al. Molecular epidemiological studies on animal trypanosomiases in Ghana. Parasites & Vectors. 5, 217 (2012).
  15. Riana, E., et al. The occurrence of Trypanosoma in bats from Western Thailand. The 20th Chulalongkorn University Veterinary Conference CUVC 2021: Research in practice. 51, Bangkok, Thailand. (2021).
  16. Camoin, M., et al. The Indirect ELISA Trypanosoma evansi in equids: optimisation and application to a serological survey including racing horses, in Thailand. BioMed Research International. 2019, 2964639 (2019).
  17. Truc, P., et al. Atypical human infections by animal trypanosomes. PLoS Neglected Tropical Diseases. 7 (9), 2256 (2013).
  18. Desquesnes, M., et al. Diagnosis of animal trypanosomoses: proper use of current tools and future prospects. Parasites & Vectors. 15 (1), 235 (2022).
  19. Da Silva, A. S., et al. Trypanocidal activity of human plasma on Trypanosoma evansi in mice. Revista Brasileira de Parasitologia Veterinaria. 21 (1), 55-59 (2012).
  20. Desquesnes, M., et al. Trypanosoma evansi and surra: a review and perspectives on transmission, epidemiology and control, impact, and zoonotic aspects. BioMed Research International. 2013, 321237 (2013).
  21. World Health Organization. A new form of human trypanosomiasis in India. Description of the first human case in the world caused by Trypanosoma evansi. Weekly Epidemiological Record. 80 (7), 62-63 (2005).
  22. Naing, K. M., et al. Automatic recognition of parasitic products in stool examination using object detection approach. PeerJ Computer Science. 8, 1065 (2022).
  23. Wongsrichanalai, C., Barcus, M. J., Muth, S., Sutamihardja, A., Wernsdorfer, W. H. A review of malaria diagnostic tools: microscopy and rapid diagnostic test (RDT). American Journal of Tropical Medicine and Hygiene. 77, 119-127 (2007).
  24. Rostami, A., Karanis, P., Fallahi, S. Advances in serological, imaging techniques and molecular diagnosis of Toxoplasma gondii infection. Infection. 46 (3), 303-315 (2018).
  25. Ahmad, Z., Rahim, S., Zubair, M., Abdul-Ghafar, J. Artificial intelligence (AI) in medicine, current applications and future role with special emphasis on its potential and promise in pathology: present and future impact, obstacles including costs and acceptance among pathologists, practical and philosophical considerations. A comprehensive review. Diagnostic Pathology. 16 (1), 24 (2021).
  26. Sarker, I. H. Deep learning: a comprehensive overview on techniques, taxonomy, applications and research directions. SN Computer Science. 2 (6), 420 (2021).
  27. Kittichai, V., et al. Classification for avian malaria parasite Plasmodium gallinaceum blood stages by using deep convolutional neural networks. Scientific Reports. 11 (1), 16919 (2021).
  28. Baskota, S. U., Wiley, C., Pantanowitz, L. The next generation robotic microscopy for intraoperative teleneuropathology consultation. Journal of Pathology Informatics. 11, 13 (2020).
  29. Bochkovskiy, A., Wang, C. -Y., Liao, H. -Y. M. YOLOv4: optimal speed and accuracy of object detection. arXiv. , 10934 (2004).
  30. Huang, G., Liu, Z., vander Maaten, L., Weinberger, K. Q. Densely connected convolutional networks. arXiv. , 06993 (2018).
  31. CDC-DPDx. Diagnostic procedures - Blood specimens. , Available from: https://www.cdc.gov/dpdx/diagosticprocedures/blood/specimenproc.html#print (2020).
  32. World Health Organization. Control and surveillance of African trypanosomiasis: report of a WHO expert committee. WHO Technical Report Series 881. , Available from: https://iris.who.int/bitstream/handle/10665/42087/WHO_TRS_881.pdf?sequence=1 (1998).
  33. Leber, A. L. Detection of blood parasites. Clinical Microbiology Procedures Handbook. , ASM Press. Washington, DC. (2022).
  34. Huang, L. -P., Hong, M. -H., Luo, C. -H., Mahajan, S., Chen, L. -J. A vector mosquitoes classification system based on edge computing and deep learning. Proceedings-2018 Conmference on Technologies and Applications of Artifical Intelligence. , Taichung, Taiwan. 24-27 (2018).
  35. Cihan, P., Gökçe, E., Kalipsiz, O. A review of machine learning applications in veterinary field. Kafkas Universitesi Veteriner Fakultesi Dergisi. 23 (4), 673-680 (2017).
  36. Berrar, D. Cross-validation. Encyclopedia of Bioinformatics and Computational Biology. 1, 542-545 (2019).
  37. Gaithuma, A. K., et al. A single test approach for accurate and sensitive detection and taxonomic characterization of Trypanosomes by comprehensive analysis of internal transcribed spacer 1 amplicons. PLoS Neglected Tropical Diseases. 13 (2), 0006842 (2019).
  38. Vijayalakshmi, A., Rajesh Kanna, B. Deep learning approach to detect malaria from microscopic images. Multimedia Tools and Applications. 79 (21-22), 15297-15317 (2019).
  39. Morais, M. C. C., et al. Automatic detection of the parasite Trypanosoma cruzi in blood smears using a machine learning approach applied to mobile phone images. PeerJ. 10, 13470 (2022).
  40. Uc-Cetina, V., Brito-Loeza, C., Ruiz-Pina, H. Chagas parasite detection in blood images using AdaBoost. Computational and Mathematical Methods in Medicine. 2015, 139681 (2015).
  41. Zhang, C., et al. Deep learning for microscopic examination of protozoan parasites. Computational and Structural Biotechnology Journal. 20, 1036-1043 (2022).
  42. Sarataphan, N., et al. Diagnosis of a Trypanosoma lewisi-like (Herpetosoma) infection in a sick infant from Thailand. Journal of Medical Microbiology. 56, 1118-1121 (2007).
  43. Desquesnes, M., et al. A review on the diagnosis of animal trypanosomoses. Parasites & Vectors. 15 (1), 64 (2022).
  44. Fuhad, K. M. F., et al. Deep learning based automatic malaria parasite detection from blood smear and its smartphone based application. Diagnostics (Basel). 10 (5), 329 (2020).
  45. Christian Matek, S. S., Spiekermann, K., Marr, C. Human-level recognition of blast cells in acute myeloid leukaemia with convolutional neural networks. Nature Machine Intelligence. 1, 538-544 (2019).
  46. Hamdan, S., Ayyash, M., Almajali, S. Edge-computing architectures for internet of things applications: a survey. Sensors (Basel). 20 (22), 6441 (2020).
  47. Visser, T., et al. A comparative evaluation of mobile medical APPS (MMAS) for reading and interpreting malaria rapid diagnostic tests. Malaria Journal. 20 (1), 39 (2021).
  48. Giorgi, E., Macharia, P. M., Woodmansey, J., Snow, R. W., Rowlingson, B. Maplaria: a user friendly web-application for spatio-temporal malaria prevalence mapping. Malaria Journal. 20 (1), 471 (2021).
  49. Rajaraman, S., Jaeger, S., Antani, S. K. Performance evaluation of deep neural ensembles toward malaria parasite detection in thin-blood smear images. PeerJ. 7, 6977 (2019).

Tags

Превосходная автоматическая идентификация Паразиты трипаносомы Гибридная модель глубокого обучения Трипаносомоз Проблема общественного здравоохранения Южная Азия Юго-Восточная Азия Горячие точки Активное наблюдение Микроскопическое исследование Квалифицированный персонал Программа искусственного интеллекта (ИИ) Гибридная техника глубокого обучения Идентификация объектов Классификация объектов Нейронные сети Low-code платформа искусственного интеллекта (CiRA CORE) Виды трипаносом простейших Trypanosoma cruzi Т. Брюси Т. Эванси Погружение в масло Микроскопические изображения распознавание образов ядро и кинетопласт карта внимания статистические показатели точность полнота специфичность точность оценка F1 частота ошибок в классификации кривые рабочих характеристик приемника (ROC) кривые точности в зависимости от полноты (PR)
Превосходная автоматическая идентификация трипаносомных паразитов с помощью гибридной модели глубокого обучения
Play Video
PDF DOI DOWNLOAD MATERIALS LIST

Cite this Article

Kittichai, V., Kaewthamasorn, M.,More

Kittichai, V., Kaewthamasorn, M., Thanee, S., Sasisaowapak, T., Naing, K. M., Jomtarak, R., Tongloy, T., Chuwongin, S., Boonsang, S. Superior Auto-Identification of Trypanosome Parasites by Using a Hybrid Deep-Learning Model. J. Vis. Exp. (200), e65557, doi:10.3791/65557 (2023).

Less
Copy Citation Download Citation Reprints and Permissions
View Video

Get cutting-edge science videos from JoVE sent straight to your inbox every month.

Waiting X
Simple Hit Counter