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.