Compact optical tracker having at least one visual indicator coupled to each of optical tracker sensors
First Claim
1. An optical tracker comprising:
- at least two optical tracker sensors, facing at least partially each other, wherein at least one of said optical tracker sensors comprises;
at least one pixel array sensor configured to generate a stream of pixel values representing a scene;
an integrated circuit (IC) physically coupled to said at least one pixel array sensor, and configured to;
(a) receive said stream of pixel values;
(b) apply a binary large object (BLOB) analysis to said stream, to yield BLOB parameters indicative of the at least one visual indicator present in the scene in a single pass of the pixels representing the scene;
at least one visual indicator coupled to each of the at least two optical tracker sensors; and
a computer processor configured to receive said BLOB parameters and calculate a relative position and/or orientation, or a partial data thereof, of the at least two optical tracker sensors,wherein each of the visual indicators coupled to a respective optical tracker sensor is located at a distance of less than 10 cm from a center of any of the pixel array sensors of the corresponding optical tracker sensor.
1 Assignment
0 Petitions
Accused Products
Abstract
An optical tracker is provided herein. The tracker may include at least two optical tracker sensors, facing at least partially each other. Each optical tracker sensor may include: a pixel array sensor configured to generate a pixel-by-pixel stream of values representing a scene; at least one visual indicator physically coupled to said pixel array sensor; and an integrated circuit (IC) physically coupled to said at least one pixel array sensor, and configured to: receive said pixel-by-pixel stream of values; and apply a binary large object (BLOB) analysis to said stream, to yield BLOB parameters indicative of the at least one visual indicator present in the scene in a single pass of the pixels representing the scene; and a computer processor configured to receive said BLOB parameters and calculate a relative position and/or orientation, or a partial data thereof, of the at least two optical tracker sensors.
-
Citations
19 Claims
-
1. An optical tracker comprising:
at least two optical tracker sensors, facing at least partially each other, wherein at least one of said optical tracker sensors comprises; at least one pixel array sensor configured to generate a stream of pixel values representing a scene; an integrated circuit (IC) physically coupled to said at least one pixel array sensor, and configured to; (a) receive said stream of pixel values; (b) apply a binary large object (BLOB) analysis to said stream, to yield BLOB parameters indicative of the at least one visual indicator present in the scene in a single pass of the pixels representing the scene; at least one visual indicator coupled to each of the at least two optical tracker sensors; and a computer processor configured to receive said BLOB parameters and calculate a relative position and/or orientation, or a partial data thereof, of the at least two optical tracker sensors, wherein each of the visual indicators coupled to a respective optical tracker sensor is located at a distance of less than 10 cm from a center of any of the pixel array sensors of the corresponding optical tracker sensor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
Specification