-
公开(公告)号:US10041786B2
公开(公告)日:2018-08-07
申请号:US15456676
申请日:2017-03-13
Applicant: Cognex Corporation
Inventor: Robert A. Wolff , Michael C. Moed , Mikhail Akopyan , Robert Tremblay , Willard Foster , Aaron S. Wallack
Abstract: This invention provides a system for measuring displacement of an object surface having a displacement sensor that projects a line on the object surface and receives light from the projected line at an imager in a manner defines a plurality of displacement values in a height direction. A vision system processor operates on rows of imager pixels to determine a laser line center in columns of imager pixels in each of a plurality of regions of interest. Each region of interest defines a plurality of rows that correspond with expected locations of the projected line on the object surface. A GUI can be used to establish the regions. In further embodiments, the system generates grayscale images with the imager. These grayscale images can be compared to a generated height image to compensate for contrast-induced false height readings. Imager pixels can be compared to a reference voltage to locate the line.
-
公开(公告)号:US20180157886A1
公开(公告)日:2018-06-07
申请号:US15700620
申请日:2017-09-11
Applicant: COGNEX CORPORATION
Inventor: James Negro , John F. Keating , Michael C. Moed
CPC classification number: G06K7/1465 , G06K7/10722 , G06K7/10762 , G06K7/10871 , G06K7/1417 , G06K7/1443
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.
-
公开(公告)号:US09760752B2
公开(公告)日:2017-09-12
申请号:US14191695
申请日:2014-02-27
Applicant: COGNEX CORPORATION
Inventor: James Negro , John F. Keating , Michael C. Moed
CPC classification number: G06K7/1465 , G06K7/10722 , G06K7/10762 , G06K7/10871 , G06K7/1417 , G06K7/1443
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 in a first direction of travel 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.
-
公开(公告)号:US10775160B2
公开(公告)日:2020-09-15
申请号:US16056348
申请日:2018-08-06
Applicant: Cognex Corporation
Inventor: Robert A. Wolff , Michael C. Moed , Mikhail Akopyan , Robert Tremblay , Willard Foster , Aaron S. Wallack
Abstract: This invention provides a system for measuring displacement of an object surface having a displacement sensor that projects a line on the object surface and receives light from the projected line at an imager in a manner defines a plurality of displacement values in a height direction. A vision system processor operates on rows of imager pixels to determine a laser line center in columns of imager pixels in each of a plurality of regions of interest. Each region of interest defines a plurality of rows that correspond with expected locations of the projected line on the object surface. A GUI can be used to establish the regions. In further embodiments, the system generates grayscale images with the imager. These grayscale images can be compared to a generated height image to compensate for contrast-induced false height readings. Imager pixels can be compared to a reference voltage to locate the line.
-
公开(公告)号:US10325129B2
公开(公告)日:2019-06-18
申请号:US15700620
申请日:2017-09-11
Applicant: COGNEX CORPORATION
Inventor: James Negro , John F. Keating , Michael C. Moed
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.
-
公开(公告)号:US09605950B2
公开(公告)日:2017-03-28
申请号:US14149774
申请日:2014-01-07
Applicant: Cognex Corporation
Inventor: Robert A. Wolff , Michael C. Moed , Mikhail Akopyan , Robert Tremblay , Willard Foster , Aaron S. Wallack
CPC classification number: G01B11/2522 , G01B11/026 , G05B15/02 , G06K9/2081 , G06K9/3233 , G06T5/005 , G06T7/74 , G06T2200/24 , G06T2207/20072
Abstract: This invention provides a system for measuring displacement of an object surface having a displacement sensor that projects a line on the object surface and receives light from the projected line at an imager in a manner defines a plurality of displacement values in a height direction. A vision system processor operates on rows of imager pixels to determine a laser line center in columns of imager pixels in each of a plurality of regions of interest. Each region of interest defines a plurality of rows that correspond with expected locations of the projected line on the object surface. A GUI can be used to establish the regions. In further embodiments, the system generates grayscale images with the imager. These grayscale images can be compared to a generated height image to compensate for contrast-induced false height readings. Imager pixels can be compared to a reference voltage to locate the line.
-
公开(公告)号:US20190265027A1
公开(公告)日:2019-08-29
申请号:US16056348
申请日:2018-08-06
Applicant: Cognex Corporation
Inventor: Robert A. Wolff , Michael C. Moed , Mikhail Akopyan , Robert Tremblay , Willard Foster , Aaron S. Wallack
Abstract: This invention provides a system for measuring displacement of an object surface having a displacement sensor that projects a line on the object surface and receives light from the projected line at an imager in a manner defines a plurality of displacement values in a height direction. A vision system processor operates on rows of imager pixels to determine a laser line center in columns of imager pixels in each of a plurality of regions of interest. Each region of interest defines a plurality of rows that correspond with expected locations of the projected line on the object surface. A GUI can be used to establish the regions. In further embodiments, the system generates grayscale images with the imager. These grayscale images can be compared to a generated height image to compensate for contrast-induced false height readings. Imager pixels can be compared to a reference voltage to locate the line.
-
公开(公告)号:US20170299380A1
公开(公告)日:2017-10-19
申请号:US15456676
申请日:2017-03-13
Applicant: Cognex Corporation
Inventor: Robert A. Wolff , Michael C. Moed , Mikhail Akopyan , Robert Tremblay , Willard Foster , Aaron S. Wallack
CPC classification number: G01B11/2522 , G01B11/026 , G05B15/02 , G06K9/2081 , G06K9/3233 , G06T5/005 , G06T7/74 , G06T2200/24 , G06T2207/20072
Abstract: This invention provides a system for measuring displacement of an object surface having a displacement sensor that projects a line on the object surface and receives light from the projected line at an imager in a manner defines a plurality of displacement values in a height direction. A vision system processor operates on rows of imager pixels to determine a laser line center in columns of imager pixels in each of a plurality of regions of interest. Each region of interest defines a plurality of rows that correspond with expected locations of the projected line on the object surface. A GUI can be used to establish the regions. In further embodiments, the system generates grayscale images with the imager. These grayscale images can be compared to a generated height image to compensate for contrast-induced false height readings. Imager pixels can be compared to a reference voltage to locate the line.
-
公开(公告)号:US09626776B2
公开(公告)日:2017-04-18
申请号:US14136864
申请日:2013-12-20
Applicant: Cognex Corporation
Inventor: Jason Davis , Michael C. Moed , Robert J. Tremblay, II
CPC classification number: G06T11/003 , G06T7/55 , G06T7/62 , G06T7/73 , G06T11/001 , G06T2207/10028 , G06T2215/08
Abstract: The disclosed apparatus, systems, and methods can process height maps. For example, the disclosed computerized method of determining posture information of an object in a two-dimensional height map captured by a range sensor system can include receiving the height map of the object captured by the range sensor system, generating a plurality of one-dimensional slices of the height map and a location record indicating locations of the plurality of one-dimensional slices on the height map, identifying points of interest in the plurality of one-dimensional slices, determining locations of the identified points of interest in the height map based on the location record, and determining the posture information of the object based on the locations of the identified points of interest in the height map.
-
公开(公告)号:US20250104356A1
公开(公告)日:2025-03-27
申请号:US18891849
申请日:2024-09-20
Applicant: Cognex Corporation
Inventor: Daniel Alejandro Moreno , Hongwei Zhu , Martin Schaufuß , Ali Zadeh , Michael C. Moed , Chenye Li
IPC: G06T17/20 , G06T7/00 , G06V10/44 , G06V10/764
Abstract: The techniques described herein relate to methods and systems for three-dimensional (3D) inspection using deep learning model pre-trained with two-dimensional (2D) images. The techniques include transforming a 3D representation (e.g., captured 3D point cloud, 3D profiles, meshes, voxels) to a 2D map, which can be input to a deep learning model pre-trained with 2D images. The 2D map includes elements disposed in an array. Each element includes a vector of a number of geometric features. Such a configuration enables the 2D map to be in a structure acceptable by the 2D deep learning model. The 2D deep learning model generates an output based on the 2D map and provides the output to a subsystem for generating an inspection result. The inspection result can have a 3D result such as a surface area and/or volume.
-
-
-
-
-
-
-
-
-