La illustre schématiquement un procédé d’analyse de la qualité d’une pièce mécanique. Une étape S0 est une étape d’initialisation au terme de laquelle le système d’analyse 1 est opérationnel et disponible pour la réalisation d’une analyse. L’unité de traitement 100 est initialisée et exécute un logiciel d’analyse configuré pour contrôler le transducteur 12. L’unité de traitement 100 est apte à générer une onde ultrasonore 16 depuis le transducteur 12 et à capter une onde ultrasonore réfléchie depuis ce même transducteur 12. Lors d’une étape S1, une pièce mécanique étalon, considérée comme une référence, dépourvue de défaut d’intégrité, est utilisée aux fins d’analyser l’ensemble des réflexions d’onde ultrasonore réfléchie résultant de la forme de la pièce mécanique. L’onde ultrasonore de référence 16 est successivement émise par le transducteur 12 en tout point du parcours d’application 18 et des premières informations, représentatives de la réflexion de cette onde sont captées par le transducteur 12, puis enregistrées dans une mémoire de travail de l’unité de traitement 100, pour chacun des points du parcours d’application 18. Par exemple, dans le cas d’une pièce mécanique parallélépipédique dépourvue de défauts, l’écho de l’onde ultrasonore de référence 16 est l’écho de l’onde sur le fond de la pièce. Lors d’une étape S2, l’unité de traitement 100 détermine automatiquement un gabarit de filtrage prenant en compte les premières informations obtenues pour chacun des points du parcours d’application. Par exemple, pour chaque point du parcours d’application, une fenêtre temporelle d’analyse est limitée à l’intervalle de temps précédant le retour de l’écho de fond, de sorte à s’affranchir de ce type d’informations normalement attendues et ne correspondant aucunement à un défaut d’intégrité d’une pièce. Lors d’une étape S3, la pièce mécanique étalon est remplacée par la pièce mécanique 10 à analyser et qui présente au moins un défaut 10d. L’onde ultrasonore 16 de référence est alors appliquée à chacun des points de la pièce mécanique 10 suivant un deuxième parcours d’application préférentiellement identique au premier parcours d’application 18 utilisé pour la pièce étalon. Il est toutefois possible d’utiliser un deuxième parcours d’application de l’onde ultrasonore si la position du transducteur 12 peut être connue et définie automatiquement, par exemple si le transducteur 12 est piloté en position par des moyens automatisés ou robotisés. Lors de cette application de l’onde ultrasonore, des deuxièmes informations représentatives de la réflexion de l’onde ultrasonore 16 de référence dans la pièce mécanique 10 sont obtenues via le transducteur 12, parmi lesquelles se trouve l’écho du défaut 10d de la pièce mécanique 10. Finalement, lors d’une étape S4, le gabarit de filtrage déterminé à l’étape S2 avec la pièce mécanique étalon est utilisé pour séparer les informations représentatives de l’onde réfléchie par des formes normales de la pièce mécanique 10 et les informations représentatives de défauts d’intégrité de la pièce mécanique 10. Ainsi, les informations représentatives des défauts d’intégrité de la pièce mécanique 10 sont extraites de la somme des deuxièmes informations captées et seules les informations représentatives de problèmes potentiels d’intégrité de la pièce mécanique seront affichées et rendues visibles à l’utilisateur, à des fins d’analyse. Ceci est particulièrement avantageux quand une pièce mécanique présente des formes complexes, et notamment des épaisseurs multiples en fonction des zones de la pièce, ou des nervures, des renforts, etc. Bien évidemment, la fonction d’extraction décrite peut être inhibée par un utilisateur de l’unité de traitement 100, par exemple via une commande dédiée d’un logiciel d’analyse, aux fins de pouvoir procéder à une analyse exhaustive de l’onde ultrasonore réfléchie.