Mechanical System and Template-Matching-Based Position-Measuring Method for Automatic Spool Positioning and Loading in Welding Wire Winding
Abstract
Featured Application
Abstract
1. Introduction
2. Related Works
3. Mechanical System
4. The Proposed Measuring Method
4.1. Image Pre-Processing
4.2. FPDD Strategy
4.3. Accurate Matching
5. Experiments and Discussion
5.1. Comparison of Feature-Detecting Algorithms
5.2. Comparison of FPDD and Direct Template Matching
6. Conclusions
- (1)
- A novel feature-point distribution density (FPDD) strategy was developed to accelerate the matching process and to improve matching reliability by pre-locating the searching area. The FPDD strategy was based on the AKAZE feature-detection algorithm and the pre-locating accuracy was tested in range of [] with good robustness.
- (2)
- AKAZE was found to be the most suitable algorithm for this application due to its high efficiency, high feature density, and edge-preserving properties compared to other algorithms such as SIFT, SURF, ORB, and MinEigen.
- (3)
- The proposed method was superior in robustness, accuracy, and speed and it was efficient for automatic spool positioning in the welding wire winding process, with [−1°, 0.5°] accuracy and less than 1 s computation time.
- (4)
- Multi-template matching was unable to measure the angular position of welding wire spool due to too much mismatching, even with eight templates.
Author Contributions
Funding
Acknowledgments
Conflicts of Interest
References
- Mondal, A.K.; Biswas, P.; Bag, S. Prediction of welding sequence induced thermal history and residual stresses and their effect on welding distortion. Weld. World 2017, 61, 711–721. [Google Scholar] [CrossRef]
- Welding Consumables Market: Global Industry Trends, Share, Size, Growth, Opportunity and Forecast 2019–2026. Available online: https://www.marketwatch.com/press-release/welding-consumables-market-global-industry-trends-share-size-growth-opportunity-and-forecast-2019-2026-2019-11-07 (accessed on 20 April 2020).
- Reeser, M.A. Welding Complete, Techniques, Project Plans & Instructions, 2nd ed.; Cool Springs Press: Brentwood, TN, USA, 2017; ISBN 159186691X. [Google Scholar]
- Shirmohammadi, S.; Ferrero, A. Camera as the instrument: The rising trend of vision based measurement. IEEE Instrum. Meas. Mag. 2014, 17, 41–47. [Google Scholar] [CrossRef]
- Cho, B.H.; Kaji, D.; Cheung, Z.B.; Ye, I.B.; Tang, R.; Ahn, A.; Carrillo, O.; Schwartz, J.T.; Valliani, A.A.; Oermann, E.K.; et al. Automated Measurement of Lumbar Lordosis on Radiographs Using Machine Learning and Computer Vision. Glob. Spine J. 2019. [Google Scholar] [CrossRef]
- Zhao, C.; Cheung, C.F.; Liu, M. Nanoscale measurement with pattern recognition of an ultra-precision diamond machined polar microstructure. Precis. Eng. 2019, 56, 156–163. [Google Scholar] [CrossRef]
- Huang, Y.; Gao, J.; Zhang, L.; Deng, H.; Chen, X. Fast template matching method in white-light scanning interferometry for 3D micro-profile measurement. Appl. Opt. 2020, 59, 1082. [Google Scholar] [CrossRef] [PubMed]
- Puranic, A.; Deepak, K.; Umadevi, V. Vehicle Number Plate Recognition System: A Literature Review and Implementation using Template Matching. Int. J. Comput. Appl. 2016, 134, 12–16. [Google Scholar] [CrossRef]
- Xu, Y.; Brownjohn, J.M.W. Review of machine-vision based methodologies for displacement measurement in civil structures. J. Civ. Struct. Health Monit. 2018, 8, 91–110. [Google Scholar] [CrossRef]
- Hanbay, K.; Talu, M.F.; Özgüven, Ö.F. Fabric defect detection systems and methods—A systematic literature review. Optik (Stuttg) 2016, 127, 11960–11973. [Google Scholar] [CrossRef]
- Bouget, D.; Allan, M.; Stoyanov, D.; Jannin, P. Vision-based and marker-less surgical tool detection and tracking: A review of the literature. Med. Image Anal. 2017, 35, 633–654. [Google Scholar] [CrossRef]
- Othman, N.; Dorizzi, B.; Garcia-Salicetti, S. OSIRIS: An open source iris recognition software. Pattern Recognit. Lett. 2016, 82, 124–131. [Google Scholar] [CrossRef]
- Sun, Y.; Mao, X.; Hong, S.; Xu, W.; Gui, G. Template Matching-Based Method for Intelligent Invoice Information Identification. IEEE Access 2019, 7, 28392–28401. [Google Scholar] [CrossRef]
- Shih, H.-C.; Yu, K.-C. A New Model-Based Rotation and Scaling-Invariant Projection Algorithm for Industrial Automation Application. IEEE Trans. Ind. Electron. 2016, 63, 4452–4460. [Google Scholar] [CrossRef]
- Huang, S.-H.; Pan, Y.-C. Automated visual inspection in the semiconductor industry: A survey. Comput. Ind. 2015, 66, 1–10. [Google Scholar] [CrossRef]
- Chen, Y.-S.; Wang, J.-Y. Computer Vision-Based Approach for Reading Analog Multimeter. Appl. Sci. 2018, 8, 1268. [Google Scholar] [CrossRef]
- Feng, D.; Feng, M.; Ozer, E.; Fukuda, Y. A Vision-Based Sensor for Noncontact Structural Displacement Measurement. Sensors 2015, 15, 16557–16575. [Google Scholar] [CrossRef]
- Guo, J.; Zhu, C.; Lu, S.; Zhang, D.; Zhang, C. Vision-based measurement for rotational speed by improving Lucas–Kanade template tracking algorithm. Appl. Opt. 2016, 55, 7186. [Google Scholar] [CrossRef]
- Zhang, T.; Li, J.; Jia, W.; Sun, J.; Yang, H. Fast and robust occluded face detection in ATM surveillance. Pattern Recognit. Lett. 2018, 107, 33–40. [Google Scholar] [CrossRef]
- Liu, F.; Gong, C.; Huang, X.; Zhou, T.; Yang, J.; Tao, D. Robust Visual Tracking Revisited: From Correlation Filter to Template Matching. IEEE Trans. Image Process. 2018, 27, 2777–2790. [Google Scholar] [CrossRef]
- Sarvaiya, J.N.; Patnaik, S.; Bombaywala, S. Image Registration by Template Matching Using Normalized Cross-Correlation. In Proceedings of the 2009 International Conference on Advances in Computing, Control, and Telecommunication Technologies, Bangalore, India, 28–29 December 2009; IEEE: Piscataway, NJ, USA, 2009; pp. 819–822. [Google Scholar]
- Di Stefano, L.; Mattoccia, S.; Tombari, F. ZNCC-based template matching using bounded partial correlation. Pattern Recognit. Lett. 2005, 26, 2129–2134. [Google Scholar] [CrossRef]
- Nikan, S.; Ahmadi, M. Partial Face Recognition Based on Template Matching. In Proceedings of the 2015 11th International Conference on Signal-Image Technology & Internet-Based Systems (SITIS), Bangkok, Thailand, 23–27 November 2015; IEEE: Piscataway, NJ, USA, 2015; pp. 160–163. [Google Scholar]
- Hisham, M.B.; Yaakob, S.N.; Raof, R.A.A.; Nazren, A.A.; Embedded, N.M.W. Template Matching using Sum of Squared Difference and Normalized Cross Correlation. In Proceedings of the 2015 IEEE Student Conference on Research and Development (SCOReD), Kuala Lumpur, Malaysia, 13–14 December 2015; IEEE: Piscataway, NJ, USA, 2015; pp. 100–104. [Google Scholar]
- Pan, B. Reliability-guided digital image correlation for image deformation measurement. Appl. Opt. 2009, 48, 1535. [Google Scholar] [CrossRef]
- Wei, S.D.; Lai, S.H. Fast normalized cross correlation based on adaptive multilevel winner update. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Springer: Berlin/Heidelberg, Germany, 2007; Volume 4810 LNCS, pp. 413–416. [Google Scholar] [CrossRef]
- Fouda, Y.M. A Robust Template Matching Algorithm Based on Reducing Dimensions. J. Signal Inf. Process. 2015, 6, 109–122. [Google Scholar] [CrossRef]
- Lai, J.; Lei, L.; Deng, K.; Yan, R.; Ruan, Y.; Jinyun, Z. Fast and robust template matching with majority neighbour similarity and annulus projection transformation. Pattern Recognit. 2020, 98, 107029. [Google Scholar] [CrossRef]
- Feng, D.; Feng, M.Q. Computer vision for SHM of civil infrastructure: From dynamic response measurement to damage detection—A review. Eng. Struct. 2018, 156, 105–117. [Google Scholar] [CrossRef]
- Hassaballah, M.; Abdelmgeid, A.A.; Alshazly, H.A. Image Features Detection, Description and Matching; Springer: Cham, Switzerland, 2016; pp. 11–45. [Google Scholar]
- Alcantarilla, P.F.; Bartoli, A.; Davison, A.J. KAZE Features. In Lecture Notes in Computer Science (including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Springer: Berlin/Heidelberg, Germany, 2012; Volume 7577 LNCS, pp. 214–227. ISBN 9783642337826. [Google Scholar]
- Alcantarilla, P.; Nuevo, J.; Bartoli, A. Fast Explicit Diffusion for Accelerated Features in Nonlinear Scale Spaces. In Proceedings of the British Machine Vision Conference 2013, Bristol, UK, 9–13 September 2013; British Machine Vision Association: Oxford, UK, 2013; pp. 13.1–13.11. [Google Scholar]
- Tareen, S.A.K.; Saleem, Z. A comparative analysis of SIFT, SURF, KAZE, AKAZE, ORB, and BRISK. In Proceedings of the 2018 International Conference on Computing, Mathematics and Engineering Technologies (iCoMET), Sukkur, Pakistan, 3–4 March 2018; IEEE: Piscataway, NJ, USA, 2018; Volume 2018-January, pp. 1–10. [Google Scholar]
- Bian, J.; Zhang, L.; Liu, Y.; Lin, W.-Y.; Cheng, M.-M.; Reid, I.D. Image Matching: An Application-oriented Benchmark. arXiv 2017, arXiv:1709.03917. [Google Scholar]
- Lumini, A.; Nanni, L. Recent Advances in Computer Vision; Studies in Computational Intelligence; Hassaballah, M., Hosny, K.M., Eds.; Springer International Publishing: Cham, Switzerland, 2019; Volume 804, ISBN 978-3-030-02999-9. [Google Scholar]
- Choi, B.D.; Han, J.W.; Kim, C.S.; Ko, S.J. Frame rate up-conversion using perspective transform. IEEE Trans. Consum. Electron. 2006, 52, 975–982. [Google Scholar] [CrossRef]
- Chien, H.-J.; Chuang, C.-C.; Chen, C.-Y.; Klette, R. When to use what feature? SIFT, SURF, ORB, or A-KAZE features for monocular visual odometry. In Proceedings of the 2016 International Conference on Image and Vision Computing New Zealand (IVCNZ), Palmerston North, New Zealand, 21–22 November 2016; IEEE: Piscataway, NJ, USA, 2016; pp. 1–6. [Google Scholar]
- Demchev, D.; Volkov, V.; Kazakov, E.; Alcantarilla, P.F.; Sandven, S.; Khmeleva, V. Sea Ice Drift Tracking From Sequential SAR Images Using Accelerated-KAZE Features. IEEE Trans. Geosci. Remote Sens. 2017, 55, 5174–5184. [Google Scholar] [CrossRef]
- Faraji, M.R.; Qi, X.; Jensen, A. Computer vision–based orthorectification and georeferencing of aerial image sets. J. Appl. Remote Sens. 2016, 10, 036027. [Google Scholar] [CrossRef]
- Ester, M.; Kriegel, H.-P.; Sander, J.; Xu, X. A density-based algorithm for discovering clusters a density-based algorithm for discovering clusters in large spatial databases with noise. In Proceedings of the 2nd International Conference on Knowledge Discovery and Data Mining, Portland, OR, USA, 2–4 August 1996; pp. 226–231. [Google Scholar]
- Schubert, E.; Sander, J.; Ester, M.; Kriegel, H.P.; Xu, X. DBSCAN Revisited, Revisited: Why and How You Should (Still) Use DBSCAN. ACM Trans. Database Syst. 2017, 42, 1–21. [Google Scholar] [CrossRef]
- Harris, C.; Stephens, M. A Combined Corner and Edge Detector. In Proceedings of the Alvey Vision Conference 1988, Manchester, UK, 31 August–2 September 1988; pp. 1–6. [Google Scholar]
- Shi, J. Tomasi Good features to track. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition CVPR-94, Seattle, WA, USA, 21–23 June 1994; IEEE Computer Society Press: Los Alamitos, CA, USA, 1994; Volume 169, pp. 593–600. [Google Scholar]
© 2020 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 (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Xu, J.; He, X.; Ji, W. Mechanical System and Template-Matching-Based Position-Measuring Method for Automatic Spool Positioning and Loading in Welding Wire Winding. Appl. Sci. 2020, 10, 3762. https://doi.org/10.3390/app10113762
Xu J, He X, Ji W. Mechanical System and Template-Matching-Based Position-Measuring Method for Automatic Spool Positioning and Loading in Welding Wire Winding. Applied Sciences. 2020; 10(11):3762. https://doi.org/10.3390/app10113762
Chicago/Turabian StyleXu, Jie, Xin He, and Weixi Ji. 2020. "Mechanical System and Template-Matching-Based Position-Measuring Method for Automatic Spool Positioning and Loading in Welding Wire Winding" Applied Sciences 10, no. 11: 3762. https://doi.org/10.3390/app10113762
APA StyleXu, J., He, X., & Ji, W. (2020). Mechanical System and Template-Matching-Based Position-Measuring Method for Automatic Spool Positioning and Loading in Welding Wire Winding. Applied Sciences, 10(11), 3762. https://doi.org/10.3390/app10113762