Patents Assigned to Cognex Corporation
  • Patent number: 11323629
    Abstract: This invention provides a single-camera vision system, typically for use in logistics applications, that allows for adjustment of the camera viewing angle to accommodate a wide range of object heights and associated widths moving relative to an imaged scene with constant magnification. The camera assembly employs an image sensor that is more particularly suited to such applications, with an aspect (height-to-width) ratio of approximately 1:4 to 1:8. The camera assembly includes a distance sensor to determine the distance to the top of each object. The camera assembly employs a zoom lens that can change at relatively high speed (e.g. <10 ms) to allow adjustment of the viewing angle from object to object as each one passes under the camera's field of view (FOV). Optics that allow the image to be resolved on the image sensor within the desired range of viewing angles are provided in the camera lens assembly.
    Type: Grant
    Filed: June 29, 2020
    Date of Patent: May 3, 2022
    Assignee: Cognex Corporation
    Inventors: Laurens Nunnink, Esther Oteo Lozano, Richard Reuter, Matthew D. Engle
  • Patent number: 11314100
    Abstract: A system for forming a homogenized illumination line which can be imaged as a low-speckle line is disclosed. The system includes a laser configured to emit a collimated laser beam; and an illumination-fan generator that includes one or more linear diffusers. The illumination-fan generator is arranged and configured to (i) receive the collimated laser beam, (ii) output a planar fan of diffused light, such that the planar fan emanates from a light line formed on the distal-most one of the one or more linear diffusers, and (iii) cause formation of an illumination line at an intersection of the planar fan and an object.
    Type: Grant
    Filed: January 18, 2019
    Date of Patent: April 26, 2022
    Assignee: Cognex Corporation
    Inventors: Andrew Parrett, John F. Filhaber, Andrew Goodale, Laurent Belanger, Ronald Zimmerman
  • Patent number: 11301657
    Abstract: The present invention relates to optical imaging devices and methods for reading optical codes. The image device comprises a sensor, a lens, a plurality of illumination devices, and a plurality of reflective surfaces. The sensor is configured to sense with a predetermined number of lines of pixels, where the predetermined lines of pixels are arranged in a predetermined position. The lens has an imaging path along an optical axis. The plurality of illumination devices are configured to transmit an illumination pattern along the optical axis, and the plurality of reflective surfaces are configured to fold the optical axis.
    Type: Grant
    Filed: December 10, 2020
    Date of Patent: April 12, 2022
    Assignee: COGNEX CORPORATION
    Inventors: Nicole Dippel, Esther Oteo, Laurens Nunnink, Carl W. Gerst, Matthew D. Engle
  • Patent number: 11301655
    Abstract: A vision system for imaging feature sets on an object surface, including a first imaging system having at least a first image sensor and first optics, the first imaging system defining a standard, on-axis configuration having a system optical axis. A second imaging system defines an extended-depth of focus (DOF) configuration with second optics. A vision system processor receives and processes image data from the first imaging system and the second imaging system. A primary aimer assembly and a secondary aimer assembly that each project a discrete beam of structured light onto the surface in a relative relationship that indicates a focus distance with respect to the first imaging system and indicates an approximate center of the field of view of the second imaging system.
    Type: Grant
    Filed: December 12, 2018
    Date of Patent: April 12, 2022
    Assignee: Cognex Corporation
    Inventors: Esther Oteo Lozano, Laurens Nunnink, Tony Depre
  • Patent number: 11288819
    Abstract: In some aspects, the techniques described herein relate to systems, methods, and computer readable media for detecting movement in a scene. A first temporal pixel image is generated based on a first set of images of a scene over time, and a second temporal pixel image is generated based on a second set of images. One or more derived values are determined based on values of the temporal pixels in the first temporal pixel image, the second temporal pixel image, or both. Correspondence data is determined based on the first temporal pixel image and the second temporal pixel image indicative of a set of correspondences between image points of the first set of images and image points of the second set of images. An indication of whether there is a likelihood of motion in the scene is determined based on the one or more derived values and the correspondence data.
    Type: Grant
    Filed: June 28, 2019
    Date of Patent: March 29, 2022
    Assignee: Cognex Corporation
    Inventors: Marcus Große, Bastian Harendt
  • Patent number: 11281868
    Abstract: A modular sensor system for use with a faceplate mountable to a housing can include first and second optical modules. Each of the optical modules can be configured to be removably receivable within either of a first mounting aperture or a second mounting aperture of the faceplate, in either of a first orientation or a second orientation.
    Type: Grant
    Filed: March 10, 2020
    Date of Patent: March 22, 2022
    Assignee: COGNEX CORPORATION
    Inventors: Laurens Nunnink, Carl Gerst, III, Rene Delasauce
  • Patent number: 11282220
    Abstract: Methods, systems, and devices for 3D measurement and/or pattern generation are provided in accordance with various embodiments. Some embodiments include a method of pattern projection that may include projecting one or more patterns. Each pattern from the one or more patterns may include an arrangement of three or more symbols that are arranged such that for each symbol in the arrangement, a degree of similarity between said symbol and a most proximal of the remaining symbols in the arrangement is less than a degree of similarity between said symbol and a most distal of the remaining symbols in the arrangement. Some embodiments further include: illuminating an object using the one or more projected patterns; collecting one or more images of the illuminated object; and/or computing one or more 3D locations of the illuminated object based on the one or more projected patterns and the one or more collected images.
    Type: Grant
    Filed: June 28, 2020
    Date of Patent: March 22, 2022
    Assignee: Cognex Corporation
    Inventors: Zihan Hans Liu, Nathaniel Bogan, Andrew Hoelscher, Eric Moore, Benjamin Braker
  • Patent number: 11243072
    Abstract: A 3D measurement method including: projecting a pattern sequence onto a moving object; capturing a first image sequence with a first camera and a second image sequence synchronously to the first image sequence with a second camera; determining corresponding image points in the two sequences; computing a trajectory of a potential object point from imaging parameters and from known movement data for each pair of image points that is to be checked for correspondence. The potential object point is imaged by both image points in case they correspond. Imaging object positions derived therefrom at each of the capture points in time into image planes respectively of the two cameras. Corresponding image points positions are determined as trajectories in the two cameras and the image points are compared with each other along predetermined image point trajectories and examined for correspondence; lastly performing 3D measurement of the moved object by triangulation.
    Type: Grant
    Filed: November 2, 2020
    Date of Patent: February 8, 2022
    Assignee: Cognex Corporation
    Inventor: Bastian Harendt
  • Patent number: 11240435
    Abstract: The techniques described herein relate to methods, apparatus, and computer readable media configured to determine parameters for image acquisition. One or more image sensors are each arranged to capture a set of images of a scene, and each image sensor comprises a set of adjustable imaging parameters. A projector is configured to project a moving pattern on the scene, wherein the projector comprises a set of adjustable projector parameters. The set of adjustable projector parameters and the set of adjustable imaging parameters are determined, based on a set of one or more constraints, to reduce noise in 3D data generated based on the set of images.
    Type: Grant
    Filed: September 28, 2020
    Date of Patent: February 1, 2022
    Assignee: Cognex Corporation
    Inventors: Robert Wolff, Thomas Penny, Marcus Große
  • Patent number: 11240436
    Abstract: Systems and methods are provided for acquiring images of objects using an imaging device and a controllable mirror. The controllable mirror can be controlled to change a field of view for the imaging device, including so as to acquire images of different locations, of different parts of an object, or with different degrees of zoom.
    Type: Grant
    Filed: October 15, 2020
    Date of Patent: February 1, 2022
    Assignee: COGNEX CORPORATION
    Inventors: Torsten Kempf, Saul Sanz Rodriguez, Pepe Fernandez-Dorado, Laurens Nunnink
  • Patent number: 11232257
    Abstract: Techniques include systems, computerized methods, and computer readable media for creating a graphical program in a graphical program development environment. A spreadsheet node having an input terminal in the graphical program is instantiated. The spreadsheet node is associated with a spreadsheet that specifies a list of functions to be executed in a computing device, and the input terminal is connected to the first terminal of the first node, indicating a data connection between the first terminal of the first node and the input terminal of the spreadsheet node. The input terminal of the spreadsheet node is associated with a first cell in the spreadsheet, indicating that the first cell in the spreadsheet be populated with any data received by the input terminal. A human readable file is generated specifying the graphical program, including the spreadsheet node.
    Type: Grant
    Filed: January 25, 2021
    Date of Patent: January 25, 2022
    Assignee: Cognex Corporation
    Inventors: Ales Hvezda, Lou Palmieri, Scott Schuff, Dave Schumacher
  • Publication number: 20220007007
    Abstract: Disclosed herein are systems and methods for machine vision. A machine vision system includes a motion rendering device, a first image sensor, and a second image sensor. The machine visions system includes a processor configured to run a computer program stored in memory that is configured to determine a first transformation that allows mapping between the first coordinate system associated with the motion rendering device and the second coordinate system associated with the first image sensor, and to determine a second transformation that allows mapping between the first coordinate system associated with the motion rendering device and the third coordinate system associated with the second image sensor.
    Type: Application
    Filed: July 9, 2021
    Publication date: January 6, 2022
    Applicant: Cognex Corporation
    Inventors: Tuotuo Li, Lifeng Liu, Cyril C. Marrion
  • Patent number: 11216630
    Abstract: This invention provides a system and method for detecting and acquiring one or more in-focus images of one or more barcodes within the field of view of an imaging device. A measurement process measures depth-of-field of barcode detection. A plurality of nominal coarse focus settings of a variable lens allow sampling, in steps, of a lens adjustment range corresponding to allowable distances between the one or more barcodes and the image sensor, so that a step size of the sampling is less than a fraction of the depth-of-field of barcode detection. An acquisition process acquires a nominal coarse focus image for each nominal coarse focus setting. A barcode detection process detects one or more barcode-like regions and respective likelihoods. A fine focus process fine-adjusts, for each high-likelihood barcode, the variable lens near a location of the barcode-like regions. The process acquires an image for decoding using the fine adjusted setting.
    Type: Grant
    Filed: June 8, 2020
    Date of Patent: January 4, 2022
    Assignee: Cognex Corporation
    Inventors: Ivan A. Bachelder, Chen Gao, Francisco Azcona Guerrero, Jose Fernandez Dorado, Esther Oteo Lozano, Andreas Weber
  • Publication number: 20210407110
    Abstract: In some aspects, the techniques described herein relate to systems, methods, and computer readable media for data pre-processing for stereo-temporal image sequences to improve three-dimensional data reconstruction. In some aspects, the techniques described herein relate to systems, methods, and computer readable media for improved correspondence refinement for image areas affected by oversaturation. In some aspects, the techniques described herein relate to systems, methods, and computer readable media configured to fill missing correspondences to improve three-dimensional (3-D) reconstruction. The techniques include identifying image points without correspondences, using existing correspondences and/or other information to generate approximated correspondences, and cross-checking the approximated correspondences to determine whether the approximated correspondences should be used for the image processing.
    Type: Application
    Filed: July 7, 2021
    Publication date: December 30, 2021
    Applicant: Cognex Corporation
    Inventors: Marcus Große, Martin Schaffer, Simon Willeke
  • Patent number: 11176340
    Abstract: A system and method for communicating at least one of updated configuration information and hardware setup recommendations to a user of an ID decoding vision system is provided. An image of an object containing one or more IDs is acquired with a mobile device. The ID associated with the object is decoded to derive information. Physical dimensions of the ID associated with the object are determined. Based on the information and the dimensions, configuration data can be transmitted to a remote server that automatically determines setup information for the vision system based upon the configuration data. The remote server thereby transmits at least one of (a) updated configuration information to the vision system and (b) hardware setup recommendations to a user of the vision system based upon the configuration data.
    Type: Grant
    Filed: September 28, 2016
    Date of Patent: November 16, 2021
    Assignee: Cognex Corporation
    Inventors: Carl W. Gerst, III, James A. Negro, Shane Michael LaChappelle, Vladimir Zivkovic
  • Patent number: 11176655
    Abstract: This invention provides a system and method for determining the location and characteristics of certain surface features that comprises elevated or depressed regions with respect to a smooth surrounding surface on an object. A filter acts on a range image of the scene. A filter defines an annulus or other perimeter shape around each pixel in which a best-fit surface is established. A normal to the pixel allows derivation of local displacement height. The displacement height is used to establish a height deviation image of the object, with which bumps, dents or other height-displacement features can be determined. The bump filter can be used to locate regions on a surface with minimal irregularities by mapping such irregularities to a grid and then thresholding the grid to generate a cost function. Regions with a minimal cost are acceptable candidates for application of labels and other items in which a smooth surface is desirable.
    Type: Grant
    Filed: July 11, 2014
    Date of Patent: November 16, 2021
    Assignee: Cognex Corporation
    Inventors: Mikhail Akopyan, Lowell D. Jacobson, Robert A. Wolff
  • Publication number: 20210350165
    Abstract: The techniques described herein relate to methods, apparatus, and computer readable media configured to generate point cloud histograms. A one-dimensional histogram can be generated by determining a distance to a reference for each 3D point of a 3D point cloud. A one-dimensional histogram is generated by adding, for each histogram entry, distances that are within the entry's range of distances. A two-dimensional histogram can be determined by generating a set of orientations by determining, for each 3D point, an orientation with at least a first value for a first component and a second value for a second component. A two-dimensional histogram can be generated based on the set of orientations. Each bin can be associated with ranges of values for the first and second components. Orientations can be added for each bin that have first and second values within the first and second ranges of values, respectively, of the bin.
    Type: Application
    Filed: May 10, 2021
    Publication date: November 11, 2021
    Applicant: Cognex Corporation
    Inventors: Hongwei Zhu, David J. Michael, Nitin M. Vaidya
  • Publication number: 20210350615
    Abstract: The techniques described herein relate to methods, apparatus, and computer readable media configured to determining a two-dimensional (2D) profile of a portion of a three-dimensional (3D) point cloud. A 3D region of interest is determined that includes a width along a first axis, a height along a second axis, and a depth along a third axis. The 3D points within the 3D region of interest are represented as a set of 2D points based on coordinate values of the first and second axes. The 2D points are grouped into a plurality of 2D bins arranged along the first axis. For each 2D bin, a representative 2D position is determined based on the associated set of 2D points. Each of the representative 2D positions are connected to neighboring representative 2D positions to generate the 2D profile.
    Type: Application
    Filed: May 10, 2021
    Publication date: November 11, 2021
    Applicant: Cognex Corporation
    Inventors: Hongwei Zhu, Nathaniel Bogan, David J. Michael
  • Publication number: 20210350562
    Abstract: The techniques described herein relate to methods, apparatus, and computer readable media configured to determine an estimated volume of an object captured by a three-dimensional (3D) point cloud. A 3D point cloud comprising a plurality of 3D points and a reference plane in spatial relation to the 3D point cloud is received. A 2D grid of bins is configured along the reference plane, wherein each bin of the 2D grid comprises a length and width that extends along the reference plane. For each bin of the 2D grid, a number of 3D points in the bin and a height of the bin from the reference plane is determined. An estimated volume of an object captured by the 3D point cloud based on the calculated number of 3D points in each bin and the height of each bin.
    Type: Application
    Filed: May 10, 2021
    Publication date: November 11, 2021
    Applicant: Cognex Corporation
    Inventor: Daniel Alejandro Moreno
  • Patent number: D947431
    Type: Grant
    Filed: June 24, 2019
    Date of Patent: March 29, 2022
    Assignee: COGNEX CORPORATION
    Inventors: James Harman, Marina Emily Charlotte Messenger Bouricius, Yasin Salih Ciftci, Yusein Mehmed