System and method for performing optical navigation using enhanced frames of image data
First Claim
Patent Images
1. A system for optical navigation comprising:
- an image sensor configured to capture frames of image data of a target surface;
a spatial noise pattern estimation module configured to produce a spatial noise pattern estimate of a spatial noise pattern in the captured frames of image data caused by contamination on at least one component of the system using at least some of the captured frames of image data;
a normalization module configured to normalize particular frames of image data using the spatial noise pattern estimate to substantially remove the spatial noise pattern from the particular frames of image data to produce normalized frames of image data; and
a navigation engine configured to generate displacement values based on the normalized frames of image data.
8 Assignments
0 Petitions
Accused Products
Abstract
A system and method for performing optical navigation uses a spatial noise pattern estimate of the spatial noise pattern in captured frames of image data caused by contamination on at least one component of the system to substantially remove the spatial noise pattern in the captured frames of image data before the captured frames of image data are used for displacement estimation.
-
Citations
20 Claims
-
1. A system for optical navigation comprising:
-
an image sensor configured to capture frames of image data of a target surface; a spatial noise pattern estimation module configured to produce a spatial noise pattern estimate of a spatial noise pattern in the captured frames of image data caused by contamination on at least one component of the system using at least some of the captured frames of image data; a normalization module configured to normalize particular frames of image data using the spatial noise pattern estimate to substantially remove the spatial noise pattern from the particular frames of image data to produce normalized frames of image data; and a navigation engine configured to generate displacement values based on the normalized frames of image data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for performing optical navigation, the method comprising:
-
capturing frames of image data of a target surface; producing a spatial noise pattern estimate of a spatial noise pattern in the captured frame of image data caused by contamination on at least one component used to capture the frames of image data; normalizing particular frames of image data using the spatial noise pattern estimate to substantially remove the spatial noise pattern from the particular frames of image data to produce normalized frames of image data; and generating displacement values based on the normalized frames of image data. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A method for performing optical navigation, the method comprising:
-
capturing frames of image data of a target surface, each of the captured frames of image data including a plurality of pixel values; producing a spatial noise pattern estimate of a spatial noise pattern in the captured frame of image data caused by contamination on at least one component used to capture the frames of image data, wherein the producing of the spatial noise pattern estimate includes averaging the pixel values of some of the captured frames of image data; normalizing particular frames of image data using the spatial noise pattern estimate to substantially remove the spatial noise pattern from the particular frames of image data to produce normalized frames of image data; and generating displacement values based on the normalized frames of image data. - View Dependent Claims (17, 18, 19, 20)
-
Specification