This MATLAB code performs non-destructive testing of heterogeneous materials using ultrasound to detect and localize defects such as cracks. Ultrasound wave scattering is simulated in FreeFem++ (a C++ Finite Element Method solver), and the resulting data is analyzed using the Differential Linear Sampling Method to identify structural anomalies within the material.
References.
[1] Lorenzo Audibert, Lucas Chesnel, Houssem Haddar, Kevish Napal. Detecting Sound Hard Cracks in Isotropic Inhomogeneities. ICAV 2018 - Proceedings of the Second International Conference on Acoustics and Vibration, Springer, pp.61-73, 2019, Applied Condition Monitoring. hal-01945670
[2] Kevish Napal. On the use of sampling methods and spectral signatures to identify defects in inhomogeneous media. Analysis of PDEs [math.AP]. Université Paris Saclay (COmUE), 2019. English. NNT : 2019SACLX102. tel-02885422
[3] Hecht, F. (2012). New development in FreeFem++. Journal of numerical mathematics, 20(3-4), 251-266.