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: 11604062
    Abstract: 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: Grant
    Filed: December 7, 2020
    Date of Patent: March 14, 2023
    Assignee: CyberOptics Corporation
    Inventors: Paul R. Haugen, Evan J. Ribnick, Carl E. Haugan, Eric P. Rudd
  • Patent number: 11421983
    Abstract: 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: Grant
    Filed: January 24, 2019
    Date of Patent: August 23, 2022
    Assignee: CyberOptics Corporation
    Inventors: Eric P. Rudd, Carl E. Haugan, Paul R. Haugen
  • Patent number: 11073380
    Abstract: 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: Grant
    Filed: January 24, 2019
    Date of Patent: July 27, 2021
    Assignee: CyberOptics Corporation
    Inventors: Eric P. Rudd, Carl E. Haugan, Paul R. Haugen
  • Patent number: 11029146
    Abstract: 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: Grant
    Filed: October 17, 2019
    Date of Patent: June 8, 2021
    Assignee: CyberOptics Corporation
    Inventors: Paul R. Haugen, Carl E. Haugen, Eric P. Rudd, Timothy A. Skunes
  • Publication number: 20210088328
    Abstract: 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: Application
    Filed: December 7, 2020
    Publication date: March 25, 2021
    Inventors: Paul R. Haugen, Evan J. Ribnick, Carl E. Haugan, Eric P. Rudd
  • Patent number: 10883823
    Abstract: 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: Grant
    Filed: October 17, 2019
    Date of Patent: January 5, 2021
    Assignee: CyberOptics Corporation
    Inventors: Paul R. Haugen, Evan J. Ribnick, Carl E. Haugan, Eric P. Rudd
  • Publication number: 20200124410
    Abstract: 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: Application
    Filed: October 17, 2019
    Publication date: April 23, 2020
    Inventors: Paul R. Haugen, Evan J. Ribnick, Carl E. Haugan, Eric P. Rudd
  • Publication number: 20200124407
    Abstract: 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: Application
    Filed: October 17, 2019
    Publication date: April 23, 2020
    Inventors: Paul R. Haugen, Evan J. Ribnick, Carl E. Haugan, Eric P. Rudd, Timothy A. Skunes
  • Publication number: 20190226835
    Abstract: 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: Application
    Filed: January 24, 2019
    Publication date: July 25, 2019
    Inventors: Eric P. Rudd, Carl E. Haugan, Paul R. Haugen
  • Publication number: 20190226836
    Abstract: 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: Application
    Filed: January 24, 2019
    Publication date: July 25, 2019
    Inventors: Eric P. Rudd, Carl E. Haugan, Paul R. Haugen
  • Patent number: 10346963
    Abstract: 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: Grant
    Filed: September 10, 2015
    Date of Patent: July 9, 2019
    Assignee: CyberOptics Corporation
    Inventors: Eric P. Rudd, Carl E. Haugan
  • Patent number: 9816287
    Abstract: 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: Grant
    Filed: December 21, 2015
    Date of Patent: November 14, 2017
    Assignee: CyberOptics Corporation
    Inventors: Guangyu Zhou, Eric P. Rudd, Carl E. Haugan
  • Publication number: 20170264885
    Abstract: 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: Application
    Filed: March 10, 2017
    Publication date: September 14, 2017
    Inventors: Carl E. Haugan, Gregory G. Hetzler, David W. Duquette, Jean-Louis Leon Dethier, Eric P. Rudd
  • Publication number: 20160180511
    Abstract: 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: Application
    Filed: December 21, 2015
    Publication date: June 23, 2016
    Inventors: Guangyu Zhou, Eric P. Rudd, Carl E. Haugan
  • Publication number: 20160078610
    Abstract: 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: Application
    Filed: September 10, 2015
    Publication date: March 17, 2016
    Inventors: Eric P. Rudd, Carl E. Haugan
  • Publication number: 20140198185
    Abstract: 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: Application
    Filed: January 14, 2014
    Publication date: July 17, 2014
    Applicant: CyberOptics Corporation
    Inventors: Paul R. Haugen, Eric P. Rudd
  • Patent number: 8388204
    Abstract: 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: Grant
    Filed: September 21, 2010
    Date of Patent: March 5, 2013
    Assignee: CyberOptics Corporation
    Inventors: Carl E. Haugan, Timothy A. Skunes, Paul R. Haugen, Eric P. Rudd, Beverly Caruso
  • Publication number: 20120133920
    Abstract: 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: Application
    Filed: December 1, 2011
    Publication date: May 31, 2012
    Inventors: Timothy A. Skunes, Carl E. Haugan, Paul R. Haugan, Eric P. Rudd, Steven K. Case, Beverly Caruso
  • Patent number: 8068664
    Abstract: 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: Grant
    Filed: June 5, 2008
    Date of Patent: November 29, 2011
    Inventors: Eric P. Rudd, John P. Konicek, John D. Gaida
  • Patent number: 7813559
    Abstract: 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: Grant
    Filed: May 18, 2005
    Date of Patent: October 12, 2010
    Assignee: CyberOptics Corporation
    Inventors: David W. Duquette, Eric P. Rudd, Thomas W. Bushman, Swaminathan Manickam, Timothy A. Skunes, Steven K. Case