System and method for labeling feature clusters in frames of image data for optical navigation
First Claim
Patent Images
1. A method for labeling feature clusters in frames of image data for optical navigation, said method comprising:
- electronically capturing beacon light sources in said frames of image data as said feature clusters using an image sensor with an electronic imaging sensor array of an optical navigation system, said frames of image data including a current frame of image data and a previous frame of image data that are captured at different times;
identifying current feature clusters in said current frame of image data;
correlating said current feature clusters in said current frame of image data with previous feature clusters in said previous frame of image data based on distances between said current and previous feature clusters such that a current feature cluster in said current frame of image data and a previous feature cluster in said previous frame of image data that both correspond to the same beacon light source are correlated with each other; and
labeling each of said current feature clusters with an identifier associated with one of said previous feature clusters that has been correlated with that current feature cluster,wherein at least one of said identifying, said correlating and said labeling is performed by a navigation engine in one of an integrated circuit and a processor of said optical navigation system.
8 Assignments
0 Petitions
Accused Products
Abstract
A system and method for labeling feature clusters in frames of image data for optical navigation uses distances between feature clusters in a current frame of image data and feature clusters in a previous frame of image data to label the feature clusters in the current frame of image data using identifiers associated with the feature cluster in the previous frame of image data that have been correlated with the feature clusters in the current frame of image data.
55 Citations
19 Claims
-
1. A method for labeling feature clusters in frames of image data for optical navigation, said method comprising:
-
electronically capturing beacon light sources in said frames of image data as said feature clusters using an image sensor with an electronic imaging sensor array of an optical navigation system, said frames of image data including a current frame of image data and a previous frame of image data that are captured at different times; identifying current feature clusters in said current frame of image data; correlating said current feature clusters in said current frame of image data with previous feature clusters in said previous frame of image data based on distances between said current and previous feature clusters such that a current feature cluster in said current frame of image data and a previous feature cluster in said previous frame of image data that both correspond to the same beacon light source are correlated with each other; and labeling each of said current feature clusters with an identifier associated with one of said previous feature clusters that has been correlated with that current feature cluster, wherein at least one of said identifying, said correlating and said labeling is performed by a navigation engine in one of an integrated circuit and a processor of said optical navigation system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for labeling feature clusters in frames of image data for optical navigation, said method comprising:
-
electronically capturing beacon light sources in said frames of image data as said feature clusters using an image sensor with an electronic imaging sensor array of an optical navigation system, said frames of image data including a current frame of image data and a previous frame of image data that are captured at different times; identifying current feature clusters in said current frame of image data; correlating said current feature clusters in said current frame of image data with previous feature clusters in said previous frame of image data based on distances between said current and said previous feature clusters such that a current feature cluster in said current frame of image data and a previous feature cluster in said previous frame of image data that both correspond to the same beacon light source are correlated with each other, including associating each current feature cluster of said current feature clusters with one of said previous feature clusters that is closest to that current feature cluster and correlating a particular current feature cluster of said current feature clusters with an associated previous feature cluster of said previous feature clusters in which a distance between said particular current feature cluster and said associated previous feature cluster is the longest distance between any associated current and previous feature clusters; and labeling each of said current feature clusters with an identifier associated with one of said previous feature clusters that has been correlated with that current feature cluster, wherein said identifying, said correlating and said labeling are performed by a navigation engine in one of an integrated circuit and a processor of an optical navigation system. - View Dependent Claims (10)
-
-
11. A system for optical navigation, said system comprising:
-
an image sensor with an electronic imaging sensor array configured to capture frames of image data, said frames of image data including a current frame of image data and a previous frame of image data that are captured at different times; and a navigation engine operatively connected to said image sensor, said navigation engine being configured to identify current feature clusters in said current frame of image data and correlate said current feature clusters in said current frame of image data with previous feature clusters in said previous frame of image data based on distances between said current and previous feature clusters such that a current feature cluster in said current frame of image data and a previous feature cluster in said previous frame of image data that both correspond to the same beacon light source are correlated with each other, said navigation engine being further configured to label each of said current feature clusters with an identifier associated with one of said previous feature clusters that has been correlated with that current feature cluster. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
Specification