Surface Finish Control in Machining Processes Using Haralick Descriptors and Neuronal Networks

  • Enrique Alegre
  • Rocío Alaiz-Rodríguez
  • Joaquín Barreiro
  • Eduardo Fidalgo
  • Laura Fernández
Part of the Lecture Notes in Computer Science book series (LNCS, volume 6026)


This paper presents a method to perform a surface finish control using a computer vision system. The goal pursued was to design an acceptance criterion for the control of surface roughness of steel parts, dividing them in those with low roughness - acceptable class - and those with high roughness - defective class. We have used 143 images obtained from AISI 303 stainless steel machining. Images were described using three different methods - texture local filters, the first four Haralick descriptors from the gray-level co-occurrence matrix and a 20 features vector obtained from the first subband of a wavelet transform of the original image and also the gray-level original image. Classification was conducted using K-nn and Neuronal Networks. The best error rate - 4.0% - with k-nn was achieved using texture descriptors. With the neuronal network, an eight node hidden layer network using Haralick descriptors leads to the optimal configuration - 0.0% error rate.


roughness control textural descriptors gray level co-occurrence matrix k-nn neuronal network classification 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Al-Kindi, G.A., Shirinzadeh, B.: An evaluation of surface roughness parameters measurement using vision-based data. Intl. J. of Mach. Tools & Manuf. 47, 697–708 (2007)CrossRefGoogle Scholar
  2. 2.
    Al-Kindi, G.A., Shirinzadeh, B.: Feasibility assessment of vision-based surface roughness parameters acquisition for different types of machined specimens. Image and Vision Computing 27, 444–458 (2009)CrossRefGoogle Scholar
  3. 3.
    Al-Kindi, G.A., Baul, R., Gill, K.: An application of machine vision in the automated inspection of engineering surfaces. Intl. J. of Production Research 30(2), 241–253 (1992)CrossRefGoogle Scholar
  4. 4.
    Castejón, M., Alegre, E., Barreiro, J., Hernández, L.K.: On-line tool wear monitoring using geometric descriptors from digital images. Intl. J. of Machine Tools & Manufacture 47, 1847–1853 (2007)CrossRefGoogle Scholar
  5. 5.
    Gadelmawla, E.: A vision system for surface roughness characterization using the gray level co-occurrence matrix. NDT& E Int. 37, 577–588 (2004)CrossRefGoogle Scholar
  6. 6.
    ISO4288:1996. Geometrical product specification (GPS) Surface texture: Profile methodGoogle Scholar
  7. 7.
    Kiran, M., Ramamoorthy, B., Radhakrishan, V.: Evaluation of surface roughness by vision system. Intl. J. of Machine Tools and Manufacture 38, 685–690 (1998)CrossRefGoogle Scholar
  8. 8.
    Kumar, R., Kulashekar, P., Dhansekar, B., Ramamoorthy, B.: Application of digital image magnification for surface roughness evaluation using machine vision. Intl. J. of Machine Tools and Manufacture 45, 228–234 (2005)CrossRefGoogle Scholar
  9. 9.
    Lee, B., Tarng, Y.: Surface roughness inspection by computer vision in turning operations. Intl. J. of Machine Tools and Manufacture 41, 1251–1263 (2001)CrossRefGoogle Scholar
  10. 10.
    Lee, B., Hoa, S., Hob, S.: Accurate estimation of surface roughness from texture features of the surface image using an adaptative neuro-fuzzy inference system. Precision Engineering 29, 95–100 (2005)CrossRefGoogle Scholar
  11. 11.
    Lee, B., Yu, S., Juan, H.: The model of surface roughness inspection by vision system in turning. Mechatronics 14(1), 129–141 (2004)CrossRefGoogle Scholar
  12. 12.
    Lee, B., Juan, H., Yu, S.: A study of computer vision for measuring surface roughness in the turning process. Intl. J. of Advanced Manufacturing Technology 19, 295–301 (2002)CrossRefGoogle Scholar
  13. 13.
    Lee, S., Chen, C.: On-line surface roughness recognition system using artificial neural networks system in turning operations. The International Journal of Advanced Manufacturing Technology 22(7-8), 498–509 (2003)CrossRefGoogle Scholar
  14. 14.
    Ramana, K., Ramamoorthy, B.: Statistical methods to compare texture features of machined surfaces. Pattern Recognition 29, 1447–1459 (1996)CrossRefGoogle Scholar
  15. 15.
    Schmähling, F.A., Hamprecht, F.A., Hoffmann, D.M.P.: A three-dimensional measure of surface roughness based on mathematical morphology. Intl. J. of Machine Tools and Manufacture 46, 1764–1769 (2006)CrossRefGoogle Scholar
  16. 16.
    Senin, N., Ziliotti, M., Groppetti, R.: Three-dimensional surface topography segmentation through clustering. Wear 262, 395–410 (2007)CrossRefGoogle Scholar
  17. 17.
    Tasan, Y., De Rooij, M., Schipper, D.: Measurement of wear on asperity level using image-processing techniques. Wear 258, 83–91 (2005)CrossRefGoogle Scholar
  18. 18.
    Tian, G.Y., Lu, R.S., Gledhill, D.: Surface measurement using active vision and light scattering. Optics and Lasers in Engineering 45, 131–139 (2007)CrossRefGoogle Scholar
  19. 19.
    Whitehouse, D.J.: Handbook of Surface and Nanometrology. Institute of Physics Publishing (IOP) (2003)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2010

Authors and Affiliations

  • Enrique Alegre
    • 1
  • Rocío Alaiz-Rodríguez
    • 1
  • Joaquín Barreiro
    • 1
  • Eduardo Fidalgo
    • 1
  • Laura Fernández
    • 1
  1. 1.Dept. of Electrical, Automatic and Systems EngineeringUniversity of LeónLeónSpain

Personalised recommendations