Patents by Inventor Xiangyun Ye
Xiangyun Ye 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: 12361617Abstract: 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.Type: GrantFiled: June 28, 2023Date of Patent: July 15, 2025Assignee: Cognex CorporationInventors: James A. Negro, Xiangyun Ye, Ahmed El-Barkouky
-
Publication number: 20250209288Abstract: The techniques described herein relate to methods and systems for processing symbols quickly and robustly. The techniques can include using a pre-trained deep learning model to generate a region of interest (ROI) of an image captured by an imaging device according to a set of attributes associated with the imaging device. The techniques can include using a machine learning model to generate a quality metric for the image. The quality metric can indicate a measurement that the ROI of the symbol can be decoded. The set of attributes of the imaging device can be adjusted based on the quality metric before taking another image until a quality metric satisfies predetermined criteria. Such techniques enable fast and robust symbol processing with compact system configurations and easily setup components.Type: ApplicationFiled: December 20, 2024Publication date: June 26, 2025Applicant: Cognex CorporationInventors: Xiangyun Ye, Ganesa Rukmani Ramdas Pillai, Hongyi Fan
-
Publication number: 20250166269Abstract: 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.Type: ApplicationFiled: January 17, 2025Publication date: May 22, 2025Inventors: James A. Negro, Xiangyun Ye, Ahmed El-Barkouky
-
Patent number: 12073506Abstract: 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.Type: GrantFiled: June 10, 2022Date of Patent: August 27, 2024Assignee: Cognex CorporationInventors: Ahmed El-Barkouky, James A. Negro, Xiangyun Ye
-
Publication number: 20240177382Abstract: 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.Type: ApplicationFiled: June 28, 2023Publication date: May 30, 2024Inventors: James A. Negro, Xiangyun Ye, Ahmed El-Barkouky
-
Patent number: 11727613Abstract: 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.Type: GrantFiled: September 14, 2020Date of Patent: August 15, 2023Assignee: Cognex CorporationInventors: James A. Negro, Xiangyun Ye, Ahmed El-Barkouky
-
Patent number: 11699247Abstract: This invention provides a system and method for runtime determination (self-diagnosis) of camera miscalibration (accuracy), typically related to camera extrinsics, based on historical statistics of runtime alignment scores for objects acquired in the scene, which are defined based on matching of observed and expected image data of trained object models. This arrangement avoids a need to cease runtime operation of the vision system and/or stop the production line that is served by the vision system to diagnose if the system's camera(s) remain calibrated. Under the assumption that objects or features inspected by the vision system over time are substantially the same, the vision system accumulates statistics of part alignment results and stores intermediate results to be used as indicator of current system accuracy. For multi-camera vision systems, cross validation is illustratively employed to identify individual problematic cameras.Type: GrantFiled: December 24, 2009Date of Patent: July 11, 2023Assignee: Cognex CorporationInventors: Xiangyun Ye, David Y. Li, Guruprasad Shivaram, David J. Michael
-
Publication number: 20220398802Abstract: 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.Type: ApplicationFiled: June 10, 2022Publication date: December 15, 2022Inventors: Ahmed EL-BARKOUKY, James A. Negro, Xiangyun Ye
-
Patent number: 11455482Abstract: 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.Type: GrantFiled: March 22, 2021Date of Patent: September 27, 2022Assignee: COGNEX CORPORATIONInventors: Xiangyun Ye, Xianju Wang, James A. Negro
-
Publication number: 20220012447Abstract: 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.Type: ApplicationFiled: March 22, 2021Publication date: January 13, 2022Inventors: Xiangyun YE, Xianju WANG, James A. NEGRO
-
Patent number: 11077557Abstract: A system and method for robustly calibrating a vision system and a robot is provided. The system and method enables a plurality of cameras to be calibrated into a robot base coordinate system to enable a machine vision/robot control system to accurately identify the location of objects of interest within robot base coordinates.Type: GrantFiled: November 15, 2018Date of Patent: August 3, 2021Assignee: COGNEX CORPORATIONInventors: Aaron S. Wallack, Lifeng Liu, Xiangyun Ye
-
Patent number: 10970508Abstract: 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.Type: GrantFiled: November 18, 2019Date of Patent: April 6, 2021Assignee: COGNEX CORPORATIONInventors: James A. Negro, Xiangyun Ye
-
Patent number: 10956697Abstract: 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.Type: GrantFiled: February 14, 2018Date of Patent: March 23, 2021Assignee: COGNEX CORPORATIONInventors: Xiangyun Ye, Xianju Wang, James A. Negro
-
Publication number: 20210074045Abstract: 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.Type: ApplicationFiled: September 14, 2020Publication date: March 11, 2021Applicant: Cognex CorporationInventors: James A. Negro, Xiangyun Ye, Ahmed El-BARKOUKY
-
Patent number: 10776972Abstract: 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.Type: GrantFiled: April 25, 2018Date of Patent: September 15, 2020Assignee: Cognex CorporationInventors: James A. Negro, Xiangyun Ye, Ahmed El-Barkouky
-
Publication number: 20200074131Abstract: 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.Type: ApplicationFiled: November 18, 2019Publication date: March 5, 2020Inventors: James A. NEGRO, Xiangyun YE
-
Patent number: 10482302Abstract: 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.Type: GrantFiled: February 26, 2018Date of Patent: November 19, 2019Assignee: Cognex CorporationInventors: James A. Negro, Xiangyun Ye
-
Publication number: 20190333259Abstract: 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.Type: ApplicationFiled: April 25, 2018Publication date: October 31, 2019Applicant: Cognex CorporationInventors: James A. Negro, Xiangyun Ye, Ahmed El-BARKOUKY
-
Patent number: 10421189Abstract: A system and method for robustly calibrating a vision system and a robot is provided. The system and method enables a plurality of cameras to be calibrated into a robot base coordinate system to enable a machine vision/robot control system to accurately identify the location of objects of interest within robot base coordinates.Type: GrantFiled: October 23, 2015Date of Patent: September 24, 2019Assignee: Cognex CorporationInventors: Aaron S. Wallack, Lifeng Liu, Xiangyun Ye
-
Publication number: 20190084160Abstract: A system and method for robustly calibrating a vision system and a robot is provided. The system and method enables a plurality of cameras to be calibrated into a robot base coordinate system to enable a machine vision/robot control system to accurately identify the location of objects of interest within robot base coordinates.Type: ApplicationFiled: November 15, 2018Publication date: March 21, 2019Inventors: Aaron S. Wallack, Lifeng Liu, Xiangyun Ye