-
公开(公告)号:US10776972B2
公开(公告)日:2020-09-15
申请号:US15962684
申请日:2018-04-25
Applicant: Cognex Corporation
Inventor: James A. Negro , Xiangyun Ye , Ahmed El-Barkouky
Abstract: A system may comprise a transport device for moving at least one object, wherein at least one substantially planar surface of the object is moved in a known plane locally around a viewing area, wherein the substantially planar surface of the object is occluded except when the at least one substantially planar surface passes by the viewing area, at least one 2D digital optical sensor configured to capture at least two sequential 2D digital images of the at least one substantially planar surface of the at least one object that is moved in the known plane around the viewing area, and a controller operatively coupled to the 2D digital optical sensor, the controller performing the steps of: a) receiving a first digital image, b) receiving a second digital image, and c) stitching the first digital image and the second digital image using a stitching algorithm to generate a stitched image.
-
公开(公告)号:US09946947B2
公开(公告)日:2018-04-17
申请号:US13797910
申请日:2013-03-12
Applicant: Cognex Corporation
Inventor: Earle B. Stokes , Fenghua Jin , William M. Silver , Xiangyun Ye , Ivan A. Bachelder
CPC classification number: G06K9/2063 , G06K7/10861 , G06K7/10871 , G06K7/1417 , G06K7/1443 , G06K9/4604 , G06K9/4609 , G06K9/4623 , G06T7/60
Abstract: This invention provides a system and method for finding features in images that exhibit saddle point-like structures using relatively computationally low-intensive processes, illustratively consisting of an anti-correlation process, and associated anti-correlation kernel, which operates upon a plurality of pixel neighborhoods within the image. This process enables an entire image to be quickly analyzed for any features that exhibit such saddle point-like structures by determining whether the anti-correlation kernel generates a weak or strong response in various positions within the image. The anti-correlation kernel is designed to generate a strong response regardless of the orientation of a saddle point-like structure. The anti-correlation process examines a plurality of pixel neighborhoods in the image, thereby locating any saddle point-like structures regardless of orientation, as it is angle-independent. The structures are then grouped and refined (for example in a grid) in an effort to locate and decode ID topologies within the image.
-
公开(公告)号:US20250166269A1
公开(公告)日:2025-05-22
申请号:US19028780
申请日:2025-01-17
Applicant: COGNEX CORPORATION
Inventor: James A. Negro , Xiangyun Ye , Ahmed El-Barkouky
Abstract: A system may comprise a transport device for moving at least one object, wherein at least one substantially planar surface of the object is moved in a known plane locally around a viewing area, wherein the substantially planar surface of the object is occluded except when the at least one substantially planar surface passes by the viewing area, at least one 2D digital optical sensor configured to capture at least two sequential 2D digital images of the at least one substantially planar surface of the at least one object that is moved in the known plane around the viewing area, and a controller operatively coupled to the 2D digital optical sensor, the controller performing the steps of: a) receiving a first digital image, b) receiving a second digital image, and c) stitching the first digital image and the second digital image using a stitching algorithm to generate a stitched image.
-
公开(公告)号:US20220398802A1
公开(公告)日:2022-12-15
申请号:US17837998
申请日:2022-06-10
Applicant: COGNEX CORPORATION
Inventor: Ahmed EL-BARKOUKY , James A. Negro , Xiangyun Ye
Abstract: In accordance with some embodiments of the disclosed subject matter, methods, systems, and media for generating images of multiple sides of an object are provided. In some embodiments, a method comprises receiving information indicative of a 3D pose of a first object in a first coordinate space at a first time; receiving a group of images captured using at least one image sensor, each image associated with a field of view within the first coordinate space; mapping at least a portion of a surface of the first object to a 2D area with respect to the image based on the 3D pose of the first object; associating, for images including the surface, a portion of that image with the surface of the first object based on the 2D area; and generating a composite image of the surface using images associated with the surface.
-
公开(公告)号:US20210074045A1
公开(公告)日:2021-03-11
申请号:US17019742
申请日:2020-09-14
Applicant: Cognex Corporation
Inventor: James A. Negro , Xiangyun Ye , Ahmed El-BARKOUKY
Abstract: A system may comprise a transport device for moving at least one object, wherein at least one substantially planar surface of the object is moved in a known plane locally around a viewing area, wherein the substantially planar surface of the object is occluded except when the at least one substantially planar surface passes by the viewing area, at least one 2D digital optical sensor configured to capture at least two sequential 2D digital images of the at least one substantially planar surface of the at least one object that is moved in the known plane around the viewing area, and a controller operatively coupled to the 2D digital optical sensor, the controller performing the steps of: a) receiving a first digital image, b) receiving a second digital image, and c) stitching the first digital image and the second digital image using a stitching algorithm to generate a stitched image.
-
16.
公开(公告)号:US10482302B1
公开(公告)日:2019-11-19
申请号:US15905049
申请日:2018-02-26
Applicant: COGNEX CORPORATION
Inventor: James A. Negro , Xiangyun Ye
Abstract: A method and apparatus for decoding codes applied to objects for use with an image sensor that includes a two dimensional field of view (FOV), the method comprising the steps of providing a processor programmed to perform the steps of obtaining an image of the FOV and applying different decode algorithms to code candidates in the obtained image to attempt to decode the code candidates wherein the decode algorithm applied to each candidate is a function of the location of the code candidate in the FOV.
-
17.
公开(公告)号:US20180012052A1
公开(公告)日:2018-01-11
申请号:US15463119
申请日:2017-03-20
Applicant: COGNEX CORPORATION
Inventor: Xianju Wang , Xiangyun Ye , James A. Negro , David Vekony , Robb Robles , Jozsef Borovszki , Steven G. Webster
CPC classification number: G06K7/1491 , G06K7/1417 , H01L21/00
Abstract: Systems and methods are described for acquiring and decoding a plurality of images. First images are acquired and then processed to attempt to decode a symbol. Contributions of the first images to the decoding attempt are identified. An updated acquisition-settings order is determined based at least partly upon the contributions of the first images to the decoding attempt. Second images are acquired or processed based at least partly upon the updated acquisition-settings order.
-
公开(公告)号:US11727613B2
公开(公告)日:2023-08-15
申请号:US17019742
申请日:2020-09-14
Applicant: Cognex Corporation
Inventor: James A. Negro , Xiangyun Ye , Ahmed El-Barkouky
CPC classification number: G06T11/60 , G06K19/06037 , G06T3/0093 , G06T7/251 , G06V20/46 , H04N23/698 , H04N23/74 , G06T2207/20081
Abstract: A system may comprise a transport device for moving at least one object, wherein at least one substantially planar surface of the object is moved in a known plane locally around a viewing area, wherein the substantially planar surface of the object is occluded except when the at least one substantially planar surface passes by the viewing area, at least one 2D digital optical sensor configured to capture at least two sequential 2D digital images of the at least one substantially planar surface of the at least one object that is moved in the known plane around the viewing area, and a controller operatively coupled to the 2D digital optical sensor, the controller performing the steps of: a) receiving a first digital image, b) receiving a second digital image, and c) stitching the first digital image and the second digital image using a stitching algorithm to generate a stitched image.
-
19.
公开(公告)号:US10956697B2
公开(公告)日:2021-03-23
申请号:US15896197
申请日:2018-02-14
Applicant: COGNEX CORPORATION
Inventor: Xiangyun Ye , Xianju Wang , James A. Negro
Abstract: Systems and methods for reading a two-dimensional matrix symbol or for determining if a two-dimensional matrix symbol is decodable are disclosed. The systems and methods can include a data reading algorithm that receives an image, locates at least a portion of the data modules within the image without using a fixed pattern, fits a model of the module positions from the image, extrapolates the model resulting in predicted module positions, determines module values from the image at the predicted module positions, and extracts a binary matrix from the module values.
-
公开(公告)号:US20190333259A1
公开(公告)日:2019-10-31
申请号:US15962684
申请日:2018-04-25
Applicant: Cognex Corporation
Inventor: James A. Negro , Xiangyun Ye , Ahmed El-BARKOUKY
Abstract: A system may comprise a transport device for moving at least one object, wherein at least one substantially planar surface of the object is moved in a known plane locally around a viewing area, wherein the substantially planar surface of the object is occluded except when the at least one substantially planar surface passes by the viewing area, at least one 2D digital optical sensor configured to capture at least two sequential 2D digital images of the at least one substantially planar surface of the at least one object that is moved in the known plane around the viewing area, and a controller operatively coupled to the 2D digital optical sensor, the controller performing the steps of: a) receiving a first digital image, b) receiving a second digital image, and c) stitching the first digital image and the second digital image using a stitching algorithm to generate a stitched image.
-
-
-
-
-
-
-
-
-