{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,8]],"date-time":"2026-07-08T02:15:47Z","timestamp":1783476947864,"version":"3.55.0"},"reference-count":44,"publisher":"MDPI AG","issue":"15","license":[{"start":{"date-parts":[[2024,7,25]],"date-time":"2024-07-25T00:00:00Z","timestamp":1721865600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Machine vision is a desirable non-contact measurement method for hot forgings, as image segmentation has been a challenging issue in performance and robustness resulting from the diversity of working conditions for hot forgings. Thus, this paper proposes an efficient and robust active contour model and corresponding image segmentation approach for forging images, by which verification experiments are conducted to prove the performance of the segmentation method by measuring geometric parameters for forging parts. Specifically, three types of continuity parameters are defined based on the geometric continuity of equivalent grayscale surfaces for forging images; hence, a new image force and external energy functional are proposed to form a new active contour model, Geometric Continuity Snakes (GC Snakes), which is more percipient to the grayscale distribution characteristics of forging images to improve the convergence for active contour robustly; additionally, a generating strategy for initial control points for GC Snakes is proposed to compose an efficient and robust image segmentation approach. The experimental results show that the proposed GC Snakes has better segmentation performance compared with existing active contour models for forging images of different temperatures and sizes, which provides better performance and efficiency in geometric parameter measurement for hot forgings. The maximum positioning and dimension errors by GC Snakes are 0.5525 mm and 0.3868 mm, respectively, compared with errors of 0.7873 mm and 0.6868 mm by the Snakes model.<\/jats:p>","DOI":"10.3390\/s24154821","type":"journal-article","created":{"date-parts":[[2024,7,25]],"date-time":"2024-07-25T08:40:04Z","timestamp":1721896804000},"page":"4821","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["GC Snakes: An Efficient and Robust Segmentation Model for Hot Forging Images"],"prefix":"10.3390","volume":"24","author":[{"given":"Xiaoyu","family":"Pan","sequence":"first","affiliation":[{"name":"School of Mechanical Engineering, Dalian University of Technology, Dalian 116024, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Delun","family":"Wang","sequence":"additional","affiliation":[{"name":"School of Mechanical Engineering, Dalian University of Technology, Dalian 116024, China"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2024,7,25]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"3031","DOI":"10.1007\/s00170-023-12719-w","article-title":"A dimension and positioning measurement approach for hot forgings based on image segmentation by edgings of grayscale surface continuity","volume":"130","author":"Pan","year":"2024","journal-title":"Int. J. Adv. Manuf. Technol."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"267","DOI":"10.1016\/j.jmatprotec.2009.09.009","article-title":"An improved image acquiring method for machine vision measurement of hot formed parts","volume":"210","author":"Jia","year":"2010","journal-title":"J. Mater. Process. Technol."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"866","DOI":"10.1109\/21.35351","article-title":"A gray-level threshold selection method based on maximum entropy principle","volume":"19","author":"Wong","year":"1989","journal-title":"IEEE Trans. Syst. Man Cybern."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"689","DOI":"10.1109\/34.935844","article-title":"Optimum image thresholding via class uncertainty and region homogeneity","volume":"23","author":"Saha","year":"2001","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Xu, M., Chen, S., Gao, X., Ye, Q., Ke, Y., Huo, C., and Liu, X. (2023). Research on Fast Multi-Threshold Image Segmentation Technique Using Histogram Analysis. Electronics, 12.","DOI":"10.3390\/electronics12214446"},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Liu, X., Zhang, Z., Hao, Y., Zhao, H., and Yang, Y. (2024). Optimized OTSU Segmentation Algorithm-Based Temperature Feature Extraction Method for Infrared Images of Electrical Equipment. Sensors, 24.","DOI":"10.3390\/s24041126"},{"key":"ref_7","first-page":"87","article-title":"Image segmentation methods and edge detection: An application to knee joint articular cartilage edge detection","volume":"71","author":"Mahmood","year":"2015","journal-title":"J. Theor. Appl. Inf. Technol."},{"key":"ref_8","first-page":"351","article-title":"Breast segmentation in MRI using Poisson surface reconstruction initialized with random forest edge detection","volume":"Volume 9784","author":"Martel","year":"2016","journal-title":"Medical Imaging 2016: Image Processing"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"519","DOI":"10.1007\/s11740-021-01035-5","article-title":"A novel approach of combined edge detection and segmentation for tool wear measurement in machining","volume":"15","author":"Bagga","year":"2021","journal-title":"Prod. Eng."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"641","DOI":"10.1109\/34.295913","article-title":"Seeded region growing","volume":"16","author":"Adams","year":"1994","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"1079","DOI":"10.1109\/83.701170","article-title":"Region growing: A new approach","volume":"7","author":"Hojjatoleslami","year":"1998","journal-title":"IEEE Trans. Image Process."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"1191","DOI":"10.1016\/S0031-3203(96)00147-1","article-title":"A region growing and merging algorithm to color segmentation","volume":"30","author":"Tremeau","year":"1997","journal-title":"Pattern Recognit."},{"key":"ref_13","unstructured":"Horowitz, S. (1974). Picture segmentation by a directed split-and-merge procedure. Proc. 2nd IJCPR. Cph., 424\u2013433."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"313","DOI":"10.1016\/0146-664X(78)90060-6","article-title":"Picture segmentation using a recursive region splitting method","volume":"8","author":"Ohlander","year":"1978","journal-title":"Comput. Graph. Image Process."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"295","DOI":"10.1016\/S0165-1684(96)00115-6","article-title":"Sonar Image Segmentation by Fuzzy C-Means","volume":"54","author":"Mukherjee","year":"1996","journal-title":"Signal Process."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"1650","DOI":"10.1016\/j.patrec.2006.03.011","article-title":"Image segmentation by unsupervised sparse clustering","volume":"27","author":"Jeon","year":"2006","journal-title":"Pattern Recognit. Lett."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"598","DOI":"10.1109\/42.640750","article-title":"Multiple sclerosis lesion quantification using fuzzy-connectedness principles","volume":"16","author":"Udupa","year":"1997","journal-title":"IEEE Trans. Med. Imaging"},{"key":"ref_18","first-page":"012061","article-title":"Tool wear image segmentation algorithm based on K-means clustering","volume":"Volume 2787","author":"Liu","year":"2024","journal-title":"Journal of Physics: Conference Series"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"721","DOI":"10.1109\/TPAMI.1984.4767596","article-title":"Stochastic relaxation, Gibbs distributions, and the Bayesian restoration of images","volume":"6","author":"Geman","year":"1984","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"259","DOI":"10.1111\/j.2517-6161.1986.tb01412.x","article-title":"On the statistical analysis of dirty pictures","volume":"48","author":"Besag","year":"1986","journal-title":"J. R. Stat. Soc. Ser. B Stat. Methodol."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"2570","DOI":"10.1109\/78.157297","article-title":"The mean field theory in EM procedures for Markov random fields","volume":"40","author":"Zhang","year":"1992","journal-title":"IEEE Trans. Signal Process."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"9307","DOI":"10.1007\/s00521-019-04337-z","article-title":"A classification model of railway fasteners based on computer vision","volume":"31","author":"Ou","year":"2019","journal-title":"Neural Comput. Appl."},{"key":"ref_23","first-page":"63","article-title":"An improved image segmentation algorithm based on MRF and Sobel operator","volume":"Volume 13085","author":"Gao","year":"2024","journal-title":"MIPPR 2023: Automatic Target Recognition and Navigation"},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"88","DOI":"10.1137\/0202009","article-title":"Genetic algorithms and the optimal allocation of trials","volume":"2","author":"Holland","year":"1973","journal-title":"SIAM J. Comput."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"2802","DOI":"10.1109\/TPDS.2020.3003307","article-title":"Distributed training of deep learning models: A taxonomic perspective","volume":"31","author":"Langer","year":"2020","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"key":"ref_26","first-page":"1097","article-title":"Imagenet classification with deep convolutional neural networks","volume":"25","author":"Krizhevsky","year":"2012","journal-title":"Adv. Neural Inf. Process. Syst."},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Long, J., Shelhamer, E., and Darrell, T. (2015, January 7\u201312). Fully convolutional networks for semantic segmentation. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Boston, MA, USA.","DOI":"10.1109\/CVPR.2015.7298965"},{"key":"ref_28","first-page":"1137","article-title":"Faster r-cnn: Towards real-time object detection with region proposal networks","volume":"28","author":"Ren","year":"2015","journal-title":"Adv. Neural Inf. Process. Syst."},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"He, K., Gkioxari, G., Doll\u00e1r, P., and Girshick, R. (2017, January 22\u201329). Mask r-cnn. Proceedings of the IEEE International Conference on Computer Vision, Venice, Italy.","DOI":"10.1109\/ICCV.2017.322"},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"101918","DOI":"10.1016\/j.media.2020.101918","article-title":"Multi-task learning for segmentation and classification of tumors in 3d automated breast ultrasound images","volume":"70","author":"Zhou","year":"2021","journal-title":"Med. Image Anal."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"121","DOI":"10.1109\/JBHI.2020.2986926","article-title":"Multi-scale self-guided attention for medical image segmentation","volume":"25","author":"Sinha","year":"2020","journal-title":"IEEE J. Biomed. Health Inform."},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Yin, X., Sun, L., Fu, Y., Lu, R., and Zhang, Y. (2022). U-Net-Based medical image segmentation. J. Healthc. Eng., 4189781.","DOI":"10.1155\/2022\/4189781"},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"103788","DOI":"10.1016\/j.autcon.2021.103788","article-title":"Automated pixel-level pavement distress detection based on stereo vision and deep learning","volume":"129","author":"Guan","year":"2021","journal-title":"Autom. Constr."},{"key":"ref_34","doi-asserted-by":"crossref","unstructured":"Jia, W., Liu, M., Luo, R., Wang, C., Pan, N., Yang, X., and Ge, X. (2022). YOLOF-Snake: An efficient segmentation model for green object fruit. Front. Plant Sci., 13.","DOI":"10.3389\/fpls.2022.765523"},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.jmatprotec.2004.10.019","article-title":"Image processing for machine vision measurement of hot formed parts","volume":"174","author":"Dworkin","year":"2006","journal-title":"J. Mater. Process. Technol."},{"key":"ref_36","first-page":"85","article-title":"Research on the heavy forgings dimensional metrology based on CCD","volume":"12","author":"Nie","year":"2005","journal-title":"Suxing Gongcheng Xuebao (J. Plast. Eng.)"},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"2274","DOI":"10.4028\/www.scientific.net\/AMR.472-475.2274","article-title":"Internal Contour Extraction Algorithm Based on Quadratic B-spline for Images of Hot Long Shaft Forgings","volume":"472","author":"Li","year":"2012","journal-title":"Adv. Mater. Res."},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"321","DOI":"10.1007\/BF00133570","article-title":"Snakes: Active contour models","volume":"1","author":"Kass","year":"1988","journal-title":"Int. J. Comput. Vis."},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"61","DOI":"10.1023\/A:1007979827043","article-title":"Geodesic active contours","volume":"22","author":"Caselles","year":"1997","journal-title":"Int. J. Comput. Vis."},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"211","DOI":"10.1016\/1049-9660(91)90028-N","article-title":"On active contour models and balloons","volume":"53","author":"Cohen","year":"1991","journal-title":"CVGIP: Image Underst."},{"key":"ref_41","first-page":"1131","article-title":"Finite-element methods for active contour models and balloons for 2-D and 3-D images. Pattern Analysis and Machine Intelligence","volume":"15","author":"Cohen","year":"1993","journal-title":"IEEE Trans. Image Process"},{"key":"ref_42","unstructured":"Neuenschwander, W., Fua, P., Sz\u00e9kely, G., and Kubler, O. (1994, January 9\u201313). Making snakes converge from minimal initialization. Proceedings of the 12th International Conference on Pattern Recognition, Jerusalem, Israel."},{"key":"ref_43","first-page":"359","article-title":"Snakes, shapes and gradient vector flow","volume":"17","author":"Xu","year":"1998","journal-title":"IEEE Trans. Image Process"},{"key":"ref_44","doi-asserted-by":"crossref","first-page":"271","DOI":"10.1177\/0361198120977182","article-title":"Railway Fastener Defects Detection under Various Illumination Conditions using Fuzzy C-Means Part Model","volume":"2675","author":"He","year":"2021","journal-title":"Transp. Res. Rec."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/24\/15\/4821\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T15:23:06Z","timestamp":1760109786000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/24\/15\/4821"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,7,25]]},"references-count":44,"journal-issue":{"issue":"15","published-online":{"date-parts":[[2024,8]]}},"alternative-id":["s24154821"],"URL":"https:\/\/doi.org\/10.3390\/s24154821","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,7,25]]}}}