Brevet FR3044131A1 (20170526)
REVENDICATIONS1. Procédé de calcul automatique d'une courbe de correction amplitude - distance (DAC : Distance Amplitude Correction) pour un système de contrôle non destructif par voie ultrasonore, le système comprenant un capteur ultrasonore (10) et une pièce de référence (11), caractérisé en ce que le procédé comporte des étapes suivantes : 101 : acquisition d'un grand nombre de points de mesure distribués sur la surface de la pièce de référence (11), 102 : classification non supervisée (Unsupervised Learning) des points d'acquisitions (couples temps / amplitude).\n<CLM>\1\tProcédé selon la revendication 1, dans lequel les points de mesure sont uniformément distribués sur toute la surface de la pièce de référence (11).\n<CLM>\1\tProcédé selon l'une quelconque des revendications 1 ou 2, dans lequel l'étape 102 de classification non supervisée comprend un regroupement automatique des points d'acquisition par groupe, chaque groupe correspondant à une épaisseur de la pièce de référence (11), le vecteur utilisé pour le regroupement (clustering) comprenant au moins une des grandeurs suivantes : - amplitude, - temps de vol, - une ou plusieurs coordonnées de positionnement.\n<CLM>\1\tProcédé selon la revendication 3, dans lequel le regroupement automatique des points d'acquisition par groupe met en oeuvre un algorithme de type K-Means.\n<CLM>\1\tProcédé selon l'une quelconque des revendications 3 à 4, comprenant en outre : - une étape 103 dans laquelle, pour chaque groupe, on détermine un couple générique (temps de vol, amplitude) (41, 42, 43), et 3044131 15 - une étape 104 de construction de la courbe de correction amplitude distance (DAC) en calculant le gain nécessaire pour que la valeur de l'amplitude de chaque groupe (31, 32,\n<CLM>\1\tsoit égale à une valeur cible prédéterminée. 5\n<CLM>\1\tProcédé selon la revendication 5, dans lequel la méthode mathématique de détermination de la position de chaque couple générique choisie fait partie de la liste non limitative suivante : - Position du « centroid » issu de la classification, 10 - Maximum d'occurrence de l'histogramme, - Gaussian Kernel Density Estimation (KDE), - Fit d'un kernel Gaussien, - Valeur moyenne, - Valeur médiane. 15\n<CLM>\1\tProcédé selon l'une quelconque des revendications 5 ou 6, dans lequel, dans l'étape 103, il est réalisé pour chaque groupe une estimation de la dispersion des couples du groupe suivant les deux dimensions temps de vol et amplitude. 20\n<CLM>\1\tProcédé selon l'une quelconque des revendications 5 à 7, dans lequel, dans l'étape 104, les valeurs d'amplitude et de temps de vol sont reconverties en unités physiques si ces dernières ont été normalisées préalablement à l'étape de classification. 25\n<CLM>\1\tProcédé selon l'une quelconque des revendications 5 à 8, comprenant en outre une étape 105 dans laquelle il est réalisé une itération qui utilise, durant la phase d'acquisition de l'itération de rang N, la DAC calculée à l'itération N-1, le critère de fin d'itération se faisant sur le nombre de 30 clusters (i.e. Groupes) trouvés et/ou le nombre d'itérations effectuées.\n<CLM>\1\tProcédé selon l'une quelconque des revendications 5 à 8, comprenant en outre une étape 105 dans laquelle il est réalisé une itération en 3044131 16 diminuant ou augmentant le gain de chaque point de DAC à chaque itération jusqu'à obtenir une variation de l'amplitude des points de DAC suffisamment faible entre deux itérations successives selon un critère de convergence préalablement choisi.\n<CLM>\1\tProcédé selon l'une quelconque des revendications 5 à 10, dans lequel, dans le cas d'une sonde multiéléments et/ou d'une configuration multitirs, on combine les résultats de tous les tirs afin d'obtenir une seule courbe de correction amplitude - distance appliquée à tous les tirs.\n<CLM>\1\tProcédé selon l'une quelconque des revendications 5 à 10, dans lequel, dans le cas d'une sonde multiéléments et/ou d'une configuration multitirs, on calcule une courbe de DAC indépendante pour chaque tir. 5 10