System and method for assembly inspection
First Claim
1. A method for assembly inspection, the method comprising:
- obtaining a digital image of an assembled product;
extracting, by at least one processor, images of one or more objects from the digital image of the assembled product, the extracting including;
extracting, from the digital image, images of one or more rigid objects;
growing images of one or more flexible objects based on the extracted images of the one or more rigid objects; and
extracting images of the one or more flexible objects;
recognizing each of the one or more rigid or flexible objects as a component based on its extracted image and a library of standard components;
identifying one or more features of each recognized component;
comparing each of the one or more identified features with a corresponding standard feature of the corresponding standard component; and
determining an assembly fault if at least one of the one or more identified features does not match the corresponding standard feature.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for assembly inspection is disclosed. The system may include obtaining a digital image of an assembled product, extracting images of one or more objects from the digital image of the assembled product, and recognizing each of the one or more objects as a component based on its extracted image and a library of standard components. The method may further include identifying one or more features of each recognized component, comparing each of the one or more identified features with a corresponding standard feature of the corresponding standard component, and determining an assembly fault if at least one of the one or more identified features does not match the corresponding standard feature.
36 Citations
18 Claims
-
1. A method for assembly inspection, the method comprising:
-
obtaining a digital image of an assembled product; extracting, by at least one processor, images of one or more objects from the digital image of the assembled product, the extracting including; extracting, from the digital image, images of one or more rigid objects; growing images of one or more flexible objects based on the extracted images of the one or more rigid objects; and extracting images of the one or more flexible objects; recognizing each of the one or more rigid or flexible objects as a component based on its extracted image and a library of standard components; identifying one or more features of each recognized component; comparing each of the one or more identified features with a corresponding standard feature of the corresponding standard component; and determining an assembly fault if at least one of the one or more identified features does not match the corresponding standard feature. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A non-transitory computer readable storage medium having stored thereon instructions that, when executed by a processor associated with an assembly inspection system, cause the assembly inspection system to perform a method for assembly inspection, the method comprising:
-
obtaining a digital image of an assembled product; extracting images of one or more objects from the digital image of the assembled product, the extracting including; extracting, from the digital image, images of one or more rigid objects; growing images of one or more flexible objects based on the extracted images of the one or more rigid objects; and extracting images of the one or more flexible objects based on the grown images of the one or more flexible objects; recognizing each of the one or more rigid or flexible objects as a component based on its extracted image and a library of standard components; identifying one or more features of each recognized component; comparing each of one or more identified features with a corresponding standard feature of the corresponding standard component; and determining an assembly fault if at least one of the one or more identified features does not match the corresponding standard feature. - View Dependent Claims (14, 15)
-
-
16. A system for assembly inspection, comprising:
-
an imaging device configured to obtain a digital image of an assembled product; a storage device configured to store an assembly inspection tool, a library of standard components, and one or more standard features of each standard component; and a processor configured to execute the assembly inspection tool to; extract, from the digital image, images of one or more rigid objects from the digital image of the assembled product grow images of one or more flexible objects based on the extracted images of the one or more rigid objects; recognize each rigid or flexible object as a component based on its image and a library of standard components; identify one or more features of each recognized component; compare each identified feature with the corresponding standard feature of the corresponding standard component; determine an assembly fault if at least one of the one or more identified features does not match the corresponding standard feature; and determine at least one of a type or a location of the assembly fault. - View Dependent Claims (17, 18)
-
Specification