Skip to main content
Log in

An improved industrial sub-pixel edge detection algorithm based on coarse and precise location

  • Original Research
  • Published:
Journal of Ambient Intelligence and Humanized Computing Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10

Similar content being viewed by others

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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Connolly C (2009) Machine vision advances and applications. Assembly Autom 29(2):106–111

    Article  Google Scholar 

  • Donoho DL (2006) Compressed sensing. IEEE Trans Inf Theory 52(4):1289–1306

    Article  MathSciNet  Google Scholar 

  • Duan R, Li Q, Li YY (2005) Summary of image edge detection. Opt Tech 3(3):415–419

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  MathSciNet  Google Scholar 

  • 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

    Article  Google Scholar 

  • Hueckel MH (1971) An operator which locates edges in digitized pictures. J ACM 18(1):113–125

    Article  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  Google Scholar 

  • Tabatabai AJ, Robert Mitchell O (1984) Edge location to subpixel values in digital imagery. IEEE Trans Pattern Anal Mach Intell 2:188–201

    Article  Google Scholar 

  • Tian GF, Gao F (2015) Research of an improved algorithm about sub-pixel edge detection for images. Microcomput Appl 21:014

    Google Scholar 

  • 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

    Google Scholar 

  • Wang ZW (2012) Comparison research of capability of several detection operators for edge detection. Manuf Autom 11:006

    Google Scholar 

  • Wang CF (2016) Improved sub-pixel edge location based on spatial moment. Int J Simulc Syst Sci Technol 17:3

    Google Scholar 

  • Wei BZ, Zhao ZM (2013) A sub-pixel edge detection algorithm based on zernike moments. Imaging Sci J 61(5):436–446

    Article  Google Scholar 

  • Wen YG, He HZ, Li HY (2014) An improved image edge detection algorithm based on roberts and grey relational analysis. J Graphics 4:025

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Xin Xie.

Additional information

Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12652-019-01232-2

Keywords

Navigation