Patents Assigned to Cognex Corporation
  • Publication number: 20190251677
    Abstract: The present disclosure provides a multi-stage image mapping mechanism for mapping a distorted image to a rectified image. For example, the multi-stage image mapping mechanism can remove homography from a distorted image to reconstruct a rectified image in two-stages: (1) a first stage in which distortion is partially removed from a distorted image to generate an intermediate image, and (2) a second stage in which residual distortion is removed from the intermediate image to recover the rectified image.
    Type: Application
    Filed: April 25, 2019
    Publication date: August 15, 2019
    Applicant: Cognex Corporation
    Inventor: Nathaniel Bogan
  • Patent number: 10380764
    Abstract: This invention provides a system and method for hand-eye calibration of a vision system using an object under manufacture having at least one feature. The feature can be a linear feature and the object moves in at least one degree of freedom in translation or rotation on a motion stage. The system further comprises at least a first vision system camera and vision processor. The first vision system camera is arranged to acquire an image of the first linear feature on the object under manufacture and to track motion of the first linear feature in response to moving of the motion stage in at least one degree of translation. The first linear feature is identified in at least two different positions along a plane. The system computes a mapping between pixel positions in a pixel coordinate system of the first camera and physical positions in a motion coordinate system based upon locations of the at least two positions.
    Type: Grant
    Filed: December 18, 2013
    Date of Patent: August 13, 2019
    Assignee: Cognex Corporation
    Inventor: Gang Liu
  • Patent number: 10380767
    Abstract: A system and method for selecting among 3D alignment algorithms in a 3D vision system is provided. The system and method includes a 3D camera assembly to acquire at least a runtime image defined by a 3D point cloud or runtime 3D range image having features of a runtime object and a vision system processor. A training image is provided. It is defined by a 3D point cloud or 3D range image having features of a model. A selection process is operated by the vision processor. It analyzes at least one training region of the training image having the features of the model and determines a distribution of surface normals in the at least one training region. It also selects, based upon a characteristic of the distribution, at least one 3D alignment algorithm from a plurality of available 3D alignment algorithms to align the features of the model with respect to the features of the runtime object.
    Type: Grant
    Filed: June 27, 2017
    Date of Patent: August 13, 2019
    Assignee: Cognex Corporation
    Inventors: Simon Barker, David J. Michael
  • Patent number: 10360693
    Abstract: The present disclosure provides a high resolution structured light system that is also capable of maintaining high throughput. The high resolution structured light system includes one or more image capture devices, such as a camera and/or an image sensor, a projector, and a blurring element. The projector is configured to project a binary pattern so that the projector can operate at high throughput. The binary projection pattern is subsequently filtered by the blurring element to remove high frequency components of the binary projection pattern. This filtering smoothes out sharp edges of the binary projection pattern, thereby creating a blurred projection pattern that changes gradually from the low value to the high value. This gradual change can be used by the structured light system to resolve spatial changes in the 3D profile that could not otherwise be resolved using a binary pattern.
    Type: Grant
    Filed: March 1, 2017
    Date of Patent: July 23, 2019
    Assignee: Cognex Corporation
    Inventors: Aaron Wallack, John Filhaber, George Costigan
  • Patent number: 10346645
    Abstract: This invention provides an aimer assembly for a vision system that is coaxial (on-axis) with the camera optical axis, thus providing an aligned aim point at a wide range of working distances. The aimer includes a projecting light element located aside the camera optical axis. The beam and received light from the imaged (illuminated) scene are selectively reflected or transmitted through a dichoric mirror assembly in a manner that permits the beam to be aligned with the optical axis and projected to the scene while only light from the scene is received by the sensor. The aimer beam and illuminator employ differing light wavelengths. In a further embodiment, an internal illuminator includes a plurality of light sources below the camera optical axis. Some of the light sources are covered by a prismatic structure for close distance, and other light sources are collimated, projecting over a longer distance.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: July 9, 2019
    Assignee: COGNEX CORPORATION
    Inventors: Laurens Nunnink, Saul Sanz Rodriguez
  • Patent number: 10325129
    Abstract: A method and apparatus for decoding codes applied to objects for use with a camera and a conveyor system wherein the camera includes an image sensor having a two dimensional field of view (FOV) and the conveyor system moves objects through the FOV such that objects enter the FOV along an entry edge and exit the FOV along an exit edge, the method comprising the steps of providing a processor programmed to perform the steps of obtaining images of the FOV, for each image identifying code candidates in at least portions of the image, ordering at least a subset of the code candidates for decoding in a candidate order wherein the candidate order is determined at least in part as a function of the first direction of travel through the FOV, attempting to decode code candidates in the order specified by the direction of travel and when a new image event occurs, foregoing attempts to decode at least a portion of the identified code candidates.
    Type: Grant
    Filed: September 11, 2017
    Date of Patent: June 18, 2019
    Assignee: COGNEX CORPORATION
    Inventors: James Negro, John F. Keating, Michael C. Moed
  • Patent number: 10317193
    Abstract: Methods, systems, and apparatuses are provided for estimating a location on an object in a three-dimensional scene. Multiple radiation patterns are produced by spatially modulating each of multiple first radiations with a distinct combination of one or more modulating structures, each first radiation having at least one of a distinct radiation path, a distinct source, a distinct source spectrum, or a distinct source polarization with respect to the other first radiations. The location on the object is illuminated with a portion of each of two or more of the radiation patterns, the location producing multiple object radiations, each object radiation produced in response to one of the multiple radiation patterns. Multiple measured values are produced by detecting the object radiations from the location on the object due to each pattern separately using one or more detector elements. The location on the object is estimated based on the multiple measured values.
    Type: Grant
    Filed: May 29, 2017
    Date of Patent: June 11, 2019
    Assignee: COGNEX CORPORATION
    Inventors: Benjamin Braker, Eric Moore, Daniel Feldkhun
  • Publication number: 20190171853
    Abstract: Embodiments related to local tone mapping for symbol reading. A local pixel neighborhood metric is determined for at least one raw pixel in a region-of-interest, which identifies on one or more raw pixels near the at least one raw pixel. A local mapping function is determined for the at least one raw pixel that maps the value of the raw pixel to a mapped pixel value with a mapped bit depth that is smaller than the bit depth associated with the raw image. The local mapping function is based on a value of at least one other raw pixel near the at least one raw pixel within the local pixel neighborhood metric, and at least one parameter determined based on the raw image. A mapped image is computed for the region-of-interest by applying the local mapping function to the raw image.
    Type: Application
    Filed: December 3, 2018
    Publication date: June 6, 2019
    Applicant: Cognex Corporation
    Inventors: Chen Gao, Ivan Bachelder
  • Patent number: 10303757
    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: August 19, 2016
    Date of Patent: May 28, 2019
    Assignee: Cognex Corporation
    Inventors: Ales Hvezda, Lou Palmieri, Scott Schuff, Dave Schumacher
  • Patent number: 10295655
    Abstract: Methods, systems, and devices involving patterned radiation are provided in accordance with various embodiments. Some embodiments include a device for projecting pattern radiation. Some embodiments include a method for estimating coordinates of a location on an object in a 3D scene. Some embodiments include a system for estimating the coordinates of a location on an object in a 3D scene. A variety of radiation patterns are provided in accordance with various embodiments. Some embodiments may relate to the use of patterned illumination to identify the angular information that may be utilized to measure depth by triangulation.
    Type: Grant
    Filed: July 13, 2018
    Date of Patent: May 21, 2019
    Assignee: COGNEX CORPORATION
    Inventors: Benjamin Braker, Aaron Wegner, Ronald Zimmerman, Eric Moore, Trevor McDonald
  • Patent number: 10290118
    Abstract: This invention provides a system and method that ties the coordinate spaces at the two locations together during calibration time using features on a runtime workpiece instead of a calibration target. Three possible scenarios are contemplated: wherein the same workpiece features are imaged and identified at both locations; wherein the imaged features of the runtime workpiece differ at each location (with a CAD or measured workpiece rendition available); and wherein the first location containing a motion stage has been calibrated to the motion stage using hand-eye calibration and the second location is hand-eye calibrated to the same motion stage by transferring the runtime part back and forth between locations. Illustratively, the quality of the first two techniques can be improved by running multiple runtime workpieces each with a different pose, extracting and accumulating such features at each location; and then using the accumulated features to tie the two coordinate spaces.
    Type: Grant
    Filed: July 29, 2016
    Date of Patent: May 14, 2019
    Assignee: COGNEX CORPORATION
    Inventors: Guruprasad Shivaram, Cyril C. Marrion, Jr., Lifeng Liu, Tuotuo Li
  • Patent number: 10284793
    Abstract: Methods, performed by a machine vision system, for forming a one dimensional digital representation of a low information content scene, e.g., a scene that is sparsely illuminated by an illumination plane, and the one dimensional digital representation is a projection formed with respect to columns of a rectangular pixel array of the machine vision system.
    Type: Grant
    Filed: December 26, 2017
    Date of Patent: May 7, 2019
    Assignee: Cognex Corporation
    Inventor: John McGarry
  • Patent number: 10284704
    Abstract: A connecting system is provided for machine vision operations using a mobile device. The connecting system can include a machine vision system with an imaging device, as well as an identification feature associated with the machine vision system. The identification feature can include at least one of: a symbol for communicating identification information for the machine vision system to the mobile device via an imaging of the symbol by a camera associated with the mobile device, and an electronic identification device for communicating the identification information to the mobile device via electronic transmission to the mobile device. The identification information, when received at the mobile device, can facilitate connecting of the mobile device with the machine vision system for interoperation of the mobile device and the machine vision system.
    Type: Grant
    Filed: September 18, 2017
    Date of Patent: May 7, 2019
    Assignee: COGNEX CORPORATION
    Inventors: Krisztian Gyuris, Mario Joussen, John Bryan Boatner
  • Publication number: 20190129128
    Abstract: Joints are described used for mating two components of an apparatus that have been precisely aligned with respect to each other, e.g., based on a six degrees of freedom alignment procedure. For example, the precisely aligned components can be optical components that are part of an optical apparatus with highly sensitive mechanical tolerances.
    Type: Application
    Filed: April 19, 2017
    Publication date: May 2, 2019
    Applicant: COGNEX CORPORATION
    Inventors: Paul Andrew Townley-Smith, John McGarry
  • Patent number: 10275863
    Abstract: The present disclosure provides a multi-stage image mapping mechanism for mapping a distorted image to a rectified image. For example, the multi-stage image mapping mechanism can remove homography from a distorted image to reconstruct a rectified image in two-stages: (1) a first stage in which distortion is partially removed from a distorted image to generate an intermediate image, and (2) a second stage in which residual distortion is removed from the intermediate image to recover the rectified image.
    Type: Grant
    Filed: April 3, 2015
    Date of Patent: April 30, 2019
    Assignee: Cognex Corporation
    Inventor: Nathaniel Bogan
  • Publication number: 20190108379
    Abstract: The techniques described herein relate to methods, apparatus, and computer readable media configured to decode a symbol in a digital image. A digital image of a portion of a symbol is received, which includes a grid of pixels and the symbol includes a grid of modules. A spatial mapping is determined between a contiguous subset of modules in the grid of modules to the grid of pixels. Causal relationships are determined, using the spatial mapping, between each module and the grid of pixels. A set of valid combinations of values of neighboring modules in the contiguous subset of modules are tested against the grid of pixels using the causal relationships. A value of at least one module of the two or more neighboring modules is determined based on the tested set of valid combinations. The symbol is decoded based on the determined value of the at least one module.
    Type: Application
    Filed: November 21, 2018
    Publication date: April 11, 2019
    Applicant: Cognex Corporation
    Inventors: Ivan Bachelder, James A. Negro
  • Publication number: 20190087619
    Abstract: Systems and methods are provided for decoding barcodes. A scan signal is acquired along a scan through a barcode. A first character unit grid for a unit width pattern within the barcode along the scan is determined. At least one set of sampling coefficients relating the unit width pattern to a portion of the scan signal is determined based on the first character unit grid. The element width pattern for the unit width pattern is determined based on the at least one set of sampling coefficients and the portion of the scan signal.
    Type: Application
    Filed: July 23, 2018
    Publication date: March 21, 2019
    Applicant: Cognex Corporation
    Inventors: Ivan Bachelder, James A. Negro, Shekhar Sastry, Yael Steinsaltz
  • Patent number: 10229303
    Abstract: This invention provides a module for a handheld device. The module includes an imager with optics and image acquisition/processing processors that provide high speed acquisition and handling of acquired image data—such as IDs. The acquired image data is processed by the device processor using a module application that resides within the device. The module includes indicators and/or alarms that can indicate success in reading an ID. A subframe removably mounts within the module's main body/frame and carries the device. The subframe can vary to accommodate different devices within a single main body/frame geometry. The main body/frame includes appropriate structures (ports) to enable optical transmission to, for example, cameras and illuminators so that various native functions of the device can be employed as desired. The main body/frame can also house a battery and charging assembly that supplies power to the device and allows charging through-for example and inductive charging unit.
    Type: Grant
    Filed: December 20, 2013
    Date of Patent: March 12, 2019
    Assignee: Cognex Corporation
    Inventors: Carl W. Gerst, III, Kai Fluegge, Mario Joussen, Laurens Nunnink
  • Patent number: 10223589
    Abstract: This invention provides a system and method for guiding the workpieces to optimal positions to train an assembly system that is generally free of the use of a CMM or similar metrology device. The system and method expresses the image features of the workpieces, when they are in their respective stations, in a common coordinate system. This ability allows a user to visualize the result of assembling the workpieces without actually assembling them, in a “virtual assembly”. The virtual assembly assists guiding placement of workpieces in respective stations into a desired relative alignment. The system and method illustratively generates a composite image using the images from cameras used in guiding the workpieces that helps the user visualize how the part would appear following assembly. The user can reposition the images of workpieces in their respective stations until the composite image has a desired appearance.
    Type: Grant
    Filed: March 1, 2016
    Date of Patent: March 5, 2019
    Assignee: Cognex Corporation
    Inventors: Guruprasad Shivaram, Willard Foster
  • Patent number: 10224726
    Abstract: This invention provides a base unit for charging a handheld ID reader in which the charging contacts are mounted on a contact holder that is biased rearwardly during insertion of the reader, and thereafter snaps back in place and locks the reader after the reader has been pushed into a fully seated position in a well of the base unit. This lock is maintained between shoulders on the holder and corresponding locking tabs on the bottom face of the reader. The locking tabs are conductive, and provide two additional electrical contacts that engage contact pads on the reader bottom face. Each of the power and ground signals are connected over at least two electrical contacts between reader and base station, increasing reliability, especially when the reader is not in its fully seated position. An indicator LED is integrated in the base station enclosure near the charging contacts.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: March 5, 2019
    Assignee: COGNEX CORPORATION
    Inventors: Kai Fluegge, Laurens Nunnink, Robert Broeskamp