{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,5]],"date-time":"2026-02-05T08:59:15Z","timestamp":1770281955275,"version":"3.49.0"},"reference-count":34,"publisher":"MDPI AG","issue":"21","license":[{"start":{"date-parts":[[2022,10,28]],"date-time":"2022-10-28T00:00:00Z","timestamp":1666915200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100002855","name":"National Key R&amp;D Program of China","doi-asserted-by":"publisher","award":["2021YFB3202403"],"award-info":[{"award-number":["2021YFB3202403"]}],"id":[{"id":"10.13039\/501100002855","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100002855","name":"National Key R&amp;D Program of China","doi-asserted-by":"publisher","award":["51874022"],"award-info":[{"award-number":["51874022"]}],"id":[{"id":"10.13039\/501100002855","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["2021YFB3202403"],"award-info":[{"award-number":["2021YFB3202403"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["51874022"],"award-info":[{"award-number":["51874022"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Aiming at the low efficiency of manual measurement of threads and the lack of practicability in machine vision measurement before, online size measurement of threads at the end of sucker rods based on machine vision was studied. A robotic arm is used to carry an optical device to achieve high-quality image acquisition of threads. Based on the prior knowledge of the thread profile angle, the directional edge detection operator is customized to achieve the accurate detection of the left and right edges of the thread. Noise filtering, sorting, and left and right edge-matching algorithms based on connected domains are developed to eliminate the interference effects of electrostatic dust and oil pollution in online measurement, and the dimension of thread profile angles, pitches, major diameters, and minor diameters can be precisely calculated. The experimental results show that the screw thread parameter measurement time is about 0.13 s; the maximum and minimum average errors of the thread angles are 0.011\u00b0 and 0.632\u00b0, respectively; and the total average deviation is less than 0.08\u00b0. For the screw thread pitch, major diameter, minor diameter, and pitch diameter parameter measurement, the deviation of the measurement results between the proposed method and the universal tool microscope (UTM) method is less than 10 \u03bcm. It fully proves the effectiveness and accuracy of the method in this paper and, at the same time, shows that the method has good real-time performance and high application significance, which lays a good foundation for the subsequent online thread measurement.<\/jats:p>","DOI":"10.3390\/s22218276","type":"journal-article","created":{"date-parts":[[2022,10,30]],"date-time":"2022-10-30T10:47:57Z","timestamp":1667126877000},"page":"8276","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":13,"title":["Automatic Measurement of External Thread at the End of Sucker Rod Based on Machine Vision"],"prefix":"10.3390","volume":"22","author":[{"given":"Xianyou","family":"Li","sequence":"first","affiliation":[{"name":"Institute of Engineering Technology, University of Science and Technology Beijing, Beijing 100083, China"},{"name":"Department of Mechanical Engineering, Baotou Vocational and Technical College, Baotou 014030, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9458-6089","authenticated-orcid":false,"given":"Shun","family":"Wang","sequence":"additional","affiliation":[{"name":"Collaborative Innovation Center of Steel Technology, University of Science and Technology Beijing, Beijing 100083, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1809-7413","authenticated-orcid":false,"given":"Ke","family":"Xu","sequence":"additional","affiliation":[{"name":"Collaborative Innovation Center of Steel Technology, University of Science and Technology Beijing, Beijing 100083, China"}]}],"member":"1968","published-online":{"date-parts":[[2022,10,28]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"313","DOI":"10.1016\/j.engfailanal.2019.07.021","article-title":"Fracture analysis of a connecting rod for oil pumping unit in China western oilfield","volume":"105","author":"Ding","year":"2019","journal-title":"Eng. Fail. Anal."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"598","DOI":"10.1007\/s11041-012-9441-3","article-title":"Study of boronizing of steel AISI 8620 for sucker rods","volume":"53","author":"An","year":"2012","journal-title":"Met. Sci. Heat Treat."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"104300","DOI":"10.1016\/j.engfailanal.2019.104300","article-title":"Failure analysis of a sucker rod fracture in an oilfield","volume":"109","author":"Ding","year":"2020","journal-title":"Eng. Fail. Anal."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"012020","DOI":"10.1088\/1742-6596\/1812\/1\/012020","article-title":"Research on application of corner detection in thread vision measurement","volume":"1812","author":"Feng","year":"2021","journal-title":"J. Phys. Conf. Ser."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"922","DOI":"10.1177\/0020294020903477","article-title":"Effect of oil adhesion on the measurement of screw thread with machine vision","volume":"53","author":"Yang","year":"2020","journal-title":"Meas. Control"},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Sun, W.-H., and Yeh, S.-S. (2018). Using the Machine Vision Method to Develop an On-machine Insert Condition Monitoring System for Computer Numerical Control Turning Machine Tools. Materials, 11.","DOI":"10.3390\/ma11101977"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"582","DOI":"10.1016\/j.measurement.2018.07.041","article-title":"Compensation of thread profile distortion in image measuring screw thread","volume":"129","author":"Chen","year":"2018","journal-title":"Measurement"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"304","DOI":"10.1177\/0020294018786751","article-title":"Measurement method of screw thread geometric error based on machine vision","volume":"51","author":"Min","year":"2018","journal-title":"Meas. Control"},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Senthilnathan, R., Nandhini, M., Ranjani, R., and Sridevi, S. (2017, January 6\u20138). Vision based orientation invariant measurement of metric screw thread parameters. Proceedings of the 2017 Trends in Industrial Measurement and Automation, Chennai, India.","DOI":"10.1109\/TIMA.2017.8064811"},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Lavrinov, D.S., and Khorkin, A.I. (2017, January 16\u201319). Laser triangulation 2D scanner signal processing for premium thread pitch measurement. Proceedings of the 2017 International Conference on Industrial Engineering, Applications and Manufacturing (ICIEAM), Petersburg, Russia.","DOI":"10.1109\/ICIEAM.2017.8076110"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"36","DOI":"10.1016\/j.measurement.2016.12.034","article-title":"Computer vision algorithms for measurement and inspection of external screw threads","volume":"100","author":"Gadelmawla","year":"2017","journal-title":"Measurement"},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Min, J. (2015, January 27\u201329). Comprehensive measurement system for screw thread parameter based on machine vision. Proceedings of the 2015 International Conference on Computer and Computational Sciences (ICCCS), Reykjav\u00edk, Iceland.","DOI":"10.1109\/ICCACS.2015.7361363"},{"key":"ref_13","first-page":"392","article-title":"Thread Measurement Algorithm Research and Software Development","volume":"579\u2013580","author":"Shao","year":"2013","journal-title":"Key Eng. Mater."},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Shaowei, S., Shuhua, Y., Chunlei, Z., and Huipeng, T. (2007, January 16\u201318). Research Based on the CCD Vision Thread Parameters Automatic Detection Technology. Proceedings of the 2007 8th International Conference on Electronic Measurement and Instruments, Xi\u2019an, China.","DOI":"10.1109\/ICEMI.2007.4350844"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"454","DOI":"10.1016\/0278-6125(94)P2586-4","article-title":"Automatic vision inspection and measurement system for external screw threads","volume":"13","author":"Hunsicker","year":"1994","journal-title":"J. Manuf. Syst."},{"key":"ref_16","first-page":"15","article-title":"Automatization of screw thread profile measurement using a 3D vision system","volume":"3","author":"Vitecek","year":"2018","journal-title":"J. Mach. Constr. Maint. -Probl. Eksploat."},{"key":"ref_17","first-page":"7","article-title":"A method of screw thread measurement using a 3D vision system","volume":"2","author":"Farana","year":"2018","journal-title":"J. Mach. Constr. Maint.-Probl. Eksploat."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"323","DOI":"10.2478\/msr-2014-0044","article-title":"A New Compensation Method for Measurement of Thread Pitch Diameter by Profile Scanning","volume":"14","author":"Sheng","year":"2014","journal-title":"Meas. Sci. Rev."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"307","DOI":"10.1007\/s10946-014-9429-0","article-title":"A Novel Laser-Based System for Measuring Internal Thread Parameters","volume":"35","author":"Tong","year":"2014","journal-title":"J. Russ. Laser Res."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"292","DOI":"10.2478\/msr-2013-0043","article-title":"Detection of Screw Threads in Computed Tomography 3D Density Fields","volume":"13","author":"Kosarevsky","year":"2013","journal-title":"Meas. Sci. Rev."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"600","DOI":"10.4028\/www.scientific.net\/AMR.346.600","article-title":"Research on Screw Thread Vision Measurement","volume":"346","author":"Jiang","year":"2011","journal-title":"Adv. Mater. Res."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"136","DOI":"10.2478\/v10048-010-0024-4","article-title":"Development of an Algorithm to Detect Screw Threads in Planar Point Clouds","volume":"10","author":"Kosarevsky","year":"2010","journal-title":"Meas. Sci. Rev."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"1012","DOI":"10.1016\/j.optlaseng.2010.05.002","article-title":"Development of a novel laser-based measuring system for the thread profile of ballscrew","volume":"48","author":"Huang","year":"2010","journal-title":"Opt. Lasers Eng."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"1330","DOI":"10.1109\/34.888718","article-title":"A flexible new technique for camera calibration","volume":"22","author":"Zhang","year":"2000","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"109190","DOI":"10.1016\/j.measurement.2021.109190","article-title":"Assessment of selected metrological properties of laser triangulation sensors","volume":"176","author":"Swojak","year":"2021","journal-title":"Measurement"},{"key":"ref_26","unstructured":"(1998). ISO General Purpose Screw Threads\u2014Basic Profile\u2014Part 1: Metric Screw Threads (Standard No. ISO 68-1:1998)."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"169196","DOI":"10.1109\/ACCESS.2020.3024095","article-title":"Gray Level Image Contrast Enhancement Using Barnacles Mating Optimizer","volume":"8","author":"Ahmed","year":"2020","journal-title":"IEEE Access"},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"1895","DOI":"10.1007\/s40747-020-00161-4","article-title":"Overview and methods of correlation filter algorithms in object tracking","volume":"7","author":"Liu","year":"2021","journal-title":"Complex Intell. Syst."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"3924120","DOI":"10.1155\/2018\/3924120","article-title":"Detection of Surface Crack in Building Structures Using Image Processing Technique with an Improved Otsu Method for Image Thresholding","volume":"2018","author":"Hoang","year":"2018","journal-title":"Adv. Civ. Eng."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"2727","DOI":"10.1007\/s00170-020-05984-6","article-title":"A parameterized automatic programming solution for composite grinding based on digital image processing","volume":"110","author":"Shen","year":"2020","journal-title":"Int. J. Adv. Manuf. Technol."},{"key":"ref_31","unstructured":"Gao, W., Zhang, X., Yang, L., and Liu, H. (2010, January 9). An improved Sobel edge detection. Proceedings of the 2010 3rd International conference on computer science and information technology, Chendu, China."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"256","DOI":"10.2307\/1574313","article-title":"Digital Image Processing","volume":"14","author":"Thompson","year":"1981","journal-title":"Leon"},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"146","DOI":"10.1137\/0201010","article-title":"Depth-first search and linear graph algorithms","volume":"1","author":"Tarjan","year":"1972","journal-title":"SIAM J. Comput."},{"key":"ref_34","first-page":"883","article-title":"Moving Least Squares Method and its Improvement: A Concise Review","volume":"7","author":"Tey","year":"2021","journal-title":"J. Appl. Comput. Mech."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/21\/8276\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T01:05:07Z","timestamp":1760144707000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/21\/8276"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,10,28]]},"references-count":34,"journal-issue":{"issue":"21","published-online":{"date-parts":[[2022,11]]}},"alternative-id":["s22218276"],"URL":"https:\/\/doi.org\/10.3390\/s22218276","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,10,28]]}}}