Patents by Inventor Simon Barker
Simon Barker 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: 11881000Abstract: This invention applies dynamic weighting between a point-to-plane and point-to-edge metric on a per-edge basis in an acquired image using a vision system. This allows an applied ICP technique to be significantly more robust to a variety of object geometries and/or occlusions. A system and method herein provides an energy function that is minimized to generate candidate 3D poses for use in alignment of runtime 3D image data of an object with model 3D image data. Since normals are much more accurate than edges, the use of normal is desirable when possible. However, in some use cases, such as a plane, edges provide information in relative directions the normals do not. Hence the system and method defines a “normal information matrix”, which represents the directions in which sufficient information is present. Performing (e.g.) a principal component analysis (PCA) on this matrix provides a basis for the available information.Type: GrantFiled: March 22, 2021Date of Patent: January 23, 2024Assignee: Cognex CorporationInventors: Andrew Hoelscher, Simon Barker, Adam Wagman, David J. Michael
-
Patent number: 11806779Abstract: Provided herein are systems and methods for producing thick gauge aluminum alloy articles such as plates, shates, slabs, sheet plates or the like. A method for producing thick gauge aluminum alloy articles can include continuously casting an aluminum alloy article and hot or warm rolling the aluminum alloy article. Also provided herein is a continuous casting system for producing thick gauge aluminum alloy articles. The disclosed thick gauge aluminum alloy articles can be provided in any suitable temper.Type: GrantFiled: September 27, 2017Date of Patent: November 7, 2023Assignee: Novelis Inc.Inventors: Milan Felberbaum, Corrado Bassi, Sazol Kumar Das, Simon Barker, Tudor Piroteala, Rajasekhar Talla
-
Publication number: 20210366153Abstract: This invention applies dynamic weighting between a point-to-plane and point-to-edge metric on a per-edge basis in an acquired image using a vision system. This allows an applied ICP technique to be significantly more robust to a variety of object geometries and/or occlusions. A system and method herein provides an energy function that is minimized to generate candidate 3D poses for use in alignment of runtime 3D image data of an object with model 3D image data. Since normals are much more accurate than edges, the use of normal is desirable when possible. However, in some use cases, such as a plane, edges provide information in relative directions the normals do not. Hence the system and method defines a “normal information matrix”, which represents the directions in which sufficient information is present. Performing (e.g.) a principal component analysis (PCA) on this matrix provides a basis for the available information.Type: ApplicationFiled: March 22, 2021Publication date: November 25, 2021Inventors: Andrew Hoelscher, Simon Barker, Adam Wagman, David J. Michael
-
Patent number: 10957072Abstract: This invention applies dynamic weighting between a point-to-plane and point-to-edge metric on a per-edge basis in an acquired image using a vision system. This allows an applied ICP technique to be significantly more robust to a variety of object geometries and/or occlusions. A system and method herein provides an energy function that is minimized to generate candidate 3D poses for use in alignment of runtime 3D image data of an object with model 3D image data. Since normals are much more accurate than edges, the use of normal is desirable when possible. However, in some use cases, such as a plane, edges provide information in relative directions the normals do not. Hence the system and method defines a “normal information matrix”, which represents the directions in which sufficient information is present. Performing (e.g.) a principal component analysis (PCA) on this matrix provides a basis for the available information.Type: GrantFiled: February 21, 2018Date of Patent: March 23, 2021Assignee: Cognex CorporationInventors: Andrew Hoelscher, Simon Barker, Adam Wagman, David J. Michael
-
Patent number: 10417533Abstract: Techniques include systems, computerized methods, and computer readable media for choosing placement of three-dimensional (3D) probes used for evaluating a 3D alignment pose of a runtime 3D image inside a 3D alignment system for estimating the pose of a trained 3D model image in that 3D runtime image. A plurality of features associated with a first plurality of points of interest from a 3D image are generated, wherein each feature includes data indicative of 3D properties of an associated point from the plurality of points of interest. A second plurality of points of interest are selected from among the first plurality of points of interest, based at least in part on the plurality of features associated with the first plurality of points of interest. Placements of a plurality of 3D probes are determined based at least in part on the second plurality of points of interest.Type: GrantFiled: August 9, 2016Date of Patent: September 17, 2019Assignee: Cognex CorporationInventors: Simon Barker, Drew Hoelscher
-
Publication number: 20190259177Abstract: This invention applies dynamic weighting between a point-to-plane and point-to-edge metric on a per-edge basis in an acquired image using a vision system. This allows an applied ICP technique to be significantly more robust to a variety of object geometries and/or occlusions. A system and method herein provides an energy function that is minimized to generate candidate 3D poses for use in alignment of runtime 3D image data of an object with model 3D image data. Since normals are much more accurate than edges, the use of normal is desirable when possible. However, in some use cases, such as a plane, edges provide information in relative directions the normals do not. Hence the system and method defines a “normal information matrix”, which represents the directions in which sufficient information is present. Performing (e.g.) a principal component analysis (PCA) on this matrix provides a basis for the available information.Type: ApplicationFiled: February 21, 2018Publication date: August 22, 2019Inventors: Andrew Hoelscher, Simon Barker, Adam Wagman, David J. Michael
-
Patent number: 10380767Abstract: 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: GrantFiled: June 27, 2017Date of Patent: August 13, 2019Assignee: Cognex CorporationInventors: Simon Barker, David J. Michael
-
Patent number: 9995573Abstract: The present application discloses a probe placement module for placing probes on a virtual object depicted in an image. The probe placement module is configured to place probes on interest points of an image so that the probes can accurately represent a pattern depicted in the image. The probe placement module can be configured to place the probes so that the probes can extract balanced information on all degrees of freedom associated with the pattern's movement, which improves the accuracy of the model generated from the probes.Type: GrantFiled: January 23, 2015Date of Patent: June 12, 2018Assignee: Cognex CorporationInventors: Simon Barker, David J. Michael, William M. Silver
-
Publication number: 20180130234Abstract: 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: ApplicationFiled: June 27, 2017Publication date: May 10, 2018Inventors: Simon Barker, David J. Michael
-
Publication number: 20180117669Abstract: Provided herein are systems and methods for producing thick gauge aluminum alloy articles such as plates, shates, slabs, sheet plates or the like. A method for producing thick gauge aluminum alloy articles can include continuously casting an aluminum alloy article and hot or warm rolling the aluminum alloy article. Also provided herein is a continuous casting system for producing thick gauge aluminum alloy articles. The disclosed thick gauge aluminum alloy articles can be provided in any suitable temper.Type: ApplicationFiled: September 27, 2017Publication date: May 3, 2018Applicant: Novelis Inc.Inventors: Milan Felberbaum, Corrado Bassi, Sazol Kumar Das, Simon Barker, Tudor Piroteala, Rajasekhar Talla
-
Publication number: 20180051387Abstract: Provided herein are aluminum alloys and aluminum sheets including alloys that have a natural dark gray color when anodized. The alloys do not require any absorptive or electrolytic coloration process separate from the anodization process to achieve the dark gray coloration. Also provided herein are methods for making such aluminum alloys.Type: ApplicationFiled: August 11, 2017Publication date: February 22, 2018Applicant: Novelis Inc.Inventors: Daehoon Kang, Martin Frank, Simon Barker, Devesh Mathur
-
Publication number: 20180046885Abstract: Techniques include systems, computerized methods, and computer readable media for choosing placement of three-dimensional (3D) probes used for evaluating a 3D alignment pose of a runtime 3D image inside a 3D alignment system for estimating the pose of a trained 3D model image in that 3D runtime image. A plurality of features associated with a first plurality of points of interest from a 3D image are generated, wherein each feature includes data indicative of 3D properties of an associated point from the plurality of points of interest. A second plurality of points of interest are selected from among the first plurality of points of interest, based at least in part on the plurality of features associated with the first plurality of points of interest. Placements of a plurality of 3D probes are determined based at least in part on the second plurality of points of interest.Type: ApplicationFiled: August 9, 2016Publication date: February 15, 2018Inventors: Simon BARKER, Drew HOELSCHER
-
Patent number: 9679224Abstract: A system and method for training multiple pattern recognition and registration models commences with a first pattern model. The model is trained from multiple images. Composite models can be used to improve robustness or model small differences in appearance of a target region. Composite models combine data from noisy training images showing instances of underlying patterns to build a single model. A pattern recognition and registration model is generated that spans the entire range of appearances of the target pattern in the set of training images. The set of pattern models can be implemented as either separate instances of pattern finding models or as a pattern multi-model. The underlying models can be standard pattern finding models or pattern finding composite models, or a combination of both.Type: GrantFiled: July 31, 2013Date of Patent: June 13, 2017Assignee: COGNEX CORPORATIONInventors: Simon Barker, David J. Michael
-
Patent number: 9659236Abstract: A system and method for training multiple pattern recognition and registration models commences with a first pattern model. The model is trained from multiple images. Composite models can be used to improve robustness or model small differences in appearance of a target region. Composite models combine data from noisy training images showing instances of underlying patterns to build a single model. A pattern recognition and registration model is generated that spans the entire range of appearances of the target pattern in the set of training images. The set of pattern models can be implemented as either separate instances of pattern finding models or as a pattern multi-model. The underlying models can be standard pattern finding models or pattern finding composite models, or a combination of both.Type: GrantFiled: November 25, 2015Date of Patent: May 23, 2017Assignee: Cognex CorporationInventors: Simon Barker, David J. Michael
-
Patent number: 9639781Abstract: Systems and methods for training a machine vision system create geometric models. The disclosed methods can extract one or more corresponding features and one or more differentiating features from different sets of training images. The one or more differentiating features can be used to differentiate between the different work pieces. The disclosed methods can generate an alignment model using the corresponding features and a classification model using the one or more differentiating features.Type: GrantFiled: April 10, 2015Date of Patent: May 2, 2017Assignee: COGNEX CORPORATIONInventor: Simon Barker
-
Publication number: 20160300125Abstract: Systems and methods for training a machine vision system create geometric models. The disclosed methods can extract one or more corresponding features and one or more differentiating features from different sets of training images. The one or more differentiating features can be used to differentiate between the different work pieces. The disclosed methods can generate an alignment model using the corresponding features and a classification model using the one or more differentiating features.Type: ApplicationFiled: April 10, 2015Publication date: October 13, 2016Inventor: Simon BARKER
-
Publication number: 20160216107Abstract: The present application discloses a probe placement module for placing probes on a virtual object depicted in an image. The probe placement module is configured to place probes on interest points of an image so that the probes can accurately represent a pattern depicted in the image. The probe placement module can be configured to place the probes so that the probes can extract balanced information on all degrees of freedom associated with the pattern's movement, which improves the accuracy of the model generated from the probes.Type: ApplicationFiled: January 23, 2015Publication date: July 28, 2016Inventors: Simon BARKER, David J. MICHAEL, William M. SILVER
-
Publication number: 20160155022Abstract: A system and method for training multiple pattern recognition and registration models commences with a first pattern model. The model is trained from multiple images. Composite models can be used to improve robustness or model small differences in appearance of a target region. Composite models combine data from noisy training images showing instances of underlying patterns to build a single model. A pattern recognition and registration model is generated that spans the entire range of appearances of the target pattern in the set of training images. The set of pattern models can be implemented as either separate instances of pattern finding models or as a pattern multi-model. The underlying models can be standard pattern finding models or pattern finding composite models, or a combination of both.Type: ApplicationFiled: November 25, 2015Publication date: June 2, 2016Inventors: Simon Barker, David J. Michael
-
Publication number: 20150003726Abstract: A system and method for training multiple pattern recognition and registration models commences with a first pattern model. The model is trained from multiple images. Composite models can be used to improve robustness or model small differences in appearance of a target region. Composite models combine data from noisy training images showing instances of underlying patterns to build a single model. A pattern recognition and registration model is generated that spans the entire range of appearances of the target pattern in the set of training images. The set of pattern models can be implemented as either separate instances of pattern finding models or as a pattern multi-model. The underlying models can be standard pattern finding models or pattern finding composite models, or a combination of both.Type: ApplicationFiled: July 31, 2013Publication date: January 1, 2015Applicant: Cognex CorporationInventors: Simon Barker, David J. Michael
-
Patent number: 8705851Abstract: A method for training a pattern recognition algorithm including the steps of identifying the known location of the pattern that includes repeating elements within a fine resolution image, using the fine resolution image to train a model associated with the fine image, using the model to examine the fine image resolution image to generate a score space, examining the score space to identify a repeating pattern frequency, using a coarse image that is coarser than the finest image resolution image to train a model associated with the coarse image, using the model associated with the coarse image to examine the coarse image thereby generating a location error, comparing the location error to the repeating pattern frequency and determining if the coarse image resolution is suitable for locating the pattern within a fraction of one pitch of the repeating elements.Type: GrantFiled: January 3, 2013Date of Patent: April 22, 2014Assignee: Cognex CorporationInventors: Simon Barker, Adam Wagman, Aaron Wallack, David J Michael