Научная статья на тему 'Оценка эффективности алгоритма поддержки принятия решения врачом при дистрофии сетчатки с использованием методов машинного обучения'

Оценка эффективности алгоритма поддержки принятия решения врачом при дистрофии сетчатки с использованием методов машинного обучения Текст научной статьи по специальности «Физика»

CC BY
117
21
i Надоели баннеры? Вы всегда можете отключить рекламу.
Журнал
Компьютерная оптика
Scopus
ВАК
RSCI
ESCI
Область наук
Ключевые слова
электроретинография / электроретинограмма / ЭРГ / электрофизиологическое исследование / ЭФИ / дистрофия сетчатки / вейвлет-анализ / вейвлет-скалограмма / деревья решений / алгоритм поддержки принятия решения / electroretinography / electroretinogram / ERG / electrophysiological study / EPS / retinal dystrophy / wavelet analysis / wavelet scalogram / decision trees / decision support algorithm

Аннотация научной статьи по физике, автор научной работы — А.Е. Жданов, А.Ю. Долганов, Д. Занка, В.И. Борисов, Е. Лучиан

Электроретинография является перспективным методом электрофизиологического тестирования, позволяющего диагностировать заболевания, связанные с нарушениями сосудистых структур сетчатки зрительного анализатора. Классический анализ электроретинограммы строится на оценке 4 параметров в амплитудно-временном представлении и часто нуждается в конкретизации с использованием альтернативных методов диагностики. В настоящем исследовании предлагается использование оригинального алгоритма поддержки принятия решения врачом для диагностирования дистрофии сетчатки. Алгоритм построен на базе методов машинного обучения и использует параметры, извлеченные из вейвлет-скалограммы педиатрических и взрослых сигналов электроретинограмм. Также в исследовании используется размеченная база данных педиатрических и взрослых сигналов электроретинограмм, записанная с помощью компьютеризированной электрофизиологической рабочей станции EP-1000 (Tomey GmbH) в Екатеринбургском центре МНТК «Микрохирургия глаза». Научная новизна настоящего исследования заключается в разработке специального алгоритмического обеспечения для анализа процедуры извлечения параметров из вейвлет-скалограммы сигнала электроретинограммы с использованием функции cwt библиотеки PyWT, где в качестве базисной функции был выбран вейвлет Гаусса 8-го порядка. Также научная новизна заключается в разработке алгоритма анализа сигналов электроретинограмм, который в сравнении с классическим анализом реализует классификацию взрослых сигналов электроретинограммы на 19 % точнее, а педиатрических сигналов на 20 % точнее, чем классический анализ.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по физике , автор научной работы — А.Е. Жданов, А.Ю. Долганов, Д. Занка, В.И. Борисов, Е. Лучиан

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Evaluation of the effectiveness of the decision support algorithm for physicians in retinal dystrophy using machine learning methods

Electroretinography is a method of electrophysiological testing, which allows diagnosing diseases associated with disorders of the vascular structures of the retina. The classical analysis of the electroretinogram is based on assessing four parameters of the amplitude-time representation and often needs to be specified further using alternative diagnostic methods. This study proposes the use of an original physician decision support algorithm for diagnosing retinal dystrophy. The proposed algorithm is based on machine learning methods and uses parameters extracted from the wavelet scalogram of pediatric and adult electroretinogram signals. The study also uses a labeled database of pediatric and adult electroretinogram signals recorded using a computerized electrophysiological workstation EP-1000 (Tomey GmbH) at the IRTC Eye Microsurgery Ekaterinburg Center. The scientific novelty of this study consists in the development of special mathematical and algorithmic software for analyzing a procedure for extracting wavelet scalogram parameters of the electroretinogram signal using the cwt function of the PyWT. The basis function is a Gaussian wavelet of order 8. Also, the scientific novelty includes the development of an algorithm for analyzing electroretinogram signals that implements the classification of adult (pediatric) electroretinogram signals 19 (20) percent more accurately than classical analysis.

Текст научной работы на тему «Оценка эффективности алгоритма поддержки принятия решения врачом при дистрофии сетчатки с использованием методов машинного обучения»

Оценка эффективности алгоритма поддержки принятия решения врачом при дистрофии сетчатки с использованием методов машинного обучения

А.Е. Жданов ',2, А.Ю. Долганов 1, Д. Занка 2, В.И. Борисов 1, Е. Лучиан 3, Л.Г. Доросинский1 1 ФГАОУ ВО «УрФУ имени первого Президента России Б.Н. Ельцина», Институт радиоэлектроники и информационных технологий-РТФ, 620078, Россия, г. Екатеринбург, ул. Мира, д. 32; 2 Университет Эрлангена-Нюрнберга, Лаборатория машинного обучения и анализа данных, 91052, Федеративная Республика Германия, г. Эрланген, Carl-Thiersch-Strafie, 2b;

3 Политехнический университет Бухареста, Электротехнический факультет, 060042, Румыния, г. Бухарест, Splaiul Independentei, 313

Аннотация

Электроретинография является перспективным методом электрофизиологического тестирования, позволяющего диагностировать заболевания, связанные с нарушениями сосудистых структур сетчатки зрительного анализатора. Классический анализ электрорети-нограммы строится на оценке 4 параметров в амплитудно-временном представлении и часто нуждается в конкретизации с использованием альтернативных методов диагностики. В настоящем исследовании предлагается использование оригинального алгоритма поддержки принятия решения врачом для диагностирования дистрофии сетчатки. Алгоритм построен на базе методов машинного обучения и использует параметры, извлеченные из вейвлет-скалограммы педиатрических и взрослых сигналов электроретинограмм. Также в исследовании используется размеченная база данных педиатрических и взрослых сигналов электроретинограмм, записанная с помощью компьютеризированной электрофизиологической рабочей станции EP-1000 (Tomey GmbH) в Екатеринбургском центре МНТК «Микрохирургия глаза». Научная новизна настоящего исследования заключается в разработке специального алгоритмического обеспечения для анализа процедуры извлечения параметров из вейвлет-скалограммы сигнала электроретинограммы с использованием функции cwt библиотеки PyWT, где в качестве базисной функции был выбран вейвлет Гаусса 8-го порядка. Также научная новизна заключается в разработке алгоритма анализа сигналов электроретинограмм, который в сравнении с классическим анализом реализует классификацию взрослых сигналов электроретинограммы на 19 % точнее, а педиатрических сигналов на 20 % точнее, чем классический анализ.

Ключевые слова: электроретинография, электроретинограмма, ЭРГ, электрофизиологическое исследование, ЭФИ, дистрофия сетчатки, вейвлет-анализ, вейвлет-скалограмма, деревья решений, алгоритм поддержки принятия решения.

Цитирование: Жданов, А.Е. Оценка эффективности алгоритма поддержки принятия решения врачом при дистрофии сетчатки с использованием методов машинного обучения / А.Е. Жданов А.Ю. Долганов, Д. Занка, В.И. Борисов, Е. Лучиан, Л.Г. Доросинский // Компьютерная оптика. - 2023. - Т. 47, № 2. - С. 272-277. - DOI: 10.18287/2412-6179-C0-1124.

Citation: Zhdanov AE, Dolganov AY, Zanca D, Borisov VI, Lucian E, Dorosinskiy LG. Evaluation of the effectiveness of the décision support algorithm for physicians in retinal dystrophy using machine learning methods. Computer Optics 2023; 47(2): 272-277. DOI: 10.18287/2412-6179-CO-1124.

Введение

Проблема сохранения зрительных функций является чрезвычайно актуальной во всем мире. Например, по оценкам Всемирной организации здравоохранения, в мире около 1,3 миллиарда человек живут с той или иной формой нарушения рефракции [1]. В связи с ростом численности и популяционным старением населения неминуемо будет возрастать риск того, что нарушения зрительных функций будут развиваться у все большего числа людей [2]. Медицинская статистика за последние 10 лет показала, что заболевания, сопровождающиеся нарушениями сосудистых структур сетчатки зрительного анализатора, входят в

первую тройку болезней, ответственных за снижение зрения и слепоту у пациентов, чей возраст превышает 50 - 55 лет.

Одним из информативных методов диагностики гетерогенных заболеваний, связанных с нарушениями сосудистых структур сетчатки, является электроретинография. Электроретинография представляет собой метод электрофизиологического тестирования, при котором регистрируется электрический отклик сетчатки при её стимуляции коротким стимулом света или изменением пространственной организации яркости (паттернами) [3]. В отличие от хорошо изученных сигналов электрокардиограммы, представляющих собой продолжающуюся активность миокарда,

для снятия электроретинограммы необходимо стимулировать сетчатку светом, чтобы вызвать синхронизированную активность ретинальных клеток, ведущую, таким образом, к генерации ответа электроретинограммы [4].

Известно большое число работ, авторы которых предпринимали попытки реализации алгоритмов анализа сигналов электроретинограмм с использованием:

1) дискретного вейвлет-преобразования для извлечения компонент электроретинограммы, что расширяет стандартизованный анализ функции сетчатки во временной области [5];

2) функций эксцентриситета для интерпретации данных конкретных нейронных функций, способствующих электрогенерации клеточных структур [6];

3) биоэлектрической модели потенциалов элек-троретинограммы для картирования активности сетчатки [7].

Следует отметить работу Ш. Варадхараджан [8], в которой описана возможность диагностирования мышечной дистрофии Дюшенна с помощью дискретного вейвлет-преобразования сигналов электроретинограмм с материнским вейвлетом Добеши четвертого порядка. Также следует отметить работу Мэтью Говена [9], в которой был применен вейвлет-анализ сигналов электроретинограммы для диагностики глаукомы. Материнским вейвлетом был выбран вейвлет Морле. У группы больных диагностирована хроническая открытоугольная глаукома, а в качестве контрольной группы рассмотрены здоровые пациенты. Глаукоматозные участки выявлялись с высокой чувствительностью (0,894). Значение специфичности (0,844) подтвердило точность обнаружения здоровых областей на сигнале электроретинограммы.

Научная новизна настоящего исследования заключается в разработке специального алгоритмического обеспечения для анализа процедуры извлечения параметров из вейвлет-скалограммы сигнала элек-троретинограммы с использованием функции cwt библиотеки PyWT, где в качестве базисной функции был выбран вейвлет Гаусса 8-го порядка. Также научная новизна заключается в разработке алгоритма анализа сигналов электроретинограмм, который в сравнении с классическим анализом реализует классификацию взрослых сигналов электроретинограммы на 19 % точнее, а педиатрических сигналов на 20 % точнее, чем классический анализ.

1. Материалы и методы

В исследовании была использована база данных сигналов электроретинограмм, включающая в себя пять протоколов взрослых и педиатрических сигналов электроретинограмм [10]: Scotopic 2.0 ERG Response (53 педиатрических сигнала, 23 взрослых сигнала), Maximum 2.0 ERG Response (80 педиатрических сигналов, 42 взрослых сигнала), Photopic 2.0

ERG Response (74 педиатрических сигнала, 32 взрослых сигнала), Photopic 2.0 EGR Flicker Response (63 педиатрических сигнала, 38 взрослых сигналов), а также Scotopic 2.0 ERG Oscillatory Potentials (20 сигналов). Электрофизиологические исследования проводились в Екатеринбургском центре МНТК «Микрохирургия глаза». Регистрация сигналов электроретинограмм производилась с помощью компьютеризированной электрофизиологической рабочей станции EP-1000 производства Tomey GmbH.

Классический анализ сигнала электроретинограм-мы строится на оценке амплитуды a, b и латентности la, lb а- и b-волны (верхняя часть рис. 1). Для формирования алгоритма были определены дополнительные параметры, извлекаемые из каждого сегмента вейвлет-скалограммы сигнала (нижняя часть рис. 1), обозначенного цифрами от 1 до 6. Вейвлет-скалограмма получена с использованием функции cwt библиотеки PyWT, где в качестве базисной функции был выбран вейвлет Гаусса 8-го порядка.

la

А, мкВ -----^г----;

\ о

Í, мс

Рис. 1. Амплитудно-временное и частотно-временное представление сигнала электроретинограммы

В табл. 1 приведено описание параметров, извлеченных из вейвлет-скалограммы с использованием функции connectedComponents из библиотеки OpenCV. Для получения связанных компонент сигнала была выполнена следующая обработка вейвлет-скалограммы:

1) перевод значений скалограммы в формат 8-битной кодировки (диапазон значений от 0 до 255);

2) бинаризация изображения c помощью метода Оцу [11];

3) эрозия изображения с ядром 3 на 3 пикселя для удаления локальных артефактов, связанных с цифровой обработкой сигналов, что позволяет удалить пиксели на границах сегментов;

4) определение связанных компонент вейвлет-скалограммы с использованием функции connectedComponents из библиотеки OpenCV [12]. Математический смысл связанных компонент - это

набор чисел Markers, который имеет размер изображения и несет информацию о принадлежности каждой точки вейвлет-скалограммы конкретному сегменту.

Табл. 1. Описание параметров, извлеченных из вейвлет-скалограммы сигнала электроретинограммы

Наименование Описание

Максимальная яркость сегмента Bmax Оценка амплитуды сегмента Бп сигнала в выделенной частотной и временной областях (рис. 2б).

Частота и время максимальной области сегмента fmax, tmax Оценка частотно-временных координат максимальной области сегмента Бп (рис. 2в), где амплитуда составляет 90 - 100 % от максимального значения амплитуды.

Медианное и среднее значение яркости сегмента Amedian, Amean Оценка распределения яркости и равномерности распределения яркости по всей площади сегмента Бп (рис. 2д).

Крайние значения частоты и времени сегмента tl, tl, . fl, . fl Оценка пространственного расположения сегмента Бп (рис. 2г).

/,ГЦ

I I

(а)

t, мс

Bmax È

il

Й

Ii

tb

(б)

(В)

Sn

Amedian Amean

Ш

(Д)

(г)

Рис. 2. Схема извлечения параметров из вейвлет-скалограммы сигнала электроретинограммы: (а) схематичное изображение вейвлет-скалограммы, состоящее из 6 сегментов; (б) максимальная яркость сегмента; (в) частота и время максимальной области сегмента; (г) медианное и среднее значение яркости сегмента; (д) крайние значения частоты и времени сегмента

В этом исследовании в качестве метода машинного обучения выбраны деревья решений (ДР) для классификации. Отличительной особенностью данного метода является возможность построения нелинейных границ принятия решений и поиск информативных параметров [15]. В работе все используемые признаки - численные, при этом решалась задача бинарной классификации (здоровые и пациенты с патологией). Основные элементы ДР решений - узлы принятия решений и листья. На каждом узле ДР происходит поиск среди всех имеющихся параметров такого, который разделяет имеющую выборку по

классам исходя из выбранной метрики. При этом для каждого параметра также подбирается свой порог. Отбор происходит последовательно до тех пор, пока все данные не будут разделены или дальнейшее разделение не обеспечивает экстремум выбранного функционала качества, чем то, что получено на предыдущем этапе. Также ДР имеют возможность оценить полезность или значимость отдельных признаков (feature importance) в итоговое решение по классификации.

В проведенных исследованиях в качестве реализации методов ДР использовалась библиотека scikit-learn [16]. Визуализация ДР была выполнена с использованием библиотеки dtreeviz. В качестве метрики разделения классов использовалась метрика Джини (Gini Impurity). Гиперпараметры ДР (глубина деревьев, количество субъектов на узле) определялись исходя из результатов к-fold кросс-валидации. Отметим, что при использовании энтропии результаты разбиения подобны результатам с использованием коэффициента Джини, что является корректным ввиду относительно небольшого размера выборки.

Для определения метрик алгоритмов была реализована к-fold кросс-валидация. к-fold кросс-валидация - это разновидность процедуры эмпирического оценивания обобщающей способности алгоритмов. к-fold кросс-валидация была выполнена следующим образом:

1. Обучающая выборка разбивается на к непересекающихся одинаковых по объему частей.

2. Производится к итераций. На каждой итерации

происходит следующее:

- модель обучается на к - 1 части обучающей выборки;

- модель тестируется на части обучающей выборки, которая не участвовала в обучении.

Каждая из к частей единожды используется для тестирования. В данном случае к = 5. Для реализации k-fold кросс-валидации была использована функция StratifiedKFold, чтобы гарантировать, что каждая часть обучающей выборки сохраняла равные доли для каждого класса. Количество сплитов было установлено на 5.

2. Результаты

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

На рис. 3, 4, 5 представлены обученные деревья решений на соответствующих наборах данных (классический, расширенный, комбинированный). Представлены все узлы принятий решений, гистограммы параметров, с цветовым кодированием классов, пороги принятия решений для каждых параметров и статистика о распределении классов на листах.

153.3

Группы

■ Здоровые

■ Больные

31 - 2-23 44.37 90.19

И I ■ •

2556 Amliian (1) / L 5.921 2.823 (1) / \

, So Здоровые Больнь|е к А В Больные здоровь|е

|Ь49.7561,5

п-Г п=3

Здоровые Здоровые

2.23

У э 90.19 20.0 |ь49.75 61.5

/ \ /2|Ч

2.23 зыа 90.19эд™™,е "=L 20.0

,,-э с п=2 Здоровые Больные

|ь 53.75 61.5

п=2 п=3 Здоровые Больные

Рис. 3. Алгоритм классического анализа взрослых сигналов электроретинограмм

На рис. 3 приведен алгоритм классического анализа взрослых сигналов электроретинограмм, оценивающий сигнал по параметрам амплитуды и латентно-сти а- и Ь-волн. Алгоритм реализует классификацию сигналов на «здоровые» и «больные» в 5 этапов. Рассчитанные метрики для оценки эффективности алгоритма находятся в диапазоне от 0,52 до 0,66 и приведены в табл. 2, где «в» - взрослый сигнал, а «п» - педиатрический сигнал.

Табл. 2. Метрики эффективности алгоритмов анализа сигналов электроретинограмм

Метрика

Accuracy

F1

Precision

Recall

с а К с s 2

s <е

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

гъ

0 52

0 40

0 59

0 46

0 56

0 50

0 66

0 43

е

I V

Н Е й-

0 71

0 60

0 80

0 65

0 79

0 69

0 81

0 61

в if й-

0 71

0 60

0 80

0 61

0 79

0 72

0 81

0 58

На рис. 4 приведен разработанный алгоритм анализа взрослых сигналов электроретинограмм, оценивающий сигнал по параметрам, извлеченным из сегментов № 1 -4 вейвлет-скалограммы, где номер сегмента указывается после обозначения параметра в скобках. Алгоритм реализует классификацию сигналов на «здоровые» и «больные» в 4 этапа. Рассчитанные метрики для оценки эффективности алгоритма приведены в табл. 2 и находятся в диапазоне от 0,71 до 0,81.

Комбинируя классический анализ и анализ, оценивающий сигнал по параметрам, извлеченным из сегментов № 1 - 4 вейвлет-скалограммы сигнала электрорети-нограммы, дерево решений показывает, что диагностическая польза от использования классических параметров отсутствует. Таким образом, комбинированный алгоритм идентичен алгоритму на рис. 4.

L 1

10 0 tmax (4) 89-75 99.5 |1а\

90.19 37.07 62.39 (:2 (4) 135.55 Больные Здоровые \ / \

о !_!_■_._ • V

2-556 Д^пЦ) 5.921 2.823 (1) 5.814 ^=16^ Бол;нь|е

/ V / \

А Шо п?1 В

Здоровые Больнь|е Больные 3доров1,|е

Рис. 4. Алгоритм анализа взрослых сигналов электроретинограмм, оценивающий сигнал по параметрам, извлеченным из сегментов № 1 - 4 вейвлет-скалограммы

Рис. 5. Комбинированный алгоритм анализа педиатрических сигналов электроретинограмм

В случае с анализом педиатрических сигналов электроретинограмм комбинированный алгоритм включает в себя 3 из 4 классических параметров и реализует классификацию сигналов на «здоровые» и «с патологиями» в 5 этапов, что показано на рис. 5. Рассчитанные метрики для оценки эффективности алгоритма также приведены в табл. 2.

Представленные в табл. 2 метрики алгоритмов анализа взрослых (педиатрических) сигналов элек-троретинограмм демонстрируют превосходство алгоритмов расширенного анализа над классическим анализом на 24,5 (7,75) % для расширенного и на 26 (9,75) % для комбинированного алгоритма. Таким образом, предлагаемый алгоритм анализа взрослых (педиатрических) сигналов электроретинограмм реализует классификацию сигналов, представленных в используемой базе данных, на 26 (9,75) % эффективнее, чем классический анализ сигналов электроретинограмм.

В алгоритмах, представленных на рис. 4 и рис. 5, для каждого набора данных оценивалась отдельно полезность каждого параметра для классификации. Для эффективной классификации сигналов использовались только сегменты вейвлет-скалограммы № 1 -4, так как параметры данных сегментов подходят лучше, чем прочие.

Заключение

Современное состояние исследований по проблеме диагностики заболеваний, сопровождающихся нарушениями сосудистых структур сетчатки, в частности, дистрофии сетчатки, заключается в отсутствии методик расширенного анализа электрофизиологических сигналов. Существующая научно-техническая база позволяет решить данную проблему за счет разработки новых высокотехнологичных методов расширенного (комплексного) анализа офтальмологических электрофизиологических сигналов и эффективного использования существующих мировых наработок в этой области с использованием методов машинного обучения.

В настоящем исследовании произведена оценка эффективности алгоритмов поддержки принятия решения врачом для диагностирования дистрофии сетчатки. Предложенный алгоритм реализует классификацию взрослых сигналов электроретинограмм на 19 % точнее и педиатрических сигналов на 20 % точнее, чем классический анализ.

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

Благодарности

Исследование выполнено при финансовой поддержке Министерства науки и высшего образования

Российской Федерации в рамках Программы развития Уральского федерального университета имени первого Президента России Б.Н. Ельцина в соответствии с программой стратегического академического лидерства «Приоритет-2030».

References

[1] Gonzales-Turin JM, et al. Relationship between self-reported visual impairment and worsening frailty transition states in older people: a longitudinal study. Aging Clin Exp Res 2021; 33(9): 2491-2498. DOI: 10.1007/s40520-020-01768-w.

[2] Iodice F, Cassano V, Rossini PM. Direct and indirect neurological, cognitive, and behavioral effects of COVID-19 on the healthy elderly, mild-cognitive-impairment, and Alzheimer's disease populations. Neurol Sci 2021; 42(2): 455-465. DOI: 10.1007/s10072-020-04902-8.

[3] Van Schijndel NH, et al. The inverse problem in electro-retinography: a study based on skin potentials and a realistic geometry model. IEEE. Trans Biomed Eng 1997; 44(2): 209-211. DOI: 10.1109/TBME.2021.3075617.

[4] Jonnal RS. Toward a clinical optoretinogram: a review of noninvasive, optical tests of retinal neural function. Ann Transl Med 2021; 9(15): 1270. DOI: 10.21037/atm-20-6440.

[5] Gauvin M, Little JM, Lina JM, Lachapelle P. Functional decomposition of the human ERG based on the discrete wavelet transform. Journal of vision 2015; 15(16): 14-14. DOI: 10.1167/15.16.14.

[6] Gauvin M, et al. Functional decomposition of the human ERG based on the discrete wavelet transform. J Vis 2015; 15(16): 14. DOI: 10.1167/15.16.14.

[7] Schroder P, et al. A minimal-model approach to analyze neuronal circuit dynamics from multifocal ERG (mERG). 2019 41st Annual Int Conf of the IEEE Engineering in Medicine and Biology Society (EMBC) 2019: 2955-2958. DOI: 10.1109/EMBC.2019.8856840.

[8] Varadharajan S, Fitzgerald K, Lakshminarayanan V. Wavelet analysis of ERG of patients with Duchenne Muscular Dystrophy. Vision Science and its Application, OSA Technical Digest 2000: 65-68.

[9] Gauvin M, Lina JM, Lachapelle P. Advance in ERG analysis: from peak time and amplitude to frequency, power, and energy. BioMed Res Int 2014; 2014: 246096. DOI: 10.1155/2014/246096.

[10] Zhdanov AE, et al. OculusGraphy: Norms for electro-retinogram signals. 2021 IEEE 22nd Int Conf of Young Professionals in Electron Devices and Materials (EDM) 2021: 399-402. DOI: 10.1109/EDM52169.2021.9507597.

[11] Otsu N. A threshold selection method from gray-level histograms. IEEE Trans Syst Man Cybern 1979; 9(1): 62-66. DOI: 10.1109/TSMC.1979.4310076.

[12] Abbasi H, et al. 2D wavelet scalogram training of deep convolutional neural network for automatic identification of micro-scale sharp wave biomarkers in the hypoxic-ischemic EEG of preterm sheep. 2019 41st Annual Int Conf of the IEEE Engineering in Medicine and Biology Society (EMBC) 2019: 1825-1828. DOI: 10.1109/EMBC.2019.8857665.

[13] Shamshinova AM, Volkov VV. Functional methods of research in ophthalmology. Publishing House Medicine; 2004.

[14] McCulloch DL, et al. ISCEV Standard for full-field clinical electroretinography (2015 update). Doc Ophthalmol 2015; 130(1): 1-12. DOI: 10.1007/s10633-014-9473-7.

[15] Lior R. Data mining with decision trees: theory and applications. World Scientific; 2014.

[16] Pedregosa F, et al. Scikit-learn: Machine learning in Python. J Mach Learn Res 2011; 12: 2825-2830.

Сведения об авторах

Жданов Алексей Евгеньевич, инженер-исследователь института радиоэлектроники и информационных технологий (ИРИТ-РТФ) ФГАОУ ВО «УрФУ имени первого Президента России Б.Н. Ельцина» (УрФУ), докторант лаборатории машинного обучения и анализа данных университета Эрлангена-Нюрнберга, секретарь международного инженерного общества IEEE в области медицины и биологии EMBS Россия-Сибирь. Область научных интересов: обработка и анализ биомедицинских сигналов, медицинская техника. E-mail: a.e.zhdanov@Mrfu.ru .

Долганов Антон Юрьевич, к.т.н., доцент ИРИТ-РТФ УрФУ, заместитель председателя международного инженерного общества IEEE в области медицины и биологии EMBS Россия-Сибирь. Область научных интересов: обработка и анализ биомедицинских сигналов, медицинская техника, машинное обучение и искусственный интеллект. E-mail: anton.dolsanov@Mrfu.ru .

Занка Дарио, Ph.D. in Smart Computing, руководитель группы прикладного машинного обучения в лаборатории машинного обучения и анализа данных университета Эрлангена-Нюрнберга. В 2020 году он получил награду на «Premio Marco Cadoli» за лучшую докторскую диссертацию в области искусственного интеллекта. Область научных интересов: машинное обучение, искусственный интеллект, биомедицинская инженерия. E-mail: dario.zanca@fau.de .

Борисов Василий Ильич, к.т.н., доцент и руководитель проектов ИРИТ-РТФ УрФУ, председатель международного инженерного общества IEEE в области медицины и биологии EMBS Россия-Сибирь. Область научных интересов: обработка и анализ биомедицинских сигналов, медицинская техника, машинное обучение и искусственный интеллект. E-mail: v.i.borisov@urfu.ru .

Лучиан Евдочим, аспирант электротехнического факультета политехнического университета Бухареста. Окончил магистратуру политехнического университета Бухареста по специальности «Компьютерные науки» в 2020 году. Область научных интересов: обработка и анализ биомедицинских сигналов, в частности сигналов фотоплейзмограммы. E-mail: lucy_evd12@yahoo.com .

Доросинский Леонид Григорьевич, д.т.н., профессор ИРИТ-РТФ УрФУ, почетный работник высшей школы РФ, почетный радист. Область научных интересов: инфокоммуникационные технологии и системы связи, информатика и вычислительная техника, информационно-управляющие системы и анализ данных. E-mail: l.g.dorosinskiy@,urfu.ru .

ГРНТИ: 28.29.01

Поступила в редакцию 16 марта 2022 г. Окончательный вариант - 2 октября 2022 г.

Evaluation of the effectiveness of the decision support algorithm for physicians in retinal dystrophy using machine learning methods

A.E. Zhdanov A.Yu. Dolganov1, D. Zanca2, V.I. Borisov1, E. Luchian 3, L.G. Dorosinsky1

1 Ural Federal University named after the first President of Russia B.N.Yeltsin, Engineering School of Information Technologies, Telecommunications and Control Systems, 620078, Yekaterinburg, Russia, Mira Str. 19;

2 University of Erlangen-Nuremberg, Machine Learning and Data Analytics (MaD) Lab, 91052, Germany, Erlangen, Carl-Thiersch-Straj3e 2b;

3 Polytechnic University of Bucharest, Faculty of Electrical Engineering, 060042, Romania, Bucharest, Splaiul Independentei 313

Abstract

Electroretinography is a method of electrophysiological testing, which allows diagnosing diseases associated with disorders of the vascular structures of the retina. The classical analysis of the electroretinogram is based on assessing four parameters of the amplitude-time representation and often needs to be specified further using alternative diagnostic methods. This study proposes the use of an original physician decision support algorithm for diagnosing retinal dystrophy. The proposed algorithm is based on machine learning methods and uses parameters extracted from the wavelet scalogram of pediatric and adult electroretinogram signals. The study also uses a labeled database of pediatric and adult electroretinogram signals recorded using a computerized electrophysiological workstation EP-1000 (Tomey GmbH) at the IRTC Eye Microsurgery Ekaterinburg Center. The scientific novelty of this study consists in the development of special mathematical and algorithmic software for analyzing a procedure for extracting wavelet scalogram parameters of the electroretinogram signal using the cwt function of the PyWT. The basis function is a Gaussian wavelet of order 8. Also, the scientific novelty includes the development of an algorithm for analyzing electroretinogram signals that implements the classification of adult (pediatric) electro-retinogram signals 19 (20) percent more accurately than classical analysis.

Keywords: electroretinography, electroretinogram, ERG, electrophysiological study, EPS, retinal dystrophy, wavelet analysis, wavelet scalogram, decision trees, decision support algorithm.

Citation: Zhdanov AE, Dolganov AY, Zanca D, Borisov VI, Lucian E, Dorosinskiy LG. Evaluation of the effectiveness of the decision support algorithm for physicians in retinal dystrophy using machine learning methods. Computer Optics 2023; 47(2): 272-277. DOI: 10.18287/2412-6179-CO-1124.

Acknowledgements: The research funding from the Ministry of Science and Higher Education of the Russian Federation (Ural Federal University Program of Development within the Priority-2030 Program) is gratefully acknowledged.

Authors' information

Aleksei Evgenievich Zhdanov, Research Engineer of the Engineering School of Information Technologies, Telecommunications and Control Systems (IRIT-RTF) of Ural Federal University named after the first President of Russia B.N.Yeltsin (UrFU), Doctorate Candidate of Machine Learning and Data Analytics (MaD) Lab at University of Erlangen-Nuremberg. He is also secretary of IEEE Engineering in Medicine and Biology Society (EMBS) Russia-Siberia. Research interests: processing and analysis of biomedical signals, medical technology. E-mail: a.e.zhdanov@urfu.ru .

Anton Yurievich Dolganov, Candidate of Technical Sciences, Associate Professor of IRIT-RTF UrFU, Deputy Chairman of IEEE Russia-Siberia. Research interests: processing and analysis of biomedical signals, medical technology, machine learning and artificial intelligence. E-mail: anton.dolganov@urfu. ru .

Dario Zanca, Ph.D. in Smart Computing, Head of the Applied Machine Learning group at the Machine Learning and Data Analytics (MaD) Lab at University of Erlangen-Nuremberg. He has special mention at the "Premio Marco Cadoli" 2020 for the best PhD thesis in Artificial Intelligence, AIxIA 2020. Research interests: processing and analysis of biomedical signals, medical technology, machine learning and artificial intelligence. E-mail: anton.dolganov@urfu.ru .

Vasily Ilyich Borisov, Candidate of Technical Sciences, Associate Professor and Project Manager of IRIT-RTF Ur-FU, Chairman of the IEEE Russia-Siberia. Research interests: processing and analysis of biomedical signals, medical technology, machine learning and artificial intelligence. E-mail: v.i.borisov@urfu.ru .

Evdochim Lucian, PhD student, Faculty of Electrical Engineering, Polytechnic University of Bucharest. Graduated from the Polytechnic University of Bucharest with a master's degree in Computer Science in 2020. Research interests: processing and analysis of photoplethysmography signals. E-mail: lucy_evd12@yahoo.com .

Leonid Grigorievich Dorosinskiy, Doctor of Technical Sciences, Professor of IRIT-RTF UrFU, Honorary Worker of the Higher School of the Russian Federation, Honorary Radio Operator. Research interests: infocommunication technologies and communication systems, computer science and computer technology, information and control systems and data analysis. E-mail: l.g.dorosinskiy@urfu.ru .

Received March 16, 2022. The final version - October 2, 2022.

i Надоели баннеры? Вы всегда можете отключить рекламу.