Используя обучающий инструмент, пользователи могут попрактиковаться в выявлении участков эрозии, получая обратную связь о своих результатах. Эта петля обратной связи может улучшить способность пользователя идентифицировать эрозии и, возможно, использовать модули BAM для идентификации эрозий на собственных изображениях. Обратная связь после размещения посевной точки основана на следующих критериях. 1) Если количество размещенных начальных точек не соответствует количеству опорных эрозий, пользователю предлагается удалить или добавить соответствующее количество начальных точек. 2) Если местоположение исходной точки не может быть сопоставлено с эталонной эрозией, отображается сообщение о том, что в местоположении этой исходной точки эрозии нет. 3) Если начальная точка совпадает с референсным патологическим/физиологическим кортикальным прерыванием, таким как киста или сосудистый канал, пользователь информируется о типе кортикального прерывания, которое он пытался идентифицировать как эрозию, и просит удалить начальную точку. 4) Если местоположение исходной точки перекрывает эталонную эрозию, алгоритм все равно может не обнаружить эрозию. Это может произойти, когда исходная точка не была центрирована в эрозии. В этих случаях пользователю предлагается изменить положение начальной точки. 5) Если исходная точка расположена слишком далеко от эрозии, пользователь будет проинформирован об их неправильном размещении и предложен повторить попытку. 6) Когда местоположение исходной точки совпадает с эталонной эрозией, отображается подсказка, информирующая пользователя об успешной попытке идентифицировать эрозию в этой конкретной исходной точке.
В следующем разделе приведены примеры работы модуля на основе различных входных данных. Правильные и неправильные входные данные будут продемонстрированы в следующих примерах. На рисунке 6А показано местоположение исходной точки, расположенной в пределах эрозии. На этом изображении существует только одна эрозия, поэтому вычисление эрозий с начальной точкой даст ожидаемые результаты. На рисунке 6B показан запрос, отображаемый пользователям, когда их попытка идентифицировать эрозии совпадает с изображением, аннотированным экспертом. Модуль также отображает результаты в виде сегментации на изображении в оттенках серого (рис. 6C). Если пользователь разместил начальную точку в месте без эрозии, как показано на рисунке 7A, модуль отобразит сообщение об ошибке (рисунок 7B) о том, что в этом месте нет эрозии, и предложит пользователю переместить/удалить начальные точки.

Рисунок 6: Пример правильной идентификации эрозии. (A) Пример того, как пользователь правильно размещает начальную точку в месте эрозии. (Б) Пример обратной связи, когда все эрозии были идентифицированы правильно. (C) Пример отображаемой сегментации эрозии при правильном расчете эрозии. Пожалуйста, нажмите здесь, чтобы увидеть увеличенную версию этого рисунка.

Рисунок 7: Пример неправильной идентификации эрозии. (A) Пример исходной точки, размещенной там, где нет эрозии. (B) Пример сообщения об ошибке, когда исходная точка размещается в месте, где нет эрозии. Пожалуйста, нажмите здесь, чтобы увидеть увеличенную версию этого рисунка.
Расположение всех кист и сосудистых каналов на предоставленных обучающих изображениях было определено экспертом. Таким образом, можно обнаружить, когда пользователь пытается неправильно определить кисту или сосудистый канал. На рисунке 8А показана попытка идентифицировать кисту путем размещения на ней затравочной точки. На рисунке 8B показан следующий вывод об ошибке.

Рисунок 8: Пример идентификации кисты. (А) Пример затравочной точки, размещенной на кисте. (B) Пример сообщения об ошибке при размещении затравочной точки на кисте. Пожалуйста, нажмите здесь, чтобы увидеть увеличенную версию этого рисунка.
Модуль также сообщит пользователю, есть ли у него нужное количество начальных точек. Если пользователь разместил неверное количество начальных точек, модуль сообщит пользователю точное количество начальных точек, которые отсутствуют или лишние, чтобы идентифицировать все эрозии на изображении. Модуль также дает обратную связь для каждой размещенной начальной точки. Таким образом, пользователь знает, какие действия необходимо предпринять для каждой отдельной начальной точки. На рисунке 9 показан пример, в котором пользователь разместил только одну начальную точку, когда ожидалось две.

Рисунок 9: Пример эрозий, рассчитанных без одной начальной точки. В примере показан пример, в котором пользователь разместил только одну начальную точку, когда ожидалось две. Пожалуйста, нажмите здесь, чтобы увидеть увеличенную версию этого рисунка.
Если у пользователя возникнут проблемы с поиском какой-либо или всех эрозий, у него есть возможность показать профессионально аннотированные местоположения, нажав кнопку с надписью Reveal Correct Seed Points (Показать правильные начальные точки) (рис. 5D). При нажатии этой кнопки правильные начальные точки будут загружены в текущее окно 3D-среза.
Таким образом, это показывает, что программный модуль может оценить правильность попытки пользователя идентифицировать эрозии на выбранных изображениях, сравнивая вычисленную эрозию с эрозиями, аннотированными экспертами. Кроме того, модуль предоставляет обратную связь на основе каждой размещенной пользователем начальной точки, чтобы направлять их к ожидаемому расположению начальной точки и входным параметрам.
| Идентификатор сканирования | Прерывание коры головного мозга | Кость | Ярлык | Местоположение центроида | Объем (мм 3) | Площадь поверхности (мм2) | Округлость | Количество вокселей (вокселов) |
| 3_Training.nii | Эрозия | Пястный | SEEDS_28-1 | 210, 108, 242 | 3.321668853 | 14.46818378 | 0.74411491 | 14853 |
| 3_Training.nii | Эрозия | Пястный | SEEDS_28-3 | 179, 100, 241 | 1.100739562 | 7.121231239 | 0.7239659 | 4922 |
Таблица 1: Пример сгенерированного выходного файла (формат csv), описывающего вычисленные эрозии и их статистику.