1. A method, comprising: capturing interaction data with an imaging system; processing the captured interaction data with a segmentation process, wherein the segmentation process generates binary video data, wherein the binary video data comprises silhouette motion data; processing the silhouette motion data to extract horizontal and vertical projection histograms for each frame of the silhouette motion data; and estimating a motion state automatically from each frame of segmentation data using the processed silhouette motion data.