Measurement of Surface Roughness Using Image Processing

Similar documents
Comparison between 3D Digital and Optical Microscopes for the Surface Measurement using Image Processing Techniques

Evaluation of Surface Roughness of Machined Components using Machine Vision Technique

Grinding surface roughness measurement based on the co-occurrence matrix of speckle pattern texture

DESIGN IMPLEMENTATION AND HARDWARE STRUCTURE FOR IMAGE ENHANCEMENT AND SURFACE ROUGHNESS WITH FEATURE EXTRACTION USING DISCRETE WAVELET TRANSFORM

ECE 176 Digital Image Processing Handout #14 Pamela Cosman 4/29/05 TEXTURE ANALYSIS

Texture. Frequency Descriptors. Frequency Descriptors. Frequency Descriptors. Frequency Descriptors. Frequency Descriptors

CHAPTER 3 SURFACE ROUGHNESS

Analysis of Image and Video Using Color, Texture and Shape Features for Object Identification

10/5/09 1. d = 2. Range Sensors (time of flight) (2) Ultrasonic Sensor (time of flight, sound) (1) Ultrasonic Sensor (time of flight, sound) (2) 4.1.

Practical Image and Video Processing Using MATLAB

Range Sensors (time of flight) (1)

Direction-Length Code (DLC) To Represent Binary Objects

Image Inpainting by Hyperbolic Selection of Pixels for Two Dimensional Bicubic Interpolations

Journal of Chemical and Pharmaceutical Research, 2015, 7(3): Research Article

Texture Analysis. Selim Aksoy Department of Computer Engineering Bilkent University

APPLICATION OF THE LASER SCANNING MICROSCOPY TO EVALUATION OF ABRASIVE TOOL WEAR 1. INTRODUCTION

Cotton Texture Segmentation Based On Image Texture Analysis Using Gray Level Co-occurrence Matrix (GLCM) And Euclidean Distance

INTERNATIONAL JOURNAL OF MECHANICAL ENGINEERING AND TECHNOLOGY (IJMET)

STUDY ON LASER SPECKLE CORRELATION METHOD APPLIED IN TRIANGULATION DISPLACEMENT MEASUREMENT

APPLICATION OF MACHINE VISION TECHNIQUES IN SURFACE FINISH MEASUREMENTS OF MACHINED COMPONENTS AND TO EVALUATE THE FUNCTIONING OF THE COMPONENT

ADVANCED IMAGE PROCESSING METHODS FOR ULTRASONIC NDE RESEARCH C. H. Chen, University of Massachusetts Dartmouth, N.

Chapter 4. The Classification of Species and Colors of Finished Wooden Parts Using RBFNs

FEATURE EXTRACTION TECHNIQUES FOR IMAGE RETRIEVAL USING HAAR AND GLCM

CHAPTER 2 TEXTURE CLASSIFICATION METHODS GRAY LEVEL CO-OCCURRENCE MATRIX AND TEXTURE UNIT

Schedule for Rest of Semester

Test Report TRACEiT Mobile optical surface structure analysis

Ch 22 Inspection Technologies

Filtering of impulse noise in digital signals using logical transform

Experimental Study of High Speed CNC Machining Quality by Noncontact Surface Roughness Monitoring

Contour LS-K Optical Surface Profiler

Texture Analysis of Painted Strokes 1) Martin Lettner, Paul Kammerer, Robert Sablatnig

Drywall state detection in image data for automatic indoor progress monitoring C. Kropp, C. Koch and M. König

Measurements using three-dimensional product imaging

Improving the 3D Scan Precision of Laser Triangulation

Analysis of TFT-LCD Point Defect Detection System Based on Machine Vision

Digital Image Processing. Lecture # 15 Image Segmentation & Texture

Digital Volume Correlation for Materials Characterization

Short Survey on Static Hand Gesture Recognition

Filtering Images. Contents

IDENTIFYING GEOMETRICAL OBJECTS USING IMAGE ANALYSIS

Design of a Measurement System for Surface Roughness using Speckle Images

Analyzing the Effect of Overhang Length on Vibration Amplitude and Surface Roughness in Turning AISI 304. Farhana Dilwar, Rifat Ahasan Siddique

Denoising and Edge Detection Using Sobelmethod

Draft SPOTS Standard Part III (7)

Construction of an Active Triangulation 3D Scanner for Testing a Line Following Strategy

FPGA IMPLEMENTATION FOR REAL TIME SOBEL EDGE DETECTOR BLOCK USING 3-LINE BUFFERS

Optimization of process parameters in CNC milling for machining P20 steel using NSGA-II

Application of Taguchi Method in the Optimization of Cutting Parameters for Surface Roughness in Turning on EN-362 Steel

An Experimental Analysis of Surface Roughness

Peak Detector. Minimum Detectable Z Step. Dr. Josep Forest Technical Director. Copyright AQSENSE, S.L.

A New Technique of Extraction of Edge Detection Using Digital Image Processing

PERFORMANCE ANALYSIS OF CANNY AND OTHER COMMONLY USED EDGE DETECTORS Sandeep Dhawan Director of Technology, OTTE, NEW YORK

Wavelength scanning interferometry for measuring transparent films of the fusion targets

Spatial Enhancement Definition

Defect Detection of Regular Patterned Fabric by Spectral Estimation Technique and Rough Set Classifier

NAME :... Signature :... Desk no. :... Question Answer

ECE 172A: Introduction to Intelligent Systems: Machine Vision, Fall Midterm Examination

A Method of weld Edge Extraction in the X-ray Linear Diode Arrays. Real-time imaging

Adaptive Zoom Distance Measuring System of Camera Based on the Ranging of Binocular Vision

TEXTURE. Plan for today. Segmentation problems. What is segmentation? INF 4300 Digital Image Analysis. Why texture, and what is it?

Coupling of surface roughness to the performance of computer-generated holograms

Advanced Video Content Analysis and Video Compression (5LSH0), Module 4

IJESRT. Scientific Journal Impact Factor: (ISRA), Impact Factor: 1.852

Analysis of Irregularly Shaped Texture Regions 1

Experimental accuracy assessment of different measuring sensors on workpieces with varying properties

The Population Density of Early Warning System Based On Video Image

Edge and local feature detection - 2. Importance of edge detection in computer vision

DAMAGE INSPECTION AND EVALUATION IN THE WHOLE VIEW FIELD USING LASER

Three Dimensional Measurements by Deflectometry and Double Hilbert Transform

Implementation of Texture Feature Based Medical Image Retrieval Using 2-Level Dwt and Harris Detector

Computer Vision 2. SS 18 Dr. Benjamin Guthier Professur für Bildverarbeitung. Computer Vision 2 Dr. Benjamin Guthier

International Journal of Computer Engineering and Applications, Volume XII, Issue I, Jan. 18, ISSN

MATRIX BASED INDEXING TECHNIQUE FOR VIDEO DATA

Predetermination of Surface Roughness by the Cutting Parameters Using Turning Center

Journal of Asian Scientific Research FEATURES COMPOSITION FOR PROFICIENT AND REAL TIME RETRIEVAL IN CBIR SYSTEM. Tohid Sedghi

Implementation and Comparison of Feature Detection Methods in Image Mosaicing

Research on QR Code Image Pre-processing Algorithm under Complex Background

Available online at ScienceDirect. Energy Procedia 69 (2015 )

An Integrated Manufacturing System for the Design, Fabrication, and Measurement of Ultra-Precision Freeform Optics

AN EXAMINING FACE RECOGNITION BY LOCAL DIRECTIONAL NUMBER PATTERN (Image Processing)

Stripe Noise Removal from Remote Sensing Images Based on Stationary Wavelet Transform

A NEW ROBUST IMAGE WATERMARKING SCHEME BASED ON DWT WITH SVD

Simultaneous surface texture classification and illumination tilt angle prediction

Comparative Analysis in Medical Imaging

Robust Phase-Based Features Extracted From Image By A Binarization Technique

Model-based segmentation and recognition from range data

Bridge Surface Crack Detection Method

(Refer Slide Time 00:17) Welcome to the course on Digital Image Processing. (Refer Slide Time 00:22)

An Algorithm to Determine the Chromaticity Under Non-uniform Illuminant

SIMULATIVE ANALYSIS OF EDGE DETECTION OPERATORS AS APPLIED FOR ROAD IMAGES

Biometric Security System Using Palm print

Image denoising in the wavelet domain using Improved Neigh-shrink

Optical Character Recognition (OCR) for Printed Devnagari Script Using Artificial Neural Network

CORRELATION BASED CAR NUMBER PLATE EXTRACTION SYSTEM

Small-scale objects extraction in digital images

Image Enhancement Techniques for Fingerprint Identification

COLOR TEXTURE CLASSIFICATION USING LOCAL & GLOBAL METHOD FEATURE EXTRACTION

3D Digitization of Human Foot Based on Computer Stereo Vision Combined with KINECT Sensor Hai-Qing YANG a,*, Li HE b, Geng-Xin GUO c and Yong-Jun XU d

COLOR AND SHAPE BASED IMAGE RETRIEVAL

New Approach in Non- Contact 3D Free Form Scanning

Transcription:

IOSR Journal of Electronics and Communication Engineering (IOSR-JECE) e-issn: 2278-2834,p-ISSN: 2278-8735 PP 20-24 www.iosrjournals.org Measurement of Surface Roughness Using Image Processing Sophia.S 1, Vicithra.A 2, Sangeetha.S 3, Mahitha.V 4, Hedayathbasha.S 5 1 Department of ECE, RMK College of Engineering and Technology, Anna University,India 2 Department of ECE,RMK College of Engineering and Technology,Anna University,India 3 Department of ECE,RMK College of Engineering and Technology,Anna University,India 4 Department of ECE,RMK College of Engineering and Technology, Anna University,India 5 Assistant Professor, Department of ECE, RMK College of Engineering and Technology, Anna University,India Abstract: A new method of surface roughness detection based on image processing technique is proposed in this paper. The developed vision system uses a CCD camera for scanning gray-scale images from an area of the machined workpiece. This images were analysed with digital image processing system. Some new optical roughness parameters were derived from the images based on their histograms and Optical objects of machined surface. As most useful were a number of dark objects of the image and coefficient of variation of the histogram of inspected surface. Surface roughness parameters are measured based on gray level co-occurrence matrix(glcm).in our proposed system we implement the image through histogram based segmentation and contrast method analysis. The material smoothness and roughness evaluated through pixel distance calculation of two points in image and analyze the result in micron based conversion.. Keywords: Surface roughness, CCD camera, contrast method, GLCM I. Introduction Surface roughness evaluation is very important for many fundamental problems such as friction, contact deformation, heat and electric current conduction, tightness of contact joints and positional accuracy. Therefore, surface roughness has been the subject of experimental and theoretical investigations for many year. Many techniques have been developed for measuring surface finish ranging from the simple touch comparator to sophisticated optical techniques. In recent years, the advent of high-speed general-purpose digital computers and vision systems has made image analysis easier and more flexible. Computer vision techniques have been used for measuring surface roughness by many researchers. The term texture analysis is considered a basic issue in image processing and computer vision; therefore, it has been an active research topic for more than three decades. Many image processing techniques were employed to extract texture features from captured images in various applications Generally, texture analysis techniques can be grouped into three large classes: spectral, structural and statistical. Spectral techniques are based on the autocorrelation function of a region or on the power distribution in the Fourier transform domain in order to detect texture periodicities. In[1],authors have proposed a roughness measurement by optical method. A surface roughness measurement technique, based on an optical method using a computer vision system, was investigated for applicability to in process monitoring of surface quality. The developed vision system uses a CCD camera for scanning gray-scale images from an area of the machined work piece. This images were analysed with digital image processing system. Some new optical roughness parameters were derived from the images based on their histograms and optical objects of machined surface. In[2],authors have proposed a roughness measurement by ultrasonic method. Measurement of surface roughness irregularities that result from various sources such as manufacturing processes, surface damage, and corrosion, is an important indicator of product quality for many nondestructive testing(ndt) industries. Components and structures dimensioned from microns to centimeters can be found in semiconductors, data storage, microstructures and sensors, but also in precision manufacturing and engineering for automotive and aerospace industries. In[3],authors have proposed a surface roughness by histogram equalization. In recent years, the advent of high-speed general-purpose digital computers and vision systems has made image analysis easier and more exible. Images of surfaces captured using vision systems can be used to identify surface texture. In this paper, a new method, called the best grey level histogram (BGLH), is introduced to get the most accurate image of a surface for the purpose of surface texture assessment. In recent years, the advent of high-speed general-purpose digital computers and vision systems has made image analysis easier and more exible. Images of surfaces captured using vision systems can be used to identify surface texture. In this paper, a new method, called the 20 Page

best grey level histogram (BGLH), is introduced to get the most accurate image of a surface for the purpose of surface texture assessment. In[4],authors have proposed a roughness measurement by stylus. Recent work has shown that computer vision has real potential when applied to the automated measurement of engineering component silhouettes, internal contours and profiles. The present study considers the detailed examination of surface textures using the 3D data arrays which are available using this vision system. Progress has been made towards establishing a model of texture based on vision data and it has been shown that a parameter based on both amplitude and space features could provide an additional control for use in on-line automated inspection of manufactured components. Corresponding stylus data has been employed as the basis for comparison in the current evaluation process. In the field of tribology the automated examination of a wear track using computer vision has demonstrated that the approaches can be integrated so as to provide full information about the overall dimensions, area and texture of a wear scar. II. Image Pretreatment In general, due to various constraints and random interference, the images acquired by imaging system can' t be used directly in detection system, furthermore, image pretreatment such as gray scale correction and noise filtering, etc. must be taken on the original image in the initial stages of visual information processing. The image pretreatment method used mainly is taking appropriate transformation to the image according to specific needs, and giving prominence to useful features of the image selectively as well as removing or wakening needless feature. Fig:1 III. Median Filtering Median filtering is a non-linear processing technology. It is a neighborhood operation similar to convolution, while the calculation is not weighted summation but sorting the pixels in the neighborhood by gray scale level and then selected the intermediate value of the group as the output pixel value. Selection of median filtering Fig:2 Function window is more important as it directly influences the effect of noise removing. By testing the filtering effect of window function 3 x 3, 5 x 5, 7 x 7, median filter 3 x 3 is chosen because that the filtering effect through window 3 x 3 is better than another two. IV. Histogram Equalization Histogram equalization, also known as gray scale equilibrium, is a gray scale enhancement method, the objective of which is to convert the input image through point operation to the output image which has the same 21 Page

pixel points in each gray scale level. All gray scale levels of images after equalization processing appear with same probability, while the entropy of the image and the quantity of information it contains both are maximum, and it is beneficial to the further extraction of image features. For discrete images, the conversion formula of Histogram equalization is: Fig.3 Where DB is the gray scale of output image, DA is the gray scale of input image, Hi is the pixel numbers of gray scale level i, DMax is the maximum gray scale value of the image (it is 255 to gray scale image). Comparison of image histogram before and after equalization is showed in figure a. Histogram before b. Histogram after equalization equalization Fig.4 V. Contrast Method The speckle pattern images and their surface roughness Ra values, which are used to build calibration relationship curve for measure surfaces to 0.25 μm are illustrated in the Fig.According to, speckle can only be described by statistics and under ideal conditions. Ideal conditions include the same degree of roughness of a surface, allowing the speckle to develop fully, and perfect Gaussian beam statistics, and an air tight environment. The first order statistics of speckle concern deviation from point to point. The assumption can be made that the standard deviation of intensity(σ) is equal to the mean of intensity <I>. Where: And In reality, the standard deviation is often less than the mean intensity[12]. The speckle contrast (C) usually defined as the quotient of standard deviation divided by the mean intensity[13,14]. 22 Page

VI. Power Spectral Density Power spectral density function (PSD) shows the strength of the variations(energy) as a function of frequency. In other words, it shows at which frequencies variations are strong and at which frequencies variations are weak. The unit of PSD is energy per frequency(width) and you can obtain energy within a specific frequency range by integrating PSD within that frequency range. Computation of PSD is done directly by the method called FFT or computing autocorrelation function and then transforming it. Fig:5 PSD is a very useful tool if you want to know frequencies and amplitudes of oscillatory signals in your time series data. For example, let assume you are operating a factory with many machines and some of them have motors inside. You detect unwanted vibrations from somewhere. You might be able to get a clue to locate offending machines by looking at PSD which would give you frequencies of vibrations. PSD is still useful even if data do not contain any purely oscillatory signals. For example, if you have sales data from an ice-cream parlor, you can get rough estimate of summer sales peak by looking at PSD of your data. We quite often compute and plot PSD to get a "feel" of data at an early stage of time series analysis. Looking at PSD is like looking at simple time series plot except that we look at time series as a function of frequency instead of a function of time. Frequency is a transformation of time and looking at variations in frequency domain is just another way to look at variations of time series data. PSD tells us at which frequency ranges variations are strong and that might be quite useful for further analysis. VII. Gray Level CO-Occurrence Matrix The gray level co-occurrence matrix (GLCM) has been defined by Haralick.The GLCM is two dimensional matrix with the same size as the number of grey levels in an image. For example, the images used in this paper have 256 distinct grey levels; therefore the GLCM is a matrix of size 256 * 256. It could be constructed by counting the number of occurrences of pixel pairs (base pixel and neighbor pixel), which have gray levels i; j and their position specified by a position operator Ps;d in the image. The position operator Ps;d describes two parameters for the pixel pairs: pixel pairs spacing (PPS) and pixel pairs direction (PPD). The GLCM could be calculated as symmetric or non symmetric matrices. For non-symmetric matrices, eight PPD could be used to calculate the matrices, which represent the eight directions of the neighbors to the base pixel, as shown in the lower left of Fig. In this work, the direction 0 means that the neighbor pixel lies to the right of the base pixel; similarly, the direction 90 means that the neighbor pixel lies above the base pixel, etc. Symmetric matrices have only four directions. for calculations: horizontal (0,180), vertical (90,270), and the two diagonals (45,225 and 135,315). The only difference between symmetric and non-symmetric matrices is that while the position operator Ps,d is passed over the image for non-symmetric matrices, both the operators Ps,d and Ps,(180+d)are simultaneously passed over the image for symmetric matrices. It shows the flowchart of the algorithm used to calculate the GLCM. It shows how to calculate the GLCM from a sample matrix using different position operators. It shows a matrix represents an image of size 7 7 contains six gray levels (0 5). It shows the calculated GLCM using a position operator P1,0; which produces a non-symmetric matrix. The black cells indicate the main diagonal of the matrix. Fig. shows the calculated GLCM using a position operator P1,(180+0); i.e. for the horizontal direction, which produces a symmetric matrix. 23 Page

Fig:6 R = sum(sum(glcm)); Norm_GLCM_region = GLCM/R; Ent_int = 0; for k = 1:length(GLCM)^2 if Norm_GLCM_region(k)~=0 Ent_int = Ent_int + Norm_GLCM_region(k)*log2(Norm_GLCM_region(k)); end end VIII. Conclusion Different methods used in the present work of laser speckle technique to cover wide range of measurement in laser speckle technique which depend on processing single speckle image. Because every method has a range of measurements. Therefore, to cover a wide range with that technique more than one calibration relationship must be collected and more than one information must be extracted from the single image that was taken from the surface. Each of those information related to one of these methods of speckle technique. The calibrated information must be done with suitable calibration relationship according to surface roughness value where each calibration relationship deal with specific information and with limited range. Acknowledgment This work is supported by R.M.K. College of Engineering and Technology. Work is still going on and final simulation results are yet to come. References [1]. Gadelmawla ES, Koura MM, Maksoud TMA, Elewa IM, Soliman HH. Roughness parameters. J Mater Process Technol 2002;123(1):133 45. [2]. F.G. Mitri, R.R. Kinnick, J.F. Greenleaf, and M.Fatemi.Continuous-wave ultrasound reflectometry for surface roughness imaging applications. Pattern Recogn 2009 Jan; 49(1): 10 14. [3]. Gadelmawla ES, Koura MM, Maksoud TMA, Elewa IM, Soliman HH. Using the grey level histogram to distinguish between roughness of surfaces. Proc I MECH E, Part B, J Eng Manuf 2001;215(4): 545 53. [4]. Al-Kindi GA, Baul RM, Gill KF. An application of machine vision in the automated inspection of engineering surfaces. Int J Prod Res 1992;30(2):241 53. [5]. You Z, Chen J, Pu XL. Noncontact surface roughness measuring system based on computer vision. In Proceedings of the 10th Annual Meeting of the American Society for Precision Engineering. Austin, TX; 15 20 October, 1995. p. 116 9 [chapter 108]. [6]. Kiran MB, Ramamoorthy B, Radhakrishnan B. Evaluation of surface roughness by vision system. Int J Mach Tools Manuf 1998;38(5-6): 685 90. [7]. Lee BY, Juan H, Yu SF. Machine vision assisted characterization of machined surfaces. Int J Prod Res 2001;39(4):759 84. [8]. Lee BY, Juan H, Yu SF. A study of computer vision for measuring surface roughness in the turning process. Int J Adv Manuf Technol 2002;19:295 301. [9]. Gadelmawla ES, Koura MM, Maksoud TMA, Elewa IM, Soliman HH. Assessment of surface texture using an uniquely featured computer vision technique. In Proceedings of the Fourth International Machining and Grinding Conference, Society of Manufacturing Engineers, SME, Troy, Michigan, USA; 7 10 May, 2001. [10]. Zhang J, Tan T. Brief review of invariant texture analysis methods. Pattern Recogn 2002;35:735 47. [11]. Weszka JS, Rosenfeld A. An application of texture analysis to materials inspection. Pattern Recogn 1976 24 Page