Comparison of Edge Detection Algorithm for Part Identification in a Vision Guided Robotic Assembly System

  • Bunil Kumar BalabantarayEmail author
  • Bandita Das
  • Bibhuti Bhusan Biswal
Part of the Studies in Computational Intelligence book series (SCI, volume 543)


Machine vision system has a major role in making robotic assembly system autonomous. Part detection and identification of the correct part are important tasks which need to be carefully done by a vision system to initiate the process. This process consists of many sub-processes wherein, the image capturing, digitizing and enhancing, etc. do account for reconstructive the part for subsequent operations. Edge detection of the grabbed image, therefore, plays an important role in the entire image processing activity. Thus one needs to choose the correct tool for the process with respect to the given environment. Five different algorithms for edge detection of objects are considered here for comparison of their performance. The work is performed on the Matlab R2012a Simulink. The algorithm considered here are Canny’s, Robert, Perwitt, Sobel, and LOG edge detection algorithms. An attempt has been made to find the best algorithm for the problem. It is found that Canny’s edge detection algorithm gives better result with negligible error for the intended task.


Edge detection Recognition Identification Region growing Shape descriptor 


  1. 1.
    G.S. Huang et al., “Robotic Arm Grasping and Placing Using Edge Visual Detection System”, Proceedings of 2011 8th Asian Control Conference (ASCC) Kaohsiung, Taiwan, 15–18 May 2011Google Scholar
  2. 2.
    Y. Fan et al., “Application of Edge Detection Algorithm Based on Morphology in Robot Vision System”, International Conference on Intelligent Human-Machine Systems and Cybernetics 2009Google Scholar
  3. 3.
    M. Peña et al., “Invariant Object Recognition Robot Vision System for Assembly”, Proceedings of the Electronics, Robotics and Automotive Mechanics Conference (CERMA’06). vol. 1 (IEEE Computer Society, Washington, DC, USA), pp. 30–36 Google Scholar
  4. 4.
    E. Argyle, “Techniques for edge detection,” Proc. IEEE 59, 285–286 (1971)Google Scholar
  5. 5.
    R. Gerndt et al., “Embedded Vision System For Robotics And Industrial Automation”, Industrial Informatics (INDIN), 2011 9th IEEE International Conference, (Caparica, Lisbon, 26–29 July 2011) pp. 895–899Google Scholar
  6. 6.
    R. Maini et al., “Study and comparison of various image edge detection techniques”, Int. J. Image Process. (IJIP), 3(1), 1–11 (2009) Google Scholar
  7. 7.
    J. Matthews, “An introduction to edge detection: The sobel edge detector” (2002)
  8. 8.
    V. Torre et al., “On edge detection”. IEEE Trans. Pattern Anal. Mach. Intelli. 1986, vol. PAMI-8(2), 187–163Google Scholar
  9. 9.
    B. Janani et al., “Edge detection algorithm for machine vision systems”, Annals. Computer Sci. Ser. 10th Tome 1st Fasc. (2012)Google Scholar
  10. 10.
    S. Singh et al., “Area Optimized FPGA-Based Implementation of The Sobel Compass Edge Detector”, (Hindawi Publishing Corporation ISRN Machine Vision, Article ID 820216, 2013), p. 6Google Scholar
  11. 11.
    A.B.M. Salem et al., A vertex chain code approach for image recognition. ICGST International Journal on Graphics, vision and Image processing 05 (2005) Google Scholar
  12. 12.
    D. Zhang, G. Lu, A comparative study of curvature scale space and fourier descriptors for shape-based image retrieval. J. Vis. Commun. Image Represent. 14, 39–57 (2003)Google Scholar
  13. 13.
    D. Zhang, G. Lu, Study and evaluation of different fourier methods for image retrieval. Image Vis. Comput. 23, 33–49 (2005) )Google Scholar
  14. 14.
    D. Luciano, F. Costa et al.,In: “Shape Analysis and Classification: Theory and Practice” (Image Processing Series). (CRC , Boca Raton, 2000)Google Scholar
  15. 15.
    S.K. Hwang, W.Y. Kim, A novel approach to the fast computation of zernike moments. Pattern Recognit. 39, 2065–2076 (2006) Google Scholar
  16. 16.
    C.W. Chong, P. Raveendran, R. Mukundan, Translation invariants of zernike moments. Pattern Recognit. 36(8), 1765–1773 (2003)Google Scholar
  17. 17.
    G.Y. Yang, H.Z. Shu, C. Toumoulin, G.N. Han, L.M. Luo, Efficient legendre moment computation for grey level images. Pattern Recognit. 39(1), 74–80 (2006) Google Scholar

Copyright information

© Springer International Publishing Switzerland 2014

Authors and Affiliations

  • Bunil Kumar Balabantaray
    • 1
    Email author
  • Bandita Das
    • 2
  • Bibhuti Bhusan Biswal
    • 1
  1. 1.Industrial DesignNational Institute of TechnologyRourkelaIndia
  2. 2.Computer Science and EngineeringCET, BBSROdishaIndia

Personalised recommendations