| CPC G06T 7/0004 (2013.01) [G01N 35/00613 (2013.01); G06T 2207/10072 (2013.01); G06T 2207/10116 (2013.01); G06T 2207/10132 (2013.01); G06T 2207/20076 (2013.01); G06T 2207/20081 (2013.01); G06T 2207/20084 (2013.01); G06T 2207/30164 (2013.01)] | 11 Claims |

|
1. A method for automatic quality inspection of an aeronautical part, comprising:
training an artificial neural network on a first training database;
acquiring at least one image of the aeronautical part;
detecting faults on the image of the aeronautical part using the trained artificial neural network;
unsupervised training of an auto-encoder on a second training database comprising a plurality of training images of aeronautical parts without fault, comprising the following sub-steps:
projecting each image of the second training database on a mathematical space of smaller dimension than the dimension of each image of the second training database, so that the set of projections of the images of the second database in the mathematical space follows a predefined probability law;
reconstructing each image of the second training database from the projection of the image of the second training database onto the mathematical space to obtain a reconstructed image;
for each image of the second training database, calculating a plurality of metrics from the projection of the image of the second training database onto the mathematical space or from the corresponding reconstructed image, to obtain a metric value for each metric;
supervised training of a classifier from the metric values obtained;
detecting faults or anomalies in the image of the aeronautical part using the trained auto-encoder and classifier;
when the artificial neural network detects at least one fault on the image of the aeronautical or when the artificial neural network detects no fault on the image of the aeronautical part and the classifier detects at least one fault or anomaly in the image of the aeronautical part, the aeronautical part is considered non-compliant
otherwise, the aeronautical part is considered compliant.
|