The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Aug. 13, 2019

Filed:

Jun. 27, 2017
Applicant:

Cognex Corporation, Natick, MA (US);

Inventors:

Simon Barker, Sudbury, MA (US);

David J. Michael, Wayland, MA (US);

Assignee:

Cognex Corporation, Natick, MA (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06K 9/00 (2006.01); G06K 9/62 (2006.01); G06K 9/32 (2006.01); G06T 7/80 (2017.01); G06T 19/00 (2011.01); G06T 7/33 (2017.01); G06T 7/35 (2017.01); G06T 15/50 (2011.01); G06T 7/11 (2017.01); H04N 13/204 (2018.01);
U.S. Cl.
CPC ...
G06T 7/85 (2017.01); G06T 7/11 (2017.01); G06T 7/33 (2017.01); G06T 7/35 (2017.01); G06T 15/506 (2013.01); G06T 19/00 (2013.01); H04N 13/204 (2018.05);
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.


Find Patent Forward Citations

Loading…