1. A method of detecting one or more motion models in video frames comprising: selecting a one-dimensional detector from data items in a data item pool for a video frame; mapping the detector onto a one-dimensional voting array in a corresponding parameter space; locating a point of projection of a data item on the detector; and establishing a motion model corresponding to a location in the parameter space where the data item projections are dense.