KR20180109681A - Glucose feature extraction method, Glucose monitoring apparatus and method - Google Patents
Glucose feature extraction method, Glucose monitoring apparatus and method Download PDFInfo
- Publication number
- KR20180109681A KR20180109681A KR1020180026210A KR20180026210A KR20180109681A KR 20180109681 A KR20180109681 A KR 20180109681A KR 1020180026210 A KR1020180026210 A KR 1020180026210A KR 20180026210 A KR20180026210 A KR 20180026210A KR 20180109681 A KR20180109681 A KR 20180109681A
- Authority
- KR
- South Korea
- Prior art keywords
- glucose
- nir
- data
- signal
- component
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01N—INVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
- G01N21/00—Investigating or analysing materials by the use of optical means, i.e. using sub-millimetre waves, infrared, visible or ultraviolet light
- G01N21/17—Systems in which incident light is modified in accordance with the properties of the material investigated
- G01N21/25—Colour; Spectral properties, i.e. comparison of effect of material on the light at two or more different wavelengths or wavelength bands
- G01N21/31—Investigating relative effect of material at wavelengths characteristic of specific elements or molecules, e.g. atomic absorption spectrometry
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01N—INVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
- G01N33/00—Investigating or analysing materials by specific methods not covered by groups G01N1/00 - G01N31/00
- G01N33/48—Biological material, e.g. blood, urine; Haemocytometers
- G01N33/483—Physical analysis of biological material
- G01N33/487—Physical analysis of biological material of liquid biological material
- G01N33/49—Blood
Landscapes
- Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Chemical & Material Sciences (AREA)
- Biomedical Technology (AREA)
- Immunology (AREA)
- General Physics & Mathematics (AREA)
- Spectroscopy & Molecular Physics (AREA)
- Pathology (AREA)
- Biochemistry (AREA)
- Hematology (AREA)
- Analytical Chemistry (AREA)
- General Health & Medical Sciences (AREA)
- Ecology (AREA)
- Medicinal Chemistry (AREA)
- Biophysics (AREA)
- Food Science & Technology (AREA)
- Urology & Nephrology (AREA)
- Molecular Biology (AREA)
- Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)
- Investigating Or Analysing Materials By Optical Means (AREA)
Abstract
Description
NIR 분광법을 통하여 글루코스를 모니터링하기 위한 글루코스 특징 추출 기술과 관련된다.Lt; RTI ID = 0.0 > NIR < / RTI > spectroscopy.
글루코스 모니터링은 혈액 샘플 내의 글루코스 레벨을 측정하기 위해 사용된다. 글루코스 모니터링 방법으로는 침습적 방법과 비침습적 방법이 있다. 침습적 방법은 사람의 피부에 구멍을 뚫어 혈액 샘플을 획득하는 반면, 비침습적 방법은 혈액 샘플을 수집할 필요 없이 중적외선(Mid-IR) 분광법, 근적외선(NIR) 분광법 또는 라만 분광법을 사용한다. NIR 분광법은 연속 글루코스 모니터링에 사용될 수 있다.Glucose monitoring is used to measure glucose levels in blood samples. Methods of monitoring glucose include invasive and non-invasive methods. Noninvasive methods use mid-IR spectroscopy, near-infrared (NIR) spectroscopy, or Raman spectroscopy, without the need to collect blood samples, while invasive methods pierce human skin to obtain blood samples. NIR spectroscopy can be used for continuous glucose monitoring.
NIR 광의 흡수는 비어-램버트 법칙(BEER-Lambert law)에 기초하여 정의될 수 있다.The absorption of NIR light can be defined based on the BEER-Lambert law.
여기서 는 흡광 계수, 는 용질의 농도, 는 침투 깊이를 나타낸다.here Is an extinction coefficient, The concentration of the solute, Represents the penetration depth.
혈액이 서로 다른 성분으로 구성되어 있다면 전체 흡수는 다음과 같이 주어진다.If the blood consists of different components, the total absorption is given by:
NIR 흡수 스펙트럼은 물, 지방, 단백질(콜라겐, 케라틴, 엘라스틴), 아미노산 및 글루코스와 같은 여러 성분의 흡수로 나타난다. 그러므로, NIR 흡수 스펙트럼은 다음과 같이 주어질 수 있다.The NIR absorption spectrum appears as the absorption of several components such as water, fat, protein (collagen, keratin, elastin), amino acids and glucose. Therefore, the NIR absorption spectrum can be given as follows.
또한, 간질 액체(interstitial liquid) 내의 글루코스 농도는 다음과 같이 근사화할 수 있다.In addition, the glucose concentration in the interstitial liquid can be approximated as follows.
따라서, 글루코스 흡수의 값이 다른 성분보다 몇 배나 작고, 많은 경우 글루코스 정보가 NIR 데이터의 노이즈 성분으로 인해 왜곡되기 때문에, NIR 분광법을 이용하여 글로코스를 모니터링하는 것은 매우 어렵다. 다른 성분의 농도는 아래 표에 나타난다.Therefore, it is very difficult to monitor Glucose using NIR spectroscopy because the value of glucose uptake is several times smaller than the other components, and in many cases glucose information is distorted by the noise component of the NIR data. The concentrations of the other ingredients are shown in the table below.
그러므로, 글루코스 모니터링을 위해서는 신체의 다른 성분 및 NIR 분광기에 의한 노이즈를 제거하기 위한 방법이 필요하다.Therefore, glucose monitoring requires a method to remove noise from other components of the body and NIR spectroscopy.
NIR 분광법을 통하여 글루코스를 모니터링하기 위한 글루코스 특징 추출 방법과, 글루코스 모니터링 장치 및 방법을 제공하는 것을 목적으로 한다.It is an object of the present invention to provide a glucose characteristic extracting method for monitoring glucose through NIR spectroscopy and an apparatus and a method for monitoring glucose.
일 양상에 따른 글루코스 특징 추출 방법은, NIR 데이터에서 노이즈를 제거하는 단계와, 상기 노이즈가 제거된 NIR 데이터에서 글루코스 신호를 추출하는 단계와, 상기 추출된 글루코스 신호에서 시간적 드리프트 성분(temporal drift components)을 제거하는 단계를 포함할 수 있다.According to an aspect of the present invention, there is provided a method for extracting glucose features, comprising: removing noise from NIR data; extracting a glucose signal from the noise-removed NIR data; and extracting temporal drift components from the extracted glucose signal. As shown in FIG.
상기 노이즈를 제거하는 단계는, SG(Savitzky-Golay) 필터, 푸리에 도메인 필터링 중 적어도 하나를 이용하여 상기 노이즈를 제거할 수 있다.The removing the noise may remove the noise using at least one of a Savitzky-Golay (SG) filter and a Fourier domain filtering.
상기 글루코스 신호를 추출하는 단계는, 상기 노이즈가 제거된 NIR 데이터에서 글루코스 이외 다른 체성분의 신호 성분을 제거함으로써 상기 글루코스 신호를 추출할 수 있다.The step of extracting the glucose signal may extract the glucose signal by removing a signal component of a body component other than glucose from the noise-removed NIR data.
상기 다른 체성분은 물, 지방, 콜라겐, 엘라스틴 및 케라틴 중 적어도 하나를 포함할 수 있다.The other body component may comprise at least one of water, fat, collagen, elastin and keratin.
상기 글루코스 신호를 추출하는 단계는, EMSC(Extended Multiplicative Scatter Correction) 회귀 및 데이터 화이트닝에 기초하여 글루코스 신호를 추출할 수 있다.The step of extracting the glucose signal may extract a glucose signal based on EMSC (Extended Multiplicative Scatter Correction) regression and data whitening.
상기 데이터 화이트닝은 각 체성분의 순수 스펙트럼의 직교 성분을 획득하기 위해 수행될 수 있다.The data whitening may be performed to obtain a quadrature component of the pure spectrum of each body component.
상기 EMSC 회귀는 상기 데이터 화이트닝에 의해 생성된 각 체성분의 순수 스펙트럼의 직교 성분을 이용하여, 상기 노이즈가 제거된 NIR 데이터를 개별 체성분의 스펙트럼으로 분해하기 위해 수행될 수 있다.The EMSC regression may be performed to decompose the noise-removed NIR data into spectra of individual body components using the quadrature components of the pure spectra of the individual body components generated by the data whitening.
상기 시간적 드리프트 성분을 제거하는 단계는, 상기 추출된 글루코스 신호를 미분하고 평활화하는 단계와, 평활화된 결과에 드리프트 제거 기법을 적용하여 시간적 드리프트 성분을 제거하는 단계를 포함할 수 있다.The step of removing the temporal drift component may include differentiating and smoothing the extracted glucose signal and removing the temporal drift component by applying a drift elimination technique to the smoothed result.
상기 시간적 드리프트 성분을 제거하는 단계는, 상기 평활화된 결과를 시간에 대해 미분하고 평균하여 시간적 드리프트 성분을 산출하고, 상기 평활화된 결과에서 상기 시간적 드리프트 성분을 제거할 수 있다.The step of removing the temporal drift component may further differentiate and average the smoothed result over time to yield a temporal drift component and remove the temporal drift component from the smoothed result.
다른 양상에 따른 글루코스 모니터링 방법은, 사용자에게 조사되어 되돌아오는 NIR 광으로부터 획득된 NIR 데이터에서 노이즈를 제거하여 상기 NIR 데이터를 필터링하는 단계와, 상기 필터링된 NIR 데이터에서 하나 이상의 체성분의 신호 성분을 제거하여 글루코스 신호를 추출하는 단계와, 상기 추출된 글루코스 신호로부터 시간적 드리프트 성분(temporal drift components)을 제거하는 단계와, 기대되는 글루코스 신호에 기초하여, 시간적 드리프트 성분이 제거된 글루코스 신호를 회귀시킴으로써 글루코스 예측을 위한 데이터 모델을 생성하는 단계와, 상기 생성된 데이터 모델을 기반으로 사용자의 글루코스 레벨을 예측하는 단계; 를 포함할 수 있다.According to another aspect, a glucose monitoring method includes filtering NIR data by removing noise from NIR data acquired from a NIR light returned to a user, filtering the NIR data by removing one or more body component signals from the filtered NIR data, Extracting a glucose signal, removing temporal drift components from the extracted glucose signal, and regenerating a glucose signal from which the temporal drift component has been removed, based on the expected glucose signal, Generating a data model for the user; predicting a glucose level of the user based on the generated data model; . ≪ / RTI >
상기 체성분은 물, 지방, 단백질 중 적어도 하나를 포함할 수 있다.The body component may include at least one of water, fat, and protein.
상기 필터링하는 단계는, SG(Savitzky-Golay) 필터를 이용하여 수행될 수 있다.The filtering may be performed using a Savitzky-Golay (SG) filter.
상기 필터링하는 단계는, 푸리에 도메인 필터링을 이용하여 수행될 수 있다.The filtering may be performed using Fourier domain filtering.
상기 글루코스 신호는 EMSC(Extended Multiplicative Scatter Correction) 회귀 및 데이터 화이트닝에 기초하여 추출될 수 있다.The glucose signal may be extracted based on Extended Multiplicative Scatter Correction (EMSC) regression and data whitening.
상기 데이터 화이트닝은 상기 체성분의 기준 스펙트럼들의 직교 성분들을 획득하기 위해 수행될 수 있다.The data whitening may be performed to obtain quadrature components of the reference spectra of the body composition.
상기 EMSC 회귀는 상기 데이터 화이트닝에 의해 생성된 직교 스펙트럼들을 이용하여 NIR 흡수 스펙트럼을 개별 체성분의 스펙트럼으로 분해하기 위해 적용될 수 있다.The EMSC regression can be applied to decompose the NIR absorption spectrum into spectra of individual body components using orthogonal spectra generated by the data whitening.
상기 시간적 드리프트 성분을 제거하는 단계는 상기 추출된 글루코스 신호로부터 시간적 드리프트 성분을 대략적으로(coarsely)으로 제거하여 상기 추출된 글루코스 신호의 미분을 평활화하는 단계를 더 포함할 수 있다.The removing of the temporal drift component may further include coarsely removing the temporal drift component from the extracted glucose signal to smooth the differential of the extracted glucose signal.
상기 시간적 드리프트 성분을 제거하는 단계는 상기 추출된 글루코스 신호로부터 잔류 드리프트를 제거하기 위하여 상기 추출된 글루코스 신호의 평활화된 미분에 정밀 드리프트 제거 기법(fine drift removal method)을 적용하는 단계를 더 포함할 수 있다.The step of removing the temporal drift component may further comprise applying a fine drift removal method to the smoothed derivative of the extracted glucose signal to remove residual drift from the extracted glucose signal have.
다른 양상에 따른 글루코스 모니터링 장치는, NIR 분광기에서 생성된 NIR 데이터로부터 노이즈 성분을 제거하는 필터링부와, 물, 지방, 단백질 중 적어도 하나를 포함하는 하나 이상의 체성분의 신호 성분을 제거하여 NIR 데이터로부터 글루코스 신호를 추출하는 간섭 제거부와, 상기 추출된 글루코스 신호로부터 상기 NIR 분광기의 드리프트로 인한 드리프트 성분(drift components)을 제거하는 특징 추출부를 포함하고, 상기 글루코스 모니터링 장치는, 기대되는 글루코스 신호에 기초하여 상기 드리프트 성분이 제거된 글루코스 신호를 회귀시킴으로써 글루코스 예측을 위한 데이터 모델을 생성하고, 생성된 데이터 모델에 기초하여 사용자의 글루코스 레벨을 예측할 수 있다.A glucose monitoring apparatus according to another aspect includes a filtering unit that removes a noise component from NIR data generated by an NIR spectroscope and a signal component of at least one body component that includes at least one of water, And a feature extracting unit for removing drift components due to the drift of the NIR spectroscope from the extracted glucose signal, wherein the glucose monitoring apparatus is configured to extract, based on an expected glucose signal, A data model for predicting glucose can be generated by regressing the glucose signal from which the drift component has been removed and the user's glucose level can be predicted based on the generated data model.
상기 필터링부는 상기 NIR 데이터로부터 상기 노이즈 성분을 제거하기 위해 SG(Savitzky-Golay) 필터 및 푸리에 도메인 필터를 포함할 수 있다.The filtering unit may include a Savitzky-Golay (SG) filter and a Fourier domain filter to remove the noise component from the NIR data.
상기 간섭 제거부는, EMSC(Extended Multiplicative Scatter Correction) 회귀를 수행하기 위하여 체성분들의 기준 스펙트럼들의 직교 성분들을 획득하는 데이터 화이트닝 모듈과, NIR 데이터를 개별 체성분의 스펙트럼으로 분해하는 EMSC 모듈과, 상기 노이즈 성분이 제거된 NIR 데이터로부터 글루코스 신호를 추출하는 글루코스 신호 추출 모듈을 포함할 수 있다.Wherein the interference canceller comprises a data whitening module for obtaining quadrature components of reference spectra of body components to perform an EMSC (Extended Multiplicative Scatter Correction) regression, an EMSC module for decomposing NIR data into a spectrum of individual body components, And a glucose signal extraction module for extracting the glucose signal from the removed NIR data.
상기 특징 추출 모듈은, 상기 추출된 글루코스 신호의 미분을 평활화하는 SG 필터와, 상기 추출된 글루코스 신호로부터 드리프트 성분을 제거하는 드리프트 제거 모듈을 포함할 수 있다.The feature extraction module may include an SG filter for smoothing the derivative of the extracted glucose signal and a drift removal module for removing the drift component from the extracted glucose signal.
NIR 스펙트럼에서 신체의 다른 성분 및 NIR 분광기에 의한 노이즈를 제거하여 글루코스 레벨 예측에 이용함으로써 글루코스 레벨 예측의 정확도를 향상시킬 수 있다.The accuracy of the prediction of glucose levels can be improved by using other components of the body and noise from the NIR spectroscope in the NIR spectrum to predict the glucose level.
도 1은 NIR 분광법을 이용하여 글루코스를 모니터링하기 위한 특징 추출 방법의 일 실시예를 도시한 흐름도이다.
도 2는 NIR 글루코스 측정 장치의 일 실시예를 도시한 블록도이다.
도 3a는 상이한 체성분의 NIR 흡수 스펙트럼의 일 실시예를 도시한 도면이다.
도 3b는 간질 액체를 포함하는 조직의 각 구성 성분에 대한 푸리에 도메인 신호의 일 실시예를 도시한 도면이다.
도 4a는 간질 액체의 상이한 구성 성분의 NIR 흡수 스펙트럼의 일 실시예를 도시한 도면이다.
도 4b는 직교 성분들과 순수 스펙트럼 성분들의 상관 행렬의 일 실시예를 도시한 도면이다.
도 5a 내지 도 5d는 드리프트 제거 후의 추출 특징 및 글루코스 값의 상관 관계의 일 실시예를 도시한 도면이다.
도 6a 내지 도 6c는 PCR을 이용하여 글루코스 값을 예측한 결과의 일 실시예를 도시한 도면이다.1 is a flowchart showing an embodiment of a feature extraction method for monitoring glucose using NIR spectroscopy.
2 is a block diagram showing an embodiment of the NIR glucose measuring apparatus.
3A is a diagram showing one embodiment of the NIR absorption spectrum of different body components.
FIG. 3B is a diagram illustrating one embodiment of a Fourier domain signal for each component of a tissue comprising an epileptic liquid.
4A is a diagram illustrating one embodiment of the NIR absorption spectrum of different components of the interstitial fluid.
4B is a diagram illustrating an embodiment of a correlation matrix of quadrature components and pure spectral components.
5A to 5D are diagrams showing one embodiment of the correlation between the extraction characteristics and the glucose values after the removal of the drift.
6A to 6C are diagrams showing an example of a result of prediction of a glucose value using PCR.
이하, 첨부된 도면을 참조하여 본 발명의 일 실시예를 상세하게 설명한다. 각 도면의 구성요소들에 참조부호를 부가함에 있어서, 동일한 구성요소들에 대해서는 비록 다른 도면상에 표시되더라도 가능한 한 동일한 부호를 가지도록 하고 있음에 유의해야 한다. 또한, 본 발명을 설명함에 있어 관련된 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략할 것이다.Hereinafter, an embodiment of the present invention will be described in detail with reference to the accompanying drawings. It should be noted that, in adding reference numerals to the constituent elements of the drawings, the same constituent elements are denoted by the same reference symbols as possible even if they are shown in different drawings. In the following description, well-known functions or constructions are not described in detail to avoid unnecessarily obscuring the subject matter of the present invention.
한편, 각 단계들에 있어, 각 단계들은 문맥상 명백하게 특정 순서를 기재하지 않은 이상 명기된 순서와 다르게 일어날 수 있다. 즉, 각 단계들은 명기된 순서와 동일하게 수행될 수 있고 실질적으로 동시에 수행될 수도 있으며 반대의 순서대로 수행될 수도 있다.On the other hand, in each step, each step may occur differently from the stated order, unless the context clearly states a particular order. That is, each of the steps may be performed in the same order as described, and may be performed substantially concurrently or in reverse order.
후술되는 용어들은 본 발명에서의 기능을 고려하여 정의된 용어들로서 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있다. 그러므로 그 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다.The terms described below are defined in consideration of the functions of the present invention, and these may vary depending on the intention of the user, the operator, or the custom. Therefore, the definition should be based on the contents throughout this specification.
본 명세서에서 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한 복수의 표현을 포함하고, '포함하다' 또는 '가지다' 등의 용어는 명세서상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.In this specification, the singular forms "a", "an", and "the" include plural referents unless the context clearly dictates otherwise, and the terms "include" It is to be understood that they are intended to specify the presence of a combination of these and do not preclude the presence or addition of one or more other features, numbers, steps, operations, components, components, or combinations thereof.
또한, 본 명세서에서의 구성부들에 대한 구분은 각 구성부가 담당하는 주 기능별로 구분한 것에 불과하다. 즉, 2개 이상의 구성부가 하나의 구성부로 합쳐지거나 또는 하나의 구성부가 보다 세분화된 기능별로 2개 이상으로 분화되어 구비될 수도 있다. 그리고 구성부 각각은 자신이 담당하는 주기능 이외에도 다른 구성부가 담당하는 기능 중 일부 또는 전부의 기능을 추가적으로 수행할 수도 있으며, 구성부 각각이 담당하는 주기능 중 일부 기능이 다른 구성부에 의해 전담되어 수행될 수도 있다. 각 구성부는 하드웨어 또는 소프트웨어로 구현되거나 하드웨어 및 소프트웨어의 결합으로 구현될 수 있다.In addition, the division of components in the present specification is merely a division by main function that each component unit is responsible for. That is, two or more constituent parts may be combined into one constituent part, or one constituent part may be divided into two or more functions according to functions that are more subdivided. In addition, each of the constituent units may additionally perform some or all of the functions of the other constituent units in addition to the main functions of the respective constituent units, and some of the main functions of the constituent units are dedicated to the other constituent units . Each component may be implemented in hardware or software, or in a combination of hardware and software.
본 명세서에서 설명되는 글루코스 모니터링 장치는 소프트웨어 모듈로 구현되거나 하드웨어 칩 형태로 제작되어 전자 장치에 탑재될 수 있다. 이때, 전자 장치는 휴대폰, 스파트폰, 타블렛, 노트북, PDA(Personal Digital Assistants), PMP(Portable Multimedia Player), 네비게이션, MP3 플레이어, 디지털 카메라, 웨어러블 디바이스 등을 포함할 수 있고, 웨어러블 디바이스는 손목시계형, 손목 밴드형, 반지형, 벨트형, 목걸이형, 발목 밴드형, 허벅지 밴드형, 팔뚝 밴드형 등을 포함할 수 있다. 그러나 전자 장치는 상술한 예에 제한되지 않으며, 웨어러블 디바이스 역시 상술한 예에 제한되지 않는다.The glucose monitoring apparatus described herein may be implemented as a software module or as a hardware chip and mounted on an electronic device. At this time, the electronic device may include a mobile phone, a spade phone, a tablet, a notebook, a PDA (Personal Digital Assistants), a portable multimedia player (PMP), a navigation device, an MP3 player, a digital camera, a wearable device, A wrist band type, a ring type, a belt type, a necklace type, an ankle band type, a thigh band type, a forearm band type, and the like. However, the electronic device is not limited to the above-described example, and the wearable device is also not limited to the above-described example.
도 1은 근적외선 분광법을 이용하여 글루코스를 모니터링하기 위한 특징 추출 방법의 일 실시예를 도시한 흐름도이다. 도 1의 특징 추출 방법은 도 2의 NIR 글루코스 측정 장치(200)에 의해 수행될 수 있다.1 is a flowchart showing an embodiment of a feature extraction method for monitoring glucose using near infrared spectroscopy. The feature extraction method of FIG. 1 can be performed by the NIR
도 1을 참조하면, 하나 이상의 사용자들의 글루코스 흡수 스펙트럼과 관련된 원시(raw) NIR(near-infrared) 데이터를 수신하고(102), 원시 NIR 데이터에서 노이즈를 제거함으로써 원시 NIR 데이터를 필터링할 수 있다(104). NIR 광은 피부에 조사되어 피부로부터 되돌아 오는 동안 산란되며, 이때 노이즈가 발생할 수 있다. 스캐터 프리(scatter free) 레퍼런스 IR 스펙트럼의 직교 성분들을 획득하고(106), EMSC(Extended Multiplicative Scatter Correction) 회귀를 스캐터 프리 레퍼런스 IR 스펙트럼의 직교 성분들과 필터링된 NIR 데이터에 적용할 수 있다(108). 필터링된 NIR 데이터에서 하나 이상의 체성분(예컨대, 물, 지방, 및 단백질(콜라겐, 엘라스틴, 케라틴 등) 등)에 의한 신호 성분을 제거하여 필터링된 NIR 데이터에서 글루코스 신호를 추출할 수 있다(110). 추출된 글루코스 신호로부터 시간적 드리프트 성분(temporal drift components)을 제거할 수 있다(112). 글루코스 예측을 위한 데이터 모델은 드리프트 성분 제거 후 추출된 글루코스 특징을 캘리브레이션을 위해 획득된 예상 글루코스 값으로 회귀시킴으로써 생성할 수 있다. 새로운 NIR 데이터의 글루코스 값은 생성된 데이터 모델을 이용하여 예측할 수 있다.Referring to FIG. 1, raw NIR data (102) associated with the glucose absorption spectrum of one or more users may be received 102 and the raw NIR data may be filtered by removing noise from the raw NIR data 104). The NIR light is irradiated to the skin and is scattered while returning from the skin, where noise may occur. The quadrature components of the scatter free reference IR spectrum are acquired 106 and an Extended Multiplicative Scatter Correction (EMSC) regression can be applied to the quadrature components of the scatter-free reference IR spectrum and the filtered NIR data 108). The glucose signal may be extracted 110 from the filtered NIR data by removing signal components from one or more body components (e.g., water, fat, and protein (collagen, elastin, keratin, etc.)) from the filtered NIR data. Temporal drift components may be removed 112 from the extracted glucose signal. A data model for glucose prediction can be generated by removing the drift components and then returning the extracted glucose characteristics to the expected glucose values obtained for calibration. The glucose value of the new NIR data can be predicted using the generated data model.
도 2는 NIR 글루코스 측정 장치의 일 실시예를 도시한 블록도이다. NIR 글루코스 측정 장치(200)는 NIR 글루코스 측정 장치(200)의 NIR 분광기를 이용하여 NIR 광을 특정 피부 영역에 조사할 수 있다. NIR 광은 NIR 글루코스 측정 장치(200) 내의 NIR 광 검출기로 반사되기 전에 특정 피부 영역 아래의 조직 성분과의 상호 작용에 따라 부분적으로 흡수 및 산란될 수 있다. 상이한 체성분에 의한 정규화된 NIR 흡수 스펙트럼의 일 실시예가 도 3A에 도시된다. 반사광은 물, 지방, 단백질 및 글루코스 등을 포함하는 조직의 구성 성분의 양적 정보를 포함할 수 있다. NIR 스펙트럼 데이터를 포함하는 반사광은 NIR 글루코스 측정 장치(200)를 통과할 수 있다. 도 2에 도시된 바와 같이, NIR 글루코스 측정 장치(200)는 필터링부(220), 간섭 제거부(230), 및 특징 추출부(240)를 포함할 수 있다. 필터링부(220), 간섭 제거부(230) 및 특징 추출부(240)는 하나 이상의 프로세서로 구현될 수 있다.2 is a block diagram showing an embodiment of the NIR glucose measuring apparatus. The NIR
필터링부(220)는 NIR 스펙트럼 데이터로부터 노이즈를 제거할 수 있다. NIR 스펙트럼 데이터는 근적외광(near infrared, NIR)을 사용자의 특정 피부 영역에 조사하고 사용자의 특정 피부 영역으로부터 반사 또는 산란된 광을 수신하여 측정된 피부 근적외광 흡수 스펙트럼 데이터일 수 있다. 그러나, 이에 한정되는 것은 아니며 NIR 스펙트럼 데이터는 피부 근적외광 투과 스펙트럼 또는 피부 근적외광 반사 스펙트럼일 수도 있다. 일 실시예에 따르면 필터링부(220)는 NIR 스펙트럼 데이터로부터 원하지 않는 노이즈를 제거하기 위하여 baseline correction algorithm 및/또는 smoothing algorithm 등을 이용할 수 있다. 예컨대, 필터링부(220)는 Savitzky-Golay smoothing, Fourier domain filtering, moving average 등을 이용할 수 있다.The
일 실시예에 따르면, 필터링부(220)는 SG(Savitzky-Golay) 필터(202) 및 푸리에 도메인 필터(204)를 포함할 수 있다. SG 필터(202)는 NIR 분광기로부터 수신된 NIR 스펙트럼 데이터에 존재하는 스파이크(spikes)를 제거할 수 있고, 푸리에 도메인 필터(204)는 NIR 스펙트럼 데이터의 간섭 영향뿐만 아니라, 글루코스에 대응하는 신호의 중첩이 없는 영역에 포함된 노이즈를 줄일 수 있다.According to one embodiment, the
필터링부(220)를 이용하여 노이즈 제거 과정을 더욱 자세히 설명한다.The noise removal process using the
일 실시예에 따르면, 원시 NIR 데이터를 포함하는 NIR 스펙트럼 신호() 가 SG 필터(202)에 입력될 수 있다. SG 필터(202)는 N 차의 다항식 피트(polynomial fit)() 필터일 수 있다. SG 필터(202)는 2M+1 개의 샘플들에 대한 에러의 제곱합(E)를 최소화함으로써 NIR 스펙트럼 신호()를 평활화할 수 있다. 여기서, 에러의 제곱합(E)는 수학식 1로 주어질 수 있다.According to one embodiment, an NIR spectral signal (" May be input to the
여기서, n은 샘플 넘버를 나타낼 수 있다.Here, n may represent a sample number.
SG 필터(202)는 상이한 에 대해 E를 최소화함으로써, 행렬 H의 제1 행을 관심 샘플 주위의 2M +1 개의 샘플들의 신호 벡터로 컴볼루션하여 NIR 스펙트럼 신호()를 평활화할 수 있다. 이때 행렬 H는 수학식 2로 주어질 수 있다.
여기서, N은 다항식의 차수를 나타낼 수 있다.Here, N can represent the order of the polynomial.
따라서, 미분 차수(differential order)가 0인 SG 필터(202)의 평활화된 출력()은 수학식 3을 통해 획득할 수 있다.Thus, the smoothed output of the
여기서, 는 행렬 H의 제1 행을 나타낼 수 있다.here, May represent the first row of the matrix H.
NIR 스펙트럼의 평활화된 신호()는 푸리에 도메인 필터(204)에 전송될 수 있다. 푸리에 도메인 필터(204)는 NIR 스펙트럼의 간섭 영향뿐만 아니라, 글루코스에 대응하는 신호의 중요한(significant) 중첩이 없는 시간 윈도우에 부가된 노이즈를 줄일 수 있다. NIR 분광기로부터 수신된 NIR 스펙트럼은 1530 nm ~ 1830 nm의 파장 대역을 가질 수 있다. 1530 nm ~ 1830 nm의 파장 대역의 NIR 스펙트럼은 시간 도메인에서 지배 신호(dominant signal)의 샘플들로 표현될 수 있다. 간질성 액체(interstitial liquid)를 포함하는 조직의 각 채성분에 대한 시간 도메인 신호의 예시적인 푸리에 도메인 표현이 도 3b에 도시된다. 푸리에 도메인 필터(204)는 해닝 윈도우(Hanning window)를 적용하여 노이즈를 제거할 수 있다. 예컨대, 푸리에 도메인 필터(204)는 수학식 4를 이용하여 시간 도메인 신호()를 푸리에 도메인으로 변환할 수 있다.The smoothed signal of the NIR spectrum ( May be sent to the
NIR 스펙트럼은 푸리에 도메인으로 변환되어 수학식 5와 같이 해닝 윈도우와 곱해질 수 있다.The NIR spectrum can be transformed into a Fourier domain and multiplied with the Hanning window as shown in equation (5).
여기서, Nwin은 윈도우 사이즈를 나타낼 수 있다.Here, N win can represent the window size.
한편, 해닝 윈도우는 가우시안 펄스 형상(Gaussian pulse shape), 레이즈드 코사인 펄스 형상(Raised Cosine pulse shape) 또는 임의의 다른 평활화 응답 등으로 대체 가능하다.On the other hand, the Hanning window can be replaced by a Gaussian pulse shape, a Raised Cosine pulse shape, or any other smoothing response.
간섭 제거부(230)는 노이즈가 제거된 NIR 스펙트럼 데이터로부터 글루코스 신호를 추출할 수 있다. 간섭 제거부(230)는 각 체성분의 순수 스펙트럼(pure spectrum)을 활용하여, 노이즈가 제거된 NIR 스펙트럼을 개별 체성분의 스펙트럼(이하, 개별 성분 스펙트럼)으로 분해하고 분해 결과를 기반으로 글루코스 신호를 추출할 수 있다. 이때, 글루코스 신호 추출부(120)는 extended multiplicative scatter algorithm, gradient descent, least square, pseudo inverse, singular value decomposition 등을 이용할 수 있다.The
일 실시예에 따르면, 간섭 제거부(230)는 EMSC(Extended Multiplicative Scatter Correction) 모듈(206), 데이터 화이트닝 모듈(208) 및 글루코스 스펙트럼 추출 모듈(210)을 포함할 수 있다. EMSC 모듈(206)은 SG 필터(202) 및 푸리에 도메인 필터(304)에서 필터링된 NIR 스펙트럼으로부터 글루코스 신호의 스펙트럼을 획득하기 위하여 실행되는 알고리즘을 포함할 수 있다. 필터링된 NIR 스펙트럼은 복수의 체성분의 흡수 스펙트럼일 수 있다. EMSC 모듈(206)은 데이터 화이트닝 모듈(208)로부터 직교 스펙트럼들(Q)을 수신할 수 있다. EMSC 모듈(206)은 상이한 체성분들의 직교 스펙트럼들(Q)을 수신하고, NIR 데이터에서 체성분들에 대해 회귀(regress)할 수 있다. 그 다음, NIR 데이터로부터 획득한 체성분들의 농도를 NIR 데이터에서 감산하여 글루코스 신호를 획득할 수 있다. 이하, EMSC 및 데이터 화이트닝 과정을 상세히 설명한다.According to one embodiment, the
EMSC 알고리즘을 수행하기 위해, 데이터 화이트닝 모듈(208)은 직교 스펙트럼의 성분들(Q)을 선형 조합하여 체성분들의 순수(pure) 스펙트럼들(P)을 획득할 수 있도록 서로 직교하는 직교 스펙트럼의 성분들(Q)을 생성할 수 있다. 체성분들의 순수 스펙트럼들(P)은 (이때, 는 k번째 체성분의 순수 스펙트럼을 나타내는 행 벡터를 의미할 수 있음)으로 표현될 수 있다. 행렬 P는 글루코스를 포함한 모든 체성분들(예컨대, 물, 지방, 물, 지방, 및 단백질(콜라겐, 엘라스틴, 케라틴 등) 등)의 순수 스펙트럼들을 포함할 수 있다. 여기서 순수 스펙트럼(pure spectrum)은 순수 물질의 흡수 스펙트럼일 수 있다.In order to perform the EMSC algorithm, the
체성분들의 순수 스펙트럼들(P)는 데이터 화이트닝 모듈(208)로 전송될 수 있고, 데이터 화이트닝 모듈(208)은 순수 스펙트럼들(P)에 평균 및 표준 편차 정규화를 수행함으로써 를 획득할 수 있다. 데이터 화이트닝된 스펙트럼의 성분들의 일 실시예가 도 4A에 도시된다. 예컨대, 데이터 화이트닝 모듈(208)을 수학식 6을 이용하여 를 획득할 수 있다.Pure spectra P of body components may be sent to
여기서, Pi는 각 체성분의 순수 스펙트럼을 나타낼 수 있다.Here, P i can represent the pure spectrum of each body component.
그 다음, 데이터 화이트닝 모듈(208)은 수학식 7과 같은 데이터 화이트닝 프로세스에 의해 를 직교 성분(Q)으로 변환할 수 있다.Then, the
여기서, E는 아이겐 벡터 행렬을 나타내고, D는 의 아이겐 벨류들의 대각 행렬(diagonal matrix)을 나타낼 수 있다. 그 결과 가 될 수 있다.Where E denotes a eigenvector matrix, D denotes The diagonal matrix of the eigenvalues of the eigenvalues. As a result .
직교 성분들(Q)의 상관 행렬의 일 실시예가 도 4B에 도시된다.One embodiment of a correlation matrix of quadrature components Q is shown in FIG. 4B.
일 실시예에 따르면, EMSC 모듈(206)의 알고리즘은 노이즈 필터링 후 주어진 스펙트럼()을 데이터 화이트닝 모듈(208)로부터 획득된 N개의 직교 스펙트럼들(Q)로 분해할 수 있다.According to one embodiment, the algorithm of the
은 데이터 화이트닝 모듈(208)에 의해 생성된 직교 성분들(Q)을 가지는 순수 스펙트럼들(P)을 포함하는 임의의 잡음 필터링된 NIR 스펙트럼이라고 가정할 수 있다. 그러면, 은 수학식 8과 같이 직교 스펙트럼들(Q)로 분해될 수 있다. May be any noise filtered NIR spectrum including pure spectrums P having quadrature components Q generated by
여기서, 은 각 체성분의 강도(strength)일 수 있고, EMSC 모듈(206)은 gradient descent, least square, pseudo inverse, singular value decomposition 등을 이용하여 가중치 를 추정할 수 있다.here, The
글루코스 스펙트럼 추출 모듈(210)은 주어진 스펙트럼()에 글루코스를 제외한 다른 체성분의 직교 스펙트럼들을 뺌으로써 글루코스 스펙트럼을 추출할 수 있다. 예컨대, 글루코스의 직교 스펙트럼이 이고 글루코스의 강도가 이라면, 글루코스 스펙트럼 추출 모듈(210)은 수학식 9를 통해 글루코스 스펙트럼을 추출할 수 있다.The glucose
결과적으로, 추정된 스펙트럼 의 d차 미분은 SG 필터(202)를 한번 더 사용함으로써 획득될 수 있다.As a result, the estimated spectrum Can be obtained by using the
간섭 제거부(230)가 글루코스 스펙트럼을 추출하면, 추출된 글루코스 스펙트럼은 PCR(Principal component regression) 또는 PLSR(Partial Least square regression) 등과 같은 기계 학습 알고리즘을 이용하는 특징 추출부(240)에 입력될 수 있다. 특징 추출부(240)는 SG 필터(212) 및 드리프트 제거 모듈(214)을 포함할 수 있다. SG 필터(212)는 미분 모듈을 포함하며 추출된 글루코스 스펙트럼을 평활화하는 필터일 수 있다. 도 5A 내지 도 5D는 드리프트 제거 후의 추출 특징 및 글루코스 값의 상관 관계를 나타낸 예시도를 도시한다. SG 필터(212)는 수학식 10을 이용하여 주파수 도메인에서 추출된 글루코스 특징의 d차 미분의 평활화된 버전을 획득할 수 있다. SG 필터(212)를 통해 글루코스 스펙트럼에서 글루코스 특징이 더욱 강조되고, D차 미분의 NIR 스펙트럼의 베이스라인 드리프트(baseline drift)가 대략적으로(coarsely) 제거될 수 있다.When the
다른 실시예에 따르면, 드리프트 제거 모듈(214)은 SG 필터(212)를 적용한 후 잔류 베이스라인 드리프트를 제거할 수 있다. 는 글루코스 값의 N개의 관측치에 대응하는 P개의 특징을 각 행에 가지는 N x P의 특징 행렬일 수 있다. 의 각 행에는 하나의 원시 NIR 스펙트럼의 추출된 글루코스 특징()이 포함될 수 있다.According to another embodiment, the
의 임의의 주어진 엘리먼트(element)는 파장 및 시간 와 관련되며 수학식 11로 표현될 수 있다. Any given element of < RTI ID = 0.0 > And time And can be expressed by Equation (11).
여기서, 는 시변 특징(time varying feature)()이고, 는 여러 잔여 체성분 스펙트럼들의 조합이 될 수 있는 시불변 간섭(non-time varying interference)이고, G는 시간 t에서의 글루코스 값이고, 는 주어진 에 대한 시간적 드리프트 성분(temporal drift components)일 수 있다. 는 상수일 수 있다.here, Time varying feature < RTI ID = 0.0 > ( )ego, Is the non-time varying interference that can be a combination of several remaining body composition spectra, G is the glucose value at time t, Given And may be temporal drift components. Can be a constant.
주어진 에 대해 를 시간에 대해 미분하면 수학식 12를 획득할 수 있다.given About (12) < / RTI >
또한, 를 평균하면 수학식 13을 획득할 수 있다.Also, (13) < / RTI >
여기서, 글루코스 변화가 0일 때, 대략적으로 가 될 수 있다.Here, when the glucose change is 0, .
각 파장은 수학식 14와 같이 드리프트에 대해 보상될 수 있다.Each wavelength can be compensated for for drift as shown in equation (14).
여기서, 는 글루코스 특징의 번째 관측에 대응할 수 있다. here, Of the glucose character Lt; th > observation.
즉, 드리프트 제거 모듈(214)은 글루코스 특징()을 미분하고 평균하여 시간적 드리프트 성분의 평균(driftmean(λ))을 산출한 후, 글루코스 특징()에서 시간적 드리프트 성분의 평균((driftmean(λ))을 감산함으로써 시간적 드리프트 성분을 제거할 수 있다.That is, the
트레이닝 데이터와 예측 데이터 모두에 대해 획득된 는 회귀 분석을 위해 PCR, PLSR, 또는 기타 기계 학습 알고리즘으로 전송될 수 있다.Obtained for both the training data and the prediction data Can be sent to PCR, PLSR, or other machine learning algorithms for regression analysis.
기계 학습 알고리즘에 캘리브레션 및 트레이닝 데이터를 제공하는 방법은 다음과 같다. Day 1에 취득한 한 사람의 원시 NIR 데이터를 캘리브레이션 데이터()로 사용할 수 있다. 캘리브레이션 데이터()는 을 출력하는 도 2의 특징 추출부(240)로 전달될 수 있다. 의 각 행은 NIR 스펙트럼의 하나의 인스턴스의 글루코스 특징을 나타낼 수 있다. 은 주어진 NIR 스펙트럼들()에 대응하는, 임의의 기존 기술(예, blood glucose test)로 측정된 라벨링된 글루코스 값을 나타낼 수 있다. 행렬 은 기계 학습 알고리즘으로 제공되고, 기계 학습 알고리즘에 기초하여 글루코스 값을 위한 모델이 구축될 수 있다. Day 2에 취득한 동일 또는 다른 사람의 원시 NIR 데이터를 예측 데이터(로 사용할 수 있다. 예측 데이터()는 을 출력하는 도 2의 특징 추출부(240)로 전달될 수 있다. 는 기계 학습 알고리즘을 이용하여 생성된 모델에 전달되고, 에 대응하는 글루코스 값이 예측될 수 있다.The method of providing calibration and training data to the machine learning algorithm is as follows. The raw NIR data of one person obtained on
도 6A, 도 6B 및 도 6C는 PCR을 이용하여 글루코스 값을 예측한 결과의 일 실시예를 도시한다. 도 6A 및 도 6B에서, 는 캘리브레이션 데이터 및 예측 데이터를 수집하는데 고려되는 대상 또는 사람일 수 있다. 예를 들어, Day 1에 s1으로부터 매분 단위로 2시간 동안 수집된 원시 NIR 데이터가 캘리브레이션을 위해 글루코스 측정 장치에 제공되고 글루코스 예측 모델이 생성될 수 있다. 다른날(Day 2)에 s1에 대한 원시 NIR 데이터가 생성되어 예측을 위해 제공될 수 있다. 도 6A는 Day 2에서 s1의 글루코스 기대값 및 예측값의 플롯(plot)을 도시한다. Day 2에서 S1의 기대값 및 예측값의 피어슨 상관관계 R, 기대값 및 예측값 사이의 예측 표준 오차 SEP, 및 기대값과 예측값의 평균 절대 상대 오차(mean absolute relative difference) MARD가 플롯의 타이틀에 나열될 수 있다. 동일한 실험에서, 5A는 정규화된 글루코스 값과 추출된 정규화된 특징값을 도시한다. 도 6B 및 도 6C는 캘리브레이션 및 예측에 대하여 상이한 샘플을 사용한 유사한 실험 결과를 도시한다.FIGS. 6A, 6B, and 6C show one embodiment of the result of predicting the glucose value using PCR. In Figures 6A and 6B, May be objects or persons considered in collecting calibration data and prediction data. For example, raw NIR data collected for two hours per minute from s1 on
본 발명의 일 양상은 컴퓨터로 읽을 수 있는 기록 매체에 컴퓨터가 읽을 수 있는 코드로서 구현될 수 있다. 상기의 프로그램을 구현하는 코드들 및 코드 세그먼트들은 당해 분야의 컴퓨터 프로그래머에 의하여 용이하게 추론될 수 있다. 컴퓨터가 읽을 수 있는 기록 매체는 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록 장치를 포함할 수 있다. 컴퓨터가 읽을 수 있는 기록 매체의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 플로피 디스크, 광 디스크 등을 포함할 수 있다. 또한, 컴퓨터가 읽을 수 있는 기록 매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어, 분산 방식으로 컴퓨터가 읽을 수 있는 코드로 작성되고 실행될 수 있다.One aspect of the present invention may be embodied as computer readable code on a computer readable recording medium. The code and code segments implementing the above program can be easily deduced by a computer programmer in the field. A computer-readable recording medium may include any type of recording device that stores data that can be read by a computer system. Examples of the computer-readable recording medium include ROM, RAM, CD-ROM, magnetic tape, floppy disk, optical disk, and the like. In addition, the computer-readable recording medium may be distributed to networked computer systems and written and executed in computer readable code in a distributed manner.
이제까지 본 발명에 대하여 그 바람직한 실시 예들을 중심으로 살펴보았다. 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자는 본 발명이 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 변형된 형태로 구현될 수 있음을 이해할 수 있을 것이다. 따라서, 본 발명의 범위는 전술한 실시 예에 한정되지 않고 특허 청구범위에 기재된 내용과 동등한 범위 내에 있는 다양한 실시 형태가 포함되도록 해석되어야 할 것이다.The present invention has been described with reference to the preferred embodiments. It will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined by the appended claims. Therefore, the scope of the present invention should not be limited to the above-described embodiments, but should be construed to include various embodiments within the scope of the claims.
200: NIR 글루코스 측정 장치
220: 필터링부
230: 간섭 제거부
240: 특징 추출부
202, 212: SG 필터
204 푸리에 도메인 필터
206: EMSC 모듈
208: 데이터 화이트닝 모듈
210: 글루코스 스펙트럼 추출 모듈
214: 드리프트 제거 모듈200: NIR glucose measuring device
220:
230: Interference elimination
240: Feature extraction unit
202, 212: SG filter
204 Fourier domain filter
206: EMSC module
208: Data whitening module
210: glucose spectral extraction module
214: drift elimination module
Claims (22)
상기 노이즈가 제거된 NIR 데이터에서 글루코스 신호를 추출하는 단계; 및
상기 추출된 글루코스 신호에서 시간적 드리프트 성분(temporal drift components)을 제거하는 단계; 를 포함하는,
글루코스 특징 추출 방법.Removing noise from the NIR data;
Extracting a glucose signal from the noise-removed NIR data; And
Removing temporal drift components from the extracted glucose signal; / RTI >
Glucose characterization method.
상기 노이즈를 제거하는 단계는,
SG(Savitzky-Golay) 필터, 푸리에 도메인 필터링 중 적어도 하나를 이용하여 상기 노이즈를 제거하는,
글루코스 특징 추출 방법.The method according to claim 1,
The step of removing the noise includes:
An SG (Savitzky-Golay) filter, and a Fourier domain filtering to remove the noise,
Glucose characterization method.
상기 글루코스 신호를 추출하는 단계는,
상기 노이즈가 제거된 NIR 데이터에서 글루코스 이외 다른 체성분의 신호 성분을 제거함으로써 상기 글루코스 신호를 추출하는,
글루코스 특징 추출 방법.The method according to claim 1,
The step of extracting the glucose signal comprises:
Extracting the glucose signal by removing signal components of body components other than glucose from the noise-removed NIR data,
Glucose characterization method.
상기 다른 체성분은 물, 지방, 콜라겐, 엘라스틴 및 케라틴 중 적어도 하나를 포함하는,
글루코스 특징 추출 방법.The method of claim 3,
Wherein said another body component comprises at least one of water, fat, collagen, elastin and keratin.
Glucose characterization method.
상기 글루코스 신호를 추출하는 단계는,
EMSC(Extended Multiplicative Scatter Correction) 회귀 및 데이터 화이트닝에 기초하여 글루코스 신호를 추출하는,
글루코스 특징 추출 방법.The method according to claim 1,
The step of extracting the glucose signal comprises:
Extracting a glucose signal based on Extended Multiplicative Scatter Correction (EMSC) regression and data whitening,
Glucose characterization method.
상기 데이터 화이트닝은 각 체성분의 순수 스펙트럼의 직교 성분을 획득하기 위해 수행되는,
글루코스 특징 추출 방법.6. The method of claim 5,
Wherein the data whitening is performed to obtain a quadrature component of a pure spectrum of each body composition,
Glucose characterization method.
상기 EMSC 회귀는 상기 데이터 화이트닝에 의해 생성된 각 체성분의 순수 스펙트럼의 직교 성분을 이용하여, 상기 노이즈가 제거된 NIR 데이터를 개별 체성분의 스펙트럼으로 분해하기 위해 수행되는,
글루코스 특징 추출 방법.6. The method of claim 5,
Wherein the EMSC regression is performed to decompose the noise-removed NIR data into spectra of the individual body components using the quadrature components of the pure spectra of the individual body components generated by the data whitening,
Glucose characterization method.
상기 시간적 드리프트 성분을 제거하는 단계는,
상기 추출된 글루코스 신호를 미분하고 평활화하는 단계; 및
평활화된 결과에 드리프트 제거 기법을 적용하여 시간적 드리프트 성분을 제거하는 단계; 를 포함하는,
글루코스 특징 추출 방법.The method according to claim 1,
Wherein removing the temporal drift component comprises:
Differentiating and smoothing the extracted glucose signal; And
Removing the temporal drift component by applying a drift removal technique to the smoothed result; / RTI >
Glucose characterization method.
상기 시간적 드리프트 성분을 제거하는 단계는,
상기 평활화된 결과를 시간에 대해 미분하고 평균하여 시간적 드리프트 성분을 산출하고, 상기 평활화된 결과에서 상기 시간적 드리프트 성분을 제거하는,
글루코스 특징 추출 방법.9. The method of claim 8,
Wherein removing the temporal drift component comprises:
Calculating a temporal drift component by differentiating and averaging the smoothed result with respect to time, and removing the temporal drift component from the smoothed result;
Glucose characterization method.
상기 필터링된 NIR 데이터에서 하나 이상의 체성분의 신호 성분을 제거하여 글루코스 신호를 추출하는 단계;
상기 추출된 글루코스 신호로부터 시간적 드리프트 성분(temporal drift components)을 제거하는 단계;
기대되는 글루코스 신호에 기초하여, 시간적 드리프트 성분이 제거된 글루코스 신호를 회귀시킴으로써 글루코스 예측을 위한 데이터 모델을 생성하는 단계; 및
상기 생성된 데이터 모델을 기반으로 사용자의 글루코스 레벨을 예측하는 단계; 를 포함하는,
글루코스 모니터링 방법.Filtering the NIR data by removing noise from the NIR data obtained from the returned NIR light to the user;
Removing a signal component of at least one body component from the filtered NIR data to extract a glucose signal;
Removing temporal drift components from the extracted glucose signal;
Generating a data model for glucose prediction by regressing the glucose signal from which the temporal drift component has been removed, based on the expected glucose signal; And
Predicting a user's glucose level based on the generated data model; / RTI >
Glucose monitoring method.
상기 체성분은 물, 지방, 단백질 중 적어도 하나를 포함하는,
글루코스 모니터링 방법.11. The method of claim 10,
Wherein the body component comprises at least one of water, fat, protein,
Glucose monitoring method.
상기 필터링하는 단계는, SG(Savitzky-Golay) 필터를 이용하여 수행되는,
글루코스 모니터링 방법.11. The method of claim 10,
Wherein the filtering is performed using a Savitzky-Golay (SG) filter,
Glucose monitoring method.
상기 필터링하는 단계는, 푸리에 도메인 필터링을 이용하여 수행되는,
글루코스 모니터링 방법.11. The method of claim 10,
Wherein the filtering is performed using Fourier domain filtering,
Glucose monitoring method.
상기 글루코스 신호는 EMSC(Extended Multiplicative Scatter Correction) 회귀 및 데이터 화이트닝에 기초하여 추출되는,
글루코스 모니터링 방법.11. The method of claim 10,
Wherein the glucose signal is extracted based on Extended Multiplicative Scatter Correction (EMSC) regression and data whitening,
Glucose monitoring method.
상기 데이터 화이트닝은 상기 체성분의 기준 스펙트럼들의 직교 성분들을 획득하기 위해 수행되는,
글루코스 모니터링 방법.15. The method of claim 14,
Wherein the data whitening is performed to obtain quadrature components of the reference spectra of the body composition,
Glucose monitoring method.
상기 EMSC 회귀는 상기 데이터 화이트닝에 의해 생성된 직교 스펙트럼들을 이용하여 NIR 흡수 스펙트럼을 개별 체성분의 스펙트럼으로 분해하기 위해 적용되는,
글루코스 모니터링 방법.15. The method of claim 14,
Wherein the EMSC regression is applied to decompose the NIR absorption spectrum into spectra of individual body components using orthogonal spectra generated by the data whitening.
Glucose monitoring method.
상기 시간적 드리프트 성분을 제거하는 단계는
상기 추출된 글루코스 신호로부터 시간적 드리프트 성분을 대략적으로(coarsely)으로 제거하여 상기 추출된 글루코스 신호의 미분을 평활화하는 단계; 를 더 포함하는,
글루코스 모니터링 방법.11. The method of claim 10,
The step of removing the temporal drift component
Removing the temporal drift component from the extracted glucose signal coarsely to smooth the derivative of the extracted glucose signal; ≪ / RTI >
Glucose monitoring method.
상기 시간적 드리프트 성분을 제거하는 단계는
상기 추출된 글루코스 신호로부터 잔류 드리프트를 제거하기 위하여 상기 추출된 글루코스 신호의 평활화된 미분에 정밀 드리프트 제거 기법(fine drift removal method)을 적용하는 단계; 를 더 포함하는,
글루코스 모니터링 방법.18. The method of claim 17,
The step of removing the temporal drift component
Applying a fine drift removal method to the smoothed derivative of the extracted glucose signal to remove residual drift from the extracted glucose signal; ≪ / RTI >
Glucose monitoring method.
NIR 분광기에서 생성된 NIR 데이터로부터 노이즈 성분을 제거하는 필터링부;
물, 지방, 단백질 중 적어도 하나를 포함하는 하나 이상의 체성분의 신호 성분을 제거하여 NIR 데이터로부터 글루코스 신호를 추출하는 간섭 제거부; 및
상기 추출된 글루코스 신호로부터 상기 NIR 분광기의 드리프트로 인한 드리프트 성분(drift components)을 제거하는 특징 추출부; 를 포함하고,
상기 글루코스 모니터링 장치는,
기대되는 글루코스 신호에 기초하여 상기 드리프트 성분이 제거된 글루코스 신호를 회귀시킴으로써 글루코스 예측을 위한 데이터 모델을 생성하고, 생성된 데이터 모델에 기초하여 사용자의 글루코스 레벨을 예측하는,
글루코스 모니터링 장치.In a glucose monitoring device,
A filtering unit for removing a noise component from the NIR data generated by the NIR spectroscope;
An interference remover for removing a signal component of at least one body component including at least one of water, fat, and protein to extract a glucose signal from NIR data; And
A feature extraction unit for removing drift components due to drift of the NIR spectroscope from the extracted glucose signal; Lt; / RTI >
The glucose monitoring device comprises:
Generating a data model for predicting glucose by regressing the glucose signal from which the drift component has been removed based on an expected glucose signal and predicting the glucose level of the user based on the generated data model,
Glucose monitoring device.
상기 필터링부는 상기 NIR 데이터로부터 상기 노이즈 성분을 제거하기 위해 SG(Savitzky-Golay) 필터 및 푸리에 도메인 필터를 포함하는,
글루코스 모니터링 장치.20. The method of claim 19,
Wherein the filtering unit includes a Savitzky-Golay (SG) filter and a Fourier domain filter to remove the noise component from the NIR data.
Glucose monitoring device.
상기 간섭 제거부는,
EMSC(Extended Multiplicative Scatter Correction) 회귀를 수행하기 위하여 체성분들의 기준 스펙트럼들의 직교 성분들을 획득하는 데이터 화이트닝 모듈;
NIR 데이터를 개별 체성분의 스펙트럼으로 분해하는 EMSC 모듈; 및
상기 노이즈 성분이 제거된 NIR 데이터로부터 글루코스 신호를 추출하는 글루코스 신호 추출 모듈; 을 포함하는,
글루코스 모니터링 장치.20. The method of claim 19,
Wherein,
A data whitening module for obtaining quadrature components of reference spectra of body components to perform Extended Multiplicative Scatter Correction (EMSC) regression;
An EMSC module for decomposing NIR data into spectra of individual body components; And
A glucose signal extracting module for extracting a glucose signal from the NIR data from which the noise component is removed; / RTI >
Glucose monitoring device.
상기 특징 추출 모듈은,
상기 추출된 글루코스 신호의 미분을 평활화하는 SG 필터; 및
상기 추출된 글루코스 신호로부터 드리프트 성분을 제거하는 드리프트 제거 모듈; 을 포함하는,
글루코스 모니터링 장치.20. The method of claim 19,
Wherein the feature extraction module comprises:
An SG filter for smoothing the derivative of the extracted glucose signal; And
A drift removal module for removing the drift component from the extracted glucose signal; / RTI >
Glucose monitoring device.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP18164204.2A EP3381368A1 (en) | 2017-03-27 | 2018-03-27 | Method of enabling feature extraction for glucose monitoring using near-infrared (nir) spectroscopy |
US15/937,295 US10980484B2 (en) | 2017-03-27 | 2018-03-27 | Method of enabling feature extraction for glucose monitoring using near-infrared (NIR) spectroscopy |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
IN201741010850 | 2017-03-27 | ||
IN201741010850 | 2017-03-27 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20180109681A true KR20180109681A (en) | 2018-10-08 |
KR102515832B1 KR102515832B1 (en) | 2023-03-29 |
Family
ID=63864501
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020180026210A KR102515832B1 (en) | 2017-03-27 | 2018-03-06 | Glucose feature extraction method, Glucose monitoring apparatus and method |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102515832B1 (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040092804A1 (en) * | 2002-02-11 | 2004-05-13 | Bayer Healthcare, Llc | Non-invasive system for the determination of analytes in body fluids |
US20080210872A1 (en) * | 2003-08-11 | 2008-09-04 | Opgal Ltd. | Radiometry Using an Uncooled Microbolometer Detector |
US20150305658A1 (en) * | 2012-12-31 | 2015-10-29 | Omni Medsci. Inc. | Near-infrared lasers for non-invasive monitoring of glucose, ketones, hba1c, and other blood constituents |
US20160091496A1 (en) * | 2014-09-28 | 2016-03-31 | Tianjin Sunrise Technologies Development Co., Ltd. | Processing, model establishment, and predication methods of multi-position diffuse spectral data and processing apparatus |
-
2018
- 2018-03-06 KR KR1020180026210A patent/KR102515832B1/en active IP Right Grant
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040092804A1 (en) * | 2002-02-11 | 2004-05-13 | Bayer Healthcare, Llc | Non-invasive system for the determination of analytes in body fluids |
US20080210872A1 (en) * | 2003-08-11 | 2008-09-04 | Opgal Ltd. | Radiometry Using an Uncooled Microbolometer Detector |
US20150305658A1 (en) * | 2012-12-31 | 2015-10-29 | Omni Medsci. Inc. | Near-infrared lasers for non-invasive monitoring of glucose, ketones, hba1c, and other blood constituents |
US20160091496A1 (en) * | 2014-09-28 | 2016-03-31 | Tianjin Sunrise Technologies Development Co., Ltd. | Processing, model establishment, and predication methods of multi-position diffuse spectral data and processing apparatus |
Also Published As
Publication number | Publication date |
---|---|
KR102515832B1 (en) | 2023-03-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Molavi et al. | Wavelet-based motion artifact removal for functional near-infrared spectroscopy | |
Scholkmann et al. | Measuring tissue hemodynamics and oxygenation by continuous-wave functional near-infrared spectroscopy—how robust are the different calculation methods against movement artifacts? | |
Virtanen et al. | Comparison of principal and independent component analysis in removing extracerebral interference from near-infrared spectroscopy signals | |
US10980484B2 (en) | Method of enabling feature extraction for glucose monitoring using near-infrared (NIR) spectroscopy | |
JP2005143609A (en) | Optical measuring apparatus | |
US11026608B2 (en) | Cerebral oximetry using time-gated direct sequence spread spectrum | |
Li et al. | Classification of diabetes and measurement of blood glucose concentration noninvasively using near infrared spectroscopy | |
US20150025340A1 (en) | Calibration curve creating method and apparatus for the same, and blood component calibration apparatus | |
Kumar et al. | Reference signal less Fourier analysis based motion artifact removal algorithm for wearable photoplethysmography devices to estimate heart rate during physical exercises | |
Zhang et al. | Reduction of global interference in functional multidistance near-infrared spectroscopy using empirical mode decomposition and recursive least squares: a Monte Carlo study | |
Cohen-Adad et al. | Activation detection in diffuse optical imaging by means of the general linear model | |
Aarabi et al. | Characterization of the relative contributions from systemic physiological noise to whole-brain resting-state functional near-infrared spectroscopy data using single-channel independent component analysis | |
Zheng et al. | Adaptive notch-filtration to effectively recover photoplethysmographic signals during physical activity | |
PL235367B1 (en) | Method for non-invasive measurement of glucose in blood and optoelectronic system for non-invasive measurement of glucose in blood | |
KR102515832B1 (en) | Glucose feature extraction method, Glucose monitoring apparatus and method | |
US20140288885A1 (en) | Signal processing device, pulse wave measuring apparatus, and signal processing method | |
León-Bejarano et al. | Denoising of Raman spectroscopy for biological samples based on empirical mode decomposition | |
JP2010082246A (en) | Method for processing measurement data of biological spectrum | |
KR20200130086A (en) | Method of preprocessing near infrared(nir) spectroscopy data for non-invasive glucose monitoring and apparatus thereof | |
KR102574085B1 (en) | Apparatus and method for predicting blood glucose concentration | |
Molavi et al. | Motion artifact removal from muscle nir spectroscopy measurements | |
Suryakala et al. | Chemometric analysis of diffuse reflectance spectral data using singular value decomposition for blood glucose detection | |
Molavi et al. | Attenuation of motion artifact in near infrared spectroscopy signals using a wavelet based method | |
Askari et al. | Application of neural networks for heart rate monitoring | |
JP5679629B2 (en) | Optical brain function measuring device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant |