Patents by Inventor Eric P. Rudd
Eric P. Rudd has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11604062Abstract: A method of determining dimensional information of a target surface includes generating a first point cloud corresponding to a first plurality of reconstructed surface points of the target surface generated by a first imaging system-illumination source pair of a phase profilometry system; generating a second point cloud corresponding to a second plurality of reconstructed surface points of the target surface generated by a second imaging system-illumination source pair of the phase profilometry system; generating an initial estimate of the target surface based on the first and second point clouds; and refining the initial surface estimate using positions of the first and second point clouds and geometry of the first and second imaging system-illumination source pairs to generate a final point cloud.Type: GrantFiled: December 7, 2020Date of Patent: March 14, 2023Assignee: CyberOptics CorporationInventors: Paul R. Haugen, Evan J. Ribnick, Carl E. Haugan, Eric P. Rudd
-
Patent number: 11421983Abstract: A system for generating a three-dimensional height image of a reflective target includes an illumination source configured to generate a patterned illumination on the reflective target, and an imaging system configured to acquire an image of the patterned illumination on the reflective target, the illumination source and camera being aligned relative to the target such that the camera acquires a specular image of the patterned illumination. The system further including a controller coupled to the illumination source and the camera configured to generate a first height image of the target based on the acquired image, the first height image being used by the controller to determine a position, a height, and a tilt of the target and calculate an error function based on the determination to compensate the first height image for the calculated error.Type: GrantFiled: January 24, 2019Date of Patent: August 23, 2022Assignee: CyberOptics CorporationInventors: Eric P. Rudd, Carl E. Haugan, Paul R. Haugen
-
Patent number: 11073380Abstract: A system for generating a three-dimensional height image of a reflective test target includes an illumination source configured to generate a patterned illumination on the test target, an imaging system configured to acquire an image of the patterned illumination on the test target, and a variable focus optical system configured to cause the camera to image the test target with at least two distinct focus positions, the illumination source and camera being aligned relative to the test target such that the camera acquires a specular image of the patterned illumination. The system further including a controller coupled to the illumination source, the camera and the variable focus optical system, the controller being configured to generate a height image of the test target based on the acquired image of the patterned illumination using at least two distinct focal positions.Type: GrantFiled: January 24, 2019Date of Patent: July 27, 2021Assignee: CyberOptics CorporationInventors: Eric P. Rudd, Carl E. Haugan, Paul R. Haugen
-
Patent number: 11029146Abstract: An optical phase profilometry system includes a first operative coaxial camera-projector pair aligned at a first angle relative to a target surface that projects a first illumination on the target surface and a second operative coaxial camera-projector pair aligned at a second angle relative to the target surface that projects a second illumination on the target surface. Wherein the first and second angles are equal and opposite to one another relative to the target surface such that the second operative coaxial camera-projector pair is configured to capture a first reflection from the first illumination and the first operative coaxial camera-projector pair is configured to capture a second reflection from the second illumination. The optical phase profilometry system further includes a controller configured to, based on the captured first and second reflections, generate a first and second estimation of the target surface and combine them to generate a dimensional profile of the target surface.Type: GrantFiled: October 17, 2019Date of Patent: June 8, 2021Assignee: CyberOptics CorporationInventors: Paul R. Haugen, Carl E. Haugen, Eric P. Rudd, Timothy A. Skunes
-
Publication number: 20210088328Abstract: A method of determining dimensional information of a target surface includes generating a first point cloud corresponding to a first plurality of reconstructed surface points of the target surface generated by a first imaging system-illumination source pair of a phase profilometry system; generating a second point cloud corresponding to a second plurality of reconstructed surface points of the target surface generated by a second imaging system-illumination source pair of the phase profilometry system; generating an initial estimate of the target surface based on the first and second point clouds; and refining the initial surface estimate using positions of the first and second point clouds and geometry of the first and second imaging system-illumination source pairs to generate a final point cloud.Type: ApplicationFiled: December 7, 2020Publication date: March 25, 2021Inventors: Paul R. Haugen, Evan J. Ribnick, Carl E. Haugan, Eric P. Rudd
-
Patent number: 10883823Abstract: A method of determining dimensional information of a target surface includes generating a first point cloud corresponding to a first plurality of reconstructed surface points of the target surface generated by a first imaging system-illumination source pair of a phase profilometry system; generating a second point cloud corresponding to a second plurality of reconstructed surface points of the target surface generated by a second imaging system-illumination source pair of the phase profilometry system; generating an initial estimate of the target surface based on the first and second point clouds; and refining the initial surface estimate using positions of the first and second point clouds and geometry of the first and second imaging system-illumination source pairs to generate a final point cloud.Type: GrantFiled: October 17, 2019Date of Patent: January 5, 2021Assignee: CyberOptics CorporationInventors: Paul R. Haugen, Evan J. Ribnick, Carl E. Haugan, Eric P. Rudd
-
Publication number: 20200124410Abstract: A method of determining dimensional information of a target surface includes generating a first point cloud corresponding to a first plurality of reconstructed surface points of the target surface generated by a first imaging system-illumination source pair of a phase profilometry system; generating a second point cloud corresponding to a second plurality of reconstructed surface points of the target surface generated by a second imaging system-illumination source pair of the phase profilometry system; generating an initial estimate of the target surface based on the first and second point clouds; and refining the initial surface estimate using positions of the first and second point clouds and geometry of the first and second imaging system-illumination source pairs to generate a final point cloud.Type: ApplicationFiled: October 17, 2019Publication date: April 23, 2020Inventors: Paul R. Haugen, Evan J. Ribnick, Carl E. Haugan, Eric P. Rudd
-
Publication number: 20200124407Abstract: An optical phase profilometry system includes a first operative coaxial camera-projector pair aligned at a first angle relative to a target surface that projects a first illumination on the target surface and a second operative coaxial camera-projector pair aligned at a second angle relative to the target surface that projects a second illumination on the target surface. Wherein the first and second angles are equal and opposite to one another relative to the target surface such that the second operative coaxial camera-projector pair is configured to capture a first reflection from the first illumination and the first operative coaxial camera-projector pair is configured to capture a second reflection from the second illumination. The optical phase profilometry system further includes a controller configured to, based on the captured first and second reflections, generate a first and second estimation of the target surface and combine them to generate a dimensional profile of the target surface.Type: ApplicationFiled: October 17, 2019Publication date: April 23, 2020Inventors: Paul R. Haugen, Evan J. Ribnick, Carl E. Haugan, Eric P. Rudd, Timothy A. Skunes
-
Publication number: 20190226835Abstract: A system for generating a three-dimensional height image of a reflective target includes an illumination source configured to generate a patterned illumination on the reflective target, and an imaging system configured to acquire an image of the patterned illumination on the reflective target, the illumination source and camera being aligned relative to the target such that the camera acquires a specular image of the patterned illumination. The system further including a controller coupled to the illumination source and the camera configured to generate a first height image of the target based on the acquired image, the first height image being used by the controller to determine a position, a height, and a tilt of the target and calculate an error function based on the determination to compensate the first height image for the calculated error.Type: ApplicationFiled: January 24, 2019Publication date: July 25, 2019Inventors: Eric P. Rudd, Carl E. Haugan, Paul R. Haugen
-
Publication number: 20190226836Abstract: A system for generating a three-dimensional height image of a reflective test target includes an illumination source configured to generate a patterned illumination on the test target, an imaging system configured to acquire an image of the patterned illumination on the test target, and a variable focus optical system configured to cause the camera to image the test target with at least two distinct focus positions, the illumination source and camera being aligned relative to the test target such that the camera acquires a specular image of the patterned illumination. The system further including a controller coupled to the illumination source, the camera and the variable focus optical system, the controller being configured to generate a height image of the test target based on the acquired image of the patterned illumination using at least two distinct focal positions.Type: ApplicationFiled: January 24, 2019Publication date: July 25, 2019Inventors: Eric P. Rudd, Carl E. Haugan, Paul R. Haugen
-
Patent number: 10346963Abstract: A computer-implemented method of and system for measuring a three-dimensional surface are provided. The method includes projecting structured illumination on the surface and acquiring a plurality of sets of images. The sets of images are processed to obtain a plurality of point clouds. A spatial accumulator is defined. A first point cloud of the plurality of point clouds is combined with a second point cloud of the plurality of point clouds into the spatial accumulator. Spatial coordinates of the surface are generated based on the contents of the spatial accumulator.Type: GrantFiled: September 10, 2015Date of Patent: July 9, 2019Assignee: CyberOptics CorporationInventors: Eric P. Rudd, Carl E. Haugan
-
Patent number: 9816287Abstract: A method of calibrating a three-dimensional measurement system having a plurality of cameras and at least one projector is provided. The method includes performing a full calibration for each camera/projector pair where the full calibration generates at least two sets of correction matrices. Subsequently, an updated calibration is performed for each camera/projector pair. The updated calibration changes less than all of the sets of correction matrices.Type: GrantFiled: December 21, 2015Date of Patent: November 14, 2017Assignee: CyberOptics CorporationInventors: Guangyu Zhou, Eric P. Rudd, Carl E. Haugan
-
Publication number: 20170264885Abstract: A three-dimensional non-contact scanning system is provided. The system includes a stage and at least one scanner configured to scan an object on the stage. A motion control system is configured to generate relative motion between the at least one scanner and the stage. A controller is coupled to the at least one scanner and the motion control system. The controller is configured to perform a field calibration where an artifact having features with known positional relationships is scanned by the at least one scanner in a plurality of different orientations to generate sensed measurement data corresponding to the features. Deviations between the sensed measurement data and the known positional relationships are determined. Based on the determined deviations, a coordinate transform is calculated for each of the at least one scanner where the coordinate transform reduces the determined deviations.Type: ApplicationFiled: March 10, 2017Publication date: September 14, 2017Inventors: Carl E. Haugan, Gregory G. Hetzler, David W. Duquette, Jean-Louis Leon Dethier, Eric P. Rudd
-
Publication number: 20160180511Abstract: A method of calibrating a three-dimensional measurement system having a plurality of cameras and at least one projector is provided. The method includes performing a full calibration for each camera/projector pair where the full calibration generates at least two sets of correction matrices. Subsequently, an updated calibration is performed for each camera/projector pair. The updated calibration changes less than all of the sets of correction matrices.Type: ApplicationFiled: December 21, 2015Publication date: June 23, 2016Inventors: Guangyu Zhou, Eric P. Rudd, Carl E. Haugan
-
Publication number: 20160078610Abstract: A computer-implemented method of and system for measuring a three-dimensional surface are provided. The method includes projecting structured illumination on the surface and acquiring a plurality of sets of images. The sets of images are processed to obtain a plurality of point clouds. A spatial accumulator is defined. A first point cloud of the plurality of point clouds is combined with a second point cloud of the plurality of point clouds into the spatial accumulator. Spatial coordinates of the surface are generated based on the contents of the spatial accumulator.Type: ApplicationFiled: September 10, 2015Publication date: March 17, 2016Inventors: Eric P. Rudd, Carl E. Haugan
-
Publication number: 20140198185Abstract: A system for sensing a three-dimensional topology of a circuit board is provided. An illumination source projects an illumination pattern from a first angle of incidence. A first camera acquires an image of the structured light pattern on the circuit board from a second angle of incidence. A second camera simultaneously acquires an image of the structured light pattern on the circuit board from a third angle of incidence, the third angle of incidence differing from the second angle of incidence. A controller is coupled to the illumination source and to the at least two camera devices. The controller generates a height topology of the circuit board based on images acquired from the at least two camera devices of the structure light illuminator.Type: ApplicationFiled: January 14, 2014Publication date: July 17, 2014Applicant: CyberOptics CorporationInventors: Paul R. Haugen, Eric P. Rudd
-
Patent number: 8388204Abstract: An optical inspection system and method are provided. A workpiece transport moves a workpiece in a nonstop manner. An illuminator includes a light pipe and is configured to provide a first and second strobed illumination field types. First and second arrays of cameras are arranged to provide stereoscopic imaging of the workpiece. The first array of cameras is configured to generate a first plurality of images of the workpiece with the first illumination field and a second plurality of images of the feature with the second illumination field. The second array of cameras is configured to generate a third plurality of images of the workpiece with the first illumination field and a fourth plurality of images of the feature with the second illumination field. A processing device stores at least some of the first, second, third, and fourth pluralities of images and provides the images to an other device.Type: GrantFiled: September 21, 2010Date of Patent: March 5, 2013Assignee: CyberOptics CorporationInventors: Carl E. Haugan, Timothy A. Skunes, Paul R. Haugen, Eric P. Rudd, Beverly Caruso
-
Publication number: 20120133920Abstract: An optical inspection system includes a printed circuit board (PCB) transport and an illuminator that provides at least a first strobed illumination field. The illuminator includes a light pipe having a first end proximate the PCB, and a second end opposite the first end and spaced from the first end. An array of cameras is configured to digitally image the PCB and to generate a plurality of images of the PCB with the at least first strobed illumination field type. At least one structured light projector is disposed to project structured illumination on the PCB. The at least one array of cameras is configured to digitally image the PCB while the PCB is illuminated with structured light, to provide a plurality of structured light images. A processing device is configured to generate an inspection result as a function of the plurality of images and the plurality of structured light images.Type: ApplicationFiled: December 1, 2011Publication date: May 31, 2012Inventors: Timothy A. Skunes, Carl E. Haugan, Paul R. Haugan, Eric P. Rudd, Steven K. Case, Beverly Caruso
-
Patent number: 8068664Abstract: A method of sensing a component held by a nozzle of a pick and place machine is provided. The method includes engaging a source of illumination and recording a reference background image when no component is held by the nozzle. Then, a component is adhered to the nozzle. A shadow image of the component is detected while the component is held by the nozzle. The detected shadow image of the component is adjusted based upon the recorded reference background image. Positional information relative to the component held on the nozzle is computed using the adjusted shadow image. The component is then mounted upon a workpiece using the positional information.Type: GrantFiled: June 5, 2008Date of Patent: November 29, 2011Inventors: Eric P. Rudd, John P. Konicek, John D. Gaida
-
Patent number: 7813559Abstract: The present invention includes a method of determining a location of a component on a workpiece. A before-placement standard image is acquired of an intended placement location on a standard workpiece. Then, a standard component is placed upon the standard workpiece and the placement is verified. An after-placement standard image is acquired and a standard difference image is created from the before and after standard images. Then, a before-placement test image is acquired of an intended placement location on the workpiece. A component is then placed upon the workpiece, and after-placement test image is acquired. A test difference image is created from the before and after test images. A first offset is calculated between the before standard difference image and the before test image. Then, the test difference is transformed based on the first offset to generate a difference test image (DTR) that is registered to the standard difference image.Type: GrantFiled: May 18, 2005Date of Patent: October 12, 2010Assignee: CyberOptics CorporationInventors: David W. Duquette, Eric P. Rudd, Thomas W. Bushman, Swaminathan Manickam, Timothy A. Skunes, Steven K. Case