US2023314373A9PendingUtilityA9

System and method for automated acquisition and analysis of electromagnetic testing data

Assignee: EDDYFI CANADA INCPriority: Oct 29, 2021Filed: Oct 27, 2022Published: Oct 5, 2023
Est. expiryOct 29, 2041(~15.2 yrs left)· nominal 20-yr term from priority
G01N 27/9046G01N 27/9086G01N 27/87G01N 27/82G06N 5/022
51
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A method for identifying indications in an object via non-destructive testing using inspection equipment comprising a probe is described. The method includes: recording test data corresponding to a signal measurement acquired by the probe; processing the test data using a first analysis machine learning algorithm trained to output a list of detected landmarks; processing the list of detected landmarks to identify regions in the object based on the landmarks; processing the test data and the identified regions using a second analysis machine learning algorithm to output a list of detected indications; processing the list of indications to automatically classify each indication according to one of a plurality of predefined indication types; and outputting the classified indications in a report specifying positions of the classified indications in the object. A corresponding system and non-transitory computer-readable medium are also described.

Claims

exact text as granted — not AI-modified
1 . A method for identifying indications in an object via non-destructive testing using inspection equipment comprising a probe, the method comprising:
 recording test data from the probe while the probe is operated to scan the object, the test data comprising a plurality of data points, each data point corresponding to a signal measurement acquired by the probe;   processing the test data using a first analysis machine learning algorithm trained to detect landmarks in the test data and output a list of detected landmarks;   processing the list of detected landmarks to identify regions in the object based on the landmarks;   processing the test data and the identified regions using a second analysis machine learning algorithm trained to detect indications in the test data and output a list of detected indications;   processing the list of indications to automatically classify each indication according to one of a plurality of predefined indication types; and   outputting the classified indications in a report specifying positions of the classified indications in the object.   
     
     
         2 . The method according to  claim 1 , comprising, prior to recording the test data:
 recording calibration data from the probe while the probe is operated to scan a reference object;   processing the calibration data using a calibration machine learning algorithm trained to detect and identify reference signatures in the calibration data;   providing the identified reference signatures to a calibration algorithm to extract calibration parameters; and   calibrating the inspection equipment by applying the calibration parameters.   
     
     
         3 . The method according to  claim 2 , wherein the calibration machine learning algorithm is trained on historical calibration data comprising reference signatures labelled according to a plurality of possible indication types, and processing the calibration data comprises classifying reference signatures in the calibration data according to one of the plurality of possible indication types. 
     
     
         4 . The method according to  claim 3 , wherein the calibration machine learning algorithm is configured to calculate a confidence score corresponding to an estimated confidence level of reference signature classifications. 
     
     
         5 . The method according to  claim 1 , comprising extracting normalization coefficients from the test data, and normalizing the test data by applying the extracted normalization coefficients prior to processing the test data using the analysis machine learning algorithm. 
     
     
         6 . The method according to  claim 5 , wherein extracting normalization coefficients comprises processing the test data using a normalization machine learning algorithm trained to predict normalization coefficients, the normalization machine learning algorithm being trained using a regression algorithm on historical test data comprising corresponding normalization coefficients. 
     
     
         7 . The method according to  claim 6 , wherein the normalization machine learning algorithm is configured to calculate a confidence score corresponding to an estimated confidence level of normalization coefficient predictions. 
     
     
         8 . The method according to  claim 1 , wherein the second analysis machine learning algorithm comprises an object detection machine learning algorithm trained to recognize indications in the test data and directly output the list of indications including, for each indication, a start position and a stop position of data points in the test data that correspond to the indication. 
     
     
         9 . The method according to  claim 1 , wherein the second analysis machine learning algorithm is trained to segment indications in regions of the object identified using the landmarks identified by the first machine learning algorithm. 
     
     
         10 . The method according to  claim 1 , wherein the first analysis machine learning algorithm is configured to output classified data points in which each of the plurality of data points is classified according to at least one of a plurality of predetermined landmark types, the method further comprising:
 processing the classified data points to generate a sequence of identified landmarks; and   identifying regions in the object based on the sequence of identified landmarks.   
     
     
         11 . The method according to  claim 10 , wherein processing the classified data points comprises:
 detecting connected regions in the test data corresponding to sequences of the plurality of data points likely corresponding to a same type of the plurality of predetermined landmark types;   generating the sequence of identified landmarks by concatenating each of the connected regions;   comparing the sequence of identified landmarks to a model defining an expected sequence of landmarks in the object, and identifying a subset of identified landmarks in the sequence of identified landmarks that fits best with the model; and   outputting the landmark sequence corresponding to the subset of identified landmarks.   
     
     
         12 . The method according to  claim 10 , comprising automatically validating the sequence of identified landmarks using one or more predetermined criteria, and requesting manual validation of the landmarks if the automatic validation fails. 
     
     
         13 . The method according to  claim 1 , wherein the first machine learning algorithm configured to calculate a confidence score corresponding to an estimated confidence level of the detected landmarks. 
     
     
         14 . The method according to  claim 1 , comprising:
 processing the test data and the identified regions of the object using the second machine learning algorithm, the second machine learning algorithm being configured to output segmented data points in which each of the plurality of data points is classified as corresponding to an indication or not corresponding to an indication; and   processing the segmented data points to generate a list of detected indications.   
     
     
         15 . The method according to  claim 14 , wherein processing the segmented data points comprises identifying connected regions in the segmented data corresponding to sequences of data points likely corresponding to a same indication. 
     
     
         16 . The method according to  claim 14 , wherein the second machine learning algorithm is configured to calculate a confidence score corresponding to an estimated confidence level of detected indications. 
     
     
         17 . The method according to  claim 4 , comprising outputting an error code when the confidence score is below a predetermined threshold. 
     
     
         18 . The method according to  claim 1 , wherein automatically classifying the indication comprises applying a predefined decision tree to either discard the indication or classify the indication according to one of a plurality of predefined indication types. 
     
     
         19 . A system for identifying indications in an object via non-destructive testing, the system comprising:
 a probe;   a recording device in operative communication with the probe, the recording device comprising a storage module configured to record and store test data from the probe while the probe is operated to scan the object, the test data comprising a plurality of data points, each data point corresponding to a signal measurement acquired by the probe; and   an analysis device configured to access the test data stored by the recording device, the analysis device comprising a test data analysis module configured to:
 process the test data using a first analysis machine learning algorithm trained to detect landmarks in the test data and output a list of detected landmarks; 
 process the list of detected landmarks to identify regions in the object based on the landmarks; 
 process the test data and the identified regions using a second analysis machine learning algorithm trained to detect indications in the test data and output a list of detected indications; 
 process the list of indications to automatically classify each indication according to one of a plurality of predefined indication types; and 
 output the classified indications in a report specifying positions of the classified indications in the object. 
   
     
     
         20 . A non-transitory computer-readable medium having instructions stored thereon to identify indications in an object via non-destructive testing using inspection equipment comprising a probe, the instructions, when executed by one or more processors, cause the one or more processors to:
 record test data from the probe while the probe is operated to scan the object, the test data comprising a plurality of data points, each data point corresponding to a signal measurement acquired by the probe;   process the test data using a first analysis machine learning algorithm trained to detect landmarks in the test data and output a list of detected landmarks;   process the list of detected landmarks to identify regions in the object based on the landmarks;   process the test data and the identified regions using a second analysis machine learning algorithm trained to detect indications in the test data and output a list of detected indications;   process the list of indications to automatically classify each indication according to one of a plurality of predefined indication types; and   output the classified indications in a report specifying positions of the classified indications in the object.

Join the waitlist — get patent alerts

Track US2023314373A9 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.