1. A method for representing sequential motion patterns, the method comprising: converting video frames into a sequence of energy redistribution measurements; and applying one or more motion filters to the ER measurements to generate a number of temporal sequences of motion patterns, the motion patterns being in a spatio-temporal data format, the number being a function of how many motion filters were applied to the ER measurements.