Reflection refuting laser scanner
First Claim
1. An apparatus, comprising:
- a light source configured to project a pattern onto a part, the pattern having a predetermined geometry such that a first-order reflection of the pattern has a geometry that is distinguishable from a geometry of second-order reflections of the pattern;
a detector configured to capture an image the part; and
a compute device communicatively coupled to the detector, the compute device configured to process the image to identify a first-order reflection of the pattern based on the geometry of the first-order reflection and to filter second-order reflections of the pattern based on the geometry of the second-order reflections.
1 Assignment
0 Petitions
Accused Products
Abstract
Some embodiments described herein relate to optical systems and methods for determining the shape and/or size of objects that include projecting a pattern of light onto the object. The pattern of light can be configured such that first-order reflections can be distinguished from second- and/or higher-order reflections, which can be rejected. Thus, even in instances in which the pattern of light is reflected onto the object multiple times, the original, or first-order, reflection can be detected, distinguished, and/or used for laser triangulation. In some embodiments, a pattern of light that does not have reflection and/or rotational symmetry is projected onto the object, such that second-order and/or higher-order reflections can be distinguished from the first-order reflection.
142 Citations
20 Claims
-
1. An apparatus, comprising:
-
a light source configured to project a pattern onto a part, the pattern having a predetermined geometry such that a first-order reflection of the pattern has a geometry that is distinguishable from a geometry of second-order reflections of the pattern; a detector configured to capture an image the part; and a compute device communicatively coupled to the detector, the compute device configured to process the image to identify a first-order reflection of the pattern based on the geometry of the first-order reflection and to filter second-order reflections of the pattern based on the geometry of the second-order reflections. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method, comprising:
-
projecting a predefined non-symmetric pattern from a light source onto a part such that the light source produces a first-order reflection of the predefined non-symmetric pattern at a first portion of the part where the predefined non-symmetric pattern first illuminates the part and such that the first portion of the part reflects the predefined non-symmetric pattern to a second portion of the part thereby producing a second-order reflection of the predefined non-symmetric pattern; capturing an image of the part including the first-order reflection of the predefined non-symmetric pattern and the second-order reflection of the non-symmetric pattern; processing the image of the part to remove the second-order reflection of the predefined non-symmetric pattern; and identifying a shape of the first portion of the part based on deviations of the predefined non-symmetric pattern in the image of the first-order reflection. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory processor readable medium storing code configured to be executed by a processor, the code comprising code to cause the processor to:
-
receive a plurality of images of a part illuminated by a pattern having a predetermined geometry, each image from the plurality of images including a first-order reflection of the pattern, and at least one image from the plurality of images including a second-order reflection of the pattern; filter the second-order reflection of the pattern from the at least one image by comparing a geometry of the second-order reflection to the predetermined geometry; and generate a three-dimensional model of at least a portion of the part based on triangulating a linear portion of the pattern in first-order reflections captured in the plurality of images. - View Dependent Claims (17, 18, 19, 20)
-
Specification