Method and apparatus for detection of events or novelties over a change of state
First Claim
1. A method for detecting events or novelties in data representing one or more objects, said method comprising:
- providing a data set including plural images comprising respective data arrays representing the one or more objects at logically different states, with each array having plural data points and with corresponding data points in the data arrays having data values that may vary across the arrays;
minimizing intensity variations between the data arrays by normalizing the data using a normalization method selected from the group consisting of percent change normalization, baseline subtraction normalization and robust normalization;
determining data value patterns for sets of corresponding data points across the arrays; and
clustering the data value patterns into plural clusters according to data value patterns across the arrays.
1 Assignment
0 Petitions
Accused Products
Abstract
A significant problem is unsupervised detection of events in the digital image representation of objects or bodies acquired at logically different states. To detect events a set of sample data points is selected, and normalized using a novel technique to desensitize the analysis to the intensity level of the data. The normalized data are presented to a clustering algorithm, preferably the fuzzy C-Means clustering algorithm which groups the data into a user-specified number of clusters. The resulting clusters are not affected by human bias or preconceived notions, since the process is independent of prior knowledge of the events. The cluster centroids identify the characteristics of the events and the cluster maps depict the image domains associated with the events. The invention is equally applicable to normal and abnormal events and is capable of detecting expected and unexpected results.
-
Citations
29 Claims
-
1. A method for detecting events or novelties in data representing one or more objects, said method comprising:
-
providing a data set including plural images comprising respective data arrays representing the one or more objects at logically different states, with each array having plural data points and with corresponding data points in the data arrays having data values that may vary across the arrays; minimizing intensity variations between the data arrays by normalizing the data using a normalization method selected from the group consisting of percent change normalization, baseline subtraction normalization and robust normalization; determining data value patterns for sets of corresponding data points across the arrays; and clustering the data value patterns into plural clusters according to data value patterns across the arrays. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. Apparatus for detecting events or novelties comprising sequential changes in the logical state of one or more objects, said apparatus comprising:
-
data collection means for collecting a data set, including means for collecting plural images comprising respective data arrays representing logically different states of said one or more objects, with each array comprising plural data points and with corresponding data points in the data arrays having data values that may vary across the arrays; data storage means for recording the data set; normalizing calculator means for minimizing intensity variations between the data arrays by normalizing the data before it is clustered by the clustering calculator means, the normalizing calculator means comprising; robust normalization means for robust normalization of the data, percent change normalization means for percent change normalization of the data, baseline subtraction normalization means for baseline subtraction normalization of the data, and selector means for selecting one of said normalization means for normalizing the data; means for determining data value patterns for sets of corresponding data points across the arrays; and clustering calculator means for clustering the corresponding data value patterns into clusters according to data value patterns across the arrays. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
Specification