Method for detecting artifacts in data
First Claim
1. A method for identifying artifacts in optical measurements conducted for the purpose of determination of concentration of an analyte in a tissue, or value of a physiological parameter, or a combination of the forgoing, the method comprising the steps of:
- (a) providing an apparatus for measuring at least one optical property of the tissue;
(b) introducing electromagnetic radiation at at least one wavelength into the tissue by means of the apparatus;
(c) collecting optical data from the tissue over a selected period of time;
(d) introducing the collected data into an algorithm to identify an artifact in the optical data, the artifact resulting from movement of the probe or the tissue during a brief period of time; and
(e) determining whether an artifact has appeared in the optical data,wherein the algorithm utilizes equations for calculating a set of values from the optical data, which optical data comprise a plurality of data points, the equations comprising;
S(i)=[1−
P]·
S(i−
1)+P·
[X(i)−
X(i−
1)]
(1)
A(i)=[1−
P]·
[A(i−
1)+S(i)]+P·
X(i)
(2)
D(i)=|X(i)−
A(i)|
(3)Where;
N=effective quantity of data points in the moving average for the algorithm (N=value greater than 1, as specified by user)Dc=artifact threshold value for D(i) (Dc=value greater than 0, as specified by user)P=algorithm constant (P=2/[N+1])i=current data point number (i is greater than
1)X(i)=value of the current data pointX(i−
1)=value of the previous data pointX(1)=value of the first data pointS(i)=value of slope parameter at the current data pointS(i−
1)=value of slope parameter at the previous data pointS(1)=value of slope parameter at the first data point (S(1)=0)A(i) =value of moving average at the current data pointA(i−
1)=value of moving average at the previous data point A(1)=value of moving average at the first data point (A(1)=X(1))D(i)=absolute difference between X(i) and A(i) at the current data point.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for identifying artifacts occurring during a measurement of the concentration of an analyte in a biological sample by means of an apparatus that employs temperature-controlled optical probes, introduces electromagnetic radiation into tissue, and collects and detects radiation emitted at a distance from the point at which the electromagnetic radiation is introduced. The values of intensity of radiation emitted at different wavelengths, at different distances between the light introduction site(s) and the light collection site(s), and at different temperatures are collected and used in the method to generate a relationship between these values and the concentration of an analyte in the tissue or the disease state of a patient. The method involves the use of an algorithm that identifies artifacts in the data resulting from motion of the patient and allows the rejection of data sets that contain these artifacts. The algorithm identifies sudden changes in the magnitude and direction in a sequence of collected signals.
91 Citations
12 Claims
-
1. A method for identifying artifacts in optical measurements conducted for the purpose of determination of concentration of an analyte in a tissue, or value of a physiological parameter, or a combination of the forgoing, the method comprising the steps of:
-
(a) providing an apparatus for measuring at least one optical property of the tissue; (b) introducing electromagnetic radiation at at least one wavelength into the tissue by means of the apparatus; (c) collecting optical data from the tissue over a selected period of time; (d) introducing the collected data into an algorithm to identify an artifact in the optical data, the artifact resulting from movement of the probe or the tissue during a brief period of time; and (e) determining whether an artifact has appeared in the optical data, wherein the algorithm utilizes equations for calculating a set of values from the optical data, which optical data comprise a plurality of data points, the equations comprising;
S(i)=[1−
P]·
S(i−
1)+P·
[X(i)−
X(i−
1)]
(1)
A(i)=[1−
P]·
[A(i−
1)+S(i)]+P·
X(i)
(2)
D(i)=|X(i)−
A(i)|
(3)Where; N=effective quantity of data points in the moving average for the algorithm (N=value greater than 1, as specified by user) Dc=artifact threshold value for D(i) (Dc=value greater than 0, as specified by user) P=algorithm constant (P=2/[N+1]) i=current data point number (i is greater than
1)X(i)=value of the current data point X(i−
1)=value of the previous data pointX(1)=value of the first data point S(i)=value of slope parameter at the current data point S(i−
1)=value of slope parameter at the previous data pointS(1)=value of slope parameter at the first data point (S(1)=0) A(i) =value of moving average at the current data point A(i−
1)=value of moving average at the previous data point A(1)=value of moving average at the first data point (A(1)=X(1))D(i)=absolute difference between X(i) and A(i) at the current data point. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
Specification