{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T15:42:33Z","timestamp":1740152553025,"version":"3.37.3"},"reference-count":32,"publisher":"MDPI AG","issue":"9","license":[{"start":{"date-parts":[[2022,9,16]],"date-time":"2022-09-16T00:00:00Z","timestamp":1663286400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Open Foundation of the Key Laboratory of Advanced Manufacturing Technology of Zhejiang Province","award":["2020C01061"]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Algorithms"],"abstract":"The current template-matching algorithm can match the target workpiece but cannot give the position and orientation of the irregular workpiece. Aiming at this problem, this paper proposes a template-matching algorithm for irregular workpieces based on the contour phase difference. By this, one can firstly gain the profile curve of the irregular workpiece by measuring its radius in orderly fashion and then, calculate the similarity of the template workpiece profile and the target one by phase-shifting and finally, compute the rotation measure between the two according to the number of phase movements. The experimental results showed that in this way one could not only match the shaped workpiece in the template base accurately, but also accurately calculate the rotation angle of the irregular workpiece relative to the template with the maximum error controlled within 1%.<\/jats:p>","DOI":"10.3390\/a15090331","type":"journal-article","created":{"date-parts":[[2022,9,19]],"date-time":"2022-09-19T02:12:43Z","timestamp":1663553563000},"page":"331","source":"Crossref","is-referenced-by-count":4,"title":["Irregular Workpiece Template-Matching Algorithm Using Contour Phase"],"prefix":"10.3390","volume":"15","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-3626-154X","authenticated-orcid":false,"given":"Shaohui","family":"Su","sequence":"first","affiliation":[{"name":"School of Mechanical Engineering, Hangzhou Dianzi University, Hangzhou 310018, China"},{"name":"Anji Intelligent Manufacturing Technology Research Institute, Hangzhou Dianzi University, Huzhou 313300, China"}]},{"given":"Jiadong","family":"Wang","sequence":"additional","affiliation":[{"name":"School of Mechanical Engineering, Hangzhou Dianzi University, Hangzhou 310018, China"}]},{"given":"Dongyang","family":"Zhang","sequence":"additional","affiliation":[{"name":"School of Mechanical Engineering, Hangzhou Dianzi University, Hangzhou 310018, China"}]}],"member":"1968","published-online":{"date-parts":[[2022,9,16]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"23","DOI":"10.1051\/smdo\/2021022","article-title":"Development of an advanced MES for the simulation and optimization of industry 4.0 process","volume":"12","author":"Benfriha","year":"2021","journal-title":"Int. J. Simul. Multidiscip. Des. Optim."},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Won, D.J., and Moon, J.H. (2019, January 23\u201325). Advanced template matching prediction using a motion boundary. Proceedings of the the 2nd International Conference on Image and Graphics Processing(ICIGP), Singapore.","DOI":"10.1145\/3313950.3313959"},{"key":"ref_3","first-page":"377","article-title":"Improved Template Matching Algorithm Based on Feature Point Matching","volume":"50","author":"Zhu","year":"2022","journal-title":"Comput. Digit. Eng."},{"key":"ref_4","unstructured":"Ma, H. (2019). Research on Automatic Focusing and Mosaic Algorithms of Pathological Microscopic Images, North University of China."},{"key":"ref_5","first-page":"1462","article-title":"High performance template matching algorithm based on edge geometric features","volume":"34","author":"Wu","year":"2013","journal-title":"Chin. J. Entific Instrum."},{"key":"ref_6","unstructured":"Rao, T. (2022, June 10). Video Image Processing Method And Apparatus Thereof, Display Device, Computer Readable Storage Medium And Computer Program Product (USPTO 20200134793). Available online: https:\/\/www.freepatentsonline.com\/y2020\/0134793.html."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"598","DOI":"10.1109\/TGRS.2018.2863259","article-title":"Identification of Tropical Cyclone Centers in SAR Imagery Based on Template Matching and Particle Swarm Optimization Algorithms","volume":"57","author":"Jin","year":"2018","journal-title":"IEEE Trans. Geosci. Remote Sens."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"033703","DOI":"10.1063\/5.0023244","article-title":"A robust edge-based template matching algorithm for displacement measurement of compliant mechanisms under scanning electron microscope","volume":"92","author":"Lu","year":"2021","journal-title":"Rev. Sci. Instrum."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"012163","DOI":"10.1088\/1742-6596\/1693\/1\/012163","article-title":"A Fast Image Template Matching Algorithm Based on Normalized Cross Correlation","volume":"1693","author":"Cui","year":"2020","journal-title":"J. Phys. Conf. Ser."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"495","DOI":"10.1016\/j.neucom.2019.05.105","article-title":"Robust template matching with large angle localization","volume":"398","author":"Yang","year":"2020","journal-title":"Neurocomputing"},{"key":"ref_11","first-page":"229","article-title":"Real-time Textureless Object Detection and Recognition Based on an Edge-based Hierarchical Template Matching Algorithm","volume":"21","author":"Tsai","year":"2018","journal-title":"J. Appl. Sci. Eng."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"390","DOI":"10.1109\/TIE.2019.2897539","article-title":"Sparse Template-Based 6-D Pose Estimation of Metal Parts Using a Monocular Camera","volume":"67","author":"He","year":"2020","journal-title":"IEEE Trans. Ind. Electron."},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Han, Y. (2021). Reliable Template Matching for Image Detection in Vision Sensor Systems. Sensors, 21.","DOI":"10.3390\/s21248176"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"526","DOI":"10.1109\/83.913587","article-title":"A fast globally optimal algorithm for template matching using low-resolution pruning","volume":"10","year":"2001","journal-title":"IEEE Trans. Image Process."},{"key":"ref_15","first-page":"52","article-title":"A Fast Template Matching Method Based on Gray Level","volume":"26","author":"Zheng","year":"2018","journal-title":"Mod. Comput."},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Hsu, C.T., and Shih, M.C. (2002, January 15\u201317). Content-based image retrieval by interest-point matching and geometric hashing. Proceedings of the SPIE\u2014The International Society for Optical Engineering, Shanghai, China.","DOI":"10.1117\/12.481572"},{"key":"ref_17","first-page":"27","article-title":"Design and Implementation of Image Recognition Algorithm Based on Improved Moment Invariants and Principal Component Analysis","volume":"34","author":"Zhan","year":"2017","journal-title":"J. Jilin Inst. Chem. Technol."},{"key":"ref_18","unstructured":"Zhou, L. (2012). Research and Application of Vision Positioning Technology Based on Template Matching, Dalian University of Technology."},{"key":"ref_19","first-page":"377","article-title":"Design and realization of a new correlation tracker algorithm","volume":"5","author":"Yang","year":"2000","journal-title":"J. Infrared Millim. Waves"},{"key":"ref_20","first-page":"61","article-title":"A fast correlation matching algorithm based on log-polar transform","volume":"38","author":"Zhang","year":"2020","journal-title":"Flight Dyn."},{"key":"ref_21","first-page":"102","article-title":"Regular planar geometric workpiece sorting method based on machine vision","volume":"28","author":"Jiang","year":"2015","journal-title":"Ind. Control Comput."},{"key":"ref_22","first-page":"16","article-title":"Design and implementation of an intelligent sorting system for parts of 3C products","volume":"10","author":"Mei","year":"2018","journal-title":"Mod. Manuf. Technol. Equip."},{"key":"ref_23","first-page":"95","article-title":"Method for recognizing and positionig ceramic substrate","volume":"32","author":"Li","year":"2019","journal-title":"Ind. Control Comput."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"2226","DOI":"10.1109\/TIP.2006.877407","article-title":"An edge-guided image interpolation algorithm via directional filtering and data fusion","volume":"15","author":"Zhang","year":"2006","journal-title":"IEEE Trans. Image Process."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"2263","DOI":"10.1049\/iet-ipr.2019.1138","article-title":"Automatic recognition and location system for electric vehicle charging port in complex environment","volume":"14","author":"Sun","year":"2020","journal-title":"IET Image Process."},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Quan, P., Lou, Y.n., Lin, H., Liang, Z., Wei, D., and Di, S. (2022). Research on Fast Recognition and Localization of an Electric Vehicle Charging Port Based on a Cluster Template Matching Algorithm. Sensors, 22.","DOI":"10.2139\/ssrn.4034411"},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1177\/00368504211026131","article-title":"Research on track fastener positioning method based on local unidirectional template matching","volume":"104","author":"Li","year":"2021","journal-title":"Sci. Prog."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"1729881419900836","DOI":"10.1177\/1729881419900836","article-title":"Image recognition in online monitoring of power equipment","volume":"17","author":"Wu","year":"2020","journal-title":"Int. J. Adv. Robot. Syst."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"787","DOI":"10.1109\/LRA.2021.3050741","article-title":"An Autonomous Positioning Method of Tube-to-Tubesheet Welding Robot Based on Coordinate Transformation and Template Matching","volume":"6","author":"Cai","year":"2021","journal-title":"IEEE Robot. Autom. Lett."},{"key":"ref_30","first-page":"128","article-title":"Orientation codes-based image template matching method on workpiece inspection","volume":"19","author":"Huang","year":"2011","journal-title":"Electron. Des. Eng."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"179","DOI":"10.1109\/TIT.1962.1057692","article-title":"Visual Pattern Recognition by Moment Invariants","volume":"8","author":"Hu","year":"1962","journal-title":"Inf. Theory IRE Trans."},{"key":"ref_32","first-page":"683","article-title":"Improved moment invariants for shape discrimination","volume":"26","author":"Chen","year":"1993","journal-title":"Proc. SPIE Int. Soc. Opt. Eng."}],"container-title":["Algorithms"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1999-4893\/15\/9\/331\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,8,5]],"date-time":"2024-08-05T18:18:28Z","timestamp":1722881908000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1999-4893\/15\/9\/331"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,9,16]]},"references-count":32,"journal-issue":{"issue":"9","published-online":{"date-parts":[[2022,9]]}},"alternative-id":["a15090331"],"URL":"https:\/\/doi.org\/10.3390\/a15090331","relation":{},"ISSN":["1999-4893"],"issn-type":[{"type":"electronic","value":"1999-4893"}],"subject":[],"published":{"date-parts":[[2022,9,16]]}}}