VIDEO-BASED IMAGE CONTROL SYSTEM
First Claim
Patent Images
1. A method of using computer vision to interface with a computer, the method comprising:
- receiving an image of a scene;
filtering the image into features;
generating a scene description indicating a three-dimensional position for each feature in the scene;
clustering adjacent features;
cropping clustered features based upon predefined thresholds;
defining an object detection region;
analyzing the three-dimensional position of each clustered feature within the object detection region to determine position information of a control object; and
mapping the position information of the control object to a position indicator associated with a computer application, thereby using the position information to control the computer application.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of using stereo vision to interface with computer is provided. The method includes capturing a stereo image, and processing the stereo image to determine position information of an object in the stereo image. The object is controlled by a user. The method also includes communicating the position information to the computer to allow the user to interact with a computer application.
192 Citations
27 Claims
-
1. A method of using computer vision to interface with a computer, the method comprising:
-
receiving an image of a scene;
filtering the image into features;
generating a scene description indicating a three-dimensional position for each feature in the scene;
clustering adjacent features;
cropping clustered features based upon predefined thresholds;
defining an object detection region;
analyzing the three-dimensional position of each clustered feature within the object detection region to determine position information of a control object; and
mapping the position information of the control object to a position indicator associated with a computer application, thereby using the position information to control the computer application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. The device for interfacing with a computer application running on a computer, the device comprising:
-
an image detector configured to receive an image of a scene; and
a processor configured to;
filter the image into features;
generate a scene description indicating a three-dimensional position for each feature in the scene;
cluster adjacent features;
crop clustered feature based upon predefined thresholds;
define an object detection region;
analyze the three-dimensional position of each clustered feature within the object detection region to determine position information of a control object; and
map the position information of the control object to a position indicator associated with the computer application, thereby using the position information to control the computer application as the control object moves within the object detection region. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A computer program product, tangibly embodied in a machine readable medium, the computer program product comprising instructions that, when read by a machine, operate to cause data processing apparatus to:
-
receive an image of a scene;
filter the image into features;
generate a scene description indicating a three-dimensional position for each feature in the scene;
cluster adjacent features;
crop clustered features based upon predefined thresholds;
define an object detection region;
analyze the three-dimensional position of each clustered feature within the object detection region to determine position information of a control object; and
map the position information of the control object to a position indicator associated with a computer application, thereby using the position information to control the computer application.
-
Specification