Abstract
Coating degradation monitoring is increasingly important in offshore industries, where protective layers ensure corrosion prevention and structural integrity. In this context, coating thickness estimation provides critical information. The ultrasound pulse-echo technique is widely used for non-destructive testing (NDT), but closely spaced acoustic interfaces often produce overlapping echoes, which complicates detection and accurate isolation of each layer's thickness. In this study, analysis of the pulse-echo signal from a coated sample has shown that the front-coating reflection affects each main backwall echo differently; by comparing two consecutive backwall echoes, we can cancel the acquisition system's impulse response and isolate the propagation path-related information between the echoes. This work introduces an ultrasound echo-based methodology for estimating coating thickness by first obtaining the impulse response of the test medium (reflectivity sequence) through a deconvolution model, developed using two consecutive backwall echoes. This is followed by an enhanced detection of coating layer thickness in the reflectivity function using a 1D convolutional neural network (1D-CNN) trained with synthetic signals obtained from finite-difference time-domain (FDTD) simulations with k-Wave MATLAB toolbox (v1.4.0). The proposed approach estimates the front-side coating thickness in steel samples coated on both sides, with coating layers ranging from 60μm to 740μm applied over 5 mm substrates and under varying coating and steel properties. The minimum detectable thickness corresponds to approximately λ/5 for an 8 MHz ultrasonic transducer. On synthetic signals, where the true coating thickness and speed of sound are known, the model achieves an accuracy of approximately 8μm. These findings highlight the strong potential of the model for reliably monitoring relative thickness changes across a wide range of coatings in real samples.