Automatic Defect Recognition and Localization for Aeroengine Turbine Blades Based on Deep Learning
Abstract
1. Introduction
- (1)
- We propose a novel dual backbone detection framework based on a one-stage object detection algorithm for aeroengine turbine blade X-ray images by employing two DCNNs to extract hierarchical defect features.
- (2)
- We design a novel concatenation form containing all feature maps to build a PAN (path aggregation network). The PAN we build, as the neck of the defect detection model, fuses different scale feature maps, enhances valid feature propagation, and ensures defect detection performance.
- (3)
- We adopt nine cropping cycles for one defect and employ image preprocessing and data augmentation techniques such as rotation, flipping, and brightness increasing and decreasing, which greatly expands the training dataset and significantly improves the defect detection model accuracy.
2. The Object Detection Algorithm on Deep Learning
3. The Deep Learning Method of Defect Localization and Recognition for Turbine Blades
3.1. X-ray Image Acquisition and Preprocessing
3.1.1. Defect Samples and Labels
3.1.2. Image Preprocessing and Data Augmentation
3.2. Network Structure of the Defect Detection Model Based on Deep Learning
3.2.1. Dual Backbone Networks for Feature Extraction
3.2.2. PAN with a Novel Concatenation Form for Feature Fusion and Propagation
3.2.3. Defect Prediction and Final Outputs
3.3. Objective Function
3.4. Weight Optimization Algorithm
4. Experiments
4.1. Model Training and Testing
4.2. Evaluation Criterion
5. Results and Discussion
6. Conclusions and Future Work
Author Contributions
Funding
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
Abbreviations
| MDPI | Multidisciplinary Digital Publishing Institute |
| YOLO | You Only Look Once |
| DBFF-YOLOv4 | Dual Backbone Feature Fusion YOLOv4 |
| VGG | Oxford Visual Geometry Group |
| R-CNN | Region-Convolutional Neural Network |
| SSD | Single-Shot multibox Detector |
| FPN | Feature Pyramid Network |
| DCNNs | Deep Convolutional Neural Networks |
| PAN | Path Aggregation Network |
| IoU | Intersection over Union |
| ROI | Region of Interests |
| RPN | Region Proposal Network |
| BN | Batch Normalization |
| NMS | Non-Maximum Suppression |
| CSP | Cross Stage Partial Network |
| ReLU | Rectified Linear Unit |
| Adam | Adaptive Momentum Estimation |
| TP | True Positive |
| TN | True Negative |
| FP | False Positive |
| FN | False Negative |
| AP | Average Precision |
| mAP | Mean Average Precision |
| GANs | Generative Adversarial Networks |
References
- Pattnaik, S.; Karunakar, D.B.; Jha, P.K. Developments in investment casting process—A review. J. Mater. Process. Technol. 2012, 212, 2332–2348. [Google Scholar] [CrossRef] [Scilit]
- Han, L.; Chen, C.; Guo, T.; Lu, C.; Fei, C.; Zhao, Y.; Hu, Y. Probability-based service safety life prediction approach of raw and treated turbine blades regarding combined cycle fatigue. Aerosp. Sci. Technol. 2021, 110, 106513. [Google Scholar] [CrossRef] [Scilit]
- Hu, D.; Mao, J.; Wang, R.; Jia, Z.; Song, J. Optimization strategy for a shrouded turbine blade using variable-complexity modeling methodology. AIAA J. 2016, 54, 2808–2818. [Google Scholar] [CrossRef] [Scilit]
- Zhang, D.; Cheng, Y.; Jiang, R.; Wan, N. Turbine Blade Investment Casting Die Technology; Springer: Berlin/Heidelberg, Germany, 2018. [Google Scholar]
- Zou, F. Review of aero-engine defect detection technology. In Proceedings of the 2020 IEEE 4th Information Technology, Networking, Electronic and Automation Control Conference (ITNEC), Chongqing, China, 12–14 June 2020; IEEE: Piscataway, NJ, USA, 2020; Volume 1, pp. 1524–1527. [Google Scholar] [CrossRef] [Scilit]
- Lakshmi, M.; Mondal, A.; Jadhav, C.; Dutta, B.; Sreedhar, S. Overview of NDT methods applied on an aero engine turbine rotor blade. Insight-Non-Destr. Test. Cond. Monit. 2013, 55, 482–486. [Google Scholar] [CrossRef] [Scilit]
- Xia, N.; Zhao, P.; Xie, J.; Zhang, C.; Fu, J.; Turng, L.S. Defect diagnosis for polymeric samples via magnetic levitation. NDT E Int. 2018, 100, 175–182. [Google Scholar] [CrossRef] [Scilit]
- Czimmermann, T.; Ciuti, G.; Milazzo, M.; Chiurazzi, M.; Roccella, S.; Oddo, C.M.; Dario, P. Visual-based defect detection and classification approaches for industrial applications—A survey. Sensors 2020, 20, 1459. [Google Scholar] [CrossRef] [Scilit]
- Xu, X.; Zheng, H.; Guo, Z.; Wu, X.; Zheng, Z. SDD-CNN: Small data-driven convolution neural networks for subtle roller defect inspection. Appl. Sci. 2019, 9, 1364. [Google Scholar] [CrossRef] [Scilit]
- Zhao, L.; Li, F.; Zhang, Y.; Xu, X.; Xiao, H.; Feng, Y. A deep-learning-based 3D defect quantitative inspection system in CC products surface. Sensors 2020, 20, 980. [Google Scholar] [CrossRef] [Scilit]
- Reddy, A.; Indragandhi, V.; Ravi, L.; Subramaniyaswamy, V. Detection of Cracks and damage in wind turbine blades using artificial intelligence-based image analytics. Measurement 2019, 147, 106823. [Google Scholar] [CrossRef] [Scilit]
- Kotsiopoulos, T.; Leontaris, L.; Dimitriou, N.; Ioannidis, D.; Oliveira, F.; Sacramento, J.; Amanatiadis, S.; Karagiannis, G.; Votis, K.; Tzovaras, D.; et al. Deep multi-sensorial data analysis for production monitoring in hard metal industry. Int. J. Adv. Manuf. Technol. 2021, 115, 823–836. [Google Scholar] [CrossRef] [Scilit]
- Guthrie, B.; Kim, M.; Urrutxua, H.; Hare, J. Image-based attitude determination of co-orbiting satellites using deep learning technologies. Aerosp. Sci. Technol. 2022, 120, 107232. [Google Scholar] [CrossRef] [Scilit]
- Tabernik, D.; Šela, S.; Skvarč, J.; Skočaj, D. Segmentation-based deep-learning approach for surface-defect detection. J. Intell. Manuf. 2020, 31, 759–776. [Google Scholar] [CrossRef] [Scilit]
- Qiu, L.; Xiong, Z.; Wang, X.; Liu, K.; Li, Y.; Chen, G.; Han, X.; Cui, S. ETHSeg: An Amodel Instance Segmentation Network and a Real-world Dataset for X-Ray Waste Inspection. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, New Orleans, LA, USA, 18–24 June 2022; pp. 2283–2292. [Google Scholar] [CrossRef] [Scilit]
- Schiele, T.; Jansche, A.; Bernthaler, T.; Kaiser, A.; Pfister, D.; Späth-Stockmeier, S.; Hollerith, C. Comparison of deep learning-based image segmentation methods for the detection of voids in X-ray images of microelectronic components. In Proceedings of the 2021 IEEE 17th International Conference on Automation Science and Engineering (CASE), Lyon, France, 23–27 August 2021; IEEE: Piscataway, NJ, USA, 2021; pp. 1320–1325. [Google Scholar] [CrossRef] [Scilit]
- Hu, C.; Wang, Y. An efficient convolutional neural network model based on object-level attention mechanism for casting defect detection on radiography images. IEEE Trans. Ind. Electron. 2020, 67, 10922–10930. [Google Scholar] [CrossRef] [Scilit]
- Wu, B.; Zhou, J.; Yang, H.; Huang, Z.; Ji, X.; Peng, D.; Yin, Y.; Shen, X. An ameliorated deep dense convolutional neural network for accurate recognition of casting defects in X-ray images. Knowl.-Based Syst. 2021, 226, 107096. [Google Scholar] [CrossRef] [Scilit]
- Ferdaus, M.M.; Zhou, B.; Yoon, J.W.; Low, K.L.; Pan, J.; Ghosh, J.; Wu, M.; Li, X.; Thean, A.V.Y.; Senthilnath, J. Significance of activation functions in developing an online classifier for semiconductor defect detection. Knowl.-Based Syst. 2022, 248, 108818. [Google Scholar] [CrossRef] [Scilit]
- Mery, D.; Riffo, V.; Zscherpel, U.; Mondragón, G.; Lillo, I.; Zuccar, I.; Lobel, H.; Carrasco, M. GDXray: The database of X-ray images for nondestructive testing. J. Nondestruct. Eval. 2015, 34, 1–12. [Google Scholar] [CrossRef] [Scilit]
- Mery, D.; Arteta, C. Automatic defect recognition in x-ray testing using computer vision. In Proceedings of the 2017 IEEE Winter Conference on Applications of Computer Vision (WACV), Santa Rosa, CA, USA, 24–31 March 2017; IEEE: Piscataway, NJ, USA, 2017; pp. 1026–1035. [Google Scholar] [CrossRef] [Scilit]
- Ferguson, M.K.; Ronay, A.; Lee, Y.T.T.; Law, K.H. Detection and segmentation of manufacturing defects with convolutional neural networks and transfer learning. arXiV 2018, arXiv:1808.02518. [Google Scholar] [CrossRef] [Scilit]
- Ferguson, M.; Ak, R.; Lee, Y.T.T.; Law, K.H. Automatic localization of casting defects with convolutional neural networks. In Proceedings of the 2017 IEEE International Conference on Big Data (Big Data), Boston, MA, USA, 11–14 December 2017; IEEE: Piscataway, NJ, USA, 2017; pp. 1726–1735. [Google Scholar] [CrossRef] [Scilit]
- Simonyan, K.; Zisserman, A. Very deep convolutional networks for large-scale image recognition. arXiV 2014, arXiv:1409.1556. [Google Scholar] [CrossRef] [Scilit]
- He, K.; Zhang, X.; Ren, S.; Sun, J. Deep residual learning for image recognition. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Las Vegas, NV, USA, 27–30 June 2016; pp. 770–778. [Google Scholar] [CrossRef] [Scilit]
- Ren, S.; He, K.; Girshick, R.; Sun, J. Faster r-cnn: Towards real-time object detection with region proposal networks. Adv. Neural Inf. Process. Syst. 2015, 28, 91–99. [Google Scholar] [CrossRef] [Scilit]
- Liu, W.; Anguelov, D.; Erhan, D.; Szegedy, C.; Reed, S.; Fu, C.Y.; Berg, A.C. Ssd: Single shot multibox detector. In Proceedings of the European Conference on Computer Vision, Amsterdam, The Netherlands, 11–14 October 2016; Springer: Berlin/Heidelberg, Germany, 2016; pp. 21–37. [Google Scholar] [CrossRef] [Scilit]
- Fuchs, P.; Kröger, T.; Dierig, T.; Garbe, C.S. Generating meaningful synthetic ground truth for pore detection in cast aluminum parts. In Proceedings of the 9th Conference on Industrial Computed Tomography, Padova, Italy, 13–15 February 2019; pp. 13–15. [Google Scholar]
- Fuchs, P.; Kröger, T.; Garbe, C.S. Self-supervised learning for pore detection in CT-scans of cast aluminum parts. In Proceedings of the International Symposium on Digital Industrial Radiology and Computed Tomography, Padova, Italy, 13–15 February 2019; pp. 1–10. [Google Scholar]
- Ronneberger, O.; Fischer, P.; Brox, T. U-net: Convolutional networks for biomedical image segmentation. In Proceedings of the International Conference on Medical Image Computing and Computer-Assisted Intervention, Strasbourg, France, 27 September–1 October 2021; Springer: Berlin/Heidelberg, Germany, 2015; pp. 234–241. [Google Scholar] [CrossRef] [Scilit]
- Milletari, F.; Navab, N.; Ahmadi, S.A. V-net: Fully convolutional neural networks for volumetric medical image segmentation. In Proceedings of the 2016 Fourth International Conference on 3D Vision (3DV), Strasbourg, France, 27 September–1 October 2021; IEEE: Piscataway, NJ, USA, 2016; pp. 565–571. [Google Scholar] [CrossRef] [Scilit]
- Du, W.; Shen, H.; Fu, J.; Zhang, G.; Shi, X.; He, Q. Automated detection of defects with low semantic information in X-ray images based on deep learning. J. Intell. Manuf. 2021, 32, 141–156. [Google Scholar] [CrossRef] [Scilit]
- Du, W.; Shen, H.; Fu, J.; Zhang, G.; He, Q. Approaches for improvement of the X-ray image defect detection of automobile casting aluminum parts based on deep learning. NDT E Int. 2019, 107, 102144. [Google Scholar] [CrossRef] [Scilit]
- Lin, T.Y.; Dollár, P.; Girshick, R.; He, K.; Hariharan, B.; Belongie, S. Feature pyramid networks for object detection. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Honolulu, HI, USA, 21–26 July 2017; pp. 2117–2125. [Google Scholar] [CrossRef] [Scilit]
- He, K.; Gkioxari, G.; Dollár, P.; Girshick, R. Mask r-cnn. In Proceedings of the IEEE International Conference on Computer Vision, Venice, Italy, 22–29 October 2017; pp. 2961–2969. [Google Scholar] [CrossRef] [Scilit]
- Wu, B.; Zhou, J.; Ji, X.; Yin, Y.; Shen, X. Research on approaches for computer aided detection of casting defects in X-ray images with feature engineering and machine learning. Procedia Manuf. 2019, 37, 394–401. [Google Scholar] [CrossRef] [Scilit]
- Kim, Y.H.; Lee, J.R. Videoscope-based inspection of turbofan engine blades using convolutional neural networks and image processing. Struct. Health Monit. 2019, 18, 2020–2039. [Google Scholar] [CrossRef] [Scilit]
- Wong, C.Y.; Seshadri, P.; Parks, G.T. Automatic Borescope Damage Assessments for Gas Turbine Blades via Deep Learning. In Proceedings of the AIAA Scitech 2021 Forum, San Digeo, CA, USA, 3–7 January 2021; p. 1488. [Google Scholar] [CrossRef] [Scilit]
- Shang, H.; Sun, C.; Liu, J.; Chen, X.; Yan, R. Deep learning-based borescope image processing for aero-engine blade in-situ damage detection. Aerosp. Sci. Technol. 2022, 123, 107473. [Google Scholar] [CrossRef] [Scilit]
- Redmon, J.; Farhadi, A. Yolov3: An incremental improvement. arXiv 2018, arXiv:1804.02767. [Google Scholar]
- Rajkolhe, R.; Khan, J. Defects, causes and their remedies in casting process: A review. Int. J. Res. Advent Technol. 2014, 2, 375–383. [Google Scholar]
- Kingma, D.P.; Ba, J. Adam: A method for stochastic optimization. arXiv 2014, arXiv:1412.6980. [Google Scholar]
- Bochkovskiy, A.; Wang, C.Y.; Liao, H.Y.M. Yolov4: Optimal speed and accuracy of object detection. arXiv 2020, arXiv:2004.10934. [Google Scholar]
- Goodfellow, I.; Pouget-Abadie, J.; Mirza, M.; Xu, B.; Warde-Farley, D.; Ozair, S.; Courville, A.; Bengio, Y. Generative adversarial nets. Adv. Neural Inf. Process. Syst. 2014, 27, 139–144. [Google Scholar] [CrossRef] [Scilit]
- Wang, C.; Wang, S.; Wang, L.; Cao, C.; Sun, G.; Li, C.; Yang, Y. Framework of Nacelle Inverse Design Method Based on Improved Generative Adversarial Networks. Aerosp. Sci. Technol. 2022, 121, 107365. [Google Scholar] [CrossRef] [Scilit]

















| Defect Category | Remainder | Broken Core | Slag Inclusion | Gas Cavity | Cold Shut | Crack | Sum |
|---|---|---|---|---|---|---|---|
| Sample quantity | 515 | 373 | 1081 | 66 | 53 | 49 | 2137 |
| Proportion | 24.10% | 17.45% | 50.58% | 3.09% | 2.48% | 2.29% | 100% |
| Layer Name | Output Size | Filter Size |
|---|---|---|
| (Width × Height × Number of Channels) | (Width × Height, Number Filters) | |
| Conv1 | 7 × 7, 64, stride 2 | |
| Conv2_x | 3 × 3, max pooling, stride 2 | |
| Conv3_x | ||
| Conv4_x | ||
| Conv5_x |
| Testing Results | 1 | 0 | |
|---|---|---|---|
| Real Nature | |||
| 1 | TP | FN | |
| 0 | FP | TN | |
| Defect | Remainder | Broken Core | Slag Inclusion | Gas Cavity | Cold Shut | Crack | Sum |
|---|---|---|---|---|---|---|---|
| Sample quantity | 103 | 74 | 216 | 13 | 11 | 10 | 427 |
| Input Size | mAP (%) | Average Precision (%) (Score Threshold = 0.5) | Average Recall (%) (Score Threshold = 0.5) | ||
|---|---|---|---|---|---|
| Model | |||||
| DBFF-YOLOv4 (Our model) | 99.58 | 99.90 | 91.87 | ||
| YOLOv4 | 31.27 | 50.24 | 8.02 | ||
| Backbone | AP (%) | mAP (%) | FPS | ||||||
|---|---|---|---|---|---|---|---|---|---|
| Model | Slag Inclusion | Remainder | Broken Core | Gas Cavity | Crack | Cold Shut | |||
| YOLOv4 | VGG16 | 98.60 | 98.41 | 99.18 | 91.05 | 100.00 | 90.91 | 96.36 | 54.39 |
| ResNet-50 | 96.45 | 96.83 | 98.85 | 98.25 | 100.00 | 89.39 | 96.63 | 47.22 | |
| ResNet-101 | 92.44 | 96.09 | 95.68 | 91.44 | 100.00 | 86.36 | 93.67 | 35.48 | |
| CSPDarknet-53 | 98.85 | 98.52 | 99.97 | 100.00 | 100.00 | 90.91 | 98.04 | 38.66 | |
| DBFF-YOLOv4 (Our model) | CSPDarknet-53 +ResNet-50 | 98.81 | 98.69 | 100.00 | 100.00 | 100.00 | 100.00 | 99.58 | 26.79 |
| Backbone | Recall (%, Score Threshold = 0.5) | Average Recall | |||||||
|---|---|---|---|---|---|---|---|---|---|
| Model | Slag Inclusion | Remainder | Broken Core | Gas Cavity | Crack | Cold Shut | |||
| YOLOv4 | VGG16 | 86.00 | 87.76 | 84.00 | 61.11 | 100.00 | 90.91 | 84.96 | |
| ResNet-50 | 76.18 | 79.72 | 79.00 | 44.44 | 50.00 | 81.82 | 68.53 | ||
| ResNet-101 | 58.59 | 64.34 | 69.00 | 11.11 | 50.00 | 81.82 | 55.81 | ||
| CSPDarknet-53 | 89.32 | 88.46 | 93.50 | 88.89 | 100.00 | 90.91 | 91.85 | ||
| DBFF-YOLOv4 (Our model) | CSPDarknet-53 +ResNet-50 | 90.78 | 89.16 | 91.50 | 88.89 | 100.00 | 90.91 | 91.87 | |
| Backbone | Recall (%, Score Threshold = 0.5) | Average Recall | |||||||
|---|---|---|---|---|---|---|---|---|---|
| Model | Slag Inclusion | Remainder | Broken Core | Gas Cavity | Crack | Cold Shut | |||
| YOLOv4 | VGG16 | 99.16 | 99.60 | 98.82 | 91.67 | 100.00 | 100.00 | 98.21 | |
| ResNet-50 | 97.70 | 98.28 | 98.14 | 100.00 | 100.00 | 90.00 | 97.35 | ||
| ResNet-101 | 95.25 | 97.87 | 99.28 | 100.00 | 100.00 | 90.00 | 97.07 | ||
| CSPDarknet-53 | 99.35 | 98.46 | 100.00 | 100.00 | 100.00 | 100.00 | 99.63 | ||
| DBFF-YOLOv4 (Our model) | CSPDarknet-53 +ResNet-50 | 99.41 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 99.90 | |
| One Time of Cropping | Nine Times of Cropping | Data Augmentation | mAP (%) | Average Precision (%) (Score Threshold = 0.5) | Average Recall (%) (Score Threshold = 0.5) |
|---|---|---|---|---|---|
| ✔ | 37.86 | 70.71 | 28.78 | ||
| ✔ | ✔ | 40.72 | 73.16 | 33.44 | |
| ✔ | 97.05 | 97.72 | 91.27 | ||
| ✔ | ✔ | 99.58 | 99.90 | 91.87 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Wang, D.; Xiao, H.; Huang, S. Automatic Defect Recognition and Localization for Aeroengine Turbine Blades Based on Deep Learning. Aerospace 2023, 10, 178. https://doi.org/10.3390/aerospace10020178
Wang D, Xiao H, Huang S. Automatic Defect Recognition and Localization for Aeroengine Turbine Blades Based on Deep Learning. Aerospace. 2023; 10(2):178. https://doi.org/10.3390/aerospace10020178
Chicago/Turabian StyleWang, Donghuan, Hong Xiao, and Shengqin Huang. 2023. "Automatic Defect Recognition and Localization for Aeroengine Turbine Blades Based on Deep Learning" Aerospace 10, no. 2: 178. https://doi.org/10.3390/aerospace10020178
APA StyleWang, D., Xiao, H., & Huang, S. (2023). Automatic Defect Recognition and Localization for Aeroengine Turbine Blades Based on Deep Learning. Aerospace, 10(2), 178. https://doi.org/10.3390/aerospace10020178

