Diagnosing multipath interference and eliminating multipath interference in 3D scanners using projection patterns
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
H04N-013/02
G01B-011/00
G01C-003/10
G01B-021/04
G01B-011/25
G01S-017/66
G01B-005/004
G01S-017/00
G01S-017/48
출원번호
US-0139021
(2013-12-23)
등록번호
US-9453717
(2016-09-27)
발명자
/ 주소
Bridges, Robert E.
출원인 / 주소
FARO TECHNOLOGIES, INC.
대리인 / 주소
Cantor Colburn LLP
인용정보
피인용 횟수 :
2인용 특허 :
286
초록▼
A method for determining 3D coordinates of points on a surface of the object by providing a non-contact 3D measuring device having a projector and camera coupled to a processor, projecting a pattern onto the surface to determine a first set of 3D coordinates of points on the surface, determining sus
A method for determining 3D coordinates of points on a surface of the object by providing a non-contact 3D measuring device having a projector and camera coupled to a processor, projecting a pattern onto the surface to determine a first set of 3D coordinates of points on the surface, determining susceptibility of the object to multipath interference by projecting and reflecting rays from the measured 3D coordinates of the points, selecting a pattern as a single line stripe or a single spot based on the susceptibility to multipath interference, and projecting the pattern onto the surface to determine a second set of 3D coordinates.
대표청구항▼
1. A method of object measurement to determine three-dimensional (3D) coordinates of points on a surface of an object, the method comprising: providing an assembly that includes a projector and a camera, wherein the projector and the camera are fixed in relation to one another, there being a baselin
1. A method of object measurement to determine three-dimensional (3D) coordinates of points on a surface of an object, the method comprising: providing an assembly that includes a projector and a camera, wherein the projector and the camera are fixed in relation to one another, there being a baseline between the projector and the camera, the baseline being a line segment that has a distance equal to a baseline distance, the projector having a light source configured to emit projected light along a general direction of propagation given by a first axis, the assembly having a central plane that includes the first axis and the baseline, the projected light having any of a plurality of patterns in a first plane, the first plane being perpendicular to the first axis, the camera having a lens and a photosensitive array, the camera having a camera field of view, the lens configured to image a reflected portion of the projected light that is within the camera field of view onto the photosensitive array and to produce an electrical signal in response;providing a processor electrically coupled to the projector and the camera;selecting by the processor a first pattern from among the plurality of patterns;emitting from the projector onto the surface, in a first instance, a first projected light having the first pattern;reflecting into the camera a portion of the first projected light as a first reflected light;forming with the lens a first image of the first reflected light on the photosensitive array and producing a first electrical signal in response;determining with the processor a first set of 3D coordinates of first points on the surface, the first set based at least in part on the first pattern, the first electrical signal and the baseline distance;determining with the processor a simulation in which the processor projects first rays from the projector to the first points and calculates for each first ray an angle of reflection of a secondary ray from each of the first points and determining that the angle of reflection of at least one of the secondary rays intersects the object to form a second image on the photosensitive array that interferes with the first reflected light;selecting by the processor a second pattern from among the plurality of patterns, the second pattern being in the first plane, the second pattern being a single line stripe or a single spot, the second pattern based at least in part on the determining that the angle of reflection of at least one of the secondary rays intersects the object to form a second image on the photosensitive array that interferes with the first reflected light;emitting from the projector onto the surface, in a second instance, a second projected light having the second pattern;reflecting into the camera a portion of the second projected light as a second reflected light;forming with the lens a second image of the second reflected light on the photosensitive array and producing a second electrical signal in response;determining with the processor a second set of 3D coordinates of at least one second point on the surface, the second set based at least in part on the second pattern, the second electrical signal, and the baseline distance; andstoring the second set of 3D coordinates. 2. The method of claim 1 wherein the determining that the secondary ray intersects the object includes determining the secondary ray intersects a first portion of the surface, the first portion of the surface being that portion of the surface that is within the camera field of view. 3. The method of claim 1 further including steps of: combining the first set of 3D coordinates and the second set of 3D coordinates into a third set of 3D coordinates;eliminating a portion of the third set of 3D coordinates to obtain a fourth set of 3D coordinates based at least in part on the determining that the angle of reflection of at least one of the secondary rays intersects the object to form a second image on the photosensitive array that interferes with the first reflected light; andstoring the fourth set of 3D coordinates. 4. The method of claim 1 wherein, in the step of selecting by the processor the second pattern, the second pattern is a first single line stripe, the first single line stripe having a first stripe direction in the first plane. 5. The method of claim 4 further wherein the step of selecting by the processor the second pattern further includes steps of: fixing the selected second pattern in an object frame of reference, the object frame of reference being fixed with respect to the object; androtating the assembly about the first axis until the central plane is perpendicular to the selected second pattern. 6. The method of claim 4 further including a step of sequentially moving the first single line stripe in the first plane, the first single line stripe retaining the first stripe direction for all sequential movements. 7. The method of claim 5 further including a step of sequentially moving the first single line stripe in the first plane, the first single line stripe retaining the first stripe direction for all sequential movements. 8. The method of claim 1 wherein, in the step of selecting by the processor the second pattern, the second pattern is a first single spot. 9. The method of claim 8 further including a step of sequentially moving the single spot on the first plane. 10. The method of claim 1 wherein: the step of determining with the processor a simulation in which the processor projects first rays further includes steps of emitting from the projector onto the surface a first collection of epipolar lines, reflecting into the camera a portion of the first collection of epipolar lines; reflecting into the camera a portion of the first collection of epipolar lines as a first diagnostic reflected light; forming with the lens a first diagnostic image of the first diagnostic reflected light on the photosensitive array and producing a first diagnostic electrical signal in response; determining with the processor whether the first diagnostic image includes a collection of straight lines; and determining with the processor that the first diagnostic image includes lines that are not straight lines; andin the step of selecting by the processor the second pattern, the second pattern is further based on the determining that the first diagnostic image includes lines that are not straight lines. 11. A method of object measurement to determine three-dimensional (3D) coordinates of points on a surface of an object, the method comprising: providing an assembly that includes a projector and a camera, wherein the projector and the camera are fixed in relation to one another, there being a baseline between the projector and the camera, the baseline being a line segment that has a distance equal to a baseline distance, the projector having a light source configured to emit projected light along a general direction of propagation given by a first axis, the assembly having a central plane that includes the first axis and the baseline, the projected light having any of a plurality of patterns in a first plane, the first plane being perpendicular to the first axis, the camera having a lens and a photosensitive array, the camera having a camera field of view, the lens configured to image a reflected portion of the projected light that is within the camera field of view onto the photosensitive array and to produce an electrical signal in response;providing a processor electrically coupled to the projector and the camera;providing a CAD model of the object, the CAD model configured to provide computer-readable information for determining a 3D representation of the surface of the object;providing computer readable media having computer readable instructions which when executed by the processor calculates 3D coordinates of points on the surface based at least in part on the CAD model;determining with the processor a first set of 3D coordinates of first points on the surface, the first set based at least in part on the computer-readable information in the CAD model;determining with the processor a simulation in which the processor projects first rays from the projector to the first points and calculates for each first ray an angle of reflection of a secondary ray from each of the first points and determining that the angle of reflection of at least one of the secondary rays intersects the object to form a second image on the photosensitive array that interferes with the first reflected light;selecting by the processor a first pattern from among the plurality of patterns, the first pattern being in the first plane, the first pattern being a single line stripe or a single spot, the first pattern based at least in part on the determining that the angle of reflection of at least one of the secondary rays intersects the object to form a second image on the photosensitive array that interferes with the first reflected light;emitting from the projector onto the surface a first projected light having the first pattern;reflecting into the camera a portion of the first projected light as a first reflected light;forming with the lens a first image of the first reflected light on the photosensitive array and producing a first electrical signal in response;determining with the processor a second set of 3D coordinates of at least one second point on the surface, the second set based at least in part on the first pattern, the first electrical signal, and the baseline distance;storing the second set of 3D coordinates.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (286)
Bridges, Robert E.; Hoffer, John M., Absolute distance meter that measures a moving retroreflector.
Joel F. Bartlett, Apparatus and method for detecting and executing positional and gesture commands corresponding to movement of handheld computing device.
Cho, Hyung Suck; Park, Won Shik; Byun, Yong Kyu; Park, Noh Yeol, Apparatus for measuring 6-degree-of-freedom motions of rigid body by using three-facet mirror.
Wiklund Rudolf (Tby SEX) Herztman Mikael (Sollentuna SEX) Andersson Leif (Tby SEX) Engdahl Olle (Enebyberg SEX) Ericsson Lars (Tby SEX), Arrangement for performing position determination.
Siegbert Steinlechner DE, Device for measuring distance using a semiconductor laser in the visible wavelength range according to the running time method.
Blkow Ludwig (Oberfeldallee 9 D-8022 Grnwald DEX) Mehnert Walter (Ottobrunn DEX) Chaborski Hoiko (Munich DEX), Dynamic control arrangement for a distance measuring apparatus.
Case ; Jr. Charles Whipple ; Hovden Torbjorn ; Smith Gregory Clark ; Hotelling Steven Porter ; Sabina Michael Kenneth, Electronic pointing apparatus and method.
Jaeger, Markus; Lais, Josef; Nindl, Daniel; Schroeder, Marco; Benz, Paul, Geodesic measurement system and method for identifying a target unit having a geodesic measurement device.
Hingerling, Jürg; Schneider, Klaus, Geodetic target object and surveying system with a structural integration of transmitting channels and receiving channels into a common unit with a reflector component.
Cohen, Charles J.; Beach, Glenn; Cavell, Brook; Foulk, Gene; Jacobus, Charles J.; Obermark, Jay; Paul, George, Gesture-controlled interfaces for self-service machines and other applications.
Sebastian Richard L. (Mason Neck VA) Beck Buddy G. (Fairfax Station VA), Integrated apparatus for mapping and characterizing the chemical composition of surfaces.
Van Der Werf Jan E.,NLX ; Belien Philippe J. L.,BEX ; Rijpers Johannes C. N.,NLX, Interferometer system with two wavelengths, and lithographic apparatus provided with such a system.
Bridges, Robert E.; Brown, Lawrence B.; West, James K.; Ackerson, D. Scott, Laser-based coordinate measuring device and laser-based method for measuring coordinates.
Rosenberg Louis B. ; Schena Bruce M. ; Jackson Bernard G., Method and apparatus for tracking the position and orientation of a stylus and for digitizing a 3-D object.
Steffensen, Nils P.; Wilson, Todd P.; Steffey, Kenneth; Hoffer, Jr., John M.; Bridges, Robert E., Method and apparatus for using gestures to control a laser tracker.
Steffensen, Nils P.; Wilson, Todd P.; Steffey, Kenneth; Hoffer, Jr., John M.; Bridges, Robert E., Method and apparatus for using gestures to control a laser tracker.
Steffensen, Nils P.; Wilson, Todd P.; Steffey, Kenneth; Hoffer, Jr., John M.; Bridges, Robert E., Method and apparatus for using gestures to control a laser tracker.
Hedges, Thomas M.; Casteel, Scott C.; Dornbusch, Andrew; Gaff, Doug; Pendleton, Edmund S.; Sobel, Michael J.; Wain, Frey, Method and optical receiver with easy setup means for use in position measurement systems.
Donaldson Charles W. (Cincinnati OH) Miller Kenneth E. (Cincinnati OH) Lestage John J. (Cincinnati OH) Gantner Randall C. (Dayton OH), Method for measuring the contour of a surface.
Blkow Ludwig (Grnwald DEX) Mehnert Walter (Ottobrunn DEX) Chaborski Hoiko (Munich DEX), Method of measuring the distance of a target and apparatus for its performance.
Goossen, Emray R.; Young, Ken E., Methods and systems for attaching and detaching a payload device to and from, respectively, a gimbal system without requiring use of a mechanical tool.
Payne John M. (Tucson AZ) Parker David H. (Arborvale WV) Bradley Richard F. (Stanardsville VA), Optical electronic distance measuring apparatus with movable mirror.
Field John (Woodside CA) Hotelling Steven P. (Cupertino CA), Optically sensed wire gyroscope apparatus and system, and methods for manufacture and cursor control.
Westermark, Magnus; Hertzman, Mikael; Berg, Ulf; Klang, Thomas, Position control arrangement, especially for a surveying instrument, and a surveying instrument.
Westermark, Magnus; Hertzman, Mikael; Berg, Ulf; Klang, Thomas, Position control arrangement, especially for a surveying instrument, and a surveying instrument.
Ohtomo, Fumio; Hayashi, Kunihiro; Kodaira, Jun-ichi; Osaragi, Kazuki, Position determination and adjustment system and light sensing device used for the same.
Scherch, John David, System, tracker, and program product to facilitate and verify proper target alignment for radiation delivery, and related methods.
Cramer, Peter G.; Bridges, Robert E.; Steffensen, Nils P.; Mehler, Robert C.; Steffey, Kenneth; Hoffer, Jr., John M.; Lasley, Daniel G., Target apparatus and method of making a measurement with the target apparatus.
Cramer, Peter G.; Bridges, Robert E.; Steffensen, Nils P.; Mehler, Robert C.; Steffey, Kenneth; Hoffer, Jr., John M.; Lasley, Daniel G., Target method using indentifier element to obtain sphere radius.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.