Abstract
In this paper, an improved sub-pixel edge detection algorithm combining coarse and precise location is proposed. The algorithm fully considers the 8-neighborhood pixel information and keeps the Roberts operator’s advantages of high location accuracy and fast speed. Meanwhile, it can effectively suppress noise and obtain better detection results. In order to solve the problem of low efficiency of the Zernike moment method in threshold selection, the Otsu’s method is introduced to achieve accurate sub-pixel edge location. The experimental results show that the proposed algorithm effectively improves the detection efficiency and the detection accuracy.










Similar content being viewed by others
Explore related subjects
Discover the latest articles and news from researchers in related subjects, suggested using machine learning.References
Che JK, Ratnam MM (2018) Real-time monitoring of workpiece diameter during turning by vision method. Measurement 126:369–377. https://doi.org/10.1016/j.measurement.2018.05.089
Chen QC, Hou YQ, Tan QC (2016) A subpixel edge detection method based on an arctangent edge model. Opt Int J Light Electron Opt 127(14):5702–5710
Connolly C (2009) Machine vision advances and applications. Assembly Autom 29(2):106–111
Donoho DL (2006) Compressed sensing. IEEE Trans Inf Theory 52(4):1289–1306
Duan R, Li Q, Li YY (2005) Summary of image edge detection. Opt Tech 3(3):415–419
Duan ZY, Wang N, Fu JS, Zhao WH, Duan BQ, Zhao JG (2018) High precision edge detection algorithm for mechanical parts. Meas Sci Rev 18(2):65–71
Georgescu Carmina (2018) Improved edge detection algorithms based on a riesz fractional derivative. In: International conference image analysis and recognition, Springer, pp 201–209
Gester D, Simon S (2018) A spatial moments sub-pixel edge detector with edge blur compensation for imaging metrology. In: 2018 IEEE international instrumentation and measurement technology conference (I2MTC), pp 1–6
Ghosal S, Mehrotra R (1993) Orthogonal moment operators for subpixel edge detection. Pattern Recognit 26(2):295–306
Gong YX, Li XC, Zhang H, Liu QJ, Sun YT (2017) An improved canny algorithm based on adaptive 2d-otsu and newton iterative. In: IEE 2nd international conference on image, vision and computing (ICIVC), 2017, pp 67–71
Gonzalez CI, Melin P, Castillo O (2017) Edge detection method based on general type-2 fuzzy logic applied to color images. Information 8(3):104
Gonzalez CI, Melin P, Castro JR, Castillo O, Mendoza O (2016a) Optimization of interval type-2 fuzzy systems for image edge detection. Appl Soft Comput 47:631–643
Gonzalez CI, Melin P, Castro JR, Mendoza O, Castillo O (2016b) An improved sobel edge detection method based on generalized type-2 fuzzy logic. Soft Comput 20(2):773–784
Guo LY, Li SN, Hu WJ, Wu JH, Tu B, He W, Ou XF, Zhang GY (2018) Sub-pixel level defect detection based on notch filter and image registration. Int J Pattern Recognit Artif Intell 32(06):1854016
He YB, Zeng YJ, Chen HX, Xiao SX, Wang YW, Huang SY (2018) Research on improved edge extraction algorithm of rectangular piece. Int J Modern Phys C 29(01):1850007
Hueckel MH (1971) An operator which locates edges in digitized pictures. J ACM 18(1):113–125
Jiang M, Ma N (2015) Sub-pixel edge detection method based on zernike moment. In: IEEE 27th Chinese control and decision conference (CCDC), 2015, pp 3673–3676
Li X, Zhang H (2017) An improved canny edge detection algorithm. In: 2017 8th IEEE international conference on software engineering and service science (ICSESS), pp 275–278
Liu WT, Chen Z, Zhang XM (2014) An improved method for subpixel edge detection using gray moment. J Test Meas Technol 6:010
Liu ZX, Liu JY, Liu, Li Y, Weng LM (2018) A fast tool edge detection method based on zernike moments algorithm. IOP conference series: materials science and engineering. IOP Publishing, Bristol, p p 032106
Luo M, Wang Y (2011) Subpixel edge measurement method based on roberts-zernike moments operator. Jisuanji Gongcheng yu Yingyong (Comput Eng Appl) 47(5):169–171
Lyvers EP, Robert Mitchell O, Akey ML, Reeves AP (1989) Subpixel measurements using a moment-based edge operator. IEEE Trans Pattern Anal Mach Intell 11(12):1293–1309
Melin P, Gonzalez CI, Castro JR, Mendoza O, Castillo O (2014) Edge-detection method for image processing based on generalized type-2 fuzzy logic. IEEE Trans Fuzzy Syst 22(6):1515–1525
Nguyen KWL, Aprilia A, Khairyanto A, Pang WC, Seet GGL, Tor SB (2018) Edge detection from point cloud of worn parts. In: Proceedings of the 3rd international conference on progress in additive manufacturing (Pro-AM 2018), pp 595–600. https://doi.org/10.25341/D45C7S
Otsu N (1979) A threshold selection method from gray-level histograms. IEEE Trans Syst Man Cybern 9(1):62–66
Peng SH, Su WQ, Hu X, Liu CH, Wu Y, Nam H (2018) Subpixel edge detection based on edge gradient directional interpolation and zernike moment. In: DEStech transactions on computer science and engineering, (csse). https://doi.org/10.12783/dtcse/csse2018/24488
Prasad R, Suresh S (2016) A review on edge detection algorithms. IJMCA 4(1):007–011
Roberts LG (1963) Machine perception of three-dimensional solids. PhD thesis, Massachusetts Institute of Technology
Kumar Singh R, Shekhar S, Bhawan Singh R, Chauhan V (2014) A comparative study of edge detection techniques. Int J Comput Appl 100(19):5–8. https://doi.org/10.5120/17631-5949
Tabatabai AJ, Robert Mitchell O (1984) Edge location to subpixel values in digital imagery. IEEE Trans Pattern Anal Mach Intell 2:188–201
Tian GF, Gao F (2015) Research of an improved algorithm about sub-pixel edge detection for images. Microcomput Appl 21:014
Vijaya Kumar Reddy R, Prudvi Raju K, Jogendra Kumar M, Ravi Kumar L, Ravi Prakash P, Sai Kumar S (2017) Comparative analysis of common edge detection algorithms using pre-processing technique. Int J Electr Comput Eng 7(5):2574–2580
Wang ZW (2012) Comparison research of capability of several detection operators for edge detection. Manuf Autom 11:006
Wang CF (2016) Improved sub-pixel edge location based on spatial moment. Int J Simulc Syst Sci Technol 17:3
Wei BZ, Zhao ZM (2013) A sub-pixel edge detection algorithm based on zernike moments. Imaging Sci J 61(5):436–446
Wen YG, He HZ, Li HY (2014) An improved image edge detection algorithm based on roberts and grey relational analysis. J Graphics 4:025
Yu XL, Lin X, Dai YQ, Zhu KP (2017) Image edge detection based tool condition monitoring with morphological component analysis. ISA Trans 69:315–322
Yu WB, Ma YH, Wu X, Liu KP (2015) Research of improved subpixel edge detection algorithm using zernike moments. In: IEEE Chinese Automation Congress (CAC), 2015, pp 712–716
Zhou ZH, Shuliang YE, Zhu WB (2017) A feature image-based method for evaluating small modulus gear sub-pixel edge-detection effectiveness. J China Univ Metrol 28(1):29–34
Acknowledgements
This work is supported by the National Natural Science Foundation of China, under Grant Nos. 61762037, 61872141, 61462028, Natural Science Foundation of Jiangxi Province, under Grant No. 20181BAB206037, Excellent Scientific and Technological Innovation Teams of Jiangxi Province, under Grant No. 20181BCB24009 and Nanchang City Knowledge Innovation Team, under Grant No. 2016T75.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Xie, X., Ge, S., Xie, M. et al. An improved industrial sub-pixel edge detection algorithm based on coarse and precise location. J Ambient Intell Human Comput 11, 2061–2070 (2020). https://doi.org/10.1007/s12652-019-01232-2
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12652-019-01232-2