Paper Sobel Operated Edge Detection Scheme using Image Processing for Detection of Metal Cracks

Similar documents
An Efficient Color Image Segmentation using Edge Detection and Thresholding Methods

Digital Image Processing

Removal of Gaussian noise on the image edges using the Prewitt operator and threshold function technical

A Study on Image Enhancement and Resolution through fused approach of Guided Filter and high-resolution Filter

Automatic Morphological Segmentation and Region Growing Method of Diagnosing Medical Images

Image Enhancement using Histogram Equalization and Spatial Filtering

IDENTIFICATION OF FISSION GAS VOIDS. Ryan Collette

Contrast Enhancement for Fog Degraded Video Sequences Using BPDFHE

NON UNIFORM BACKGROUND REMOVAL FOR PARTICLE ANALYSIS BASED ON MORPHOLOGICAL STRUCTURING ELEMENT:

USE OF HISTOGRAM EQUALIZATION IN IMAGE PROCESSING FOR IMAGE ENHANCEMENT

Image acquisition. Midterm Review. Digitization, line of image. Digitization, whole image. Geometric transformations. Interpolation 10/26/2016

Study and Analysis of various preprocessing approaches to enhance Offline Handwritten Gujarati Numerals for feature extraction

Published by: PIONEER RESEARCH & DEVELOPMENT GROUP ( 1

Anna University, Chennai B.E./B.TECH DEGREE EXAMINATION, MAY/JUNE 2013 Seventh Semester

INTERNATIONAL JOURNAL OF COMPUTER ENGINEERING & TECHNOLOGY (IJCET)

An Analysis of Image Denoising and Restoration of Handwritten Degraded Document Images

Preprocessing and Segregating Offline Gujarati Handwritten Datasheet for Character Recognition

FACE RECOGNITION USING NEURAL NETWORKS

IMAGE PROCESSING PAPER PRESENTATION ON IMAGE PROCESSING

Implementing Morphological Operators for Edge Detection on 3D Biomedical Images

Computing for Engineers in Python

FILTER FIRST DETECT THE PRESENCE OF SALT & PEPPER NOISE WITH THE HELP OF ROAD

A Review of Optical Character Recognition System for Recognition of Printed Text

CSE 564: Scientific Visualization

CoE4TN4 Image Processing. Chapter 3: Intensity Transformation and Spatial Filtering

A Spatial Mean and Median Filter For Noise Removal in Digital Images

Image Restoration and De-Blurring Using Various Algorithms Navdeep Kaur

Preparing Remote Sensing Data for Natural Resources Mapping (image enhancement, rectifications )

Chapter 12 Image Processing

An Efficient Noise Removing Technique Using Mdbut Filter in Images

Number Plate Recognition Using Segmentation

A DEVELOPED UNSHARP MASKING METHOD FOR IMAGES CONTRAST ENHANCEMENT

Guided Image Filtering for Image Enhancement

Direction based Fuzzy filtering for Color Image Denoising

A Fast Median Filter Using Decision Based Switching Filter & DCT Compression

Digital Image Processing Programming Exercise 2012 Part 2

Image Extraction using Image Mining Technique

Automatic Crack Detection on Pressed panels using camera image Processing

International Journal of Computer Engineering and Applications, Volume XI, Issue IX, September 17, ISSN

Table of contents. Vision industrielle 2002/2003. Local and semi-local smoothing. Linear noise filtering: example. Convolution: introduction

ABSTRACT I. INTRODUCTION

Enhanced MLP Input-Output Mapping for Degraded Pattern Recognition

Image De-noising Using Linear and Decision Based Median Filters

Digital Image Processing 3/e

Performance Evaluation of Edge Detection Techniques for Square Pixel and Hexagon Pixel images

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

Midterm Examination CS 534: Computational Photography

Interpolation of CFA Color Images with Hybrid Image Denoising

Color Image Segmentation Using K-Means Clustering and Otsu s Adaptive Thresholding

Design and Implementation of Gaussian, Impulse, and Mixed Noise Removal filtering techniques for MR Brain Imaging under Clustering Environment

Segmentation of Blood Vessel in Retinal Images and Detection of Glaucoma using BWAREA and SVM

Restoration of Degraded Historical Document Image 1

Available online at ScienceDirect. Ehsan Golkar*, Anton Satria Prabuwono

IMAGE PROCESSING PROJECT REPORT NUCLEUS CLASIFICATION

MAV-ID card processing using camera images

Quality Control of PCB using Image Processing

A Novel Algorithm for Hand Vein Recognition Based on Wavelet Decomposition and Mean Absolute Deviation

AN ADAPTIVE MORPHOLOGICAL FILTER FOR DEFECT DETECTION IN EDDY

8.2 IMAGE PROCESSING VERSUS IMAGE ANALYSIS Image processing: The collection of routines and

BASIC OPERATIONS IN IMAGE PROCESSING USING MATLAB

An Automatic System for Detecting the Vehicle Registration Plate from Video in Foggy and Rainy Environments using Restoration Technique

Removal of High Density Salt and Pepper Noise through Modified Decision based Un Symmetric Trimmed Median Filter

Image Enhancement of Medical Images Based on an Efficient Approach of Morphological and Arithmetic Operations

An Algorithm and Implementation for Image Segmentation

PRACTICAL IMAGE AND VIDEO PROCESSING USING MATLAB

DENOISING DIGITAL IMAGE USING WAVELET TRANSFORM AND MEAN FILTERING

The Classification of Gun s Type Using Image Recognition Theory

Achim J. Lilienthal Mobile Robotics and Olfaction Lab, AASS, Örebro University

Iris Recognition using Hamming Distance and Fragile Bit Distance

Reconstruction of Image using Mean and Median Filter With Histogram Modification

VEHICLE LICENSE PLATE DETECTION ALGORITHM BASED ON STATISTICAL CHARACTERISTICS IN HSI COLOR MODEL

A SURVEY ON COLOR IMAGE SEGMENTATION BY AUTOMATIC SEEDED REGION GROWING

Chapter 6. [6]Preprocessing

Keywords Fuzzy Logic, ANN, Histogram Equalization, Spatial Averaging, High Boost filtering, MSE, RMSE, SNR, PSNR.

Coding and Analysis of Cracked Road Image Using Radon Transform and Turbo codes

Detection of Faults Using Digital Image Processing Technique

Morphological Image Processing Approach of Vehicle Detection for Real-Time Traffic Analysis

A Study On Preprocessing A Mammogram Image Using Adaptive Median Filter

Fig Color spectrum seen by passing white light through a prism.

Improved color image segmentation based on RGB and HSI

Vehicle License Plate Recognition System Using LoG Operator for Edge Detection and Radon Transform for Slant Correction

Image Restoration and Super- Resolution

AN EFFECTIVE APPROACH FOR IMAGE RECONSTRUCTION AND REFINING USING DEMOSAICING

PARAMETRIC ANALYSIS OF IMAGE ENHANCEMENT TECHNIQUES

Midterm Review. Image Processing CSE 166 Lecture 10

Implementation of License Plate Recognition System in ARM Cortex A8 Board

Recognition System for Pakistani Paper Currency

Performance Comparison of Mean, Median and Wiener Filter in MRI Image De-noising

APJIMTC, Jalandhar, India. Keywords---Median filter, mean filter, adaptive filter, salt & pepper noise, Gaussian noise.

Pixel Classification Algorithms for Noise Removal and Signal Preservation in Low-Pass Filtering for Contrast Enhancement

ECC419 IMAGE PROCESSING

Recognition Of Vehicle Number Plate Using MATLAB

Part I Feature Extraction (1) Image Enhancement. CSc I6716 Spring Local, meaningful, detectable parts of the image.

Impulse Noise Removal Based on Artificial Neural Network Classification with Weighted Median Filter

Automatic optical measurement of high density fiber connector

I. INTRODUCTION II. EXISTING AND PROPOSED WORK

Image Processing for feature extraction

A Hybrid Colour Image Enhancement Technique Based on Contrast Stretching and Peak Based Histogram Equalization

VARIOUS METHODS IN DIGITAL IMAGE PROCESSING. S.Selvaragini 1, E.Venkatesan 2. BIST, BIHER,Bharath University, Chennai-73

Contrast Enhancement Techniques using Histogram Equalization: A Survey

Transcription:

I J C T A, 9(37) 2016, pp. 503-509 International Science Press Paper Sobel Operated Edge Detection Scheme using Image Processing for Detection of Metal Cracks Saroj kumar Sagar * and X. Joan of Arc ** Abstract: This paper is based on detection of surface-breaking cracks in metals. It is an issue in many industries. Earlier in case of detecting cracks and defects, eddy current and ultrasonic techniques were used. Some other methods were also been conducted using eddy currents and microwave methods. In every industry, the detection of defects and classification are based on a digital image and it is the key requirement in quality control system. Conventionally, humans were engaged for detecting defects but it was a time consuming task. But this process is time consuming. So an inspection system based on image processing is needed to be introduced. The main objective of the paper is to design a system based on image processing to detect the defects and cracks in a metal object. By using image processing for crack detection, a better and efficient solution to crack detection can be done. Keywords: Image De-noising, Edge detection 1. INTRODUCTION The beginning of digital computer has introduced to the society of a machine that is much more powerful and intelligent than human beings in numerical computation. The question then arises whether the humans capable of processing information received from the environment, has better solution with accuracy or we can say decision making based on data that could be efficient fast and produce better results. This led to the evolution of a new subject called artificial intelligence, which has a large area of common interest and motivation with another subject known as pattern recognition. A major portion of information received by a human to manipulate for the detection task is visual. Similarly, the method of processing and detecting defects from visual information grabbed by digital computer is called digital image processing and scene analysis. 2. COMPONENTS OF IMAGE PROCESSING In imaging science, image processing is the processing of images using mathematical operations by using one of signal processing or image processing for which the input in an image, such as a picture or video frame; the output which comes may be either an image, frames or a set of parameters related to that image Basic components of a general purpose image processing system are image sensing, digitizing, processing and displaying. A. Image Sensor An image sensor is a device which senses the radiant energy propagating from the image, and transforms it to produce an intensity image. Basically there are Two different technologies are there, viz. photochemical and photo-electronic. Photochemical methods have the advantage of combining image formation and recording on a single entity called photographic film whereas Photo-electronic method on the other hand, separate the recording process from image formation and image-detection. But in the second method, recorded image can be converted more easily to a form which is suitable to computer processing. * ** Electronics and Control Engineering, SRM University, Chennai, Tamil Nadu. Email: saroj.sagar123@gmail.com Electronics and Instrumentation Engineering, SRM University, Chennai, Tamil Nadu. Email: Joanf.x@ktr.srmuniv.ac.in

504 Saroj kumar Sagar and X. Joan of Arc B. Digitizer A digitizer is required to input the images to a digital computer. It produces digital image which contains discrete intensity values at discrete positions. Most of the image sensors mentioned above either have suitable built-in digitizers or provide signal that can be digitized straightway by an A/D converter. However some sensors are purely analogue devices and their responses must be digitized before being fed to a computer. Equations C. Crack Detection In every industry, the detection of defects in metals are important part of many quality control systems and applications. The detection of features and defects based on a high resolution image is the main requirement to overcome this issue. The products which are defective are rejected during the process of inspection because even a small defect may result to a fatal problem in future. In this paper the detection of cracks in metals is done by image processing. From the grabbed frames or images noise are been removed and edge detection is done. Finally, after getting the edges of the image defects can be detected. 3. PREPROCESSING TECHNIQUES A. Noise Reduction Using Wiener Filter The images grabbed during the preprocessing are typically noisy and thus require filtering for noise reduction so that the accuracy of crack detection can be improved and enhanced. Gaussian noise can be explained as a noise having a probability density function (PDF) that is equal to that of the normal distribution. This distribution is called Gaussian distribution. In other words, the values that noise can take on are known as Gaussian-distributed. Characteristics of Gaussian filter H(t) = exp 2δ t 2 2 2ƛδ where, d = ln( 2) 2ƛBT, and B is the value of filter s 3 DB bandwidth. The BT product parameter is B times of the input signal s symbol period. For a given BT product, the Gaussian filter function of signal processing toolbox generates a filter that is almost half the bandwidth of the filter generated by the communications Gaussian filter block. Wiener Filter is a type of filter which is used to compute a estimate an unknown signal or data using a related data as an input and filters that known data or signal to produce the output. The wiener filter can be used to filter out the noise from the image to give an estimate of the underlying signal of interest. Using wiener filter for removing noise, we got following results. 4. EDGE DETECTION In a grayscale image, the edge is a local feature that, within a neighborhood, separates two regions. In this portion each of the gray-level of image is more or less uniform when compared to the other values on the two sides of the edge. So, an ideal edge has a step like cross-section. The processes of edge detection are broadly classified into two categories: Derivative approach: Edge pixels or edges are detected by taking derivative followed by thresholding (e.g. Robert operator and 4-neighbour operator). They occasionally incorporate noise cleaning scheme (e.g. Prewitt operator and sobel operator). Two-dimensional derivatives are computed by means of what we call edge masks.

Paper Sobel Operated Edge Detection Scheme using Image Processing for Detection of Metal Cracks 505 Pattern fitting approach: A series of edge approximating functions those are in the form of edge templates over a small neighborhood are analyzed. Parameters along with their properties corresponding to the best fitting function are determined. Based on these information, whether or not an edge is present, is decided. We also call them edge filters. Both the approaches have advantages and disadvantages. As Faugeras (1993) has rightly pointed out, these properties are self-contradictory in nature and a desired result is always a trade-off between them. Suppose the resultant S(x) of a signal S(x) perturbed by a sinusoidal noise is given by Taking derivative with respect to x, S(x) = s(x) + h sin (wx) S (x) = s (x) + hw cos (wx) If h is small then s(x) is close to S(x); while, if w is large, the noise can predominate the resultant signal especially when the derivative is of interest. However, following either of the approaches, the complete process of generation of edge map may involve some or all of the steps: Noise smoothing Edge localization Edge enhancement Edge linking Edge following Edge extraction Many edge detection algorithms incorporate some of these steps without mentioning them explicitly. One of the main reasons of this is that these steps are not always easy to distinguish mutually from one another. In this paper we have used Sobel operator for finding out the edges of image d 1 = 1 [( g4 + 2g5 + g6) ( g2 + 2g1 + g8)] 4 d 2 = 1 [( g8 + 2g7 + g6) ( g2 + 2g3 + g4)] 4 The gradient g (r, c) at pixel (r, c) is obtained by a point operator 0 p applying on d i (i = 1, 2). Because of the nature of point operator by a point operator, d 1 and d 2 in the above equations can be defined interchangeably without affecting the value of g (r, c). Note that among these operators, the ordinary operator is not symmetric. Prewitt operator can detect diagonal edges better than that by Sobel operator; while Sobel operator is superior to Prewitt operator in detecting vertical edges. Effect of noise is reduced in case of Prewitt and Sobel operators by inherent averaging of neighboring pixels. Therefore, to achieve the desired result, gradient operators are usually preceded by noise cleaning. 5. SIMULATION AND ANALYSIS In this paper we have applied Gaussian filter noise in the images for observations and experimental purpose. To improve and enhance the quality of the degraded images restoration and filtering methods are been used. When no knowledge about the degradation process is available the quality of an image may be improved for specific applications by some process called enhancement.

506 Saroj kumar Sagar and X. Joan of Arc Furthermore, the enhanced and improved quality images are been processed to find the edges using edge detection method. In this paper we have used Sobel operator to find the edges of the image. The results are shown in below figures. Figure 1: Above image contains Noise intensity of 0.01

Paper Sobel Operated Edge Detection Scheme using Image Processing for Detection of Metal Cracks 507 Figure 2: Above image contains Noise intensity of 0.1 The figures shown above are the defected images containing cracks having noise intensity of 0.01dB and 0.1 db intensities. The results we got after removing the noise using wiener filter with various noise intensities are shown in the figures and we come to know that wiener filter is showing good results in filtering noises. After filtering the images, the edges of the images are found using edge detection methods i.e. Sobel operator. The results are shown below in Figure 4. Figure 3: It shows the black white image used for finding edges Above two figures showing the results for edge detection of image after using Sobel operator. Figure 3 showing the black white image that is used for subtracting it from a black image of same dimensions as that of the black white image taken as reference. A black image is called false because there is absence of all colors i.e. (RGB) in it. Figure 4 showing the edges of image after applying sobel operator to it. Figure 5 below shows the histogram values of the images before and filtering it. 6. CONCLUSION AND FUTURE WORKS Based on the above results and analysis we come to know that wiener filter shows a good result in removing noise from the images. Pixel values and brightness is shown in the histograms of the images so that it will be useful to find the edge detection and segmentation. In future the segmentation and image thresholding will be processed and defects will be detected.

508 Saroj kumar Sagar and X. Joan of Arc Figure 4: It shows the edges of the image Figure 5: Images above in the figure shows the histogram values of both the images having different noise intensities

Paper Sobel Operated Edge Detection Scheme using Image Processing for Detection of Metal Cracks 509 References 1. Jinshan Tang, Yanliang Gu, Automatic Crack Detection and Segmentation Using A Hybrid Algorithm for Road Distress Analysis IEEE International Conference on Systems, man, and Cybernetics, pp. 3026-3030, 2013 2. Dinh-Hoan Trinh, Marie Luong, Francoise Dibos, Jean-Marie Rocchisani, Canh-Duong Pham, Truong Q. Nguyen, Novel Example-Based for Super-Resolution and De-noising of Medical Images, IEEE Transactions On Image processing, Vol. 23, No. 4, April 2014, pp. 1882-1895. 3. Kamarujjaman, Manali Mukherjee, Mausumi Maitra, A New Decision-Based Adaptive Filter for Removal of High Density Impulse Noise from Digital Images, IEEE, 2014. 4. Aswini. E, Divya. S, Kardheepan. S, Manikandan. T, Mathematical Morphology and bottom-hat filtering Approach for Crack Detection on Relay Surfaces, International Conference on Smart Structures & Systems(ICSSS), March 28-29, 2013, Chennai, India, pp. 108-113. 5. Moe Win, A.R. Bushroa, M.A. Hassan, N.M. Hilman, Ari Ide-Ektessabi, A Contrast Adjustment Thresholding Method for Surface Defect Detection Based on Mesoscopy, IEEE Transactions on Industrial Informatics, Vol. 11, No. 3, June 2015, pp. 642-649. 6. Ujjal Kumar Bhowmik, Divya Mandala, Nick W. Hudyma, O. Patrick Kreidl and Alan Harris, Segmentation of Cracks in X-ray CT Images of Tested Macroporous Plaster Specimens, IEEE, 2014, pp. M. Young, The Technical Writer s Handbook. Mill Valley, CA: University Science, 1989.