Method and system for using analyte spectral data, method and system for detecting analyte, computer-readable storage medium, and electronic device
Patent Information
- Application Number
- TW114124377
- Authority / Receiving Office
- TW · TW
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2024-07-16
- Filing Date
- 2025-06-27
- Publication Date
- 2026-10-21
- Estimated Expiration
- 2045-06-26
AI Technical Summary
Existing methods for non-invasive blood glucose detection face challenges due to individual differences in spectral data characteristics, requiring bulky and expensive equipment, and struggle with signal overlap and variation from skin components, leading to inaccurate measurements and high costs.
A method and system utilizing analyte spectral data through a local detection model, combined with cloud-based model training, employs infrared and ultraviolet light to distinguish analyte regions, and uses fluorescence spectroscopy for accurate detection, eliminating interference from non-analyte components.
Enables accurate, non-invasive, and cost-effective real-time blood glucose detection by minimizing interference and personalizing the detection model, achieving high accuracy and convenience.
Smart Images

Figure TWG2TB001917263_001 
Figure TWG2TB001917263_002 
Figure TWG2TB001917263_003
Abstract
Description
[Technical Field]
[0001] This invention relates to the field of optical analysis, and more specifically, to a method, system, medium, and device for utilizing spectral data of analytes and detecting analytes. [Previous Technology]
[0002] In the prior art, real-time blood glucose detection can be achieved based on blood glucose spectral data. However, the method of identifying the spectral data of all people by training a unified detection model still has limitations. The reason is that due to individual differences, the spectral data of different people have different characteristics, and it is difficult to fully acquire such a massive amount of features. Therefore, analyzing spectral data through a detection model still has the problem of inaccurate detection results for specific users.
[0003] Patent document US20160287147A1 discloses a device for non-invasive in vivo measurement using Raman spectroscopy, which measures in vivo blood glucose concentration using Raman spectroscopy. In addition to the above-mentioned drawbacks, this approach also has the disadvantage that it currently relies on laboratory-grade Raman spectroscopy systems, which are bulky and expensive.
[0004] Furthermore, patent document CN118078277A discloses a non-invasive blood glucose detection method based on hyperspectral data analysis, achieving non-invasive detection. Besides the aforementioned drawbacks, this document uses absorption spectroscopy, and the collected and analyzed spectral signals include not only blood glucose signals but also spectral signals from components such as skin tissue. The overlapping of spectral signals of different wavelengths makes it difficult to accurately separate and extract blood glucose-related spectral signals. Simultaneously, factors such as the excitation light source, skin color, and differences in epidermal thickness also affect the intensity of the spectral signals, resulting in variations in spectral signal intensity. Ultimately, the collected spectral signals are easily affected and cannot be strongly correlated with blood glucose concentration, affecting the accurate measurement of blood glucose concentration. Similarly, patent document CN108542402A also has the same problem.
[0005] Patent document CN117503123A discloses a non-invasive blood glucose detection system and method based on multi-wavelength near-infrared radiation. It employs multiple sensors and modules to simultaneously acquire various biological signals, such as fingertip infrared information, facial infrared information, and forehead temperature information, and integrates these signals for analysis and judgment. Its drawbacks include the need to collect too many biological signals at different locations, as blood glucose concentrations vary across different body parts. This results in high costs and an inability to achieve portable, real-time detection. Furthermore, the excessive information complicates the detection algorithm. [Summary of the Invention]
[0006] In view of the deficiencies in the prior art, the purpose of the present invention is to provide a method, system, medium and device for utilizing analyte spectral data and detecting analytes.
[0007] A method for utilizing analyte spectral data according to the present invention includes: an analysis step: inputting the acquired spectral data into a local detection model to obtain analyte information and providing correction options; an information upload step: after the correction options are triggered, acquiring correction information input by the user and uploading the correction information and the acquired spectral data to a cloud platform; a model training step: the cloud platform uses the acquired spectral data as input and the acquired correction information as output to train a cloud detection model; and a model update step: updating the local detection model according to the trained cloud detection model.
[0008] Further, the analysis step includes: acquiring a first image corresponding to a first region under illumination of light within a first wavelength range, and acquiring a second image corresponding to the first region under illumination of light within a second wavelength range; the first image includes data reflecting the distribution of reflected or excited signals generated by the analyte under illumination in the imaging region; the second image includes spectral data reflecting the reflected or excited signals generated by the analyte under illumination in the imaging region; and obtaining spectral data of the desired location from the second image based on the distribution data.
[0009] Further, the light in the first wavelength range includes infrared light, and the analysis step includes: dividing the imaging area into a detection point candidate area and a reference point candidate area according to the grayscale distribution of the pixels in the first image, selecting a detection point from the detection point candidate area, selecting a reference point from the reference point candidate area, and obtaining the spectral data of the detection point and the spectral data of the reference point respectively.
[0010] Further, the light in the second wavelength range includes ultraviolet light, and the analysis step includes: selecting a pixel whose gray value meets a preset requirement from the detection point candidate region as a detection point or a combination of the pixel and its neighboring pixels as a detection point, based on the gray value of the pixels in the second image; selecting a pixel whose gray value is within a preset deviation range from the selected detection point from the reference point candidate region as a reference point or a combination of the pixel and its multiple neighboring pixels as a reference point; and calculating the fluorescence spectral data of the detection point and the fluorescence spectral data of the reference point.
[0011] Further, the second wavelength range is 300-390 nanometers, and the second wavelength range is outside the effective response range of the imaging spectral detection device; the light in the second wavelength range can excite the analyte to emit a fluorescent radiation signal, and the main peak of the fluorescent radiation signal is within the effective response range of the imaging spectral detection device.
[0012] The present invention provides an analyte detection method, including the method for utilizing the analyte spectral data described above.
[0013] A system for utilizing analyte spectral data according to the present invention includes: an analysis module: inputting the acquired spectral data into a local detection model to obtain analyte information and providing correction options; an information upload module: after the correction option is triggered, acquiring correction information input by the user and uploading the correction information and the acquired spectral data to a cloud platform; a model training module: the cloud platform uses the acquired spectral data as input and the acquired correction information as output to train a cloud detection model; and a model update module: updating the local detection model according to the trained cloud detection model.
[0014] Further, the analysis module includes: acquiring a first image corresponding to a first region under illumination of light within a first wavelength range, and acquiring a second image corresponding to the first region under illumination of light within a second wavelength range; the first image includes data reflecting the distribution of reflected or excited signals generated by the analyte under illumination in the imaging region; the first image includes spectral data reflecting the reflected or excited signals generated by the analyte under illumination in the imaging region; and obtaining spectral data of the desired location from the second image based on the distribution data.
[0015] Further, the light in the first wavelength range includes infrared light, and the analysis module includes: dividing the imaging area into a detection point candidate area and a reference point candidate area according to the grayscale distribution of the pixels in the first image, selecting a detection point from the detection point candidate area, selecting a reference point from the reference point candidate area, and acquiring the spectral data of the detection point and the spectral data of the reference point respectively.
[0016] Further, the light in the second wavelength range includes ultraviolet light, and the analysis module includes: selecting a pixel whose gray value meets a preset requirement as a detection point or a combination of the pixel and its neighboring pixels as a detection point from the detection point candidate region according to the gray value of the pixel in the second image; selecting a pixel whose gray value is within a preset deviation range from the selected detection point as a reference point or a combination of the pixel and its multiple neighboring pixels as a reference point from the reference point candidate region; and calculating the fluorescence spectrum data of the detection point and the fluorescence spectrum data of the reference point.
[0017] Further, the second wavelength range is 300-390 nanometers, and the second wavelength range is outside the effective response range of the imaging spectral detection device; the light in the second wavelength range can excite the analyte to emit a fluorescent radiation signal, and the main peak of the fluorescent radiation signal is within the effective response range of the imaging spectral detection device.
[0018] An analyte detection system provided by the present invention includes the above-described system for utilizing analyte spectral data.
[0019] According to the present invention, a computer-readable storage medium storing a computer program is provided, wherein when the computer program is executed by a processor, the steps of the method for utilizing analyte spectral data described above are implemented.
[0020] An electronic device provided by the present invention includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the computer program is executed by the processor, it implements the steps of the method for utilizing analyte spectral data described above.
[0021] Compared with the prior art, the present invention has the following beneficial effects: 1. The present application can update the local detection model for specific users, enabling the local detection model to achieve more accurate detection for users. 2. The present application utilizes the non-uniform distribution of analytes in the imaging area to obtain spectral data of different regions. Since the distribution of other components besides the analytes in the imaging area is relatively uniform, the differences in spectral data of different regions can directly reflect the information of the correlation between the analytes and spectral data after basically excluding the influence of non-analytes, such as the concentration of the analytes. 3. The spectral data obtained by the method of utilizing analyte spectral data provided by the present application is more accurate, thereby the accuracy of the trained model is also higher. 4. The technical solution of the present application does not require electrochemical reaction with the analytes, making the detection method more convenient and achieving the purpose of non-invasive detection. 5. The present application uses fluorescence spectroscopy for detection, avoiding the traditional method of measuring analytes using Raman spectroscopy, thereby achieving low cost and miniaturization of the detection system and achieving the purpose of real-time detection.
[0022] In order to make the above and other objects, features and advantages of the present invention more apparent and understandable, embodiments are described below in detail with reference to the accompanying drawings.
Implementation Method
[0024] The present invention will now be described in detail with reference to specific embodiments. These embodiments will help those skilled in the art to further understand the present invention, but do not limit the present invention in any way. It should be noted that those skilled in the art can make several changes and improvements without departing from the concept of the present invention. These all fall within the protection scope of the present invention. Embodiment 1
[0025] Figure 1 is a flowchart of this embodiment. This embodiment describes a method for utilizing analyte spectral data, including:
[0026] Data acquisition steps: Acquire historical spectral data of multiple objects;
[0027] Specifically, the data acquisition steps include:
[0028] Imaging Step: The first region is illuminated by light within a preset wavelength range provided by a light source, and the first region is imaged by an imaging spectral detection device to obtain an image of the imaging region. Illumination with light within the preset wavelength range allows the image to reflect the distribution data and spectral data of the reflected or excitation signals generated by the analyte under light illumination within the imaging region. The first region can be a specific area on the surface of human skin. To avoid the influence of external light such as ambient light on the detection, the acquisition window of the imaging spectral detection device needs to be tightly attached to the surface of the human skin in the first region. The imaging region refers to the area within the lens range of the imaging spectral detection device. In general, the imaging region can be a part of the first region or the same region as the first region.
[0029] Since acquiring analyte distribution data and spectral data requires illumination from light sources with different wavelength ranges, there are two possible implementation methods: the light source can provide a single light source with a wider wavelength range, or two light sources can each provide light sources with smaller wavelength ranges. When there is only one light source, the wavelength range of the light provided by that light source needs to cover both the wavelength range required to acquire analyte distribution data and the wavelength range required to acquire analyte spectral data. When there are two light sources, the two light sources provide different light sources, with one light source covering the wavelength range required to acquire analyte distribution data and the other light source covering the wavelength range required to acquire analyte spectral data. Furthermore, when there is only one light source, the image is captured as one image; when there are two light sources, the image is captured as two images. For ease of processing, the imaging areas of the two images must be identical, meaning the acquisition window of the imaging spectral detection device must remain stationary on the surface of human skin.
[0030] In this application, the analyte can be glucose, ketones, alcohols, lactate, oxygen, hemoglobin A1C, acetylcholine, amylase, bilirubin, cholesterol, human chorionic gonadotropin, creatine kinase (e.g., CK-MB), creatine, creatinine, DNA, fructosamine, glutamine, growth hormone, hormones, peroxides, prostate-specific antigen, prothrombin, RNA, thyroid-stimulating hormone, or troponin, or it can be a drug such as antibiotics (e.g., gentamicin, vancomycin, etc.), digitalis, digoxin, abused drugs, theophylline, or warfarin. In embodiments that detect two or more analytes, the analytes can be monitored at the same or different times. In other embodiments, the analyte can also be other substances within the body surface, enabling non-invasive detection through this invention.
[0031] Spectral acquisition step: Spectral data reflecting the non-uniform distribution of reflected or excitation signals generated by the analyte under light illumination in the imaging region is acquired from the image using an imaging spectral detection device. Specifically, the imaging region can be divided into zones based on different distribution patterns to facilitate the selection of locations from which spectral data can be acquired.
[0032] Data processing steps: Based on the data collection time, filter out the first time period spectral data and the second time period spectral data of each day, and obtain the corresponding analyte information based on the first time period spectral data and the second time period spectral data respectively. The analyte information includes the information on the correlation between the analyte and the spectral data.
[0033] Specifically, the data processing steps include:
[0034] Information about the analytes in the imaging region is obtained based on the acquired spectral data. This information includes the correlation between the analytes and the spectral data. Since the distribution of analytes differs in different regions, the reflected or excitation signals generated by the analytes when exposed to light will also differ. Taking human skin as an example, it is divided into three parts: the epidermis, dermis, and subcutaneous tissue. Veins and other blood vessels are located in the subcutaneous tissue. Ultraviolet light irradiation of skin areas with and without blood vessels can yield corresponding spectral data, as can skin areas with thicker blood vessels and skin areas with thinner blood vessels. The difference between these two spectral data can reflect the correlation between the analytes in the blood vessels and the spectral data, such as the degree of influence of the analytes on the spectral data, for further analysis, or directly obtain information such as the concentration of the analytes through an analytical model.
[0035] Information upload step: Provide a calibration option, and after the calibration option is triggered, obtain the calibration information input by the user, and upload the calibration information and the obtained spectral data to the cloud platform;
[0036] Model training steps: The cloud platform takes the acquired spectral data as input and the acquired correction information as output to train the cloud detection model;
[0037] Model update steps: Update the local detection model based on the trained cloud detection model. Example 2
[0038] This embodiment, based on Embodiment 1, takes the detection of glucose in human blood vessels as an example and provides a method for utilizing glucose spectral data, including:
[0039] Data acquisition steps: Acquire historical spectral data of multiple objects;
[0040] Specifically, the data acquisition steps include:
[0041] Imaging steps: Irradiate the skin at the location of the vein, such as the wrist or back of the hand, with infrared light in the first wavelength range of 800-1000 nanometers, and acquire a first image of the imaging area. The first wavelength range is preferably the near-infrared band. Then irradiate the same location with ultraviolet light in the second wavelength range of 300-390 nanometers, and acquire a second image of the imaging area.
[0042] As shown in Figure 2, the horizontal axis represents the horizontal coordinate of the first image, and the vertical axis represents the vertical coordinate of the first image. The white boxes represent the selected detection point pixel blocks on the veins, and the black boxes represent the selected reference point pixel blocks on the surrounding skin. In the first image, part of the infrared light penetrates the human skin and part is absorbed by the human skin. At the same time, it is also largely absorbed by the veins. Therefore, the pixel gray values in the vein areas are smaller, while the pixel gray values in the non-vein areas are larger. This makes it easy to divide the imaging area into the vein area and the non-vein area.
[0043] As shown in Figure 3, the horizontal axis represents the horizontal coordinate of the second image, and the vertical axis represents the vertical coordinate of the second image. The white boxes represent the selected detection point pixel blocks on the veins, and the black boxes represent the selected reference point pixel blocks on the surrounding skin. In the second image, it is difficult to distinguish between the areas where veins are located and the areas where non-vein vessels are located, so the first image is needed for differentiation. An excitation light in the second wavelength range of 300-390 nanometers is used to obtain a high-quality effective fluorescence spectral signal. This is because the main response band of the imaging spectral detection device is located in the 400-800 nm range. When the wavelength of the excitation light used is less than 300 nm, the main peak of the fluorescence spectrum of the excited fluorescence radiation signal is located in the <400 nm band, making it difficult for the imaging spectral detection device to obtain a high-quality effective fluorescence spectral signal. When the wavelength of the excitation light used is greater than 390 nm, the excitation light itself is also visible light, and the spectral signal of the excitation light is superimposed on the fluorescence spectral signal, making it difficult to eliminate the interference of the spectral signal of the excitation light and extract the effective fluorescence spectral signal. After absorbing ultraviolet light in the 300-390 nm wavelength range, glucose in veins can emit fluorescent radiation signals in the 400-800 nm visible light band. This band is within the effective response range of the imaging spectral detection device. The characteristic spectral intensity of this fluorescent radiation signal is positively correlated with the glucose concentration and has high fluorescence excitation efficiency.
[0044] Spectral Acquisition Steps: Based on the grayscale distribution of pixels in the first image, the imaging area is divided into areas containing veins and areas not containing veins. Detection points are selected from the locations in the second image corresponding to the locations in the vein areas, and reference points are selected from the locations in the second image corresponding to the locations in the non-vein areas. The spectral data of the detection points and the spectral data of the reference points in the second image are acquired respectively. Specifically, based on the grayscale values of pixels in the second image, a pixel whose grayscale value meets the preset requirements is selected from the vein areas as a detection point, or a combination of that pixel and its adjacent pixels is selected as a detection point. A pixel whose grayscale value is within the preset deviation range from the selected detection point is selected from the non-vein areas as a reference point, or a combination of that pixel and multiple adjacent pixels is selected as a reference point. The fluorescence spectral data of the detection points and the fluorescence spectral data of the reference points are calculated in the second image. Spectral data is taken from a single pixel or an average of multiple pixels at the detection point and reference point, which can be appropriately selected based on the blood vessel width. Averaging multiple pixels can improve the signal-to-noise ratio, but is limited by the blood vessel width, avoiding the capture of areas outside the blood vessel. Selecting a single pixel offers high spatial resolution and is suitable for thinner blood vessels, but has a lower signal-to-noise ratio. The preset requirement for grayscale values could be to use the point with the smallest grayscale value as the detection point, but this application does not impose this restriction. The calculation results are shown in Figure 5, where the horizontal axis represents wavelength (in nm), the vertical axis represents relative radiance (in W / nm), the solid line represents the spectral data of the detection point, and the dashed line represents the spectral data of the reference point. The reason why the gray values of the reference point and the selected detection point are within the preset deviation range is that the skin in the imaging area may have influencing factors such as skin color, spots, and cosmetics, which will directly affect the spectral data of the reference point. The first image cannot distinguish the areas with these influencing factors. By setting the preset deviation range of the gray values, these influencing factors can be effectively eliminated. In addition, the fact that the gray values of the reference point and the selected detection point are within the preset deviation range can ensure that the selection of the reference point is close to the detection point. For example, if it is selected at the edge of the vein, it can ensure that the color, thickness and other parameters of the epidermis, dermis and subcutaneous tissue are as close as possible, except for the blood vessels. This makes the deviation between the spectral data of the detection point and the spectral data of the reference point minimize the influence of non-analytes.
[0045] In addition to spectral reconstruction algorithms, spectral data can also be obtained by generating radiometric calibration coefficients through prior radiometric calibration, and then calculating the spectral lines by multiplying the gray value by the radiometric calibration coefficients.
[0046] When selecting a combination of multiple pixels as the detection point, the fluorescence spectrum data of the detection point can be the average value of the fluorescence spectrum data of these pixels. Simultaneously, the number of detection points and reference points can be one or more. When there are multiple detection points and reference points, the average value of the fluorescence spectrum data of all detection points and the average value of the fluorescence spectrum data of all reference points can be calculated separately.
[0047] Data processing steps: Based on the data collection time, filter out the first time period spectral data and the second time period spectral data of each day, and obtain the corresponding analyte information based on the first time period spectral data and the second time period spectral data respectively. The analyte information includes the information on the correlation between the analyte and the spectral data.
[0048] Specifically, the data processing steps include:
[0049] The spectral data of the acquired detection points and reference points are preprocessed and then input into the trained detection model, which outputs the glucose concentration or intermediate results relating glucose to the spectral data. During training, the detection model needs to simultaneously acquire the spectral data of the tested object and accurate test results, such as blood test results. The spectral data is used as the input to the detection model, and the blood test results are used as the output to train the detection model.
[0050] The detection model may employ a convolutional neural network model, which sequentially includes an input layer, at least two convolutional layers, at least two activation function layers, a Flatten layer, a fully connected layer, and an output layer, wherein the convolutional layers and the activation function layers are distributed alternately; the activation function used in the activation function layers is the ReLU function.
[0051] In the convolutional neural network model, each convolutional kernel has a size of 1. The first convolutional layer has 32 kernels, and the second convolutional layer has 64 kernels, both used to extract blood glucose features. The output of the convolutional layer is non-linearly transformed through an activation function. The flatten layer flattens the output of the convolutional layer into a one-dimensional vector, facilitating connection to subsequent fully connected layers, resulting in a final output dimension of 1. During model training, the Adam optimizer is used for model training, and the mean squared error is used as the loss function. The mean absolute error is also calculated as the performance metric for model evaluation.
[0052] When the output of the detection model is glucose concentration, if the error between the output and the measured standard glucose concentration value meets a preset condition, training is stopped to obtain the detection model. When the output of the detection model is an intermediate result of the correlation between glucose and spectral data, such as the result of an interneuron, if the error between the output and the result of the interneuron meets a preset condition, training is stopped to obtain the detection model. Further model correction processing is performed on the interneuron result to obtain the glucose concentration.
[0053] As shown in Figure 4, the Input layer is the spectral data input layer, obtained after preprocessing the original spectral data. The Hidden layer is an intermediate hidden layer, which performs deep learning through convolution operations, combines features, and outputs the final predicted blood glucose concentration value. The Output layer can also perform deep learning through convolution operations, combine features, and output a neuron Output1 as an intermediate result value. The intermediate result value Output1 and two infrared (IR) feature brightness values are then used to train the model again to further correct the blood glucose prediction error and output the final predicted blood glucose concentration value Output2. The training level of the detection model needs to be set with different parameters as required. The extracted glucose feature values will continuously learn according to the different parameter settings until the error between the output result and the standard glucose value of the above label value meets the requirements, at which point training stops and the detection model is obtained.
[0054] Through multiple iterations of training, neurons learn the corresponding variation patterns between different glucose concentrations and glucose spectral characteristics of different samplers, thereby improving the universality of the detection model and enabling it to predict the glucose concentration of different users.
[0055] The entire glucose detection process does not require puncturing the skin to collect blood or implant a needle. It acquires the spectral information of the subject based on fluorescence spectroscopy and obtains the glucose detection result based on this spectral information, avoiding pain and discomfort and improving the comfort and convenience of the test. This method can precisely distinguish the spectral signals of blood vessels and skin sites, making it possible to accurately extract the glucose signal subsequently. At the same time, it also makes the spectral signal strongly correlated with glucose concentration, realizing accurate measurement of glucose concentration, resulting in more accurate detection results and more convenient processing.
[0056] Figure 6 shows a schematic diagram of the experimental results of the trained detection model. The horizontal axis represents the reference blood glucose concentration (in mmol / L) collected by the blood glucose meter, and the vertical axis represents the blood glucose concentration (in mmol / L) predicted using the method of this patent. The total sample size was 2037, including 1537 training samples and 500 prediction samples. As can be seen from the figure, the distribution of the detection results of the detection model shows that the MARD value of the predicted samples is 11.32%. The vast majority of samples fall into regions A and B. Specifically, 87.03% of the samples fall into region A, and 12.77% fall into region B, indicating that the detection model has high accuracy.
[0057] Information upload step: Provide a calibration option, and after the calibration option is triggered, obtain the calibration information input by the user, and upload the calibration information and the obtained spectral data to the cloud platform;
[0058] Model training steps: The cloud platform takes the acquired spectral data as input and the acquired correction information as output to train the cloud detection model;
[0059] Model update steps: Update the local detection model based on the trained cloud detection model. Example 3
[0060] This embodiment, based on Embodiment 2, replaces infrared light with visible light, providing another method for utilizing glucose spectral data, including:
[0061] Data acquisition steps: Acquire historical spectral data of multiple objects;
[0062] Specifically, the data acquisition steps include:
[0063] Imaging steps: Illuminate the skin at the location of the vein, such as the wrist or back of the hand, with visible light to acquire a first image of the imaging area. Then, irradiate the same location with ultraviolet light in the second wavelength range of 300-390 nanometers to acquire a second image of the imaging area.
[0064] In the first image, since the color of the area where the veins are located differs from the color of the area where the non-vein vessels are located, the imaging area can be easily divided into the area where the veins are located and the area where the non-vein vessels are located.
[0065] In the second image, it is difficult to distinguish between areas containing veins and areas not containing veins, therefore the first image is needed for differentiation. Using excitation light in the second wavelength range of 300-390 nanometers is to obtain high-quality effective fluorescence spectral signals. This is because the main response band of the imaging spectral detection device is located in the 400-800 nm range. When the wavelength of the excitation light used is less than 300 nm, the main peak of the fluorescence spectrum of the excited fluorescence radiation signal is located in the <400 nm band, making it difficult for the imaging spectral detection device to obtain high-quality effective fluorescence spectral signals. When the wavelength of the excitation light used is greater than 390 nm, the excitation light itself is also visible light, and the spectral signal of the excitation light is superimposed on the fluorescence spectral signal, making it difficult to eliminate the interference of the spectral signal of the excitation light and extract the effective fluorescence spectral signal. After absorbing ultraviolet light in the 300-390 nm wavelength range, glucose in veins can emit fluorescent radiation signals in the 400-800 nm visible light band. This band is within the effective response range of the imaging spectral detection device. The characteristic spectral intensity of this fluorescent radiation signal is positively correlated with the glucose concentration and has high fluorescence excitation efficiency.
[0066] Spectral Acquisition Steps: Based on the grayscale distribution of pixels in the first image, the imaging area is divided into areas containing veins and areas containing non-vein vessels. Detection points are selected from the areas containing veins, and reference points are selected from the areas containing non-vein vessels. The spectral data of the detection points and the spectral data of the reference points are acquired respectively. Specifically, based on the grayscale values of pixels in the second image, a pixel with a grayscale value that meets the preset requirements or a combination of that pixel and its adjacent pixels is selected from the areas containing veins as a detection point. A pixel with a grayscale value within a preset deviation range from the selected detection point or a combination of that pixel and multiple adjacent pixels is selected from the areas containing non-vein vessels as a reference point. The fluorescence spectral data of the detection point and the fluorescence spectral data of the reference point are calculated. The reason why the grayscale value of the reference point is within the preset deviation range from the grayscale value of the selected detection point is that the skin in the imaging area may have influencing factors such as skin color, spots, and cosmetics, which will directly affect the spectral data of the reference point. The first image cannot simultaneously distinguish the areas with all influencing factors. By setting a preset deviation range for the grayscale values, these influencing factors can be effectively eliminated.
[0067] When selecting a combination of multiple pixels as the detection point, the fluorescence spectrum data of the detection point can be the average value of the fluorescence spectrum data of these pixels. Simultaneously, the number of detection points and reference points can be one or more. When there are multiple detection points and reference points, the average value of the fluorescence spectrum data of all detection points and the average value of the fluorescence spectrum data of all reference points can be calculated separately.
[0068] Data processing steps: Based on the data collection time, filter out the first time period spectral data and the second time period spectral data of each day, and obtain the corresponding analyte information based on the first time period spectral data and the second time period spectral data respectively. The analyte information includes the information on the correlation between the analyte and the spectral data.
[0069] Specifically, the data processing steps include:
[0070] The spectral data of the acquired detection points and reference points are preprocessed and then input into the trained detection model to output the glucose concentration. During training, the detection model needs to acquire both the spectral data of the tested object and accurate test results, such as blood test results. The spectral data is used as the input to the detection model, and the blood test results are used as the output to train the detection model.
[0071] The detection model may employ a convolutional neural network model, which sequentially includes an input layer, at least two convolutional layers, at least two activation function layers, a Flatten layer, a fully connected layer, and an output layer, wherein the convolutional layers and the activation function layers are distributed alternately; the activation function used in the activation function layers is the ReLU function.
[0072] In this convolutional neural network model, each convolutional kernel has a size of 1. The first convolutional layer has 32 kernels, and the second convolutional layer has 64 kernels, both used to extract blood glucose features. The output of the convolutional layers is non-linearly transformed through an activation function. The flatten layer flattens the output of the convolutional layers into a one-dimensional vector, facilitating connection to subsequent fully connected layers, resulting in a final output dimension of 1. During model training, the Adam optimizer is used for model training, and the mean squared error is used as the loss function. The mean absolute error is also calculated as a performance metric for model evaluation.
[0073] If the error between the output of the detection model and the standard glucose value meets the preset conditions, then training is stopped to obtain the detection model.
[0074] The training level of the detection model needs to be set with different parameters as required. The extracted glucose feature values will be continuously learned according to the different parameter settings until the error between the output result and the standard glucose value of the above label value meets the requirements. Then the training will stop and the detection model will be obtained.
[0075] Through multiple iterations of training, neurons learn the corresponding variation patterns between different glucose concentrations and glucose spectral characteristics of different samplers, thereby improving the universality of the detection model and enabling it to predict the glucose concentration of different users.
[0076] The entire glucose detection process does not require blood collection or skin puncture. It acquires the spectral information of the test subject based on fluorescence spectroscopy and obtains the glucose detection result based on this spectral information, avoiding pain and discomfort and improving the comfort and convenience of the test. This method can precisely distinguish the spectral signals of blood vessels and skin sites, making it possible to accurately extract the glucose signal subsequently. At the same time, it also makes the spectral signal strongly correlated with glucose concentration, realizing accurate measurement of glucose concentration, resulting in more accurate detection results and more convenient processing.
[0077] Information upload step: Provide a calibration option, and after the calibration option is triggered, obtain the calibration information input by the user, and upload the calibration information and the obtained spectral data to the cloud platform;
[0078] Model training steps: The cloud platform takes the acquired spectral data as input and the acquired correction information as output to train the cloud detection model;
[0079] Model update steps: Update the local detection model based on the trained cloud detection model. Example 4
[0080] This embodiment provides a method for detecting an analyte, including:
[0081] Data Acquisition Steps: The first region is illuminated by light within a preset wavelength range provided by a light source, and an imaging spectral detection device is used to image the first region, obtaining an image of the imaging region. Illumination with light within the preset wavelength range allows the image to reflect the distribution data and spectral data of the reflected or excitation signals generated by the analyte under light illumination within the imaging region. The first region can be a specific area on the surface of human skin. To avoid the influence of external light, such as ambient light, on the detection, the lens of the imaging spectral detection device needs to be tightly attached to the surface of the human skin in the first region. The imaging region refers to the area within the lens range of the imaging spectral detection device. In general, the imaging region can be a part of the first region or the same region as the first region.
[0082] Since acquiring analyte distribution data and spectral data requires illumination from light sources with different wavelength ranges, there are two possible implementation methods: the light source can provide a light with a large wavelength range, or two light sources can each provide light with a smaller wavelength range. When there is only one light source, the wavelength range of the light provided by that light source needs to cover both the wavelength range required to acquire analyte distribution data and the wavelength range required to acquire analyte spectral data. When there are two light sources, the two light sources provide different light sources, one with a wavelength range covering the wavelength range required to acquire analyte distribution data, and the other with a wavelength covering the wavelength range required to acquire analyte spectral data. Furthermore, when there is only one light source, the image is captured as one image; when there are two light sources, the image is captured as two images. For ease of processing, the imaging areas of the two images must be identical, meaning the lens of the imaging spectral detection device must not move on the surface of human skin.
[0083] In this application, the analyte can be glucose, ketones, alcohols, lactate, oxygen, hemoglobin A1C, acetylcholine, amylase, bilirubin, cholesterol, human chorionic gonadotropin, creatine kinase (e.g., CK-MB), creatine, creatinine, DNA, fructosamine, glutamine, growth hormone, hormones, peroxides, prostate-specific antigen, prothrombin, RNA, thyroid-stimulating hormone, or troponin, or it can be a drug such as antibiotics (e.g., gentamicin, vancomycin, etc.), digitalis, digoxin, abused drugs, theophylline, or warfarin. In embodiments that detect two or more analytes, the analytes can be monitored at the same or different times. In other embodiments, the analyte can also be other substances within the body surface, enabling non-invasive detection through this invention.
[0084] The imaging spectral detection device acquires spectral data from the image that reflects the uneven distribution of the reflected or excitation signals generated by the analyte under light illumination in the imaging region. Specifically, the imaging region can be divided into zones based on different distribution patterns to facilitate the selection of locations from which spectral data can be acquired.
[0085] Data Processing Steps: Based on the acquired spectral data, information about the analytes in the imaging region is obtained. This information includes the correlation between the analytes and the spectral data. Since the distribution of analytes differs in different zones, the reflected or excitation signals generated by the analytes when exposed to light will also differ. Taking human skin as an example, it is divided into three parts: epidermis, dermis, and subcutaneous tissue. Veins and other blood vessels are located in the subcutaneous tissue. Ultraviolet light irradiation of skin areas with and without blood vessels can yield corresponding spectral data, as can skin areas with thicker blood vessels and skin areas with thinner blood vessels. The difference between these two spectral data can reflect the correlation between the analytes in the blood vessels and the spectral data, such as the degree of influence of the analytes on the spectral data, for further analysis, or directly obtain information such as the concentration of the analytes through an analytical model. Example 5
[0086] This embodiment provides a system for utilizing analyte spectral data. This system can be implemented by executing the steps of the method for utilizing analyte spectral data; that is, those skilled in the art can understand the method for utilizing analyte spectral data as a preferred embodiment of the system for utilizing analyte spectral data. The system for utilizing analyte spectral data includes:
[0087] Data Acquisition Module: Acquires historical spectral data of multiple objects;
[0088] Specifically, the data acquisition module includes:
[0089] Imaging Module: The light source provides light within a preset wavelength range to illuminate the first region, and the imaging spectral detection device images the first region to obtain an image of the imaging region. By illuminating the first region with light within the preset wavelength range, the image reflects the distribution data and spectral data of the reflected or excited signals generated by the analyte under light illumination within the imaging region. Since different wavelength ranges are required to obtain the distribution data and spectral data of the analyte, the light source can be two corresponding wavelength ranges, or it can be a single light source with a larger wavelength range covering both required wavelength ranges. When there are two types of light, two images are obtained. For ease of processing, it is usually required that the imaging areas of the two images are the same.
[0090] Spectral Acquisition Module: This module acquires spectral data from an image, reflecting the non-uniform distribution of reflected or excitation signals generated by light irradiation of the analyte within the imaging region, using an imaging spectral detection device. Specifically, the imaging region can be partitioned according to different data distribution patterns to facilitate the selection of locations from which spectral data can be acquired.
[0091] Data processing module: Based on the data collection time, filter out the first time period spectral data and the second time period spectral data of each day, and obtain the corresponding analyte information based on the first time period spectral data and the second time period spectral data respectively. The analyte information includes the information on the association between the analyte and the spectral data.
[0092] Specifically, the data processing module includes:
[0093] Information about the analytes in the imaging region is obtained based on the acquired spectral data. This information includes the correlation between the analytes and the spectral data. Since the distribution of analytes differs in different zones, the reflected or excitation signals generated by the analytes when illuminated will also differ. Utilizing this characteristic, the differences in spectral data between the two can be obtained, thereby accurately reflecting the correlation between the analytes and the spectral data, such as the concentration of the analytes.
[0094] As described above, Figure 9 shows an analytical substance detection watch provided in this embodiment. The front of the watch is a display, as shown in Figure 10. The back of the watch has a light-transmitting window and a built-in detection device 200. As shown in Figure 11, both the light source 201 and the first bandpass filter 204 are annular structures. The light-emitting modules of the light source 201 are arranged in a ring. The emitted light is filtered by the first bandpass filter 204 and outputs light with a wavelength that meets the requirements. This light is then irradiated onto the human body through the light-transmitting window on the back of the watch. The reflected signal or excitation signal from the human body enters the light-transmitting window, passes through the hollowed-out portion in the middle of the light source 201 and the first bandpass filter 204, passes through the lens 205, and enters the second bandpass filter 206. After being filtered by the second bandpass filter 206, the light enters the imaging spectral detection device 202. The imaging spectral detection device 202 is mounted on the circuit board 207. At the same time, the controller 203 (not shown in the figure) of the detection device 200 is also mounted on the circuit board 207. As shown in Figure 12, to more accurately identify the location of veins, the watch can be worn on the inside of the wrist. Example 6
[0095] This embodiment provides an analyte detection system. The analyte detection system can be implemented by executing the steps of the analyte detection method. That is, those skilled in the art can understand the analyte detection method as a preferred embodiment of the analyte detection system. The analyte detection system includes:
[0096] Data Acquisition Module: The light source provides light within a preset wavelength range to illuminate the first region, and the imaging spectral detection device images the first region to obtain an image of the imaging region. By illuminating the first region with light within the preset wavelength range, the image reflects the distribution data and spectral data of the reflected or excited signals generated by the analyte under light illumination within the imaging region. Since different wavelength ranges are required to obtain the distribution data and spectral data of the analyte, the light source can be two corresponding wavelength ranges, or it can be a single light source with a larger wavelength range covering both required wavelength ranges. When there are two types of light, two images are obtained. For ease of processing, it is usually required that the imaging areas of the two images are the same.
[0097] In this application, the analyte may be glucose, ketones, alcohols, lactate, oxygen, hemoglobin A1C, acetylcholine, amylase, bilirubin, cholesterol, human chorionic gonadotropin, creatine kinase (e.g., CK-MB), creatine, creatinine, DNA, fructosamine, glutamine, growth hormone, hormones, peroxides, prostate-specific antigen, prothrombin, RNA, thyroid-stimulating hormone, troponin, or drugs such as antibiotics (e.g., gentamicin, vancomycin, etc.), digitalis, digoxin, abused drugs, theophylline, and warfarin. In embodiments detecting more than one analyte, the analytes may be monitored at the same or different times. In other embodiments, the analyte may also be other substances in a liquid.
[0098] The imaging spectral detection device acquires spectral data from the image that reflects the uneven distribution of the reflected or excitation signals generated by the analyte under light illumination in the imaging region. Specifically, the imaging region can be divided into zones based on different distribution patterns to facilitate the selection of locations from which spectral data can be acquired.
[0099] Data Processing Module: Based on the acquired spectral data, this module obtains information about the analytes in the imaging region. This information includes the correlation between the analytes and the spectral data. Because the distribution of analytes differs in different zones, the reflected or excitation signals generated by the analytes when illuminated will also differ. Utilizing this characteristic, the differences in the spectral data can be obtained, thus accurately reflecting the correlation between the analytes and the spectral data, such as the concentration of the analytes.
[0100] Those skilled in the art will understand that, in addition to implementing the system and its various devices, modules, and units provided by the present invention in the form of logic gates, switches, dedicated integrated circuits, programmable logic controllers, and embedded microcontrollers, the same functions can be achieved entirely through logical programming of the method steps. Therefore, the system and its various devices, modules, and units provided by the present invention can be considered as a hardware component, and the devices, modules, and units included therein for implementing various functions can also be considered as structures within the hardware component; alternatively, the devices, modules, and units for implementing various functions can be considered as both software modules implementing the method and structures within the hardware component. Example 7
[0101] Figure 7 shows an electronic device of this embodiment, specifically an analyte spectral data utilization device 200. The analyte spectral data utilization device 200 is a portable non-invasive detection device for the human body. It can be a standalone detection device or integrated into a watch or mobile phone, thereby enabling convenient and quick detection of analytes on the body surface.
[0102] The detection device 200 includes: a light source 201, an imaging spectral detection device 202, a controller 203, a first bandpass filter 204, a second bandpass filter 206, and a lens 205. The controller 203 establishes an electrical connection or a communication connection with the light source 201 and the imaging spectral detection device 202, respectively.
[0103] Light source 201 is capable of providing light within a preset wavelength range. Since acquiring analyte distribution data and spectral data requires illumination from light sources with different wavelength ranges, there are two possible implementation methods: one light source capable of providing light with a wider wavelength range; or two light sources each providing light with a narrower wavelength range. When there is only one light source, the wavelength range of the light provided by that light source needs to simultaneously cover the wavelength range capable of acquiring analyte distribution data and the wavelength range capable of acquiring analyte spectral data, such as a halogen lamp. When there are two light sources, the two light sources provide different light, with one light covering the wavelength range capable of acquiring analyte distribution data and the other light covering the wavelength range capable of acquiring analyte spectral data, such as an infrared lamp combined with an ultraviolet lamp, or a visible light lamp combined with an ultraviolet lamp.
[0104] To ensure uniform illumination in the imaging area 100, a ring-shaped light source can be used. The light source has multiple light-emitting modules that are evenly distributed on the same circumference. When there are two types of light sources, the light-emitting modules of the two types of light sources are arranged alternately.
[0105] The imaging spectral detection device 202 is capable of imaging the imaging region 100 to obtain a corresponding image according to instructions, and is also capable of obtaining corresponding spectral data according to instructions. The imaging spectral detection device 202 includes a sensor and a periodic pixel-level filter structure disposed on the sensor surface. The periodic pixel-level filter structure is used to spectrally modulate the incoming light signal so that the sensor can generate an image containing the spectral information to be measured.
[0106] This periodic pixel-level filter structure includes multiple filter pixel channels with different shapes. These filter pixel channels have the same dimensions and are uniformly arranged, with their length and width being integer multiples of the pixel size within the image sensor. Different shapes of pixel-level filter channels correspond to different spectral filtering coefficients, and these pixel-level filter structures with different spectral filtering coefficients are periodically arranged in a fixed order. The sensor modulates the received first detection light through the periodic pixel-level filter structure on its surface, forming a mosaic image containing spectral information. Subsequently, an algorithm is used to reconstruct a grayscale image containing the spectral information to be measured.
[0107] The controller 203 is configured to control the light source to provide light within a preset wavelength range to illuminate the first region, and to control the imaging spectral detection device to image the first region, thereby obtaining an image of the imaging region. The controller also controls the imaging spectral detection device to acquire spectral data from the image reflecting the non-uniform distribution of reflection or excitation signals generated by the analyte under light illumination within the imaging region. Based on the acquired spectral data, information about the analyte in the imaging region is obtained, including information relating the analyte to the spectral data. When there is only one type of light source 201, one image is formed; when there are two types of light sources 201, two images are formed. When the first type of light source is on, the second type of light source is off; similarly, when the second type of light source is on, the first type of light source is off, and the two do not interfere with each other.
[0108] The first bandpass filter 204 is located between the light source 201 and the imaging area 100. Its function is to allow light within a preset wavelength range to pass through, while blocking light outside the preset wavelength range, thereby reducing the influence of other external light on the detection results.
[0109] The second bandpass filter 206 is located between the imaging spectral detection device 202 and the lens 205. Its function is to allow light in the wavelength range of the reflected signal or excitation signal generated by the analyte when it is irradiated to pass through, while light in other wavelength ranges is blocked, thereby reducing the influence of the reflected signal or excitation signal of non-analytes on the detection results.
[0110] Lens 205 can be used for fixed-focusing to obtain a clear image. In other embodiments, the second bandpass filter 206 may also be located on the side of lens 205 away from the imaging spectral detection device 202; this invention is not limited thereto. Example 8
[0111] Figure 8 is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. As shown in Figure 8, it includes at least one processor 501; and a memory 502 communicatively connected to at least one processor 501. The memory 502 stores instructions that can be executed by at least one processor 501. The instructions are executed by at least one processor 501 so that at least one processor 501 can perform the above-mentioned method for utilizing analyte spectral data.
[0112] The memory 502 and the processor 501 are connected via a bus. The bus may include any number of interconnected buses and bridges, connecting various circuits of one or more processors 501 and memory 502 together. The bus may also connect various other circuits, such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be further described here. A bus interface provides an interface between the bus and the transceiver. The transceiver may be a single element or multiple elements, such as multiple receivers and transmitters, providing a unit for communicating with various other devices over a transmission medium. Data processed by the processor 501 is transmitted over a wireless medium via an antenna, which further receives data and transmits it to the processor 501.
[0113] The processor 501 is responsible for managing the bus and general processing, and can also provide various functions, including timing, peripheral interface, voltage regulation, power management and other control functions. The memory 502 can be used to store the data used by the processor 501 when performing operations.
[0114] The present invention also provides a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the above-mentioned method for utilizing the spectral data of the analytes.
[0115] That is, those skilled in the art will understand that all or part of the steps in the methods of the above embodiments can be implemented by a program instructing related hardware. The program is stored in a storage medium and includes several instructions to cause a device (which may be a microcontroller, chip, etc.) or processor to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0116] Those skilled in the art will understand that the above embodiments are specific examples of implementing the present invention, and in practical applications, various changes can be made in form and detail without departing from the spirit and scope of the present invention.
[0117] Specific embodiments of the present invention have been described above. It should be understood that the present invention is not limited to the specific embodiments described above, and those skilled in the art can make various changes or modifications within the scope of the claims, which do not affect the substantive content of the present invention. Unless otherwise specified, the embodiments and features described in the embodiments of this application can be arbitrarily combined with each other. [Simplified Explanation of the Diagram]
[0023] Other features, objects, and advantages of the present invention will become more apparent from the following detailed description of non-limiting embodiments with reference to the accompanying drawings: Figure 1 is a flowchart of Embodiment 1; Figure 2 is a schematic diagram of a first image acquired in Embodiment 2; Figure 3 is a schematic diagram of a second image acquired in Embodiment 2; Figure 4 is a schematic diagram of the detection model of Embodiment 2; Figure 5 is a schematic diagram of the detection point-reference point spectral data obtained in Embodiment 2; Figure 6 is an experimental result of the accuracy of the analysis results of the analysis model; Figure 7 is a structural schematic diagram of an analyte detection device provided in Embodiment 5; Figure 8 is a structural schematic diagram of an electronic device provided in Embodiment 6; Figure 9 is a structural schematic diagram of an analyte detection watch provided in Embodiment 5; Figure 10 is a back view of the analyte detection watch; Figure 11 is an exploded view of the analyte detection watch; Figure 12 is a schematic diagram of the analyte detection watch in use.
Claims
1. A method for utilizing analyte spectral data, comprising: Analysis Steps: A first image corresponding to a first region is acquired under illumination within a first wavelength range, and a second image corresponding to the first region is acquired under illumination within a second wavelength range. The first image includes data reflecting the distribution of reflected or excitation signals generated by the analyte under light illumination within the imaging region. The second image includes spectral data reflecting the reflected or excitation signals generated by the analyte under light illumination within the imaging region. Based on the distribution data, spectral data for the desired location is obtained from the second image. The obtained spectral data is input into the local detection model to obtain information about the analyte, and correction options are provided. Information Upload Steps: After the correction options are triggered, correction information input by the user is acquired, and the correction information and the acquired spectral data are uploaded to the cloud platform. Model Training Steps: The cloud platform uses the acquired spectral data as input and the acquired correction information as output to train the cloud detection model. Model Update Steps: The local detection model is updated based on the trained cloud detection model.
2. The method for utilizing analyte spectral data as described in claim 1, wherein, The light in the first wavelength range includes infrared light. The analysis steps include: dividing the imaging area into a candidate detection point area and a candidate reference point area according to the grayscale distribution of the pixels in the first image; selecting a detection point from the position of the candidate detection point area corresponding to the position of the second image; selecting a reference point from the position of the candidate reference point area corresponding to the position of the second image; and obtaining the spectral data of the detection point and the spectral data of the reference point, respectively.
3. The method for utilizing analyte spectral data as described in claim 2, wherein, The light in the second wavelength range includes ultraviolet light. The analysis steps include: selecting a pixel whose gray value meets a preset requirement from the position of the candidate detection point in the second image corresponding to the position of the candidate detection point in the second image as a detection point, or a combination of the pixel and its neighboring pixels as a detection point, based on the gray value of the pixels in the second image corresponding to the position of the candidate reference point in the second image; selecting a pixel whose gray value is within a preset deviation range from the selected detection point from the position of the candidate reference point in the second image as a reference point, or a combination of the pixel and its multiple neighboring pixels as a reference point; and calculating the fluorescence spectral data of the detection point and the fluorescence spectral data of the reference point.
4. The method for utilizing analyte spectral data as described in claim 3, wherein, The second wavelength range is 300-390 nanometers, which is outside the effective response range of the imaging spectral detection device; The light in the second wavelength range can cause the analyte to emit a fluorescent radiation signal, and the main peak of the fluorescent radiation signal is located within the effective response range of the imaging spectral detection device.
5. An analyte detection method, comprising the method of utilizing the analyte spectral data as described in any one of claims 1 to 4.
6. A system for utilizing analyte spectral data, comprising: Analysis Module: Acquires a first image corresponding to a first region under illumination within a first wavelength range, and a second image corresponding to the first region under illumination within a second wavelength range. The first image includes data reflecting the distribution of reflected or excitation signals generated by the analyte under illumination in the imaging region, and also includes spectral data reflecting the reflected or excitation signals generated by the analyte under illumination in the imaging region. Based on the distribution data, spectral data for the desired location is obtained from the second image. The obtained spectral data is input into the local detection model to obtain information about the analyte, and correction options are provided. Information Upload Module: After the correction option is triggered, the module acquires correction information input by the user and uploads the correction information and the acquired spectral data to the cloud platform. Model Training Module: The cloud platform uses the acquired spectral data as input and the acquired correction information as output to train the cloud detection model. Model Update Module: The module updates the local detection model based on the trained cloud detection model.
7. The system for utilizing analyte spectral data as described in claim 6, wherein, The light in the first wavelength range includes infrared light. The analysis module includes: dividing the imaging area into a detection point candidate area and a reference point candidate area according to the grayscale distribution of pixels in the first image; selecting a detection point from the position of the detection point candidate area corresponding to the position of the second image; selecting a reference point from the position of the reference point candidate area corresponding to the position of the second image; and acquiring the spectral data of the detection point and the spectral data of the reference point respectively.
8. The system for utilizing analyte spectral data as described in claim 7, wherein, The light in the second wavelength range includes ultraviolet light. The analysis module includes: selecting a pixel whose gray value meets a preset requirement from the position of the candidate detection point area corresponding to the second image, or a combination of the pixel and its neighboring pixels, as a detection point, based on the gray value of the pixels in the second image; selecting a pixel whose gray value is within a preset deviation range from the selected detection point from the position of the candidate reference point area corresponding to the second image, or a combination of the pixel and its multiple neighboring pixels, as a reference point; and calculating the fluorescence spectral data of the detection point and the fluorescence spectral data of the reference point.
9. A system for utilizing analyte spectral data as described in claim 8, wherein, The second wavelength range is 300-390 nanometers, which is outside the effective response range of the imaging spectral detection device; The light in the second wavelength range can cause the analyte to emit a fluorescent radiation signal, and the main peak of the fluorescent radiation signal is located within the effective response range of the imaging spectral detection device.
10. An analyte detection system comprising a system for utilizing analyte spectral data as described in any one of claims 6 to 9.
11. A computer-readable storage medium storing a computer program, which, when executed by a processor, implements the steps of a method for utilizing analyte spectral data as described in any one of claims 1 to 4.
12. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program, when executed by the processor, implements the steps of a method for utilizing analyte spectral data as described in any one of claims 1 to 4.
Citation Information
Patent Citations
Automatic calibration and automatic maintenance of raman spectroscopic models for real-time predictions
CN112912716A
Blood sugar value estimation device, learning device, blood sugar value estimation method, learning information generation method, and program
JP2022083421A
Automatic analyte sensor calibration and error detection
WO2019213428A2
Methods for providing a predictive model for spectroscopy and calibrating a spectroscopic device
WO2024046603A1
