Hidden corrosion detection in aircraft structures with a lightweight magnetic convolutional neural network
Source abstract
Abstract
Detection of hidden corrosion within aircraft structures poses a significant challenge in non-destructive testing (NDT) methodologies, particularly in the electromagnetic testing (ET) method. In the contemporary era of Deep Learning, the imperative for intelligent NDT systems to employ lightweight models becomes apparent, facilitating their operational feasibility without the necessity of extensive computational resources or high-end configurations. In this paper, we propose a Lightweight Magnetic Convolutional Neural Network (LMagNet) model tailored for the efficient processing of electromagnetic signals from corrosion. The proposed LMagNet model achieves better performance compared to other lightweight models such as ShuffleNet, SqueezeNet, and MobileNet structures. The model archives an accuracy of 92% with only 16K parameters when being evaluated on hidden corrosion of aircraft structure, having volumes from 2.8 to 195.4 mm3. The model size is about 224×, 67×, and 96× smaller compared to the ShuffleNet G1, SqueezeNet Complex, and MobileNet V3 models. When deploying on low-resource microcontrollers (i.e. STM32 MCUs), the LMagNet model requires only 90kB of flash and 36kB of RAM, allowing it to run within 40 ms per prediction. In addition, we employed explainable techniques to interpret how the decision-making process of the model is made to achieve reliable results.
Source: openalex_inverted_index · Quality: baseline
Research context
OpenAlex topics: Non-Destructive Testing Techniques · Welding Techniques and Residual Stresses · Infrastructure Maintenance and Monitoring
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Phenikaa University
Funding
Vietnam National Foundation for Science and Technology Development
References (60)
Show source-provided references
1. 10.1016/S1350-6307(97)00020-410.1016/S1350-6307(97)00020-4 ↗
2. 10.1007/978-3-642-84364-8_1110.1007/978-3-642-84364-8_11 ↗
3. 10.3390/ma1416445210.3390/ma14164452 ↗
4. 10.1016/j.ndteint.2013.01.00410.1016/j.ndteint.2013.01.004 ↗
5. 10.1784/insi.2006.48.10.59210.1784/insi.2006.48.10.592 ↗
6. 10.1016/j.ndteint.2003.12.00410.1016/j.ndteint.2003.12.004 ↗
7. 10.1177/0036850423117755110.1177/00368504231177551 ↗
8. 10.1016/0308-9126(87)90290-210.1016/0308-9126(87)90290-2 ↗
9. 10.1016/j.sna.2020.11208610.1016/j.sna.2020.112086 ↗
10. 10.1016/S0008-8846(98)00060-X10.1016/S0008-8846(98)00060-X ↗
11. 10.1016/j.ndteint.2011.03.00410.1016/j.ndteint.2011.03.004 ↗
12. 10.1080/10589759.2018.142832210.1080/10589759.2018.1428322 ↗
13. 10.6028/jres.084.01210.6028/jres.084.012 ↗
14. Roshan CC, Raghul C, Ram HV, et al. Non-destructive testing by liquid penetrant testing and ultrasonic testing—A review. Int J Adv Res Ideas Innov Technol. 2019;5:694–697.
15. 10.3390/s11030252510.3390/s110302525 ↗
16. 10.4236/jemaa.2011.31208210.4236/jemaa.2011.312082 ↗
17. 10.1109/ATC55345.2022.994300210.1109/ATC55345.2022.9943002 ↗
18. 10.3390/app1210517510.3390/app12105175 ↗
19. 10.14429/dsj.59.149710.14429/dsj.59.1497 ↗
20. 10.1016/j.ndteint.2009.04.00110.1016/j.ndteint.2009.04.001 ↗
21. 10.1016/j.ndteint.2009.10.00310.1016/j.ndteint.2009.10.003 ↗
22. 10.1109/JSEN.2014.235440410.1109/JSEN.2014.2354404 ↗
23. 10.1080/10589759.2023.218395310.1080/10589759.2023.2183953 ↗
24. 10.1016/j.measurement.2013.06.05010.1016/j.measurement.2013.06.050 ↗
25. Ding T, Yang Z, Huang H, et al. A method for characterizing defects in multi-layer conductive structures by combining pulsed eddy current signals with PCA components. AIP Conf Proc. 2019;2102(1):080003-1–080003–10. AIP Publishing.
26. 10.1109/I2MTC.2019.882685810.1109/I2MTC.2019.8826858 ↗
27. 10.1080/10589759.2018.142832110.1080/10589759.2018.1428321 ↗
28. 10.1109/CVPR.2016.9010.1109/CVPR.2016.90 ↗
29. 10.1109/CVPRW.2019.0007710.1109/CVPRW.2019.00077 ↗
30. Lopez MM Kalita J. Deep Learning applied to NLP arXiv preprint arXiv:1703.03091. 2017.
31. Devlin J Chang M-W Lee K et al. Bert: Pre-training of deep bidirectional transformers for language understanding. arXiv Preprint. 2018.
32. 10.1007/s12652-019-01521-w10.1007/s12652-019-01521-w ↗
33. 10.3390/computation702002510.3390/computation7020025 ↗
34. 10.1145/347646610.1145/3476466 ↗
35. 10.1109/ACCESS.2019.292836410.1109/ACCESS.2019.2928364 ↗
36. Krizhevsky A, Sutskever I, Hinton GE. Imagenet classification with deep convolutional neural networks. Adv Neural Inf Process Syst. 2012;25.
37. 10.1109/CVPR.2015.729859410.1109/CVPR.2015.7298594 ↗
38. Fedorov I, Adams RP, Mattina M, et al. Sparse: Sparse architecture search for cnns on resource-constrained microcontrollers. Adv Neural Inf Process Syst. 2019;32:4977–4989.
39. Lin J, Chen W-M, Lin Y, et al. Mcunet: Tiny deep learning on iot devices. Adv Neural Inf Process Syst. 2020;33:11711–11722.
40. Gal-On S Levy M. Exploring CoreMark a benchmark maximizing simplicity and efficacy. 2012;(2012).
41. Zhang Y Suda N Lai L et al. Hello edge: Keyword spotting on microcontrollers. arXiv Preprint. 2017.
42. 10.1109/CVPR.2017.19510.1109/CVPR.2017.195 ↗
43. 10.1109/ICCV.2017.15510.1109/ICCV.2017.155 ↗
44. Molchanov P Tyree S Karras T et al. Pruning convolutional neural networks for resource efficient inference. arXiv Preprint. 2016.
45. 10.1007/s11263-021-01453-z10.1007/s11263-021-01453-z ↗
46. 10.1109/CVPR.2018.0071610.1109/CVPR.2018.00716 ↗
47. Iandola FN Han S Moskewicz MW et al. SqueezeNet: AlexNet-level accuracy with 50x fewer parameters and< 0.5 MB model size. arXiv Preprint. 2016.
48. 10.1109/CVPR42600.2020.0016510.1109/CVPR42600.2020.00165 ↗
49. Tan M, Le Q. Efficientnet: Rethinking model scaling for convolutional neural networks. In: International conference on machine learning; Long Beach, CA, USA; PMLR; 2019. p. 6105–6114.
50. Howard AG Zhu M Chen B et al. Mobilenets: Efficient convolutional neural networks for mobile vision applications. arXiv Preprint. 2017.
51. 10.1109/CVPR.2018.0047410.1109/CVPR.2018.00474 ↗
52. 10.1109/ICCV.2019.0014010.1109/ICCV.2019.00140 ↗
53. 10.1007/978-3-319-46493-0_3810.1007/978-3-319-46493-0_38 ↗
54. 10.1109/CVPR.2018.0074510.1109/CVPR.2018.00745 ↗
55. 10.1109/CVPR.2018.0010910.1109/CVPR.2018.00109 ↗
56. 10.1080/09349847.2016.121300510.1080/09349847.2016.1213005 ↗
57. 10.1109/CVPR46437.2021.0134610.1109/CVPR46437.2021.01346 ↗
58. David R, Duke J, Jain A, et al. Tensorflow lite micro: Embedded machine learning for tinyml systems. Proc Mach Learn Syst. 2021;3:800–811.
59. STM32Cube.AI developer cloud. [Online]. Available from: https://stm32ai-cs.st.com/home
60. 10.1109/ICCV.2017.7410.1109/ICCV.2017.74 ↗