0% found this document useful (0 votes)
142 views12 pages

A Vision System For Surface Roughness Characterization Using The Gray Level Co-Occurrence Matrix

1. The document presents a new approach for characterizing surface roughness using computer vision and image processing techniques. 2. A vision system was developed to capture images of surfaces and a software analyzes the images using the gray level co-occurrence matrix (GLCM). 3. Parameters calculated from the GLCM like maximum occurrence, position, and standard deviation were compared to surface roughness measurements for 13 samples to evaluate the new approach.

Uploaded by

Praveen Kumar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
142 views12 pages

A Vision System For Surface Roughness Characterization Using The Gray Level Co-Occurrence Matrix

1. The document presents a new approach for characterizing surface roughness using computer vision and image processing techniques. 2. A vision system was developed to capture images of surfaces and a software analyzes the images using the gray level co-occurrence matrix (GLCM). 3. Parameters calculated from the GLCM like maximum occurrence, position, and standard deviation were compared to surface roughness measurements for 13 samples to evaluate the new approach.

Uploaded by

Praveen Kumar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 12

NDT&E International 37 (2004) 577–588

www.elsevier.com/locate/ndteint

A vision system for surface roughness characterization


using the gray level co-occurrence matrix
E.S. Gadelmawla*
Department of Production Engineering and Mechanical Design, Faculty of Engineering, Mansoura University, Mansoura 35516, Egypt
Received 3 November 2003; revised 19 March 2004; accepted 19 March 2004
Available online 21 April 2004

Abstract
Computer vision technology has maintained tremendous vitality in many fields. Several investigations have been performed to inspect
surface roughness based on computer vision technology. This work presents a new approach for surface roughness characterization using
computer vision and image processing techniques. A vision system has been introduced to capture images for surfaces to be characterized
and a software has been developed to analyze the captured images based on the gray level co-occurrence matrix (GLCM).
Three standard specimens and 10 machined samples with different roughness values have been characterized by the presented approach.
Three-dimensional plots of the GLCMs for various captured images have been introduced, compared and discussed. In addition, some
statistical parameters (maximum occurrence of the matrix, maximum occurrence position and standard deviation of the matrix) have been
calculated from the GLCMs and compared with the arithmetic average roughness Ra : Furthermore, a new parameter called maximum width
of the matrix is introduced to be used as an indicator for surface roughness.
q 2004 Elsevier Ltd. All rights reserved.
Keywords: Surface roughness; Computer vision; Image processing; Co-occurrence matrix

1. Introduction features from captured images in various applications


[11 –13].
Surface roughness evaluation is very important for many Generally, texture analysis techniques can be grouped
fundamental problems such as friction, contact deformation, into three large classes: spectral, structural and statistical
[14]. Spectral techniques are based on the autocorrelation
heat and electric current conduction, tightness of contact
function of a region or on the power distribution in the
joints and positional accuracy. Therefore, surface roughness
Fourier transform domain in order to detect texture
has been the subject of experimental and theoretical
periodicities. Fourier transform based methods usually
investigations for many years [1]. Many techniques have
perform well on textures showing strong periodicity,
been developed for measuring surface finish ranging from
however their performance deteriorates as the periodicity
the simple touch comparator to sophisticated optical
of textures weakens [15]. The spectral approach is not very
techniques [2]. In recent years, the advent of high-speed
popular among researchers dealing with texture analysis
general-purpose digital computers and vision systems has due to the performance problems and the high compu-
made image analysis easier and more flexible [3]. Computer tational complexities of the Fourier transform [16].
vision techniques have been used for measuring surface Structural techniques describe the texture by using pattern
roughness by many researchers [4 – 9]. The term texture primitives accompanied by certain placement rules.
analysis is considered a basic issue in image processing and Although the structural approach is very fruitful as long
computer vision; therefore, it has been an active research as it deals with deterministic patterns, the vast majority of
topic for more than three decades [10]. Many image textures found in the universe are not of such strict
processing techniques were employed to extract texture geometry, but exhibit a level of uncertain random behavior
[17,18].
* Tel.: þ20-12280-8003; fax: þ20-40297-7854. The statistical approaches extracts, what so called,
E-mail address: [email protected] (E.S. Gadelmawla). texture feature descriptors based on region histograms,
0963-8695/$ - see front matter q 2004 Elsevier Ltd. All rights reserved.
doi:10.1016/j.ndteint.2004.03.004
578 E.S. Gadelmawla / NDT&E International 37 (2004) 577–588

Nomenclature MWM maximum width of the matrix


PPD pixel pairs direction
GLCM gray level co-occurrence matrix
PPS pixel pairs spacing
MOM maximum occurrence of the matrix
SDM standard deviation of the matrix
MOP maximum occurrence position

their extensions and their moments. These descriptors are for calculations: horizontal (0,180), vertical (90,270), and the
used to measure contrast, granularity and coarseness of the two diagonals (45,225 and 135,315). The only difference
image. Texture feature descriptors can be classified into two between symmetric and non-symmetric matrices is that
categories according to the order of the statistical function while the position operator Ps;d is passed over the image for
that is utilized: first-order texture features and second-order non-symmetric matrices, both the operators Ps;d and
texture features [19]. First-order texture features, also Ps;ð180þdÞ are simultaneously passed over the image for
known as grey level distribution moments (GLDM), are symmetric matrices. Fig. 1 shows the flowchart of the
extracted exclusively from the information provided by the algorithm used to calculate the GLCM.
intensity histograms, thus it yields no information about the Fig. 2 shows how to calculate the GLCM from a sample
locations of the pixels. The second-order texture features matrix using different position operators. Fig. 2a shows a
take into account the specific position of a pixel relative to matrix represents an image of size 7 £ 7 contains six gray
another. The most popularly used of second-order methods levels (0 – 5). Fig. 2b shows the calculated GLCM using a
is the grey level co-occurrence matrix (GLCM) method, position operator P1;0 ; which produces a non-symmetric
which depends on constructing matrices by counting the matrix. The black cells indicate the main diagonal of the
number of occurrences of pixel pairs of given intensities at a matrix. Fig. 2c shows the calculated GLCM using a position
given displacement. The GLCM is sometimes called spatial operator P1;ð180þ0Þ ; i.e. for the horizontal direction, which
grey level dependency matrix (SGLDM). The GLCM has produces a symmetric matrix.
been widely used for texture analysis in many applications
[20 –24].
In this work, 3D plots of the GLCM and some statistical 3. GLCM’s calculated parameters
parameters have been employed to characterize surface
roughness. In addition, a new parameter called maximum The developed software GLCMSurf calculates four
width of the matrix (MWM) is introduced to be used as an parameters from the GLCM: (1) maximum occurrence of
indicator for the surface roughness. the matrix (MOM), (2) maximum occurrence position
(MOP), (3) standard deviation of the matrix (SDM) and
(4) maximum width of the matrix (MWM). The MOM and
2. The gray level co-occurrence matrix MOP are calculated by searching the GLCM for the
maximum value and storing its position in the form of
ðx; yÞ: To calculate the SDM, the mean of the matrix is
The gray level co-occurrence matrix (GLCM) has been
calculated firstly using Eq. (1), then the SDM is calculated
defined by Haralick et al. [19]. The GLCM is a two-
by Eq. (2), where M is the GLCM and i; j are the gray level
dimensional matrix with the same size as the number of grey
values (0 –255).
levels in an image. For example, the images used in this paper
have 256 distinct grey levels; therefore the GLCM is a matrix X255 X255
i¼0 j¼0
M½i½j
of size 256 £ 256. It could be constructed by counting the Mean ¼ ð1Þ
number of occurrences of pixel pairs (base pixel and ð256Þ2
neighbor pixel), which have gray levels i; j and their position vffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
u X255 X255
specified by a position operator Ps;d in the image. The u ðM½i½j 2 MeanÞ2
t i¼0 j¼0
position operator Ps;d describes two parameters for the pixel SDM ¼ ð2Þ
ð256Þ2 2 1
pairs: pixel pairs spacing (PPS) and pixel pairs direction
(PPD). The GLCM could be calculated as symmetric or non- The MWM is a new parameter introduced to characterize
symmetric matrices. For non-symmetric matrices, eight PPD the surface roughness with different values of Ra : Fig. 3
could be used to calculate the matrices, which represent the shows the procedures of calculating the MWM. Fig. 3a
eight directions of the neighbors to the base pixel, as shown in shows a 2D plot of a sample GLCM. The MWM is
the lower left of Fig. 6. In this work, the direction 0 means that calculated by searching the GLCM twice, one is above the
the neighbor pixel lies to the right of the base pixel; similarly, matrix diagonal to calculate d1 and the other is below the
the direction 90 means that the neighbor pixel lies above the matrix diagonal to calculate d2 as shown in Fig. 3b. Each
base pixel, etc. Symmetric matrices have only four directions search begins from the matrix diagonal in a direction normal
E.S. Gadelmawla / NDT&E International 37 (2004) 577–588 579

the variable j by 1, the variable i is increased by one and


the variable j decreased by one. In addition, the condition
(if i ¼ 0 or j ¼ 255) is replace by the condition (if i ¼ 255
or j ¼ 0). Finally, the MWM is the sum of both d1 and d2 :

4. The proposed system

Fig. 5 shows a photograph of the proposed system. It


consists of two main parts: hardware and software. The
hardware contains a vision system to capture images of
surfaces to be characterized, and the software is specially
developed to analyze the captured images using the GLCM.
The proposed system has been established in the lab of
Metrology, Mansoura University, Faculty of engineering.

4.1. System hardware

The hardware consists of three main items: (1) IBM-


compatible personal computer with Pentium processor and
Windows operating system, (2) Jenavert incident light
microscope to magnify the surface to be characterized and
(3) a JVC color video camera and an ELF-VGA frame
grabber with capturing software. The CCD camera is fitted
vertically on the microscope to capture an analogue image
for surfaces to be characterized. The frame grabber is fitted
inside the personal computer and is used to digitize the
analogue image into 760 £ 570 pixels with 16 bits of color.

4.2. The developed software

The developed software, named GLCMSurf, is fully


written in-lab using Microsoft Visual Cþ þ 6.0 as a 32-bit
application and it is ready to run on any Windows
environment. The user interface of the GLCMSurf is
shown in Fig. 6. The image to be characterized is opened
by the software, then the GLCM is calculated and plotted
according to the selected position parameter Ps;d : The
calculated GLCM can either be saved to an ASCII file for
further use by other software such as Matlab, or exported as
a script file to draw the matrix by AutoCAD. Although
several texture descriptors have been proposed to
characterize the GLCM, four parameters are used to
characterize the surface roughness: (1) MOM, (2) MOP,
(3) SDM and (4) MWM. These parameters are used to
characterize surface roughness in the experimental work.

Fig. 1. Flowchart of the algorithm used to calculate the GLCM.


5. Experimental work
to it as shown in Fig. 3c. Fig. 4 shows the flowchart of the
algorithm used to calculate the distance d1 : The distance d2 The experimental work presented in this paper is divided
is calculated using the same procedures except that instead into two major parts: specimen preparation and measuring
of decreasing the variable i by one and increasing procedures.
580 E.S. Gadelmawla / NDT&E International 37 (2004) 577–588

Fig. 2. Calculation of the GLCM for a sample matrix represents a gray level image.

Fig. 3. Calculation of the MWM parameter.

5.1. Specimens preparation

Two groups of specimens were used to characterize their


roughness by the GLCM. The first group includes three
standard lapped specimens selected from the RUBERT
surface roughness scales no. 24 MK II, with 2, 4, and 8 min.
Ra (0.0508, 0.1016 and 0.2032 mm). The second group
includes 10 flat copper specimens, with 44.0 mm in diameter
and 10.0 mm in height, machined by face turning operations
under different feed rates to produce different roughness. The
rotational cutting speed was 955 rpm and the depth of cut was
0.50 mm. Before turning, each specimen was polished using
sandpapers grade 1200 to eliminate the effect of previous
cuts. A cutting tool holder D75 2020 type equipped with
throwaway inserts HS 123 was used in the experiments. The
arithmetic average roughness Ra of each specimen was
measured by a Handysurf E-10 [25] three times and the
averages of the results were taken. Table 1 shows the feed
rate and the average of Ra for the 10 specimens.

5.2. Measuring procedures

The measuring procedures could be summarized as


follows:

1. Capturing an image for each specimen under the same


lightening conditions using the vision system. Fig. 4. Flowchart of the algorithm used to calculate the distance d1 :
E.S. Gadelmawla / NDT&E International 37 (2004) 577–588 581

Fig. 5. Photograph of the proposed vision system.

Fig. 6. Main interface of the developed software (GLCMSurf).

2. Opening the captured images by the GLCMSurf 3. Exporting the calculated GLCMs as ASCII files for
software for the purpose of characterization, then further use by the Matlab software.
calculating and recording the previously mentioned 4. Using a specially written Matlab program to import the
parameters. exported ASCII files and plot the equivalent 3D graphs.
Table 1
Specifications of the face turning specimens

Specimen no. 1 2 3 4 5 6 7 8 9 10

Feed (mm/rev.) 0.05 0.10 0.15 0.20 0.25 0.30 0.35 0.40 0.45 0.50
Average Ra 2.14 2.35 2.40 2.52 2.61 2.74 2.99 3.27 3.68 3.94
582 E.S. Gadelmawla / NDT&E International 37 (2004) 577–588

6. Results and discussion On the other hand, calculating the GLCM in a direction
along the lay produces minimum MOM and maximum
To characterize the surface roughness using the GLCM,
MWM.
the effect of the position operator Ps;d has been studied
3. The GLCMs of the two diagonals are approximately the
firstly, then a suitable position operator was used to perform
same because the lay direction is vertical.
the characterization process.

6.1. Effect of the position operator 6.1.2. Effect of the pixel pairs spacing
To study the effect of the PPS, 10 GLCM symmetric
The position operator Ps;d can affect the GLCM through matrices have been calculated for the three standard specimens
the PPD and the PPS. The effect of these two parameters on in the horizontal direction (across the lay), then the GLCM
the GLCM was studied and the results are discussed next. parameters were recorded for each specimen. Fig. 8 shows 2D
plots of five selected GLCMs for the three standard specimens
6.1.1. Effect of the pixel pairs direction using PPS equal to 1, 5, 10, 15 and 20. It is clear that for rough
To study the effect of the PPD, five images for different surfaces, the GLCM much spread around its diagonal by
areas of the 2 min. specimen were captured, then the increasing the PPS until a certain level. In addition, increasing
introduced parameters were calculated using a symmetric the PPS moves the GLCM toward the lower left of the matrix
GLCM for each image in the four directions (horizontal, diagonal for rough surfaces than for smooth surfaces. This is
vertical and the two diagonals). The obtained results are because rough surfaces contain many dark pixels.
listed in Table 2 and the 3D plots of the GLCMs of one of Fig. 9 shows the relation between the PPS and the
the captured images are shown in Fig. 7. By referring to calculated parameters for the three specimens. It could be
Table 2 and Fig. 7, the following could be observed. seen that increasing the PPS decreases both the MOM and the
SDM with a good correlation (Fig. 9a and c). Also, increasing
1. The maximum MOM and SDM are recorded for the the PPS increases the MWM with a good correlation (Fig. 9d).
horizontal direction, in which the measurement On the other hand, no correlation could be obtained between
performed across the lay. the MOP and the PPS (Fig. 9b). This revealed that the PPS has
2. The minimum MWM is recorded for the horizontal a good correlation with MOM, SDM and MWM. In other
direction, which produces maximum MOM. This means word, changing the value of the PPS would give the same
that calculating the GLCM in a direction across the characterization for the three specimens, assuming that
lay produces maximum MOM and minimum MWM. the same value is used for the three specimens. From Fig. 9d,

Table 2
Calculated parameters for the captured images of the 2 min. specimen in the four directions

Parameter Direction Captured image

Image 1 Image 2 Image 3 Image 4 Image 5 Average

SDM Horizontal 42.3 42.4 40.9 41.75 42.2 41.91


Vertical 22.2 21.9 23.1 22.7 20.2 22.02
Diagonal 45/225 20.1 19.7 20.9 21.2 19.8 20.34
Diagonal 135/315 20 19.3 21.1 20.6 19.5 20.1
MOM Horizontal 444 439 447 438 448 443.2
Vertical 270 266 281 278 269 272.8
Diagonal 45/225 122 121 126 128 126 124.6
Diagonal 135/315 124 126 122 132 122 125.2
MOP (X) Horizontal 93 91 87 99 98 93.6
Vertical 95 102 88 97 105 97.4
Diagonal 45/225 95 97 95 98 97 96.4
Diagonal 135/315 95 96 93 101 94 95.8
MOP (Y) Horizontal 95 103 88 98 96 96
Vertical 95 98 96 94 91 94.8
Diagonal 45/225 87 85 91 86 88 87.4
Diagonal 135/315 87 88 90 84 87 87.2
MWM Horizontal 52.3 50.9 50.9 53.7 52.3 52.0
Vertical 138.6 135.8 138.6 137.2 141.4 138.3
Diagonal 45/225 141.4 145.7 142.8 140.0 138.6 141.7
Diagonal 135/315 141.4 142.8 144.2 137.2 141.4 141.4
E.S. Gadelmawla / NDT&E International 37 (2004) 577–588 583

Fig. 7. Effect of the PPD on the GLCM for the 2 min. specimen.

it can be concluded that using the newly introduced MWM 6.2.1. Characterization using the standard specimens
parameter with a PPS in the range of 4 –10 yields the best To characterize the three standard specimens, five images
result in distinguishing the three different roughness classes. for different areas of each specimen were captured. A
symmetric GLCM was calculated for each of the captured
6.2. Characterization using the GLCM images, then the introduced parameters were calculated for
each image using a position operator P1;0 ; i.e. PPS ¼ 1 and
To characterize surface roughness using the GLCM, the PPD ¼ 0 (horizontal direction). Fig. 10 shows one of the
characterization process were performed for both the three captured images for each specimen and the 3D plot of the
standard specimens and the 10 machined specimens. corresponding GLCMs. Table 3 shows the calculated

Fig. 8. 2D plots of the GLCMs using various values of PPS for the three standard specimens.
584 E.S. Gadelmawla / NDT&E International 37 (2004) 577–588

Fig. 9. Effect of the PPS on the parameters MOM, MOP, SDM and MWM.

parameters for each image of the three specimens. As the lay the amount of the scattered light from this surface
of the three standard specimens is vertical (Fig. 10), the increases and the surface appears darker. Also, when the
direction of calculation is selected horizontally (across surface roughness decreases, the amount of the scattered
the lay). Fig. 11 shows the relation between the average of light decreases and the surface appears lighter. The same
the calculated parameters and the arithmetic average rough- result was obtained in a pervious work [9] using the first-
ness Ra : The following items could be observed from Figs. 10 order texture features (gray level histogram).
and 11 and Table 3: 4. The MOM increases by increasing the arithmetic average
roughness ðRa Þ: This is because, for rough surfaces, the
1. The calculated parameters MOM, MOP, SDM and MWM matrix is concentrated around its diagonal and moves
have a very good correlation (. 0.96) with the arithmetic toward its lower left, which increases the MOM.
average roughness ðRa Þ: Thus, all of these parameters 5. The SDM increases by increasing the surface
could be used as indications of surface roughness. roughness.
2. The MWM decreases by increasing the surface roughness.
This means that when a surface is rough, the mass of the 6.2.2. Characterization using the machined specimens
GLCM tends to be concentrated around the main To characterize the machined specimens, three images
diagonal. On the other hand, for smooth surfaces, the were captured for each specimen under the same
values of the GLCM are much spread. conditions, then the averages of the introduced parameters
3. As the surface becomes rough, the MOP decreases by were calculated from the GLCMs using a position
moving towards the lower left corner of the matrix. operator P1;2 ; i.e. PPS ¼ 1 and PPD ¼ 2 (vertical direction).
This is because, when the surface roughness increases, The direction of calculation was taken vertically to perform
E.S. Gadelmawla / NDT&E International 37 (2004) 577–588 585

Fig. 10. The captured images and the corresponding GLCM for the three standard lapped specimens.

the measurements across the lay. Fig. 12 shows samples of 1. The MOP is very sensitive to smooth surfaces, while this
the captured images for the smoothest and the roughest sensitivity decreases for rough surfaces. Therefore, the
specimens. Fig. 13 shows the relation between the averages slope of the MOP for the standard specimens
of the calculated parameters and the arithmetic average (Ra ¼ 0:051 : 0.203 mm) is greater than the slope of the
roughness Ra : The same observations obtained for the machined specimens (Ra ¼ 2:139 : 3.934 mm).
standard specimens could be noticed here. In addition, by 2. The MWM has an opposite trend to the MOP, i.e. the
comparing Figs. 11 and 13, the following observations MWM is less sensitive for smooth surfaces, while this
could by noticed: sensitivity increases for rough surfaces.
586 E.S. Gadelmawla / NDT&E International 37 (2004) 577–588

Table 3
Parameters calculated from five images for the three standard specimens

Specimen Parameter Captured image

Image 1 Image 2 Image 3 Image 4 Image 5 Average

2 min. (0.0508 mm) SDM 42.3 42.4 40.9 41.8 42.2 41.9
MOM 444.0 439.0 447.0 438.0 448.0 443.2
MOP (X) 93.0 91.0 87.0 99.0 98.0 93.6
MOP (Y) 95 101 88 95 92 94.2
MWM 52.3 50.9 50.9 53.7 52.3 52.0
4 m in. (0.1016 mm) SDM 54.6 52.9 50.6 53.3 57.2 53.7
MOM 1184.0 1176.0 1168.0 1207.0 1197.0 1186.4
MOP (X) 57.0 56.0 52.0 61.0 57.0 56.6
MOP (Y) 57.0 56.0 55.0 58.0 59.0 57.0
MWM 55.2 53.7 53.7 58.0 56.6 55.4
8 min. (0.2032 mm) SDM 64.4 66.5 61.8 63.4 63.7 64.0
MOM 1818.0 1921.0 1792.0 1826.0 1845.0 1840.4
MOP (X) 39.0 40.0 40.0 39.0 41.0 39.8
MOP (Y) 39.0 40.0 41.0 42.0 40.0 40.4
MWM 58.0 60.8 58.0 59.4 56.6 58.5

Fig. 11. Relation between the GLCM calculated parameters and Ra :

Fig. 12. Photographs of the smoothest and the roughest samples machined by face turning operations.
E.S. Gadelmawla / NDT&E International 37 (2004) 577–588 587

Fig. 13. Relation between the GLCM calculated parameters and Ra for the machined specimens.

3. The SDM has approximately the same sensitivity for considered the most suitable parameter for both smooth
both smooth and rough surfaces. Therefore, the SDM is and rough surfaces.
considered the most suitable parameter for both smooth
and rough surfaces.
References

7. Conclusions [1] Gadelmawla ES, Koura MM, Maksoud TMA, Elewa IM, Soliman
HH. Roughness parameters. J Mater Process Technol 2002;123(1):
133–45.
A vision system has been introduced for surface rough- [2] Griffiths BJ, Middleton RH, Wilkie BA. Light-scattering for the
ness characterization using the GLCM. Three standard measurement of surface finish: a review. Int J Prod Res 1994;32(11):
lapped specimens and ten machined samples were used to 2683– 94.
[3] Gadelmawla ES, Koura MM, Maksoud TMA, Elewa IM, Soliman
perform the experimental work. The 2D and 3D plots of the
HH. Using the grey level histogram to distinguish between roughness
GLCM could be successfully applied to distinguish between of surfaces. Proc I MECH E, Part B, J Eng Manuf 2001;215(4):
surfaces of different roughness. Four parameters were 545–53.
calculated from the GLCM to characterize surface rough- [4] Al-Kindi GA, Baul RM, Gill KF. An application of machine vision in
ness: MOM, MOP, SDM and MWM. The MWM is a the automated inspection of engineering surfaces. Int J Prod Res 1992;
30(2):241– 53.
suggested parameter introduced through this work. It could
[5] You Z, Chen J, Pu XL. Noncontact surface roughness measuring
be successfully applied to be used as a surface roughness system based on computer vision. In Proceedings of the 10th Annual
indicator. Meeting of the American Society for Precision Engineering. Austin,
Two parameters can affect the calculated GLCM: PPS TX; 15 –20 October, 1995. p. 116–9 [chapter 108].
and PPD. A good correlation could be obtained between the [6] Kiran MB, Ramamoorthy B, Radhakrishnan B. Evaluation of surface
roughness by vision system. Int J Mach Tools Manuf 1998;38(5-6):
PPS and the three parameters MOM, SDM and MWM. On
685–90.
the other hand, no correlation could be found between the [7] Lee BY, Juan H, Yu SF. Machine vision assisted characterization of
PPS and the MOP. machined surfaces. Int J Prod Res 2001;39(4):759 –84.
It was found that the proposed parameters have a good [8] Lee BY, Juan H, Yu SF. A study of computer vision for measuring
correlation with the average roughness Ra : It can be reported surface roughness in the turning process. Int J Adv Manuf Technol
2002;19:295 –301.
that the three parameters MOM, SDM and MWM increase
[9] Gadelmawla ES, Koura MM, Maksoud TMA, Elewa IM, Soliman
by increasing the arithmetic average roughness Ra ; while the HH. Assessment of surface texture using an uniquely
MOP parameter decreases by increasing Ra : In addition, it featured computer vision technique. In Proceedings of the Fourth
was found that the MOM is very sensitive for smooth International Machining and Grinding Conference, Society of
surfaces and this sensitivity decreases for rough surfaces. Manufacturing Engineers, SME, Troy, Michigan, USA; 7–10 May,
2001.
On the other hand, the MWM is less sensitive for smooth
[10] Zhang J, Tan T. Brief review of invariant texture analysis methods.
surfaces and this sensitivity increases for rough surfaces. Pattern Recogn 2002;35:735–47.
The SDM has approximately the same sensitivity for both [11] Weszka JS, Rosenfeld A. An application of texture analysis to
smooth and rough surfaces. Therefore, the SDM is materials inspection. Pattern Recogn 1976;8:195– 9.
588 E.S. Gadelmawla / NDT&E International 37 (2004) 577–588

[12] Garcia P, Petrou M, Kamata S. The use of boolean model for texture [20] Baraldi A, Parmigianni F. An investigation of the textural character-
analysis of grey images. Computer Vis Image Understand 1999;74(3): istics associated with gray level co-occurrence matrix
227–35. statistical parameters. IEEE Trans Geosci Remote Sensing 1995;
[13] Tsai DM, Hsieh CY. Automated surface inspection for directional 33(2):293–302.
textures. Image Vis Comput 1999;18:49– 62. [21] Davis LS, Johns SA, Aggarwal JK. Texture analysis using generalised
[14] Pitas I. Digital image processing algorithms and applications. New co-occurrence matrices. IEEE Trans Pattern Anal Mach Intell 1979;
York: Wiley; 2000. 1(3):251–9.
[15] Chen CH. A study of texture classification using spectral features. In [22] Kovalev V, Petrou M. Multidimensional co-occurrence matrices for
Proceedings of the Sixth International Conference on Pattern object recognition and matching. Graph Models Image Process 1996;
Recognition; 1982. p. 1074–7. 58(3):187–97.
[16] Konak ES. A content-based image retrieval system for texture and [23] Al-Janobi A. Performance evaluation of cross-diagonal
color queries. Master Thesis, Computer Engineering and the Institute texture matrix method of texture analysis. Pattern Recogn 2001;
of Engineering and Science, Bilkent University; 2002. 34:171–80.
[17] Carlucci L. A formal system for texture languages. Pattern Recogn [24] Torroba P, Rabal H, Arizaga R. Correction of defocusing using the co-
1972;53–72. occurrence matrix and the structure function. J Modern Opt 2000;
[18] Lu SY, Fu KS. A syntactic approach to texture analysis. Computer 47(1):69–80.
Graph Image Process 1978;303–30. [25] Handysurf E-10. Advanced Metrology Systems Limited, 2 Pomeroy
[19] Haralick RM, Shanmugam K, Dinstein I. Textural features for image Drive, OADBY Industrial Estate, OADBY Leicester, LE2 5NE,
classification. IEEE Trans Syst, Man Cybernet 1973;3:610 –21. England.

You might also like