Обзор современных средств разметки цифровых диагностических изображений
- Авторы: Васильев Ю.А.1, Савкина Е.Ф.1, Владзимирский А.В.1,2, Омелянская О.В.1, Арзамасов К.М.1
-
Учреждения:
- Научно-практический клинический центр диагностики и телемедицинских технологий Департамента здравоохранения города Москвы
- Первый Московский государственный медицинский университет им. И.М. Сеченова (Сеченовский Университет)
- Выпуск: Том 104, № 5 (2023)
- Страницы: 750-760
- Тип: Социальная гигиена и организация здравоохранения
- URL: https://bakhtiniada.ru/kazanmedj/article/view/145739
- DOI: https://doi.org/10.17816/KMJ349060
- ID: 145739
Цитировать
Аннотация
Актуальность. В современной медицине активно внедряются алгоритмы искусственного интеллекта, для тестирования и обучения которых необходим большой объём размеченных наборов данных. Программное обеспечение для разметки (аннотации) цифровых диагностических изображений служит необходимым элементом при создании наборов данных.
Цель. Провести обзор возможностей и сравнительный анализ функциональности наиболее распространённого доступного программного обеспечения для аннотации цифровых диагностических изображений.
Материал и методы исследования. В сравнительном анализе участвуют пять бесплатных и один коммерческий программный продукт для аннотации цифровых диагностических изображений. При апробации процесса разметки на медицинских изображениях по нескольким целевым видам патологии оценивалось удобство использования графического интерфейса пользователя и функциональных возможностей. Функциональность программных продуктов апробирована врачами-рентгенологами со стажем работы от 5 лет. Дополнительно проведён обзор методов полуавтоматической сегментации, реализованных в исследуемых программных продуктах. В качестве исходных медицинских изображений использованы наборы данных исследований методом компьютерной томографии, полученные из открытых источников.
Результаты. Произведено сравнение функциональности программного обеспечения для аннотации цифровых диагностических изображений: поддерживаемые форматы; загрузка, представление и сохранение исходных изображений и данных аннотации; возможности визуализации медицинских изображений; инструменты для аннотации. Изучены и систематизированы алгоритмы, лежащие в основе полуавтоматических методов сегментации. Сформированы требования к базовой функциональности программного обеспечения для разметки цифровых диагностических изображений. Полученные результаты создают системную основу для выработки рекомендаций врачам-рентгенологам по выбору и использованию средств разметки цифровых диагностических изображений.
Вывод. Наиболее полной функциональностью в области сегментации цифровых диагностических изображений среди рассмотренного бесплатного программного обеспечения обладает 3D Slicer; в случае аннотации для задач детекции удобно применять платформы Supervisely, CVAT; для автоматической сегментации некоторых видов патологии и органов можно использовать расширения 3D Slicer и готовые модели в Medseg.
Ключевые слова
Полный текст
Открыть статью на сайте журналаОб авторах
Юрий Александрович Васильев
Научно-практический клинический центр диагностики и телемедицинских технологий Департамента здравоохранения города Москвы
Email: VasilevYA1@zdrav.mos.ru
ORCID iD: 0000-0002-0208-5218
канд. мед. наук, директор
Россия, г. Москва, РоссияЕкатерина Феликсовна Савкина
Научно-практический клинический центр диагностики и телемедицинских технологий Департамента здравоохранения города Москвы
Автор, ответственный за переписку.
Email: SavkinaEF@zdrav.mos.ru
ORCID iD: 0000-0001-9165-0719
мл. научный сотрудник, отд. радиомики и радиогеномики
Россия, г. Москва, РоссияАнтон Вячеславович Владзимирский
Научно-практический клинический центр диагностики и телемедицинских технологий Департамента здравоохранения города Москвы; Первый Московский государственный медицинский университет им. И.М. Сеченова (Сеченовский Университет)
Email: VladzimirskijAV@zdrav.mos.ru
ORCID iD: 0000-0002-2990-7736
зам. директора по научной работе; докт. мед. наук, проф.
Россия, г. Москва, Россия; г. Москва, РоссияОльга Васильевна Омелянская
Научно-практический клинический центр диагностики и телемедицинских технологий Департамента здравоохранения города Москвы
Email: OmelyanskayaOV@zdrav.mos.ru
ORCID iD: 0000-0002-0245-4431
руководитель, управление подразделениями дирекции по науке
Россия, г. Москва, РоссияКирилл Михайлович Арзамасов
Научно-практический клинический центр диагностики и телемедицинских технологий Департамента здравоохранения города Москвы
Email: ArzamasovKM@zdrav.mos.ru
ORCID iD: 0000-0001-7786-0349
канд. мед. наук, руководитель, отдел медицинской информатики, радиомики и радиогеномики
Россия, г. Москва, РоссияСписок литературы
- Meess KM, Izzo RL, Dryjski ML, Curl RE, Harris LM, Springer M, Siddiqui AH, Rudin S, Ionita CN. 3D printed abdominal aortic aneurysm phantom for image guided surgical planning with a patient specific fenestrated endovascular graft system. Medical imaging 2017: Imaging informatics for healthcare, research, and applications. SPIE. 2017;10138:159–172. doi: 10.1117/12.2253902.
- Kodenko MR, Vasilev YuA, Vladzymyrskyy AV, Omelyanskaya OV, Leonov DV, Blokhin IA, Novik VP, Kulberg NS, Samorodov AV, Mokienko OA, Reshetnikov RV. Diagnostic accuracy of AI for opportunistic screening of abdominal aortic aneurysm in CT: A systematic review and narrative synthesis. Diagnostics. 2022;12(12):3197. doi: 10.3390/diagnostics12123197.
- Le Berre C, Sandborn WJ, Aridhi S, Devignes M-D, Fournier L, Smaïl-Tabbone M, Danese S, Peyrin-Biroulet L. Application of artificial intelligence to gastroenterology and hepatology. Gastroenterology. 2020;158(1):76–94.e2. doi: 10.1053/j.gastro.2019.08.058.
- Medar R, Rajpurohit VS, Rashmi B. Impact of training and testing data splits on accuracy of time series forecasting in machine learning. 2017 International Conference on Computing, Communication, Control and Automation (ICCUBEA). Pune, India: IEEE; 2017. с. 1–6. doi: 10.1109/ICCUBEA.2017.8463779.
- Павлов Н.А., Андрейченко А.Е., Владзимирский А.В., Ревазян А.А., Кирпичев Ю.С., Морозов С.П. Эталонные медицинские датасеты (MosMedData) для независимой внешней оценки алгоритмов на основе искусственного интеллекта в диагностике. Digital Diagnostics. 2021;2(1):49–65. doi: 10.17816/DD60635.
- Wallner J, Schwaiger M, Hochegger K, Gsaxner C, Zemann W, Egger J. A review on multiplatform evaluations of semi-automatic open-source based image segmentation for cranio-maxillofacial surgery. Comput Methods Programs Biomed. 2019;182:105102. doi: 10.1016/j.cmpb.2019.105102.
- Free software for annotating DICOM in deep learning. https://www.imaios.com/en/resources/blog/the-best-medical-image-annotation-software (access date: 20.01.2023).
- Grünber K, Jimenez-del-Toro O, Jakab A, Langs G, Salas Fernandez T, Winterstein M, Krenn M. Annotating medical image data. In: Cloud-Based Benchmarking of Medical Image Analysis. Cham: Springer; 2017. p. 45–67. doi: 10.1007/978-3-319-49644-3.
- 3D Slicer image computing platform. In: 3D Slicer image computing platform. https://www.slicer.org/ (access date: 15.01.2023).
- ITK-SNAP. http://www.itksnap.org/pmwiki/pmwiki.php (access date: 15.01.2023).
- Unified OS/Platform for computer vision. https://supervise.ly/ (access date: 16.01.2023).
- The Medical Imaging Interaction Toolkit. https://github.com/MITK/MITK?ysclid=lfrblsfeel784158071 (access date: 16.01.2023).
- MedSeg — free medical segmentation online. https://www.medseg.ai/ (access date: 16.01.2023).
- Computer vision annotation tool. https://www.cvat.ai/ (access date: 16.01.2023).
- Vaa3D. https://en.wikipedia.org/wiki/Vaa3D (access date: 10.01.2023).
- СellProfiler. Cell image analysis software. https://cellprofiler.org/ (access date: 10.01.2023).
- Красильников Н.Н. Цифровая обработка 2D- и 3D-изображений. СПб.: БХВ-Петербург; 2011. 608 с.
- Extensions. https://slicer.readthedocs.io/en/latest/developer_guide/extensions.html (access date: 16.01.2023).
- Creating a Supervisely plugin. https://sdk.docs.supervise.ly/repo/help/tutorials/01_create_new_plugin/how_to_create_plugin.html (access date: 02.02.2023).
- Serverless tutorial. https://opencv.github.io/cvat/docs/manual/advanced/serverless-tutorial/ (access date: 16.01.2023).
- Developer Guide. https://slicer.readthedocs.io/en/latest/developer_guide/index.html# (access date: 12.05.2023).
- API & SDK. https://opencv.github.io/cvat/docs/api_sdk/ (access date: 12.05.2023).
- API & SDK Seamless integration with existing codebase. https://supervisely.com/ecosystem/api-and-sdk/ (access date: 12.05.2023).
- DSS Service Developer’s Quick Start Guide. https://alfabis-server.readthedocs.io/en/latest/service_quick_start.html (access date: 16.01.2023).
- Rogowska J. Overview and fundamentals of medical image segmentation. In: Handbook of medical imaging, processing and analysis. Academic Press, Cambridge, Massachusetts; 2000. с. 69–85. doi: 10.1016/B978-012077790-7/50009-6.
- Yushkevich PA, Piven J, Hazlett HC, Smith RG, Ho S, Gee JC, Gerig G. User-guided 3D active contour segmentation of anatomical structures: significantly improved efficiency and reliability. Neuroimage. 2006;31(3):1116–1128. doi: 10.1016/j.neuroimage.2006.01.015.
- Fast Marching Segmentation. https://simpleitk.readthedocs.io/en/master/link_FastMarchingSegmentation_docs.html (access date: 17.04.2023).
- Mortensen EN, Barrett WA. Intelligent scissors for image composition. In: Proceedings of the 22nd annual conference on Computer graphics and interactive techniques. New York, NY: Association for Computing Machinery; 1995. р. 191–198. doi: 10.1145/218380.218442.
- Zuki D, Vicory J, McCormick M, Wisse LEM, Gerig G, Yushkevich P, Aylward S. ND morphological contour interpolation. Insight J. 2016;17:1–27. doi: 10.54294/achtrg.
- SlicerSegmentEditorExtraEffects. https://github.com/lassoan/SlicerSegmentEditorExtraEffects (access date: 17.04.2023)
- Zhu L, Kolesov I, Gao Y, Kikinis R, Tannenbaum A. An effective interactive medical image segmentation method using fast GrowCut. http://interactivemedical.org/imic2014/CameraReadyPapers/Paper%204/IMIC_ID4_FastGrowCut.pdf (access date: 16.01.2023).
- Breiman L. Random Forests. Journal Machine Learning. 2001;45(1):5–32. doi: 10.1023/A:1010933404324.
- Wang J, Sun K, Cheng T, Jiang B, Deng C, Zhao Y. Deep High-Resolution Representation Learning for Visual Recognition. IEEE Trans Pattern Anal Mach Intell. 2021;43(10):3349–3364. doi: 10.1109/TPAMI.2020.2983686.
- Maninis KK, Caelles S, Pont-Tuset J, Van Gool L. Deep extreme cut: From extreme points to object segmentation. In: Proceedings of the IEEE conference on computer vision and pattern recognition. Salt Lake City, UT, USA; 2018. р. 616–625, doi: 10.48550/arXiv.1711.09081.
- Sofiiuk K, Petrov I, Barinova O, Konushin A. Rethinking backpropagating refinement for interactive segmentation. In: Proceedings of the IEEE conference on computer vision and pattern recognition. Seattle, WA, USA; 2020. р. 8623–8632, doi: 10.48550/arXiv.2001.10331.
- Sakinis T, Milletari F, Roth H, Korfiatis P, Kostandy P, Philbrick K, Erickson BJ. Interactive segmentation of medical images through fully convolutional neural networks. ArXiv preprint. 2019. doi: 10.48550/arXiv.1903.08205.
- Sofiiuk K, Petrov IA, Konushin A. Reviving Iterative Training with Mask Guidance for Interactive Segmentation, 2022. In: IEEE International Conference on Image Processing (ICIP). Bordeaux; 2022. р. 3141–3145. doi: 10.1109/ICIP46576.2022.9897365.
- ABL Temporal Bone Segmentation Module. https://github.com/Auditory-Biophysics-Lab/Slicer-ABLTemporalBoneSegmentation (access date: 17.04.2023).
- Airway Segmentation. GitHub — Slicer/SlicerAirwaySegmentation: CLI module for airway segmentation starting from chest CT images (access date: 17.04.2023).
- Breast DCE-MRI FTV extension. https://github.com/rnadkarni2/SlicerBreast_DCEMRI_FTV (access date: 17.04.2023).
- RVesselX Slicer Liver Anatomy Annotation Plugin. https://github.com/R-Vessel-X/SlicerRVXLiverSegmentation (access date: 17.04.2023).
- The VMTK Extension for 3D Slicer. https://github.com/vmtk/SlicerExtension-VMTK (access date: 17.04.2023).
- HDBrainExtraction. https://github.com/lassoan/SlicerHDBrainExtraction (access date: 17.04.2023).
- T1 & ECV Mapping. https://github.com/RivettiLuciano/SlicerT1_ECVMapping (access date: 17.04.2023).
Дополнительные файлы
