Изобретение относится к области медицины, а именно к способам оцифровки биологических препаратов с использованием микроскопических систем и нейронных сетей и может использоваться для получения информации о локализации и классификации нескольких мазков, расположенных на одном предметном стекле микроскопа.
В российской практике подготовки проб мазков для определения состава микрофлоры мочеполовых органов женщины существует метод нанесения трех мазков, соответствующих разным локализациям ((U - уретральная зона, V - вагинальная зона и C - цервикальная зона), на одно предметное стекло.
Для анализа подобных мазков средствами автоматизированной цифровой микроскопии их необходимо оцифровывать (сканировать). При этом получаемый цифровой препарат должен содержать информацию как о местоположении мазков на предметном стекле, так и их локализацию, то есть область забора биологического материала, к которой принадлежит каждый мазок.
Из уровня техники известен способ определения местонахождения биологического препарата на предметном стекле (US8743195B2, опубл. 03.06.2014), согласно которому определение местоположения осуществляется посредством фотографирования предметного стекла с помощью макрокамеры для создания цифрового макроизображения с последующим применением порогового алгоритма к данному макроизображению для определения маски образца на стекле.
Недостатком данного способа является ограничения в работе с предметными стеклами, на которых размещены сразу несколько мазков биологических препаратов, так как пороговый алгоритм объединяет все мазки в один или захватывает артефакты и/или дополнительные пометки на предметном стекле, а также может неправильно определить количество и границы мазков, так как присутствуют пятна, грязь, локальные затемнения фона.
Из уровня техники также известен способ проверки местоположения области интереса в образце (US2006104499, опубл. 18.05.2006), включающий следующие шаги:
a) определение положения контрольной метки;
b) определение области интереса в образце;
c) определение местоположения области интереса относительно контрольной метки;
d) повторное обнаружение контрольной метки, при том, что местоположения области интереса считается проверенным, если ошибка между координатами, полученными в рамках этапа d) и a) находится в допустимом пределе.
Недостатком данного способа является необходимость нанесение на предметные стекла дополнительных отметок для того, чтобы найти расположение препарата на предметном стекле. При наличии сразу нескольких мазков поиск мазков становится сложным, так как нанесенные мазки могут перекрывать метки. Кроме этого, дополнительные метки на стекле могут затруднять анализ препарата посредством цифровой микроскопии, использующей нейронные сети.
Известен также способ оцифровки биологического препарата костного мозга с использованием нейронных сетей (RU 2793054, опубл. 28.03.2023).
Недостатком такого способа является ограничение в количестве мазков (один), что не позволяет распознать область забора биологического материала к которой принадлежит каждый мазок, если на предметном стекле размещены три мазка разной локализации.
Анализ уровня техники показал отсутствие близких технических решений, позволяющих решить техническую задачу получения информации о локализации и классификации нескольких мазков, расположенных на одном предметном стекле микроскопа.
Технический результат заключается в создании способа сканирования мазков биологического препарата с тремя разными типами локализации, позволяющего определять местоположения мазков разных локализаций.
Технический результат достигается тем, что способ сканирования мазков биологического препарата с тремя типами локализации включает формирование цифрового изображения предметного стекла с мазками с получением макропрепарата последовательным фотографированием при увеличении 2,5х и сшиванием полученных изображений, формирование микропрепарата путем сжимания и сшивания, ввод микропрепарата в предварительно обученную первую нейронную сеть с получением набора масок мазков, которые делят на поля зрения и на угловые секторы, выбирают лучшие поля зрения в каждом секторе и осуществляют оцифровку лучшего поля зрения в каждом секторе каждой локализации на большом увеличении 100х, при помощи скалярного произведения рассчитывают угол α между осью X и вектором из начала координат к центру поля зрения по следующей формуле:
,
где
α - угол между вектором из начала координат к центру поля зрения и осью X, rad;
- вектор из начала координат к центру поля зрения, мкм;
проекция вектора r на ось X, мкм;
проекция вектора r на ось Y, мкм;
sgn - функция взятия знака;
mod - остаток от деления угла в диапазоне от π до 3π на инвариант 2π,
делят угол α на размер угла сектора β, по величине угла α определяют принадлежность к угловому сектору, далее в каждом секторе находят центр поля зрения и с помощью второй нейронной сети вычисляют общую оценку качества поля Q по формуле:
Q = Wp *Qp + Wn * Qn,
где:
Wp - весовой коэффициент оценки качества поля по удаленности от центра масс сектора;
Qp - нормированная оценка качества поля по удаленности от центра масс сектора;
Wn - весовой коэффициент оценки качества поля второй нейронной сетью;
Qn - нормированная оценка качества поля второй нейронной сетью, при этом
Wn + Wp = 1, далее поля зрения с наивысшими оценками Q помечают как предпочтительные, координаты которых сохраняют в памяти компьютера и определяют местоположения мазков трех разных локализаций.
Сохраненные координаты полей зрения далее могут использоваться для оцифровки на большом увеличении, например, 100х, для последующего анализа врачом лабораторной диагностики или для ввода в нейронную сеть для поиска и анализа объектов интереса.
Использование нейронных сетей позволяет получить разделенные маски мазков, а деление на секторы мазков позволяет выбрать поля зрения в разных зонах масок и определять местоположения мазков разных локализаций.
Используемые нейронные сети отличаются архитектурой. Первая нейронная сеть - это комбинация нейронной сети, построенной на архитектуре Unet, которая формирует маски мазков, и предварительно обученной сверточной нейронной сети (CNN), которая выступает в роли дискриминатора и определяет степень схожести результата работы Unet сети с обучающей выборкой. Первая нейронная сеть является генеративно-состязательной.
Вторая нейронная сеть построена на архитектуре VGG16 и является предварительно обученной глубокой сверточной сетью. В отличие от первой нейронной сети данная сеть обучалась на выборке изображений цифровых препаратов мазков мочеполовой системы женщины, которые оценивались вручную врачами лабораторной диагностики. Результатом работы второй нейронной сети является оценка качества полей зрения в угловом секторе.
Заявляемый порядок операций при сканировании позволяет избавиться от необходимости нанесения дополнительных меток на само предметное стекло, а также исключить захват грязи, дефектов окраски и других артефактов.
Изобретение проиллюстрировано следующими фигурами.
На фиг. 1 представлено изображение предметного стекла с нанесенными тремя мазками биологического препарата разной локализации, на фиг. 2 - изображение масок трех мазков, полученных от первой нейронной сети.
На фиг. 3 показано предметное стекло с масками мазков, разделенными на поля зрения с присвоенными от нейронной сети значениями и центрами полей зрения.
Фиг. 4 - сегментированный мазок одной локализации, где показаны вектор , углы σ и β для определения принадлежности поля зрения к угловому сектору.
Фиг. 5 - пример сегментированного мазка одной локализации с наилучшими полями зрения в угловом секторе.
На фиг. 6 отражены координаты (местоположение) каждой из масок мазков локализаций U, V, C.
На фиг. 7 изображены найденные маски мазков с их локализацией.
На фиг. 1-5 представлены:
1 - мазки трех типов локации;
2 - маски трех мазков, полученных от первой нейронной сети;
3 - наилучшее поле зрения мазка;
4 - поле зрения;
5 - угловой сектор;
6 - центр поля зрения;
7 - вектор из начала координат к центру поля зрения.
Осуществление заявленного способа показано на конкретном примере.
На автоматизированный предметный стол микроскопа клали предметное стекло с нанесенными тремя мазками 1, которые были взяты из мочеполовых органов женщины и соответствовали трем локализациям - уретральной U, вагинальной V и цервикальной C (фиг. 1).
Сначала осуществляли формирование макропрепарата последовательным фотографированием предметного стекла на увеличении 2,5х и последующим сшиванием полученных изображений. Сшивание осуществляли с помощью инструментов, доступных в пакете открытого программного обеспечения OpenCV. Параллельно с этим процессом из фотографий, полученных на увеличении 2,5х, формировали микропрепарат. Каждый кадр был сжат с помощью библиотеки PresentationCore.dll, входящей в состав фреймворка .NET Framework, версии 4.0. Результатом сжатия явилось изображение в 10 раз меньше, чем сформированная «миниатюра» на увеличении 2,5х. Затем из сжатых кадров сформировали микропрепарат для отправки в первую нейронную сеть.
Результатом работы первой нейронной сети был набор масок мазков, которые были поделены на поля зрения 4 (фиг. 3). Поле зрения 4 представляло собой область мазка, которую камера «видела» при оптическом увеличении в 10х.
Полученные маски разделили на 5 угловых секторов 5, а поля зрения 4 распределили по принадлежности к секторам 5. Принадлежность к секторам 5 определяли с помощью скалярного произведения:
).
За центр координат приняли центр 6 наилучшего поля зрения 3 маски мазка локализации (фиг. 4). Затем для каждого поля зрения 4 рассчитали угол вектора из начала координат (точка А) к центру 6 поля зрения 3. При делении маски мазка на 5 секторов угол β составил 72 градуса. Полученный угол разделили на величину угла β сектора 5 в градусах, затем к целочисленному результату деления прибавили единицу и получили номер сектора, к которому принадлежит поле зрения.
Затем в каждом секторе 5 нашли центр 6, то есть вычислили координаты вектора по оси X и Y к каждому полю зрения в пределах одного сектора 5, суммировали их и делили на количество полей зрения 3 в секторе 5. Полученная усредненная координата по оси X и Y дала точку, в которой находится центр 6 поля зрения (Фиг. 4). Далее для каждого поля зрения 3 вычисляли оценку качества поля Q с помощью второй нейронной сети. Углы векторов полей зрения, их оценка и соответствующие им сектора приведены в Таблице на фиг. 5. Поля с наивысшими оценками Q пометили как предпочтительные области интереса (фиг. 6).
Далее были определены местоположения (координаты по осям Х и Y) мазков трех разных локализаций, что представлено в таблице 1, отражающей координаты каждой из масок мазков локализаций U, V, C по осям Х и Y, а также показано на фиг. 7.
название | год | авторы | номер документа |
---|---|---|---|
Способ оцифровки биологического препарата костного мозга с использованием нейронных сетей | 2022 |
|
RU2793054C1 |
Способ поиска области мазка препарата на предметном стекле микроскопа | 2023 |
|
RU2825794C1 |
Способ выбора изображений на большом увеличении при помощи нейронных сетей при исследовании мазка костного мозга и система для осуществления способа | 2022 |
|
RU2793060C1 |
СПОСОБ РАСПОЗНАВАНИЯ И ПОДСЧЕТА КЛЕТОК В БИОЛОГИЧЕСКИХ СРЕДАХ ЧЕЛОВЕКА И ЖИВОТНЫХ И УСТРОЙСТВО ДЛЯ ЕГО ОСУЩЕСТВЛЕНИЯ | 2004 |
|
RU2303812C2 |
СПОСОБ ОБУЧЕНИЯ СВЕРТОЧНОЙ НЕЙРОННОЙ СЕТИ ОСУЩЕСТВЛЯТЬ РАЗМЕТКИ ТЕЛЕРЕНТГЕНОГРАММ В ПРЯМОЙ И БОКОВОЙ ПРОЕКЦИЯХ | 2019 |
|
RU2717911C1 |
СПОСОБ СКАНИРОВАНИЯ ЦЕРВИКАЛЬНОГО ПРЕПАРАТА, ПОДГОТОВЛЕННОГО МЕТОДОМ ЖИДКОСТНОЙ ЦИТОЛОГИИ | 2022 |
|
RU2785199C1 |
СПОСОБ РЕНТГЕНОВСКОЙ ТОМОГРАФИИ И УСТРОЙСТВО ДЛЯ ЕГО ОСУЩЕСТВЛЕНИЯ | 2012 |
|
RU2505800C2 |
СПОСОБ ВИЗУАЛИЗАЦИИ И КОЛОРИМЕТРИЧЕСКОГО АНАЛИЗА ФАЗ МИНЕРАЛИЗАЦИИ КОСТНОГО МАТРИКСА В ПРОЦЕССЕ ОСТЕОГЕНЕЗА | 2010 |
|
RU2429475C1 |
СПОСОБ ПОДАВЛЕНИЯ НЕРАВНОМЕРНОСТИ РАСПРЕДЕЛЕНИЯ ЯРКОСТИ ИЗОБРАЖЕНИЙ ПРИ ПОЛУЧЕНИИ ПАНОРАМНЫХ ИЗОБРАЖЕНИЙ МЕДИЦИНСКИХ МИКРОПРЕПАРАТОВ | 2008 |
|
RU2390842C1 |
Способ дифференциальной диагностики болезни Крона толстой кишки и язвенного колита на основе морфологического анализа с помощью искусственного интеллекта | 2023 |
|
RU2814031C1 |
Изобретение относится к области медицины, а именно к способам оцифровки биологических препаратов с использованием микроскопических систем и нейронных сетей, и может использоваться для получения информации о локализации и классификации нескольких мазков, расположенных на одном предметном стекле микроскопа. Предложен способ сканирования мазков биологического препарата с тремя типами локализации, который включает формирование цифрового изображения предметного стекла с мазками с получением изображения макропрепарата последовательным фотографированием при увеличении 2,5х и сшиванием полученных изображений, формирование изображения микропрепарата путем сжимания и сшивания, ввод изображения микропрепарата в предварительно обученную первую нейронную сеть с получением набора масок мазков, которые делят на поля зрения и на угловые секторы, выбирают лучшие поля зрения в каждом секторе и осуществляют оцифровку лучшего поля зрения в каждом секторе каждой локализации на большом увеличении 100х, при помощи скалярного произведения рассчитывают угол α между осью X и вектором из начала координат к центру поля зрения по математической формуле. Далее поля зрения с наивысшими оценками помечают как предпочтительные, координаты которых сохраняют в памяти компьютера, и определяют местоположения мазков трех разных локализаций. Изобретение обеспечивает сканирование мазков биологического препарата с тремя разными типами локализации и определение местоположения мазков разных локализаций. 7 ил., 1 табл.
Способ сканирования мазков биологического препарата с тремя типами локализации, включающий формирование цифрового изображения предметного стекла с мазками с получением изображения макропрепарата последовательным фотографированием при увеличении 2,5х и сшиванием полученных изображений, формирование изображения микропрепарата путем сжимания и сшивания, ввод изображения микропрепарата в предварительно обученную первую нейронную сеть с получением набора масок мазков, которые делят на поля зрения и на угловые секторы, выбирают поля зрения в каждом секторе и осуществляют оцифровку выбранного поля зрения в каждом секторе каждой локализации на большом увеличении 100х, при помощи скалярного произведения рассчитывают угол α между осью X и вектором из начала координат к центру поля зрения по следующей формуле:
,
где α – угол между вектором из начала координат к центру поля зрения и осью X, rad;
– вектор из начала координат к центру поля зрения, мкм;
проекция вектора r на ось X, мкм;
проекция вектора r на ось Y, мкм;
sgn – функция взятия знака;
mod – остаток от деления угла в диапазоне от π до 3π на инвариант 2π,
делят угол α на размер угла сектора β, по величине угла α определяют принадлежность к угловому сектору, далее в каждом секторе находят центр поля зрения и с помощью второй нейронной сети вычисляют общую оценку качества поля Q по формуле:
Q=Wp*Qp+Wn*Qn,
где Wp - весовой коэффициент оценки качества поля по удаленности от центра масс сектора;
Qp - нормированная оценка качества поля по удаленности от центра масс сектора;
Wn - весовой коэффициент оценки качества поля второй нейронной сетью;
Qn - нормированная оценка качества поля второй нейронной сетью,
при этом Wn+Wp=1, далее поля зрения с наивысшими оценками Q помечают как предпочтительные, координаты которых сохраняют в памяти компьютера и определяют местоположения мазков трех разных локализаций.
Способ оцифровки биологического препарата костного мозга с использованием нейронных сетей | 2022 |
|
RU2793054C1 |
US 2006104499 A1, 18.05.2006 | |||
US 2011115897 A1, 19.05.2011 | |||
US 8743195 B2, 03.06.2014. |
Авторы
Даты
2023-10-09—Публикация
2023-06-26—Подача