Computer Vision and Classification Techniques on the Surface Finish Control in Machining Processes

This work presents a method to perform a surface finish control using a computer vision system. Test parts used were made of AISI 303 stainless steel and were machined with a MUPEM CNC multi-turret parallel lathe. Using a Pulnix PE2015 B/W camera, a diffuse illumination and a industrial zoom, 140 images were acquired. We have applied a vertical Prewitt filter to all the images obtaining two sets, the original one and the filtered. We have described the images using three different methods. The first features vector was composed by the mean, standard deviation, skewness and kurtosis of the image histogram. The second features vector was made up by four Haralick descriptors --- contrast, correlation, energy and homogeneity. The last one was composed by 9 Laws descriptors. Using k-nn we have obtained a hit rate around 90 % with filtered images and, the best one, using Laws features vector of 92.14% with unfiltered images. These results show that it is feasible to use texture descriptors to evaluate the rugosity of metallic parts in the context of product quality inspection.

[1]  Ana González-Marcos,et al.  TAO-robust backpropagation learning algorithm , 2005, Neural Networks.

[2]  L. S. Davis Image Texture Analysis Techniques - a Survey , 1980 .

[3]  Enrique Alegre,et al.  Design of a Computer Vision System to Estimate Tool Wearing , 2006 .

[4]  Xiang Zhang,et al.  Automatic classification of defects on the product surface in grinding and polishing , 2006 .

[5]  Ana González-Marcos,et al.  A neural network-based approach for optimising rubber extrusion lines , 2007, Int. J. Comput. Integr. Manuf..

[6]  Xiang Jiang,et al.  Miniaturized Optical Measurement Methods for Surface Nanometrology , 2006 .

[7]  Joseph Y. Halpern Reasoning about uncertainty , 2003 .

[8]  M. Lalor,et al.  Frequency normalised wavelet transform for surface roughness analysis and characterisation , 2002 .

[9]  Veerendra Singh,et al.  Developing a machine vision system for spangle classification using image processing and artificial neural network , 2006 .

[10]  E. S. Gadelmawla,et al.  A vision system for surface roughness characterization using the gray level co-occurrence matrix , 2004 .

[11]  Enrique Alegre,et al.  On-line tool wear monitoring using geometric descriptors from digital images , 2007 .

[12]  Bijan Shirinzadeh,et al.  An evaluation of surface roughness parameters measurement using vision-based data , 2007 .

[13]  B. Ramamoorthy,et al.  Statistical methods to compare the texture features of machined surfaces , 1996, Pattern Recognit..

[14]  Y. S. Tarng,et al.  Surface roughness inspection by computer vision in turning operations , 2001 .

[15]  Rajneesh Kumar,et al.  Application of digital image magnification for surface roughness evaluation using machine vision , 2005 .

[16]  Larry Davis,et al.  A comparative texture classification study based on generalized cooccurrence matrices , 1979, 1979 18th IEEE Conference on Decision and Control including the Symposium on Adaptive Processes.

[17]  D C Watts,et al.  Comparison of two stylus methods for measuring surface texture. , 1999, Dental materials : official publication of the Academy of Dental Materials.

[18]  Shinn-Ying Ho,et al.  Accurate estimation of surface roughness from texture features of the surface image using an adaptive neuro-fuzzy inference system , 2005 .

[19]  Bean Yin Lee,et al.  The model of surface roughness inspection by vision system in turning , 2004 .

[20]  U. Persson,et al.  Surface Roughness Measurement on Machined Surfaces using Angular Speckle Correlation , 2006 .

[21]  Bean Yin Lee,et al.  A Study of Computer Vision for Measuring Surface Roughness in the Turning Process , 2002 .

[22]  R. Groppetti,et al.  Three-dimensional surface topography segmentation through clustering , 2007 .

[23]  Hon-Yuen Tam,et al.  A non-contact technique for the on-site inspection of molds and dies polishing , 2004 .

[24]  Michal Strzelecki,et al.  Texture Analysis Methods - A Review , 1998 .

[25]  Fred A. Hamprecht,et al.  A three-dimensional measure of surface roughness based on mathematical morphology , 2006 .

[26]  Pekka J. Toivanen,et al.  Distance and nearest neighbor transforms on gray-level surfaces , 2007, Pattern Recognit. Lett..

[27]  Francisco Javier Martinez-de-Pison,et al.  Modelling of an elastomer profile extrusion process using support vector machines (SVM) , 2008 .

[28]  Ashraf A. Kassim,et al.  Texture analysis methods for tool condition monitoring , 2007, Image Vis. Comput..