[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

RU2822860C1 - Method of processing digital images of fingers for colorimetric analysis of hemoglobin level in blood - Google Patents

Method of processing digital images of fingers for colorimetric analysis of hemoglobin level in blood Download PDF

Info

Publication number
RU2822860C1
RU2822860C1 RU2023133301A RU2023133301A RU2822860C1 RU 2822860 C1 RU2822860 C1 RU 2822860C1 RU 2023133301 A RU2023133301 A RU 2023133301A RU 2023133301 A RU2023133301 A RU 2023133301A RU 2822860 C1 RU2822860 C1 RU 2822860C1
Authority
RU
Russia
Prior art keywords
image
areas
intensities
hemoglobin
blood
Prior art date
Application number
RU2023133301A
Other languages
Russian (ru)
Inventor
Евгений Александрович Ширшин
Борис Павлович Якимов
Георгий Михайлович Денисенко
Андрей Сергеевич Шкода
Людмила Леонидовна Панкратьева
Александр Васильевич Пухов
Алексей Александрович Юрьев
Original Assignee
Государственное бюджетное учреждение здравоохранения города Москвы "Городская клиническая больница N67 имени Л.А. Ворохобова Департамента здравоохранения города Москвы"
Автономная некоммерческая организация "Московский центр инновационных технологий в здравоохранении"
Общество с ограниченной ответственностью «Медеум»
Filing date
Publication date
Application filed by Государственное бюджетное учреждение здравоохранения города Москвы "Городская клиническая больница N67 имени Л.А. Ворохобова Департамента здравоохранения города Москвы", Автономная некоммерческая организация "Московский центр инновационных технологий в здравоохранении", Общество с ограниченной ответственностью «Медеум» filed Critical Государственное бюджетное учреждение здравоохранения города Москвы "Городская клиническая больница N67 имени Л.А. Ворохобова Департамента здравоохранения города Москвы"
Application granted granted Critical
Publication of RU2822860C1 publication Critical patent/RU2822860C1/en

Links

Abstract

FIELD: image processing means.
SUBSTANCE: present invention relates to means of processing data obtained during non-invasive analysis of hemoglobin content in patient's blood using machine learning models. Disclosed is a method of processing digital images of fingers for colorimetric analysis of hemoglobin level in blood, which consists in the fact that on the digital image of the fingers, the image areas on which the nail beds are located, as well as the skin areas, the color of which changes depending on the blood hemoglobin level; wherein a portion of the image of the nail bed and the skin area in which the distribution of intensity in the different color channels is uniform is segmented; filtering the segmented image regions, the color characteristics of which vary depending on the hemoglobin level in the blood; while removing areas in which intensities of R-, G-, B-channels have atypical characteristics for color characteristics of skin and nail bed by comparing average intensities and standard deviation of intensities of the detected image with reference values; for filtered image areas, statistics of distribution of intensities are calculated simultaneously in R-, G-, B-channels of a digital image: percentiles of distribution of intensities at level of 5, 15, 25, 50, 75, 85, 95 of the average value of intensity and standard deviation of intensities; hemoglobin concentration is predicted using a machine learning model based on an ensemble of decision trees based on calculated values of statistics of intensity distribution of the digital image of the selected areas.
EFFECT: present invention enables more accurate recognition of the obtained images of the nail beds of the patient's fingers by taking into account the distribution of light intensities passing through the patient's tissue, the obtained digital image simultaneously in all three R-, G-, B-channels, using at that several levels of values of specified reference values of distribution of intensities and such a machine learning algorithm, which will make it possible to more fully take into account the above distribution of intensities and more accurately predict the value of hemoglobin based on the analysis of the obtained RGB images.
3 cl, 4 dwg

Description

Область техники, к которой относится изобретениеField of technology to which the invention relates

Изобретение относится к средствам для обработки данных, полученных в процессе неинвазивного анализа содержания гемоглобина в крови пациента/ пользователя/ человека, с использованием моделей машинного обучения.The invention relates to means for processing data obtained during non-invasive analysis of hemoglobin content in the blood of a patient/user/person using machine learning models.

Уровень техникиState of the art

Из уровня техники известен ряд способов обработки при помощи компьютерной техники результатов анализа крови, полученных неинвазивными методами.A number of methods are known from the prior art for processing blood test results obtained by non-invasive methods using computer technology.

Известен способ неинвазивного медицинского мониторинга, предусматривающий измерение характеристик крови, раскрытый в заявке US 2021/0113121 А1, опубликованной 27.08.2020. В данной заявке описан способ получения информации об оптических свойствах ткани, в котором используют датчик оптической когерентной томографии для картирования кровеносных сосудов пациента. Данные оптической когерентной томографии кожи пациента обрабатывают с использованием предварительно обученной сверточной нейронной сети и получают информацию о светоотражающих свойствах тканей кожи с проходящими через них кровеносными капиллярными сосудами. По результатам указанной обработки судят о характеристиках крови пациента, в частности об уровне содержащейся в ней глюкозы и гемоглобина.There is a known method of non-invasive medical monitoring, which involves measuring blood characteristics, disclosed in application US 2021/0113121 A1, published on 08/27/2020. This application describes a method for obtaining information about the optical properties of tissue that uses an optical coherence tomography sensor to map a patient's blood vessels. Optical coherence tomography data from a patient's skin is processed using a pre-trained convolutional neural network to obtain information about the light reflective properties of skin tissue with blood capillary vessels passing through it. Based on the results of this processing, the characteristics of the patient’s blood are judged, in particular the level of glucose and hemoglobin contained in it.

Недостатками такого способа является необходимость применения сложного метода оптической когерентной томографии, требующего наличия специализированной техники для проведения исследования. Более того, с помощью указанного метода светотражающие характеристики тканей получают только с тех участков, где установлены соответствующие датчики. Соответственно построенная карта светоотражающих свойств тканей кожи может получиться не совсем точной, и при ее обработке могут быть допущены значительные погрешности при определении характеристик крови.The disadvantages of this method are the need to use a complex method of optical coherence tomography, which requires specialized equipment to conduct the study. Moreover, using this method, the reflective characteristics of fabrics are obtained only from those areas where the corresponding sensors are installed. Accordingly, the constructed map of the reflective properties of skin tissue may not be entirely accurate, and during its processing, significant errors may be made when determining the characteristics of blood.

Также известен способ определения гемоглобина крови при помощи оптического детектора, раскрытый в описании к патенту RU 2712078 С2. Указанный способ заключается в том, что с помощью фотодетектора, чувствительного в видимом и ближнем ИК диапазоне, регистрируют оптический сигнал от светодиодов с узкополосным спектром излучения в видимом и ближнем ИК диапазоне, прошедший через участки пальца человека. Детектируемый сигнал передают для обработки на удаленный сервер с помощью мобильного устройства. После соответствующей обработки при помощи алгоритмов нелинейного машинного обучения результаты анализа передаются обратно на мобильное устройство и отображаются на его дисплее в виде цветного пиктографического представления, на основании которого судят об уровне гемоглобина в крови пациента. Основным недостатком такого способа является относительно невысокая точность определения гемоглобина, согласно 10.1371/journal.pone.0254629.There is also a known method for determining blood hemoglobin using an optical detector, disclosed in the description of patent RU 2712078 C2. This method involves using a photodetector sensitive in the visible and near-IR range to record an optical signal from LEDs with a narrow-band emission spectrum in the visible and near-IR range that has passed through areas of a person’s finger. The detected signal is transmitted for processing to a remote server using a mobile device. After appropriate processing using nonlinear machine learning algorithms, the analysis results are transmitted back to the mobile device and displayed on its display in the form of a color pictographic representation, based on which the level of hemoglobin in the patient’s blood is judged. The main disadvantage of this method is the relatively low accuracy of hemoglobin determination, according to 10.1371/journal.pone.0254629.

Известен способ неинвазивного прогнозирования уровня гемоглобина крови, раскрытый в заявке US 2021/0007648 А1. Способ предполагает обработку цифровых изображений пальцев руки с использованием подсветки в ближнем ИК диапазоне (на 850 и 1070 нм), получаемых с помощью камеры смартфона. В указанном способе на первом этапе получают временные последовательности снимков пальцев изображения пациента с инфракрасной подсветкой. Затем на цифровых снимках производят сегментацию областей изображений, на которых приведены ногтевые ложа пальцев. На основании данных, извлеченных из временных последовательностей, с помощью алгоритма машинного обучения на основе машин опорных векторов осуществляют предсказание уровня гемоглобина в крови пациента.There is a known method for non-invasively predicting blood hemoglobin levels, disclosed in application US 2021/0007648 A1. The method involves processing digital images of fingers using illumination in the near-infrared range (at 850 and 1070 nm), obtained using a smartphone camera. In this method, at the first stage, time sequences of finger images of the patient with infrared illumination are obtained. Then, segmentation of the image areas showing the nail beds of the fingers is carried out on the digital photographs. Based on the data extracted from the time sequences, a machine learning algorithm based on support vector machines is used to predict the hemoglobin level in the patient's blood.

Описанный выше способ определения гемоглобина требует наличия ИК подсветки и детектора, в качестве которого, как правило, выступает камера смартфона, чувствительного в ИК диапазоне. Однако обычно камеры смартфонов оснащаются световыми фильтрами, ослабляющими излучение ближнего ИК диапазона. Поэтому при обработке результатов измерений учитывается распределение интенсивностей главным образом в одном канале полученного RGB изображения (R-канале). Соответственно в G- и В-каналах происходит значительное отклонение обработанных значений интенсивностей от реально зарегистрированных значений. Кроме того, согласно данному способу, при обработке полученного изображения также не учитывается статистика распределения интенсивностей по всем трем каналам (RGB-каналам). Как следствие неверно выдается оценочное значение гемоглобина в крови пациента.The method described above for determining hemoglobin requires the presence of IR illumination and a detector, which, as a rule, is an IR-sensitive smartphone camera. However, smartphone cameras are usually equipped with light filters that attenuate near-infrared radiation. Therefore, when processing measurement results, the intensity distribution is taken into account mainly in one channel of the resulting RGB image (R-channel). Accordingly, in the G- and B-channels there is a significant deviation of the processed intensity values from the actually recorded values. In addition, according to this method, when processing the resulting image, the statistics of intensity distribution over all three channels (RGB channels) is also not taken into account. As a result, the estimated value of hemoglobin in the patient’s blood is incorrectly given.

Таким образом, задачей, положенной в основу настоящего изобретения, является разработка метода анализа изображений, получаемых в видимом диапазоне спектра с помощью камеры, детектирующей изображение одновременно в трех цветовых каналах в диапазоне от 300 до 700 нм при освещении белым источником освещения, что не требует применения специальных источников излучения и детектирующих устройств, помимо стандартных цветовых камер, таких как, например, камеры мобильных устройств. При этом обеспечивается высокая точность определения гемоглобина в крови пациента.Thus, the task underlying the present invention is to develop a method for analyzing images obtained in the visible range of the spectrum using a camera that simultaneously detects images in three color channels in the range from 300 to 700 nm when illuminated by a white light source, which does not require the use of special radiation sources and detection devices, in addition to standard color cameras, such as, for example, cameras from mobile devices. This ensures high accuracy in determining hemoglobin in the patient’s blood.

Раскрытие сущности изобретенияDisclosure of the invention

В качестве технического результата, достигаемого за счет использования предложенного изобретения, выступает возможность более точного распознания полученных изображений ногтевых лож пальцев пациента за счет учета распределения интенсивностей света, прошедшего через ткань пациента, с получением цифрового изображения одновременно во всех трех каналах (R-канала, G-канала, и В-канала), используя при этом несколько уровней заданных опорных значений распределения интенсивностей и такой алгоритм машинного обучения, который позволяет наиболее полно учитывать вышеуказанное распределение интенсивностей и более точно предсказывать значение гемоглобина на основании анализа полученных RGB -изображений.The technical result achieved through the use of the proposed invention is the possibility of more accurately recognizing the obtained images of the patient’s nail beds by taking into account the distribution of light intensities passed through the patient’s tissue, obtaining a digital image simultaneously in all three channels (R-channel, G -channel, and B-channel), using several levels of specified reference values of the intensity distribution and a machine learning algorithm that allows you to most fully take into account the above intensity distribution and more accurately predict the hemoglobin value based on the analysis of the obtained RGB images.

Детектирование производится с помощью камеры в трех цветовых каналах: R-канале (спектральная чувствительность в диапазоне 580-680 нм), G-канале (спектральная чувствительность в диапазоне 480-580 нм), и В-канале (спектральная чувствительность в диапазоне 430-480 нм).Detection is carried out using a camera in three color channels: R-channel (spectral sensitivity in the range of 580-680 nm), G-channel (spectral sensitivity in the range of 480-580 nm), and B-channel (spectral sensitivity in the range of 430-480 nm).

Для достижения технического результата в способе обработки цифровых изображений пальцев руки для колориметрического анализа уровня гемоглобина в крови осуществляют следующую последовательность действий:To achieve a technical result in the method of processing digital images of fingers for colorimetric analysis of hemoglobin levels in the blood, the following sequence of actions is carried out:

1. на цифровом снимке пальцев сегментируют области изображений, на которых располагаются ногтевые ложа пальцев, а также участки кожи, цвет которых изменяется в зависимости от уровня гемоглобина в крови;1. on a digital image of the fingers, segment the image areas in which the nail beds of the fingers are located, as well as areas of the skin whose color changes depending on the level of hemoglobin in the blood;

2. сегментируют только ту часть изображения ногтевого ложа и участка кожи, в которой распределение интенсивности в различных цветовых каналах является однородным;2. segment only that part of the image of the nail bed and skin area in which the intensity distribution in different color channels is uniform;

3. фильтруют сегментированные области изображения, цветовые характеристики которых изменяются в зависимости от уровня гемоглобина в крови, при этом удаляют области, в которых интенсивности R-, G-, В-каналов имеют нетипичные характеристики для цветовых характеристик кожи и ногтевого ложа путем сравнения средних значений интенсивностей и стандартного отклонения интенсивностей детектированного изображения с опорными значениями;3. filter segmented areas of the image, the color characteristics of which change depending on the level of hemoglobin in the blood, while removing areas in which the intensities of the R-, G-, B-channels have atypical characteristics for the color characteristics of the skin and nail bed by comparing the average values intensities and standard deviation of the intensities of the detected image with reference values;

4. для отфильтрованных областей изображения рассчитывают статистики распределения интенсивностей в R-, G-, В-каналах цифрового изображения: процентилей распределения интенсивностей по уровню 5, 15, 25, 50, 75, 85, 95 среднего значения интенсивности и среднеквадратического отклонения интенсивностей;4. for the filtered image areas, statistics of the intensity distribution in the R-, G-, B-channels of the digital image are calculated: percentiles of the intensity distribution at levels 5, 15, 25, 50, 75, 85, 95 of the average intensity value and standard deviation of the intensities;

5. предсказывают уровень концентрации гемоглобина с помощью модели машинного обучения на основе ансамбля решающих деревьев по данным рассчитанных значений статистик распределения интенсивностей цифрового изображения выделенных областей.5. predict the level of hemoglobin concentration using a machine learning model based on an ensemble of decision trees based on the calculated values of the intensity distribution statistics of the digital image of the selected areas.

В частных случаях для реализации настоящего изобретения для сегментации области изображений ногтевого ложа и участков кожи пальцев рук в качестве модели машинного обучения используют сверточную нейронную сеть с архитектурой MobileNet-SSD-FPN или YOLOv6.In particular cases, to implement the present invention, a convolutional neural network with the MobileNet-SSD-FPN or YOLOv6 architecture is used as a machine learning model to segment the image area of the nail bed and areas of the skin of the fingers.

Кроме того, для предсказания уровня гемоглобина в крови в дополнение к ансамблю решающих деревьев также может быть использована одна из следующих моделей машинного обучения: модели линейной регрессии, нейронные сети, непараметрические методы типа метода ближайших соседей, регрессии на главные компоненты, регрессии на опорных векторах, локально-взвешенной регрессии или совокупность одной или нескольких из данных моделей.In addition, to predict the level of hemoglobin in the blood, in addition to the ensemble of decision trees, one of the following machine learning models can also be used: linear regression models, neural networks, non-parametric methods such as nearest neighbors, principal component regression, support vector regression, locally weighted regression or a combination of one or more of these models.

Краткое описание чертежейBrief description of drawings

Изобретение поясняется иллюстративным материалом.The invention is illustrated by illustrative material.

На фиг. 1 приведена общая схема метода определения концентрации гемоглобина по данным колориметрии.In fig. Figure 1 shows a general diagram of the method for determining hemoglobin concentration using colorimetry data.

На фиг. 2 показан пример обнаруженных участков ногтевых пластин на изображении руки.In fig. Figure 2 shows an example of detected areas of nail plates in an image of a hand.

На фиг. 3 показан пример сегментированных участков ногтевого ложа.In fig. Figure 3 shows an example of segmented sections of the nail bed.

На фиг. 4 приведен пример ансамбля решающих деревьев, которые обеспечивают предсказания уровня гемоглобина.In fig. Figure 4 shows an example of an ensemble of decision trees that provide hemoglobin level predictions.

Осуществление изобретения.Implementation of the invention.

Как показано на схеме (фиг. 1), созданный способ обработки изображений пальцев руки для колориметрического анализа гемоглобина в крови пациента включает в себя следующие этапы:As shown in the diagram (Fig. 1), the created method for processing images of fingers for colorimetric analysis of hemoglobin in the patient’s blood includes the following steps:

- получение изображения (подготовительный этап, предшествующий заявленному способу);- obtaining an image (preparatory stage preceding the claimed method);

- сегментация ногтевых пластин и участков кожи, являющиеся информативными для последующего анализа;- segmentation of nail plates and skin areas, which are informative for subsequent analysis;

- расчет цветовых характеристик сегментированных областей;- calculation of color characteristics of segmented areas;

- использование цветовых характеристик в статистической модели;- use of color characteristics in a statistical model;

- прогнозирование содержания гемоглобина на основании анализа указанных цветовых характеристик.- prediction of hemoglobin content based on the analysis of the specified color characteristics.

Для получения изображения пальцев руки для последующего колориметрического анализа уровня гемоглобина в его крови ладонь освещают источником белого излучения видимой области спектра.To obtain an image of the fingers of the hand for subsequent colorimetric analysis of the level of hemoglobin in his blood, the palm is illuminated with a source of white radiation in the visible region of the spectrum.

На первом этапе производится фотография ногтевого ложа диагностируемого пациента в контролируемых условиях освещения так, чтобы ладонь или фаланги пальцев пациента занимали на изображении не менее одной шестой от кадра. Учитывая, что разные участки просвечиваемых ладоней имеют различные оптические характеристики, интенсивность диффузно-отраженного света будет различна в различных участках кожи человека, в частности, интенсивность отраженного от кожи света будет определяться наличием кровеносных сосудов на данном участке, а также цветом крови, определяемом уровнем гемоглобина в крови. Однако не все участки ладони удобны для детектирования гемоглобина в крови пациента за счет наличия других хромофоров в коже человека (в первую очередь меланина). Наиболее предпочтительными участками для детектирования гемоглобина являются ногтевые ложа пальцев, а также участки кожи, находящиеся на удалении 1-2 см от ногтевого ложа (для учета возможного уровня меланина в модели). Для выделения указанных участков на изображении необходимо применять методы сегментации.At the first stage, a photograph of the nail bed of the diagnosed patient is taken under controlled lighting conditions so that the palm or phalanges of the patient’s fingers occupy at least one-sixth of the frame in the image. Considering that different areas of translucent palms have different optical characteristics, the intensity of diffusely reflected light will be different in different areas of human skin, in particular, the intensity of light reflected from the skin will be determined by the presence of blood vessels in this area, as well as the color of the blood, determined by the level of hemoglobin in blood. However, not all areas of the palm are convenient for detecting hemoglobin in the patient’s blood due to the presence of other chromophores in human skin (primarily melanin). The most preferred areas for detecting hemoglobin are the nail beds of the fingers, as well as areas of the skin located at a distance of 1-2 cm from the nail bed (to take into account the possible level of melanin in the model). To highlight these areas in the image, it is necessary to use segmentation methods.

Для сегментации ногтевых областей на изображениях используют модель машинного обучения, детектирующую участки ногтевого ложа на изображении с использованием сверточной нейронной сети. Наиболее предпочтительной нейронной сетью является сеть с архитектурой MobileNet-SSD-FPN или YOLO, каждая из которых обладает высокой производительностью и сравнительно малым количеством весов, необходимым для детектирования объектов. Используемая модель должна быть предварительно обучена на датасете изображений ногтей рук. Результатом предсказания модели являются координаты прямоугольников на изображении, в которых наиболее вероятно расположение ногтевой пластины. В проведенных экспериментах была использована модель, обученная на датасете из более 1000 изображений ладоней, демонстрирующая высокие показатели точности на тестовом наборе данных - для 174 объектов (ногтевых пластин) на изображениях рук для 44 добровольцев, модель успешно обнаружила 172 объекта. Таким образом, вероятность корректного обнаружения ногтевой пластины на изображении составляла 98,8% (95% доверительный интервал [95,9; 99,8]%).To segment nail areas in images, a machine learning model is used that detects areas of the nail bed in the image using a convolutional neural network. The most preferred neural network is a network with the MobileNet-SSD-FPN or YOLO architecture, each of which has high performance and a relatively small number of weights required for object detection. The model used must be previously trained on a dataset of fingernail images. The result of the model's prediction is the coordinates of the rectangles in the image in which the location of the nail plate is most likely. In the experiments conducted, a model was used that was trained on a dataset of more than 1000 images of palms, demonstrating high accuracy rates on the test data set - for 174 objects (nail plates) in hand images for 44 volunteers, the model successfully detected 172 objects. Thus, the probability of correctly detecting the nail plate in the image was 98.8% (95% confidence interval [95.9, 99.8]%).

В ряде случаев указанная сегментация может быть произведена оператором вручную путем задания координат ногтевого ложа или тех участков пальцев, которые являются информативными для колориметрического анализа. Так, например, могут быть заданы координаты центра исследуемой области, радиус или диаметр данной области, и при необходимости коэффициент овальности выбранной области, чтобы более правильно аппроксимировать реальное изображение ногтевого ложа.In some cases, this segmentation can be performed manually by the operator by specifying the coordinates of the nail bed or those areas of the fingers that are informative for colorimetric analysis. For example, the coordinates of the center of the area under study, the radius or diameter of the area, and, if necessary, the ovality coefficient of the selected area can be specified in order to more correctly approximate the real image of the nail bed.

Примеры сегментированых участков ногтевого ложа представлены на фиг. 2. Аналогичным образом сегментируются участки кожи на фалангах пальцев - сегментирование может быть произведено с помощью отдельной модели, или используя предсказания, полученные для ногтевого ложа, путем сдвига координат предсказанных областей на необходимое число пикселей на изображении.Examples of segmented areas of the nail bed are presented in Fig. 2. Skin areas on the phalanges of the fingers are segmented in a similar way - segmentation can be done using a separate model, or using predictions obtained for the nail bed, by shifting the coordinates of the predicted areas by the required number of pixels in the image.

После сегментации на изображении внутренняя область сегментированных ногтевых пластин вырезается для последующего анализа. Цветовые характеристики сегментированных участков изображения кожи и ногтевых пластин фильтруются путем сравнения интенсивностей детектированного изображения с опорными значениями если полученные при помощи оптического детектора значения интенсивности прошедшего через ткань света не лежат в указанном диапазоне опорных значений, они удаляются из общей базы данных и не участвуют в дальнейших этапах предсказания уровня гемоглобина.After image segmentation, the inner region of the segmented nail plates is cut out for subsequent analysis. The color characteristics of segmented areas of the image of the skin and nail plates are filtered by comparing the intensities of the detected image with reference values; if the intensity values of the light transmitted through the tissue obtained using an optical detector do not lie in the specified range of reference values, they are removed from the general database and do not participate in further stages predicting hemoglobin levels.

На фиг. 3 приведены увеличенные вырезанные изображения сегментированных участков ногтевого ложа. После процедуры фильтрации для отобранных изображений участков ногтевого ложа и кожи руки рассчитываются цветовые характеристики указанных областей средние значения, значения процентилей распределений интенсивностей и стандартные отклонения значений интенсивностей в R-, G- и В-каналах.In fig. Figure 3 shows enlarged cut-out images of segmented areas of the nail bed. After the filtering procedure, for the selected images of the areas of the nail bed and the skin of the hand, the color characteristics of the indicated areas are calculated, the average values, the percentile values of the intensity distributions and the standard deviations of the intensity values in the R-, G- and B-channels.

Средние значения распределения интенсивности для каждого из каналов могут быть определены по формулам:The average intensity distribution values for each channel can be determined using the formulas:

, где IRi - это зарегистрированное значение интенсивности в R (красном)-канале в каждом из пикселей, принадлежащей вырезанной сегментированной области, n - общее количество пикселей, принадлежащих данной области. , where I Ri is the recorded intensity value in the R (red) channel in each of the pixels belonging to the cut segmented area, n is the total number of pixels belonging to this area.

, где IGi - это зарегистрированное значение интенсивности в G (зеленом)-канале в каждом из пикселей, принадлежащей вырезанной сегментированной области, n - общее количество пикселей, принадлежащих данной области. , where I Gi is the recorded intensity value in the G (green) channel in each of the pixels belonging to the cut segmented area, n is the total number of pixels belonging to this area.

, где IBi - это зарегистрированное значение интенсивности в В (синем)-канале в каждом из пикселей, принадлежащей вырезанной сегментированной области, n - общее количество пикселей, принадлежащих данной области. , where I Bi is the recorded intensity value in the B (blue) channel in each of the pixels belonging to the cut out segmented area, n is the total number of pixels belonging to this area.

Среднеквадратичные значения интенсивностей определяются по следующим формулам:The root mean square values of the intensities are determined by the following formulas:

где IRi - это зарегистрированное значение интенсивности в R(красном)-канале в каждом из пикселей, принадлежащей вырезанной сегментированной области, - среднее значение (мат.ожидание) интенсивности в R-канале, n - общее количество пикселей, принадлежащих данной области. where I Ri is the recorded intensity value in the R (red) channel in each of the pixels belonging to the cut segmented area, - average value (mathematical expectation) of intensity in the R-channel, n - total number of pixels belonging to this area.

, где IGi - это зарегистрированное значение интенсивности в G(красном)-канале в каждом из пикселей, принадлежащей вырезанной сегментированной области, - среднее значение (мат.ожидание) интенсивности в G-канале, n - общее количество пикселей, принадлежащих данной области. , where I Gi is the recorded intensity value in the G (red) channel in each of the pixels belonging to the cut segmented area, - average value (mathematical expectation) of intensity in the G-channel, n - total number of pixels belonging to this area.

где IBi - это зарегистрированное значение интенсивности в В (красном)-канале в каждом из пикселей, принадлежащей вырезанной сегментированной области, - среднее значение (мат.ожидание) интенсивности в В-канале, n - общее количество пикселей, принадлежащих данной области. where I Bi is the recorded intensity value in the B (red) channel in each of the pixels belonging to the cut segmented area, - average value (mathematical expectation) of intensity in the B-channel, n - total number of pixels belonging to this area.

В дополнение к средним значениям и стандартным отклонениям интенсивностей в R-, G-, В-каналах сегментированного изображения, для изображений также определяют процентили распределения интенсивностей в указанных каналах по семи уровням: 5, 15, 25, 50, 75, 85, 95. Полученные процентили распределения интенсивности связаны с действительным уровнем гемоглобина в крови пациента и также используются в качестве входных данных, поданных в модель машинного обучения, предсказывающую уровень гемоглобина в крови пациента по данным оптического отклика.In addition to the average values and standard deviations of the intensities in the R-, G-, B-channels of the segmented image, percentiles of the intensity distribution in the specified channels are also determined for the images at seven levels: 5, 15, 25, 50, 75, 85, 95. The resulting intensity distribution percentiles are related to the patient's actual hemoglobin level and are also used as input to a machine learning model that predicts the patient's hemoglobin level from the optical response data.

Для того, чтобы в вырезанном сегментированном цифровом изображении наиболее точно по трем каналам (R-, G-, В- каналах) определить статистики распределения средних значений интенсивностей и их среднеквадратичных отклонений устанавливают процентили распределения интенсивностей по семи уровням: 5, 15, 25, 50, 75, 85, 95 и определяют, какое количество пикселей на вырезанном сегментированном изображении не превысит с заданной вероятностью, например 95%, вышеуказанные значения процентилей одновременно по всем трем каналам. Полученные значения связаны с действительным уровнем гемоглобина в крови пациента и могут быть использованы в качестве входных данных, поданных в модель машинного обучения, которая позволяет интерпретировать результаты колометрического агнализа. Так например, три малых значения процентилей (5, 15 и 25) позволяют с высокой вероятностью отследить малые значения интенсивности детектируемого света и в процессе последующей машинной обработки выявить значения гемоглобина в диапазоне от 160 до 200 г/л, а три больших значения процентилей (75, 85, 95) позволят детектировать высокие значения интенсивности детектируемого света и в процессе последующей машинной обработки выявить значения гемоглобина в диапазоне от 60 до 120 г/л. В том случае, если в крови содержится средний уровень гемоглобина (от 120 до 160 г/л), то более точную статистику позволит получить среднее значение процентиля по уровню 50.In order to most accurately determine the statistics of the distribution of average intensity values and their standard deviations in a cut-out segmented digital image using three channels (R-, G-, B-channels), percentiles of the intensity distribution are set at seven levels: 5, 15, 25, 50 , 75, 85, 95 and determine which number of pixels in the cut out segmented image will not exceed with a given probability, for example 95%, the above percentile values simultaneously for all three channels. The obtained values are associated with the actual level of hemoglobin in the patient’s blood and can be used as input data fed into a machine learning model, which allows interpreting the results of colorimetric analysis. For example, three small percentile values (5, 15 and 25) make it possible with high probability to track low values of the intensity of detected light and, in the process of subsequent machine processing, identify hemoglobin values in the range from 160 to 200 g/l, and three large percentile values (75 , 85, 95) will make it possible to detect high intensity values of the detected light and, in the process of subsequent machine processing, to identify hemoglobin values in the range from 60 to 120 g/l. If the blood contains an average level of hemoglobin (from 120 to 160 g/l), then more accurate statistics will be obtained by the average percentile value at level 50.

Само по себе определение распределения параметров интенсивности оптического излучения, отраженного от ткани информативного участка ладони хотя и является необходимой операцией для осуществления заявленного способа, не является его конечной операцией. Для того чтобы обеспечить высокую точность интерпретации информации, приведенной на изображении пальцев пациента, нужно подобрать тот метод машинного обучения, который обеспечит заданную точность восстановления концентрации гемоглобина из заданных величин оптического отклика. Экспериментально было установлено, что использование модели машинного обучения на основе ансамбля решающих деревьев для обработки значений статистик распределения интенсивностей цифрового изображения выделенных областей ладони обеспечит наибольшую точность определения гемоглобина. Наилучшую точность в проведенных экспериментах показали ансамбли решающих деревьев (см. фиг. 4), построенные по методу градиентного бустинга или случайного леса. Помимо высокой точности предсказания модели на основе решающих деревьев также обладают высокой скоростью обработки входных предикторов и не требуют существенных затрат вычислительных ресурсов.In itself, determining the distribution of parameters of the intensity of optical radiation reflected from the tissue of the informative area of the palm, although it is a necessary operation for implementing the claimed method, is not its final operation. In order to ensure high accuracy of interpretation of the information provided in the image of the patient’s fingers, it is necessary to select a machine learning method that will ensure the specified accuracy of reconstructing the hemoglobin concentration from the specified optical response values. It was experimentally established that the use of a machine learning model based on an ensemble of decision trees to process the values of the intensity distribution statistics of a digital image of selected areas of the palm will provide the greatest accuracy in determining hemoglobin. The best accuracy in the experiments was shown by ensembles of decision trees (see Fig. 4), built using the gradient boosting or random forest method. In addition to high prediction accuracy, models based on decision trees also have a high processing speed of input predictors and do not require significant computational resources.

Для дополнительного повышения точности обработки изображений пальцев ладони, по которым судят о значении гемоглобина, в дополнение к ансамблю решающих деревьев могут быть использованы и иные модели статистического обучения, например, модели линейной регрессии, нейронные сети, не параметрические методы, в частности метод ближайших соседей, регрессии на главные компоненты, регрессии на опорных векторах, локально-взвешенной регрессии или совокупность одной или нескольких из данных моделей.To further improve the accuracy of processing images of palm fingers, which are used to judge the value of hemoglobin, in addition to the ensemble of decision trees, other statistical learning models can be used, for example, linear regression models, neural networks, non-parametric methods, in particular the nearest neighbors method, principal components regression, support vector regression, locally weighted regression, or a combination of one or more of these models.

Таким образом, за счет использования предложенного способа обработки цифровых изображений пальцев руки обеспечивается существенное повышение точности определения уровня гемоглобина в крови, используя неинвазивный колориметрический метод диагностики.Thus, through the use of the proposed method for processing digital images of fingers, a significant increase in the accuracy of determining the level of hemoglobin in the blood is ensured using a non-invasive colorimetric diagnostic method.

Claims (9)

1. Способ обработки цифровых изображений пальцев руки для колориметрического анализа уровня гемоглобина в крови, включающий следующие шаги:1. A method for processing digital images of fingers for colorimetric analysis of hemoglobin levels in the blood, including the following steps: - на цифровом снимке пальцев сегментируют области изображений, на которых располагаются ногтевые ложа пальцев, а также участки кожи, цвет которых изменяется в зависимости от уровня гемоглобина крови; - on a digital image of fingers, the image areas in which the nail beds of the fingers are located, as well as areas of the skin, the color of which changes depending on the level of hemoglobin in the blood, are segmented; - при этом сегментируют часть изображения ногтевого ложа и участка кожи, в которой распределение интенсивности в различных цветовых каналах является однородным;- in this case, part of the image of the nail bed and the skin area is segmented, in which the intensity distribution in different color channels is uniform; - фильтруют сегментированные области изображения, цветовые характеристики которых изменяются в зависимости от уровня гемоглобина в крови; - filter segmented areas of the image, the color characteristics of which change depending on the level of hemoglobin in the blood; - при этом удаляют области, в которых интенсивности R-, G-, B-каналов имеют нетипичные характеристики для цветовых характеристик кожи и ногтевого ложа путем сравнения средних значений интенсивностей и стандартного отклонения интенсивностей детектированного изображения с опорными значениями;- at the same time, areas in which the intensities of the R-, G-, B-channels have atypical characteristics for the color characteristics of the skin and nail bed are removed by comparing the average intensity values and the standard deviation of the intensities of the detected image with reference values; - для отфильтрованных областей изображения рассчитывают статистики распределения интенсивностей одновременно в R-, G-, B-каналах цифрового изображения: процентилей распределения интенсивностей по уровню 5, 15, 25, 50, 75, 85, 95 среднего значения интенсивности и среднеквадратического отклонения интенсивностей;- for filtered image areas, intensity distribution statistics are calculated simultaneously in the R-, G-, B-channels of the digital image: percentiles of intensity distribution at levels 5, 15, 25, 50, 75, 85, 95 of the average intensity value and standard deviation of the intensities; - предсказывают уровень концентрации гемоглобина с помощью модели машинного обучения на основе ансамбля решающих деревьев по данным рассчитанных значений статистик распределения интенсивностей цифрового изображения выделенных областей.- predict the level of hemoglobin concentration using a machine learning model based on an ensemble of decision trees based on the calculated values of the intensity distribution statistics of the digital image of the selected areas. 2. Способ по п. 1, отличающийся тем, что для сегментации области изображений ногтевого ложа и участков кожи пальцев рук используют модель машинного обучения, в качестве которой используют сверточную нейронную сеть с архитектурой MobileNet-SSD-FPN или YOLOv6.2. The method according to claim 1, characterized in that to segment the image area of the nail bed and areas of the skin of the fingers, a machine learning model is used, which is a convolutional neural network with the MobileNet-SSD-FPN or YOLOv6 architecture. 3. Способ по п. 1, отличающийся тем, что для предсказания уровня гемоглобина в крови в дополнение к ансамблю решающих деревьев также используют одну из следующих моделей машинного обучения: модели линейной регрессии, нейронные сети, непараметрические методы, в частности метод ближайших соседей, регрессии на главные компоненты, регрессии на опорных векторах, локально-взвешенной регрессии или совокупность одной или нескольких из данных моделей.3. The method according to claim 1, characterized in that to predict the level of hemoglobin in the blood, in addition to the ensemble of decision trees, one of the following machine learning models is also used: linear regression models, neural networks, nonparametric methods, in particular the nearest neighbors method, regression principal components, support vector regression, locally weighted regression, or a combination of one or more of these models.
RU2023133301A 2023-12-14 Method of processing digital images of fingers for colorimetric analysis of hemoglobin level in blood RU2822860C1 (en)

Publications (1)

Publication Number Publication Date
RU2822860C1 true RU2822860C1 (en) 2024-07-15

Family

ID=

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2655518C2 (en) * 2013-02-13 2018-05-28 Леман Майкро Дивайсиз Са Noninvasive blood analysis
US10092226B2 (en) * 2011-12-23 2018-10-09 General Electric Company Method, arrangement, sensor, and computer program product for non-invasively measuring hemoglobin concentrations in blood
US20210007648A1 (en) * 2018-03-05 2021-01-14 Marquette University Method and Apparatus for Non-Invasive Hemoglobin Level Prediction
US20210113121A1 (en) * 2019-08-27 2021-04-22 Cercacor Laboratories, Inc. Non-invasive medical monitoring device for blood analyte measurements
CN115944293A (en) * 2023-03-15 2023-04-11 汶上县人民医院 Neural network-based hemoglobin level prediction system for kidney dialysis

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10092226B2 (en) * 2011-12-23 2018-10-09 General Electric Company Method, arrangement, sensor, and computer program product for non-invasively measuring hemoglobin concentrations in blood
RU2655518C2 (en) * 2013-02-13 2018-05-28 Леман Майкро Дивайсиз Са Noninvasive blood analysis
US20210007648A1 (en) * 2018-03-05 2021-01-14 Marquette University Method and Apparatus for Non-Invasive Hemoglobin Level Prediction
US20210113121A1 (en) * 2019-08-27 2021-04-22 Cercacor Laboratories, Inc. Non-invasive medical monitoring device for blood analyte measurements
CN115944293A (en) * 2023-03-15 2023-04-11 汶上县人民医院 Neural network-based hemoglobin level prediction system for kidney dialysis

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
Soumil Chugh, Non Invasive Hemoglobin Monitoring Device, Conference: IEEE ICCC 2015 At: Kerala, November 2015, DOI:10.1109/ICCC.2015.7432925. *
Yoon, G., Kim, S.J., Jeon, K.J. Robust design of finger probe in non-invasive total haemoglobin monitor. Med. Biol. Eng. Comput. 43, 121-125 (2005). https://doi.org/10.1007/BF02345132. *

Similar Documents

Publication Publication Date Title
US10285624B2 (en) Systems, devices, and methods for estimating bilirubin levels
JP6545658B2 (en) Estimating bilirubin levels
JP4487535B2 (en) Health measurement system and program
JP2015500722A (en) Method and apparatus for detecting and quantifying skin symptoms in a skin zone
CN106778695A (en) A kind of many people's examing heartbeat fastly methods based on video
Ghosal et al. sHEMO: Smartphone spectroscopy for blood hemoglobin level monitoring in smart anemia-care
KR20160115501A (en) Method and Apparatus for acquiring a biometric information
US20220133215A1 (en) Method for evaluating skin lesions using artificial intelligence
Appiahene et al. Detection of anemia using conjunctiva images: A smartphone application approach
CN116849612B (en) Multispectral tongue picture image acquisition and analysis system
Hasan et al. RGB pixel analysis of fingertip video image captured from sickle cell patient with low and high level of hemoglobin
JP3548473B2 (en) Method and apparatus for identifying arteriovenous of fundus image, recording medium and apparatus
CN112334990A (en) Automatic cervical cancer diagnosis system
US20210209755A1 (en) Automatic lesion border selection based on morphology and color features
US11690543B2 (en) System and method for camera-based quantification of blood biomarkers
Das et al. Non-invasive haemoglobin estimation by observing nail color: A pca based approach
KR102493242B1 (en) Method and System for Judging Aortic Valve Stenosis Risk and Other Cardiovascular Diseases Risk from Photoplethysmography through Artificial Intelligence Learning
RU2822860C1 (en) Method of processing digital images of fingers for colorimetric analysis of hemoglobin level in blood
KR102333120B1 (en) Self Scalp Diagnostic System and Method
KR102595429B1 (en) Apparatus and method for automatic calculation of bowel preparation
Seetah et al. A convolutional neural network approach to diabetic retinopathy detection and its automated classification
US20230284940A1 (en) System and method for camera-based quantification of blood biomarkers
JP2005345310A (en) Blood health support system
Ahmed et al. Automatic Region of Interest Extraction from Finger Nail Images for Measuring Blood Hemoglobin Level
RU2817636C1 (en) Method for automated remote diagnosis of skin new growths