Эрозии костей являются важным патологическим признаком ревматоидного артрита. Целью данной работы является внедрение обучающего инструмента для предоставления пользователям рекомендаций по выявлению патологических переломов коры головного мозга на изображениях периферической количественной компьютерной томографии высокого разрешения для анализа эрозии.
Костные эрозии являются патологическим признаком нескольких форм воспалительного артрита, включая ревматоидный артрит (РА). Повышенное наличие и размер эрозий связаны с неблагоприятными исходами, функцией суставов и прогрессированием заболевания. Периферическая количественная компьютерная томография высокого разрешения (HR-pQCT) обеспечивает непревзойденную визуализацию эрозий костей in vivo . Однако при таком разрешении видны и разрывы в кортикальной оболочке (кортикальные разрывы), связанные с нормальными физиологическими процессами и патологией. В исследовании grouP для компьютерной томографии xtrEme при ревматоидном артрите ранее использовался консенсусный процесс для разработки определения патологической эрозии при HR-pQCT: перелом коры головного мозга, обнаруженный, по крайней мере, в двух последовательных срезах, по крайней мере, в двух перпендикулярных плоскостях, нелинейной формы, с сопутствующей трабекулярной потерей костной массы. Однако, несмотря на наличие консенсусного определения, идентификация эрозии является сложной задачей, связанной с проблемами межоценочной изменчивости. Целью данной работы является внедрение обучающего инструмента для предоставления пользователям рекомендаций по выявлению патологических корковых разрывов на изображениях HR-pQCT для эрозионного анализа. Протокол, представленный здесь, использует специально разработанный модуль (Bone Analysis Module (BAM) - Training), реализованный в качестве расширения программного обеспечения для обработки изображений с открытым исходным кодом (3D Slicer). Используя этот модуль, пользователи могут практиковаться в выявлении эрозий и сравнивать свои результаты с эрозиями, аннотированными экспертами-ревматологами.
Эрозии костей возникают, когда воспаление вызывает локализованную потерю костной массы на кортикальной поверхности кости. Эти эрозии распространяются в нижележащую область трабекулярной кости. Они являются патологическим признаком нескольких форм воспалительного артрита, включая ревматоидный артрит (РА)1. Наличие и размер эрозии связаны с неблагоприятными исходами, функцией пациента и прогрессированием заболевания 2,3,4,5. В то время как обычная рентгенография остается клиническим стандартом для оценки эрозии, периферическая количественная компьютерная томография высокого разрешения (HR-pQCT) обеспечивает получение 3D-изображений и превосходную чувствительность и специфичность для обнаружения эрозии 6,7. При воспалительном артрите, таком как ревматоидный артрит, HR-pQCT обычно проводится на2-м и3-м пястно-фаланговых суставах - наиболее пораженных суставах кисти8. Поскольку изображения HR-pQCT имеют высокое пространственное разрешение, физиологические нарушения в кортикальной поверхности наблюдаются и у здоровых людей без РА9. Эти корковые прерывания часто связаны с сосудистыми каналами или питательными отверстиями, проходящими через кость10. Таким образом, задача состоит в том, чтобы отличить корковые прерывания, связанные с патологическим процессом (т.е. патологические эрозии), от непатологических признаков.
Консенсусное определение патологической костной эрозии было опубликовано в Исследовании grouP for xtrEme Computed Tomopation in Rheumatoid Arthritis (SPECTRA) как наличие определенного прерывания в кортикальном слое кости, которое распространяется по меньшей мере на два последовательных среза и обнаруживается в двух или более перпендикулярных плоскостях11. Далее прерывание должно быть нелинейной формы и сопровождаться потерей в трабекулярной области. Наглядные примеры корковых прерываний, которые соответствуют и не соответствуют критериям эрозий, показаны в работе Klose-Jensen et al.12.
Однако не все корковые нарушения, отвечающие вышеуказанным критериям, классифицируются как эрозии. Перерывы иногда вызваны физиологическими процессами, такими как сосудистые каналы (рис. 1). Их можно идентифицировать и дифференцировать от эрозий благодаря их предсказуемому анатомическому расположению, параллельным и прямым краям и субмиллиметровому размеру13. Кисты – это еще одна форма кортикального разрыва, которая не считается эрозией. Они часто имеют округлую трабекулярную структуру с четкой кистозной стенкой 13. В отличие от острых краев и открытой трабекулярной структуры проявляются эрозии. Тем не менее, эрозии могут образовываться в кистозных участках, что делает неоднозначным определение объема потери костной массы, вызванной эрозиями, а не кистами. Несмотря на то, что разрешение этой неоднозначности с помощью дополнительных критериев не является целью данного исследования, существует необходимость предоставить исчерпывающие примеры патологической эрозии и физиологических нарушений коры головного мозга.
Рисунок 1: Пример кортикальных разрывов, которые не были вызваны исключительно эрозиями. (А) Рисунок, иллюстрирующий общее расположение сосудистых каналов у основания головки пястной кости. Примеры сосудистых каналов в (B) корональной, (C) сагиттальной, (D) и (E) аксиальных плоскостях. (F) Пример прерывания коры головного мозга, вызванного кистой. (G) Пример пустотного объема в трабекулярной области кости, включающего как кисты, так и эрозии. Пожалуйста, нажмите здесь, чтобы увидеть увеличенную версию этого рисунка.
Несмотря на трудности, связанные с идентификацией эрозии, в настоящее время не существует учебных пособий, которые могли бы предоставить менее опытным пользователям рекомендации по интерпретации изображений HR-pQCT для анализа эрозии. Недавно был разработан модуль с открытым исходным кодом для анализа эрозии под названием Модуль анализа костей (BAM) - Erosion Volume, реализованный в качестве расширения программного обеспечения для обработки изображений с открытым исходным кодом для обеспечения визуализации эрозии и объемного анализа14. Протокол, представленный здесь, описывает использование обучающего модуля, добавленного в BAM (BAM - Training), который сравнивает попытки выявления эрозии пользователями путем сравнения идентификации эрозии с эрозиями, аннотированными экспертами-ревматологами. Этот обучающий инструмент предоставляет пользователям обратную связь по выявлению эрозии, чтобы направлять улучшения в анализе эрозии. Инструкции по установке программного обеспечения приведены на шаге 1. Сведения о сборе новых данных см. в шагах 3–5.3. Сведения об использовании только обучающего модуля см. в шаге 2.
Все методы, описанные в этом протоколе, соответствуют рекомендациям, установленным Объединенным советом по этике исследований в области здравоохранения при Университете Калгари (REB19-0387).
1. Установите 3D Slicer 15 и модули анализа костей
Рисунок 2: Пример окна настроек после добавления модулей костного анализа в установку 3D Slicer. На изображении показан скриншот окна настроек с модулями, выделенными красным прямоугольником. Пожалуйста, нажмите здесь, чтобы увидеть увеличенную версию этого рисунка.
2. Обучающий модуль
Рисунок 3: Выпадающее меню 3D Slicer. Выпадающее меню для поиска модулей анализа костной ткани и выбора модуля обучения. Пожалуйста, нажмите здесь, чтобы увидеть увеличенную версию этого рисунка.
Рисунок 4: Идентификация объема внутри периостальной поверхности кости. (А) Пример маски. Маска визуализируется в виде бинарного изображения. (Б) Пример сегментации. Сегментация относится к визуализации двоичного изображения, наложенного на изображение в оттенках серого. Эти различия определяются с помощью 3D Slicer. Пожалуйста, нажмите здесь, чтобы увидеть увеличенную версию этого рисунка.
Рисунок 5: Пример скриншота обучающего модуля в 3D Slicer. (A) Нажмите, чтобы добавить новые начальные точки. (B) Нажмите, чтобы рассчитать объемы эрозии. (C) Нажмите, чтобы импортировать изображения. (D) Нажмите, чтобы открыть начальные точки, размещенные экспертами. Пожалуйста, нажмите здесь, чтобы увидеть увеличенную версию этого рисунка.
3. Получение и экспорт изображений для использования в инструменте эрозионного анализа
4. Конвертация файлов и генерация костной маски
ПРИМЕЧАНИЕ: В зависимости от формата изображения, выполните шаг 4.1 для изображений AIM (проприетарный формат изображений HR-pQCT), MHA (формат ITK MetaImage), nii (NIfTI - Технологическая инициатива в области информатики нейровизуализации), NRRD (почти необработанные растровые данные) или шаг 4.2 для изображений DICOM.
5. Идентификация эрозий
6. Статистика эрозии
Используя обучающий инструмент, пользователи могут попрактиковаться в выявлении участков эрозии, получая обратную связь о своих результатах. Эта петля обратной связи может улучшить способность пользователя идентифицировать эрозии и, возможно, использовать модули 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), описывающего вычисленные эрозии и их статистику.
Этот обучающий инструмент дает возможность научиться выявлять эрозии с помощью модуля анализа костной ткани. Дальнейшее использование этого инструмента анализа эрозии помимо обучения требует доступа к изображениям хорошего качества с незначительными артефактами движения или без них. Определение эрозии HR-pQCT, основанное на литературе, описывает анатомические особенности, связанные с патологическими эрозиями, о которых можно сообщить с достаточной воспроизводимостью11,20. Однако это определение не учитывает общее анатомическое расположение сосудистых каналов, что может привести к их ошибочной классификации как костных эрозий10.
Важнейшими этапами в этом протоколе являются создание костной маски, размещение затравочных точек и создание объема эрозии. Несмотря на то, что используются автоматизированные методы создания масок и объема эрозии, маски часто требуют ручной коррекции для обеспечения удовлетворительных результатов. Приведено подробное описание инструментов, доступных для выполнения ручных исправлений. При размещении посевных точек руководствуйтесь учебными примерами, предоставленными модулем BAM-Training.
Основываясь на данных, использованных на сегодняшний день, этот протокол предоставляет рекомендации по устранению неполадок, когда модуль эрозионного анализа не дает ожидаемых результатов. В дальнейшей работе будет обеспечен доступ к дополнительным обучающим данным. Предыдущее исследование показало, что объемы эрозии, оцененные с помощью этого метода, сопоставимы с существующими методами 14,21,22. Предоставление обучающих данных позволит сравнивать их с новыми инструментами эрозионного анализа по мере их разработки23.
Представленный здесь учебный инструмент в первую очередь помогает в выявлении эрозии; Однако в настоящее время метод ограничен отсутствием консенсуса по определению степени эрозии трабекулярной кости. Тем не менее, модули BAM имеют открытый исходный код, поэтому, по мере изменения будущих определений степени эрозии, другие исследователи имеют доступ к модификации модулей в соответствии со своими потребностями.
По мере расширения использования HR-pQCT в ревматологических исследованиях, обучающий инструмент предоставляет неопытным пользователям рекомендации по выявлению патологических корковых прерываний на изображениях HR-pQCT для анализа эрозии. Этот инструмент будет применим исследователям независимо от метода, выбранного для анализа эрозии. Несмотря на то, что для повышения воспроизводимости и скорости анализа желательна полностью автоматизированная идентификация эрозии, для обучения моделей машинного обучения требуются большие эталонные/эталонные наборы данных с точными аннотациями. Будучи инструментом с открытым исходным кодом, этот модуль дает возможность коллективно разрабатывать большие аннотированные наборы данных для будущего использования в машинном обучении. Использование этого учебного инструмента позволит большему числу исследователей включить эрозионный анализ в свои исследования HR-pQCT.
У всех авторов нет конфликта интересов, о котором нужно сообщать.
Авторы выражают признательность следующим финансирующим организациям, которые поддержали эту работу. SLM финансируется через Общество артрита (STAR-18-0189) и грант Канадского института планирования и распространения исследований в области здравоохранения. JJT является обладателем стипендии CIHR.
Name | Company | Catalog Number | Comments |
3DSlicer | Open Source | N/A | Download at https://www.slicer.org/ |
BAM Erosion Analysis Modules | Open Source | N/A | Version used in manuscript: download at https://doi.org/10.5281/zenodo.7943007 |
XtremeCTII | Scanco Medical | N/A |
Request permission to reuse the text or figures of this JoVE article
Request PermissionThis article has been published
Video Coming Soon
ABOUT JoVE
Copyright © 2025 MyJoVE Corporation. All rights reserved