CPDet: Circle-Permutation-Aware Object Detection for Heat Exchanger Cleaning
Abstract
:1. Introduction
- CPDet is the first detector using permutation prior information, and it visually represents the detection results with circles for circle–hole detection in the heat exchanger industry.
- IPE, IPF, and PSA are proposed to extract and fuse the permutation priors of the holes, integrate them into the feature extraction process, and enhance the feature interaction among holes, thereby achieving precise detection in the exchanger cleaning industry.
- CPDet achieves state-of-the-art performance in heat exchanger circle–hole detection scenarios and significantly boosts the baseline detector by 3.29% and 3.31% .
2. Related Work
2.1. Two-Stage Detector
2.2. One-Stage Detector
2.3. Specific Industrial Scenarios Detector
2.4. Circle Object Detection
3. Materials and Methods
3.1. Heat Exchanger Dataset
3.2. The Interval Prior Extract Module
3.3. The Interval Prior Fusion Module
3.4. Prior-Guided Sparse Attention Module
3.5. Improvements in Circle Representation
Algorithm 1 Circle Drawing |
procedure DrawCircle(, , ) //Initialize variables // Loop until the value is less than the while do // Draw the symmetry of an eighth of a circle’s region. Plot(, ) if then // Update decision parameter D else end if // Update the value of end while end procedure procedure Plot(x, y) draw pixel at end procedure |
4. Results
4.1. Parameter Settings
4.2. Ablation Experiments
4.3. Experimental Results
4.4. Discussion
5. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Silaipillayarputhur, K.; Khurshid, H. The design of shell and tube heat exchangers—A review. Int. J. Mech. Prod. Eng. Res. Dev. 2019, 9, 87–102. [Google Scholar]
- Ren, S.; He, K.; Girshick, R.; Sun, J. Faster r-cnn: Towards real-time object detection with region proposal networks. In Proceedings of the Advances in Neural Information Processing Systems, Montreal, QC, Canada, 7–12 December 2015; Volume 28. [Google Scholar]
- Cai, Z.; Vasconcelos, N. Cascade r-cnn: Delving into high quality object detection. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Salt Lake City, UT, USA, 18–23 June 2018; pp. 6154–6162. [Google Scholar]
- Lin, T.Y.; Goyal, P.; Girshick, R.; He, K.; Dollár, P. Focal loss for dense object detection. In Proceedings of the IEEE International Conference on Computer Vision, Venice, Italy, 22–29 October 2017; pp. 2980–2988. [Google Scholar]
- 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 Computer Vision—ECCV 2016: 14th European Conference, Amsterdam, The Netherlands, 11–14 October 2016; Proceedings, Part I 14. Springer: Berlin/Heidelberg, Germany, 2016; pp. 21–37. [Google Scholar]
- Zuo, Y.; Wang, J.; Song, J. Application of YOLO object detection network in weld surface defect detection. In Proceedings of the 2021 IEEE 11th Annual International Conference on CYBER Technology in Automation, Control, and Intelligent Systems (CYBER), Jiaxing, China, 27–31 July 2021; pp. 704–710. [Google Scholar]
- Yang, L.; Fan, J.; Liu, Y.; Li, E.; Peng, J.; Liang, Z. Automatic detection and location of weld beads with deep convolutional neural networks. IEEE Trans. Instrum. Meas. 2020, 70, 1–12. [Google Scholar] [CrossRef]
- Fahimipirehgalin, M.; Trunzer, E.; Odenweller, M.; Vogel-Heuser, B. Automatic visual leakage detection and localization from pipelines in chemical process plants using machine vision techniques. Engineering 2021, 7, 758–776. [Google Scholar] [CrossRef]
- Obaid, M.H.; Hamad, A.H. Deep Learning Approach for Oil Pipeline Leakage Detection Using Image-Based Edge Detection Techniques. J. Eur. Syst. Autom. 2023, 56, 663–673. [Google Scholar] [CrossRef]
- Zheng, H.; Chen, X.; Cheng, H.; Du, Y.; Jiang, Z. MD-YOLO: Surface Defect Detector for Industrial Complex Environments. Opt. Lasers Eng. 2024, 178, 108170. [Google Scholar] [CrossRef]
- Zhu, X.; Lyu, S.; Wang, X.; Zhao, Q. TPH-YOLOv5: Improved YOLOv5 based on transformer prediction head for object detection on drone-captured scenarios. In Proceedings of the IEEE/CVF International Conference on Computer Vision, Montreal, BC, Canada, 11–17 October 2021; pp. 2778–2788. [Google Scholar]
- Girshick, R.; Donahue, J.; Darrell, T.; Malik, J. Rich feature hierarchies for accurate object detection and semantic segmentation. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Columbus, OH, USA, 23–28 June 2014; pp. 580–587. [Google Scholar]
- Girshick, R. Fast r-cnn. In Proceedings of the IEEE International Conference on Computer Vision, Santiago, Chile, 7–13 December 2015; pp. 1440–1448. [Google Scholar]
- 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]
- Liu, S.; Qi, L.; Qin, H.; Shi, J.; Jia, J. Path aggregation network for instance segmentation. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Salt Lake City, UT, USA, 18–23 June 2018; pp. 8759–8768. [Google Scholar]
- Redmon, J.; Divvala, S.; Girshick, R.; Farhadi, A. You only look once: Unified, real-time object detection. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Las Vegas, NV, USA, 27–30 June 2016; pp. 779–788. [Google Scholar]
- Redmon, J.; Farhadi, A. YOLO9000: Better, faster, stronger. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Honolulu, HI, USA, 21–26 July 2017; pp. 7263–7271. [Google Scholar]
- Redmon, J.; Farhadi, A. Yolov3: An incremental improvement. arXiv 2018, arXiv:1804.02767. [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]
- Couturier, R.; Noura, H.N.; Salman, O.; Sider, A. A deep learning object detection method for an efficient clusters initialization. arXiv 2021, arXiv:2104.13634. [Google Scholar]
- Choudhari, S.J.; BJ, S.; Singh, S.A.; Desai, K. Utilizing Vision-Based Object Detection Algorithms in Recognizing Uncommon Operating Conditions for CNC Milling Machine. In Proceedings of the International Manufacturing Science and Engineering Conference, Greenville, SC, USA, 23–27 June 2023; American Society of Mechanical Engineers: New York, NY, USA, 2023; Volume 87240, p. V002T05A007. [Google Scholar]
- Zhao, Y.; Yang, Z.; Xu, C. Bolt Loosening Detection for a Steel Frame Multi-Story Structure Based on Deep Learning and Digital Image Processing. In Proceedings of the ASME International Mechanical Engineering Congress and Exposition, Columbus, OH, USA, 29 October–2 November 2022; American Society of Mechanical Engineers: New York, NY, USA, 2022; Volume 86656, p. V003T04A017. [Google Scholar]
- Fang, Y.; Guo, X.; Chen, K.; Zhou, Z.; Ye, Q. Accurate and automated detection of surface knots on sawn timbers using YOLO-V5 model. BioResources 2021, 16, 5390. [Google Scholar] [CrossRef]
- Mathew, M.P.; Mahesh, T.Y. Leaf-based disease detection in bell pepper plant using YOLO v5. Signal Image Video Process. 2022, 16, 841–847. [Google Scholar] [CrossRef]
- Ling, H.; Zhao, T.; Zhang, Y.; Lei, M. Engineering Vehicle Detection Based on Improved YOLOv6. Appl. Sci. 2024, 14, 8054. [Google Scholar] [CrossRef]
- Wang, H.; Xu, X.; Liu, Y.; Lu, D.; Liang, B.; Tang, Y. Real-time defect detection for metal components: A fusion of enhanced Canny–Devernay and YOLOv6 algorithms. Appl. Sci. 2023, 13, 6898. [Google Scholar] [CrossRef]
- Han, J.; Li, Z.; Cui, G.; Zhao, J. EGS-YOLO: A Fast and Reliable Safety Helmet Detection Method Modified Based on YOLOv7. Appl. Sci. 2024, 14, 7923. [Google Scholar] [CrossRef]
- Yang, X.; Wang, Z.; Dong, M. PRE-YOLO: A Lightweight Model for Detecting Helmet-Wearing of Electric Vehicle Riders on Complex Traffic Roads. Appl. Sci. 2024, 14, 7703. [Google Scholar] [CrossRef]
- Wang, J.; Yu, N. UTD-Yolov5: A real-time underwater targets detection method based on attention improved YOLOv5. arXiv 2022, arXiv:2207.00837. [Google Scholar]
- Hu, J.; Shen, L.; Sun, G. Squeeze-and-excitation networks. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Salt Lake City, UT, USA, 18–23 June 2018; pp. 7132–7141. [Google Scholar]
- Xu, H.; Li, B.; Zhong, F. Light-YOLOv5: A lightweight algorithm for improved YOLOv5 in complex fire scenarios. Appl. Sci. 2022, 12, 12312. [Google Scholar] [CrossRef]
- Lu, S.; Liu, X.; He, Z.; Zhang, X.; Liu, W.; Karkee, M. Swin-Transformer-YOLOv5 for real-time wine grape bunch detection. Remote Sens. 2022, 14, 5853. [Google Scholar] [CrossRef]
- Guo, Z.; Wang, C.; Yang, G.; Huang, Z.; Li, G. Msft-yolo: Improved yolov5 based on transformer for detecting defects of steel surface. Sensors 2022, 22, 3467. [Google Scholar] [CrossRef]
- Mehta, M. AFF-YOLO: A Real-Time Industrial Defect Detection Method Based on Attention Mechanism and Feature Fusion. 2023. Available online: https://www.researchsquare.com/article/rs-3449230/v1 (accessed on 21 August 2024).
- Tan, M.; Pang, R.; Le, Q.V. Efficientdet: Scalable and efficient object detection. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Seattle, WA, USA, 13–19 June 2020; pp. 10781–10790. [Google Scholar]
- Mekhalfi, M.L.; Nicolò, C.; Bazi, Y.; Al Rahhal, M.M.; Al Maghayreh, E. Detecting crop circles in google earth images with mask R-CNN and YOLOv3. Appl. Sci. 2021, 11, 2238. [Google Scholar] [CrossRef]
- Yang, H.; Deng, R.; Lu, Y.; Zhu, Z.; Chen, Y.; Roland, J.T.; Lu, L.; Landman, B.A.; Fogo, A.B.; Huo, Y. CircleNet: Anchor-free glomerulus detection with circle representation. In Proceedings of the Medical Image Computing and Computer Assisted Intervention—MICCAI 2020: 23rd International Conference, Lima, Peru, 4–8 October 2020; Proceedings, Part IV 23. Springer: Berlin/Heidelberg, Germany, 2020; pp. 35–44. [Google Scholar]
- Park, H.M.; Park, J.H. YOLO network with a circular bounding box to classify the flowering degree of chrysanthemum. AgriEngineering 2023, 5, 1530–1543. [Google Scholar] [CrossRef]
- Sunkara, R.; Luo, T. No more strided convolutions or pooling: A new CNN building block for low-resolution images and small objects. In Joint European Conference on Machine Learning and Knowledge Discovery in Databases; Springer Nature: Cham, Switzerland, 2022; pp. 443–459. [Google Scholar]
- Jocher, G.; Chaurasia, A.; Qiu, J. Ultralytics YOLO. 2023. Available online: https://github.com/ultralytics/ultralytics (accessed on 21 August 2024).
- Ge, Z.; Liu, S.; Wang, F.; Li, Z.; Sun, J. Yolox: Exceeding yolo series in 2021. arXiv 2021, arXiv:2107.08430. [Google Scholar]
- Wang, C.; He, W.; Nie, Y.; Guo, J.; Liu, C.; Wang, Y.; Han, K. Gold-YOLO: Efficient object detector via gather-and-distribute mechanism. In Proceedings of the Advances in Neural Information Processing Systems, Vancouver, BC, Canada, 9–15 December 2024; Volume 36. [Google Scholar]
- Wang, A.; Chen, H.; Liu, L.; Chen, K.; Lin, Z.; Han, J.; Ding, G. Yolov10: Real-time end-to-end object detection. arXiv 2024, arXiv:2405.14458. [Google Scholar]
Detector Type | Advantages | Disadvantages |
---|---|---|
One-Stage Detector | Fast detection speed, easy to deploy | Detection accuracy is relatively poor compared to two-stage detectors |
Two-Stage Detector | Detection accuracy is relatively higher compared to one-stage detectors | Detection speed is relatively slower compared to one-stage detectors, and it is difficult to deploy. |
Specific Industrial Scenarios Detector | Improved for special scenarios, with high detection accuracy in specific scenarios. | Limited to specific scenarios; performs well in its specific scenarios but has poor generalizability. |
Circle Object Detection | Represented for circular targets; more suitable for the detection of circle objects. | Improved based on two-stage detectors, with slower detection speed and poor portability. |
Our Detector | Fully utilizes prior information in the dataset, achieving the best performance in the scenario of detecting circle holes in heat exchangers compared to the aforementioned methods. | Dependent on the arrangement of prior information in the dataset, with poor generalizability. |
Detection Head | Anchor Size |
---|---|
Small | [10,13], [16,30], [33,23] |
Medium | [30,61], [62,45], [59,119] |
Large | [116,90], [156,198], [373,326] |
Statistical Method | |||
---|---|---|---|
Arithmetic Mean | 83.75% | 67.10% | 76.09% |
Trimmed Mean (10%) | 84.23% | 68.26% | 76.70% |
Mode | 79.11% | 61.73% | 68.54% |
Median | 65.96% | 62.56% | 64.71% |
Trimming Rate | h Interval | ||
---|---|---|---|
0% | 22 | 75.13% | 72.09% |
10% | 26 | 78.69% | 76.70% |
20% | 23 | 76.13% | 75.16% |
30% | 24 | 76.37% | 74.18% |
40% | 25 | 73.89% | 74.37% |
WCM | |||
---|---|---|---|
0.2 | 81.91% | 68.20% | 75.38% |
0.4 | 80.54% | 68.43% | 74.85% |
0.6 | 83.49% | 69.30% | 76.26% |
0.8 | 81.23% | 68.74% | 75.23% |
YOLOv8s Backbone | ||||
---|---|---|---|---|
IPE + IPF | PSA | |||
81.63% | 77.49% | 77.13% | ||
✔ | 82.92% | 81.94% | 79.33% | |
✔ | 84.33% | 84.12% | 80.34% | |
✔ | ✔ | 86.87% | 85.23% | 82.65% |
Methods | F1Score | TPR | FNR | FPR | |||
---|---|---|---|---|---|---|---|
YOLOv3 [18] | 76.41% | 63.16% | 71.69% | 77.82 | 0.71 | 0.13 | 0.17 |
YOLOv5 [20] | 78.31% | 65.64% | 71.96% | 74.11 | 0.75 | 0.11 | 0.14 |
YOLOv8 [40] | 81.64% | 67.91% | 73.30% | 75.95 | 0.73 | 0.08 | 0.13 |
YOLOX-S [41] | 79.94% | 63.01% | 71.75% | 73.62 | 0.76 | 0.09 | 0.13 |
Gold-YOLO [42] | 80.80% | 64.81% | 72.80% | 76.22 | 0.76 | 0.07 | 0.15 |
TPH-YOLOv5 [11] | 80.98% | 64.34% | 71.08% | 77.72 | 0.63 | 0.19 | 0.21 |
YOLOv10 [43] | 82.15% | 69.40% | 73.84% | 79.72 | 0.78 | 0.12 | 0.11 |
CPDet(v3) | 82.17% | 63.34% | 74.13% | 79.68(+1.86) | 0.84(+0.13) | 0.03(−0.10) | 0.05(−0.12) |
CPDet(v5) | 83.54% | 66.57% | 75.40% | 80.61(+6.50) | 0.84(+0.09) | 0.03(−0.08) | 0.04(−0.1) |
CPDet(v8) | 84.93% | 68.25% | 76.61% | 80.30(+4.35) | 0.88(+0.15) | 0.02(−0.06) | 0.04(−0.09) |
CPDet(v10) | 84.59% | 68.37% | 76.74% | 81.23(+1.51) | 0.88(+0.10) | 0.01(−0.11) | 0.04(−0.07) |
Methods | F1Score | FPS | FLOPs | Memory Usage | |||
---|---|---|---|---|---|---|---|
YOLOv8s | 80.55% | 71.75% | 73.63% | 74.96 | 114 | 43.9M | 13.51G |
YOLOv8m | 82.21% | 72.56% | 74.91% | 76.19 | 77 | 114.3M | 14.92G |
YOLOv8l | 83.13% | 72.84% | 75.87% | 78.88 | 53 | 229.1M | 16.72G |
CPDet(v8s) | 82.46%(+1.91%) | 73.35%(+1.60%) | 76.22%(+2.59%) | 77.99(+3.03) | 83 | 46.1M | 13.94G |
CPDet(v8m) | 83.78%(+1.57%) | 74.16%(+1.60%) | 77.97%(+3.06%) | 78.15(+1.96) | 69 | 116.5M | 15.83G |
CPDet(v8l) | 84.26%(+1.13%) | 75.85%(+3.01%) | 78.50%(+2.63%) | 79.58 +0.75) | 62 | 231.3M | 17.26G |
YOLOv5s | 77.95% | 72.96% | 74.28 | 74.28 | 125 | 32.1M | 13.27G |
YOLOv5m | 78.42% | 73.75% | 74.56% | 74.65 | 94 | 98.2M | 15.85G |
YOLOv5l | 79.93% | 74.62% | 74.34% | 75.51 | 82 | 218.1M | 17.37G |
CPDet(v5s) | 80.83%(+2.88%) | 73.43%(+0.47%) | 74.60%(+2.26%) | 75.78(+1.50) | 91 | 34.2M | 13.98G |
CPDet(v5m) | 81.71%(+3.29%) | 74.50%(+0.75%) | 75.24%(+1.73%) | 77.13(+2.48) | 85 | 100.3M | 16.45G |
CPDet(v5l) | 82.95%(+3.02%) | 75.24%(+0.62%) | 76.13%(+1.79%) | 78.64(+3.13) | 80 | 220.2M | 18.87G |
YOLOv10s | 80.94% | 72.80% | 72.98% | 77.96 | 146 | 27.0M | 12.20G |
YOLOv10m | 78.12% | 73.98% | 73.64% | 77.62 | 125 | 79.3M | 14.00G |
YOLOv10l | 79.65% | 74.47% | 74.71% | 78.32 | 114 | 192.8M | 15.21G |
CPDet(v10s) | 83.49%(+2.55%) | 73.89%(+1.09%) | 74.75%(+1.77%) | 78.37(+0.41) | 114 | 28.9M | 13.11G |
CPDet(v10m) | 85.00%(+3.67%) | 75.23%(+1.27%) | 75.67%(+1.79%) | 78.91(+1.29) | 94 | 81.2M | 14.93G |
CPDet(v10l) | 85.87%(+2.58%) | 75.09%(+0.21%) | 76.71%(+2.41%) | 79.02(+0.7) | 82 | 194.7M | 16.28G |
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. |
© 2024 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
Liang, J.; Wu, Y.; Qin, Y.; Wang, H.; Li, X.; Peng, Y.; Xie, X. CPDet: Circle-Permutation-Aware Object Detection for Heat Exchanger Cleaning. Appl. Sci. 2024, 14, 9115. https://doi.org/10.3390/app14199115
Liang J, Wu Y, Qin Y, Wang H, Li X, Peng Y, Xie X. CPDet: Circle-Permutation-Aware Object Detection for Heat Exchanger Cleaning. Applied Sciences. 2024; 14(19):9115. https://doi.org/10.3390/app14199115
Chicago/Turabian StyleLiang, Jinshuo, Yiqiang Wu, Yu Qin, Haoyu Wang, Xiaomao Li, Yan Peng, and Xie Xie. 2024. "CPDet: Circle-Permutation-Aware Object Detection for Heat Exchanger Cleaning" Applied Sciences 14, no. 19: 9115. https://doi.org/10.3390/app14199115
APA StyleLiang, J., Wu, Y., Qin, Y., Wang, H., Li, X., Peng, Y., & Xie, X. (2024). CPDet: Circle-Permutation-Aware Object Detection for Heat Exchanger Cleaning. Applied Sciences, 14(19), 9115. https://doi.org/10.3390/app14199115