Method and system for using a weighted response
First Claim
1. A method for identifying an analyte, said method comprising:
- a) disposing a plurality of d sensors in an array, each sensor having a different response to said analyte;
b) exposing said d sensors to said analyte to generate a response vector for said analyte;
c) applying an importance index vector to said response vector to generate a weighted response vector; and
d) comparing said weighted response vector to a weighted training set and thereafter selecting a match to identify said analyte.
4 Assignments
0 Petitions
Accused Products
Abstract
The present invention is related to the sensing of analytes and in particular, to methods of determining, resolving, identifying, or quantitating such analytes once detected. This invention provides systems and methods for identifying analytes, comprising using an importance index to give greater weight to the responses from sensors that measure characteristics most useful for identification of analytes. In other aspects, the systems and methods are useful for increasing the stability of electronic nose systems by prolonging the predictive capability of the training set of known analytes. In still other aspects, the systems and methods are useful for detecting and responding to events correlated with the presence of an analyte.
39 Citations
27 Claims
-
1. A method for identifying an analyte, said method comprising:
-
a) disposing a plurality of d sensors in an array, each sensor having a different response to said analyte;
b) exposing said d sensors to said analyte to generate a response vector for said analyte;
c) applying an importance index vector to said response vector to generate a weighted response vector; and
d) comparing said weighted response vector to a weighted training set and thereafter selecting a match to identify said analyte. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system for identifying an analyte, said system comprising:
-
a) a sensor array having a plurality of d sensors wherein each sensor has a different response to said analyte; and
b) a sensor array interface for detecting the response of each sensor upon exposure of said d sensors to said analyte; and
c) a computer for generating a response vector for each said exposure, applying an importance index vector to said response vector to generate a weighted response vector, and comparing said weighted response vector to the weighted training set, and thereafter selecting the best match to identify said analyte.
-
-
22. A method for identifying an unknown analyte, comprising:
-
a) disposing a plurality of d sensors in a array, each having a different response to different analytes;
b) exposing said d sensors two or more times to a plurality of known analytes and measuring the responses from each sensor to each exposure to create a first training set, wherein said first training set contains a response vector for each exposure to each of said plurality of known analytes;
c) generating a first importance index for each sensor;
d) selecting a subset of sensors having first importance indices above a certain threshold;
e) generating a second training set, wherein said second training set consists of all the response vectors in the first training set but with responses to those sensors not passing the selection criterion removed;
f) calculating a second importance index based on the second training set and assembling a second importance index vector;
g) applying the second importance index vector to the second training set to generate a second weighted training set;
h) exposing said subset of sensors to said unknown analyte to generate a response vector for said unknown analyte;
i) applying said second importance index vector to said response vector for the unknown analyte to obtain a weighted response vector; and
j) comparing said weighted response vector to the the second weighted training set, and then selecting the best match thereby identifying said analyte.
-
-
23. A method for identifying an unknown analyte, said method comprising:
-
a) disposing a plurality of d sensors in a array, each having a different response to different analytes;
b) exposing said d sensors two or more times to a plurality of known analytes and measuring the responses from each sensor to each exposure to create a first training set, wherein said first training set contains a response vector for each exposure to each of said plurality of known analytes;
c) generating an first importance index for each sensor;
d) identifying a subset of sensors with importance indices above a certain threshold;
e) generating a second training set, wherein said second training set consists of all the response vectors in the first training set but with responses to those sensors not passing the selection criterion removed;
f) exposing said subset of sensors to said unknown analyte to generate a response vector; and
g) comparing said response vector for the unknown analyte to response vectors in the second training set, and thereafter selecting the best match to identify said unknown analyte.
-
-
24. A method for quantifying the concentration of an analyte, said method comprising:
-
a) disposing a plurality of d sensors in an array, each sensor having a different response to changes in concentration of an analyte;
b) exposing said d sensors to said analyte to generate a response vector for said analyte;
c) applying an importance index vector to said response vector to generate a weighted response vector; and
d) comparing said weighted response vector to a weighted training set, wherein said training set comprises the responses to said analyte at different concentrations, and thereafter selecting a match to quantify the concentration of said analyte.
-
-
25. A method for detecting and responding to an event, said method comprising:
-
a) disposing a plurality of d sensors in an array, each sensor having a different response to an analyte, wherein the presence of said analyte is correlated with the occurrence of an event;
b) exposing said d sensors to said analyte to generate a response vector for said analyte;
c) applying an importance index vector to said response vector to generate a weighted response vector;
d) comparing said weighted response vector to a weighted training set;
e) selecting a match to identify said analyte; and
f) responding to the event correlated with the presence of said analyte.
-
-
26. A method for increasing the stability of an electronic nose system, said method comprising:
-
a) disposing a plurality of d sensors in an array, each sensor having a different response to different analytes;
b) exposing said d sensors two or more times to a plurality of known analytes and measuring the responses from each sensor to each exposure to create a training set, wherein said training set contains a response vector to each of said plurality of known analytes;
c) calculating an importance index for each sensor and generating an importance index vector; and
d) applying said importance index vector to said training set to create a weighted training set, thereby increasing the stability of an electronic nose system.
-
-
27. A method for prolonging the predictive capability of a training set for a sensor array, said method comprising:
-
a) disposing a plurality of d sensors in an array, each sensor having a different response to different analytes;
b) exposing said d sensors two or more times to a plurality of known analytes and measuring the responses from each sensor to each exposure to create a training set, wherein said training set contains a response vector for each exposure to each of said plurality of known analytes;
c) calculating an importance index for each sensor and generating an importance index vector; and
d) applying said importance index vector to said training set to create a weighted training set, thereby prolonging the predictive capability of said training set.
-
Specification