17. A system that facilitates a user interface, comprising at least a processor executing the following components stored in a computer memory: a detecting component that detects at least one of a plurality of objects within a scene; a tracking component that tracks a detected object wherein the detected object is selected for tracking by employing multiple hypotheses on the plurality of objects within the scene wherein at least two trackers are utilized to track the detected object such that a second tracker continues tracking the detected object upon failure of a first tracker, wherein the multiple hypotheses are supported by frame-to-frame tracking through time in at least one view and stereo matching across two views, and wherein redundancy between the at least two trackers is recognized by distance analysis such that when a distance between the detected object and a second moving object falls below a threshold distance the second object is removed from consideration; a seeding component that iteratively seeds the tracking component with object hypotheses based upon the detected object that is tracked; a filtering component that selectively removes the tracked object from the object hypotheses or at least one object hypothesis from the set of object hypotheses; and an interpreting component that interprets an object characteristic of the tracked object and executes a command in response thereto.
17. A system that facilitates a user interface, comprising at least a processor executing the following components stored in a computer memory: a detecting component that detects at least one of a plurality of objects within a scene; a tracking component that tracks a detected object wherein the detected object is selected for tracking by employing multiple hypotheses on the plurality of objects within the scene wherein at least two trackers are utilized to track the detected object such that a second tracker continues tracking the detected object upon failure of a first tracker, wherein the multiple hypotheses are supported by frame-to-frame tracking through time in at least one view and stereo matching across two views, and wherein redundancy between the at least two trackers is recognized by distance analysis such that when a distance between the detected object and a second moving object falls below a threshold distance the second object is removed from consideration; a seeding component that iteratively seeds the tracking component with object hypotheses based upon the detected object that is tracked; a filtering component that selectively removes the tracked object from the object hypotheses or at least one object hypothesis from the set of object hypotheses; and an interpreting component that interprets an object characteristic of the tracked object and executes a command in response thereto. 20. The system of claim 17 , the tracking component selecting a narrow range of points centered on the predicted next position to which a second algorithm is applied to calculate an actual next position.