ACQUISITION OF TOPOGRAPHIES OF OBJECTS HAVING ARBITRARY GEOMETRIES
First Claim
1. A method for positioning an object on an optical sensor system for acquiring a surface thereof, the sensor system having a set of motors for rotating the object around a motor axis perpendicular to an optical axis of the sensor system and for translating the object in X, Y and Z directions, the method comprising:
- (a) acquiring a relief map of an area in a field of view of the sensor system;
(b) computing a normal representative of a topography of the relief map of the area;
(c) determining an angle difference between the normal and the optical axis of the sensor system;
(d) comparing the angle difference to a threshold angle to determine if the surface of the area is perpendicular to the sensor axis;
(e) if the angle difference is greater than a threshold angle, rotating the object to obtain a new difference angle less than said threshold angle; and
(f) translating said object to reposition said area in said field of view after said rotating has displaced said area.
3 Assignments
0 Petitions
Accused Products
Abstract
There is described a method for positioning an object on an optical sensor system for acquiring a surface thereof, the sensor system having a set of motors for rotating the object around a motor axis perpendicular to an optical axis of the sensor system and for translating the object in X, Y and Z directions, the method comprising: (a) acquiring a relief map of an area in a field of view of the sensor system; (b) computing a normal representative of a topography of the relief map of the area; (c) determining an angle difference between the normal and the optical axis of the sensor system; (d) comparing the angle difference to a threshold angle to determine if the surface of the area is perpendicular to the sensor axis; (e) if the angle difference is greater than a threshold angle, rotating the object to obtain a new difference angle less than the threshold angle; and (f) translating the object to reposition the area in the field of view after the rotating has displaced the area.
-
Citations
26 Claims
-
1. A method for positioning an object on an optical sensor system for acquiring a surface thereof, the sensor system having a set of motors for rotating the object around a motor axis perpendicular to an optical axis of the sensor system and for translating the object in X, Y and Z directions, the method comprising:
-
(a) acquiring a relief map of an area in a field of view of the sensor system; (b) computing a normal representative of a topography of the relief map of the area; (c) determining an angle difference between the normal and the optical axis of the sensor system; (d) comparing the angle difference to a threshold angle to determine if the surface of the area is perpendicular to the sensor axis; (e) if the angle difference is greater than a threshold angle, rotating the object to obtain a new difference angle less than said threshold angle; and (f) translating said object to reposition said area in said field of view after said rotating has displaced said area. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. An object positioning system for use with an optical sensor system for acquiring a surface of the object, the sensor system having a set of motors for rotating the object around a motor axis perpendicular to an optical axis of the sensor system and for translating the object in X, Y and Z directions, the system comprising:
-
a processor in a computer system; a memory accessible by the processor; and an application coupled to the processor, the application configured for; (a) acquiring a relief map of an area in a field of view of the sensor system; (b) computing a normal representative of a topography of the relief map of the area; (c) determining an angle difference between the normal and the optical axis of the sensor system; (d) comparing the angle difference to a threshold angle to determine if the surface of the area is perpendicular to the sensor axis; (e) if the angle difference is greater than a threshold angle, rotating the object to obtain a new difference angle less than said threshold angle; and (f) translating said object to reposition said area in said field of view after said rotating has displaced said area. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
Specification