Patent ID: 8560972

Claim:
A system comprising: one or more processors; one or more memories; at least one sensing plane positioned in space to receive input from one or more users that are interacting with the at least one sensing plane; a detection component, maintained on the one or more memories and executable by the one or more processors, to detect one or more dimensions of a first input image and a second input image received from a first imaging component and a second imaging component, respectively, and to render a touch image, the touch image comprising a combination of the at least first and second input images, wherein each of the first and second input images include at least part of the received input from the one or more users; an edge-detection filter that is applied to at least the first and second input images to highlight one or more edge contours of the first and second input images, respectively, to thereby yield a first and a second edge image; and a pixel-wise comparison component, maintained on the one or more memories and executable by the one or more processors, to perform pixel-wise multiplication of the first and second edge images to render the touch image by identifying where the one or more edge contours of the first and second edge images overlap while excluding background objects that fail to align in the first and second edge images, wherein: the detection component is further executable by the one or more processors to identify, using the touch image, the one or more users that are interacting with the at least one sensing plane; and the first input image or the second input image includes data from one or more other users and the detection component is further executable by the one or more processors to determine that the one or more other users are not interacting with the at least one sensing plane and thereby the one or more other users are not in the touch image.