Image Processing and Artificial Neural Network techniques in Identifying Defects of Textile Products

Similar documents
Automatic Defect Detection Algorithm for Woven Fabric using Artificial Neural Network Techniques

Weaving Density Evaluation with the Aid of Image Analysis

Characterization of LF and LMA signal of Wire Rope Tester

Automatic Density Detection and Recognition of Fabric Structure Using Image Processing

Detection of Faults Using Digital Image Processing Technique

COLOUR SEGMENTATION IN YARN-DYED WOVEN FABRIC IMAGES BY USING K- MEANS CLUSTERING Bekir Yildirim 1, Brigita Kolčavová Sirková 2

FACE RECOGNITION USING NEURAL NETWORKS

Decriminition between Magnetising Inrush from Interturn Fault Current in Transformer: Hilbert Transform Approach

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

Detection and Location of Defects in Handloom Cottage Silk Fabrics using MRMRFM & MRCSF

Image Extraction using Image Mining Technique

Journal of Chemical and Pharmaceutical Research, 2013, 5(9): Research Article. The design of panda-oriented intelligent recognition system

The Use of Neural Network to Recognize the Parts of the Computer Motherboard

A Real Time based Physiological Classifier for Leaf Recognition

AUTOMATION TECHNOLOGY FOR FABRIC INSPECTION SYSTEM

Integrated Digital System for Yarn Surface Quality Evaluation using Computer Vision and Artificial Intelligence

Improved Minimum Distance Discrimination Method Used in Image Analysis of Fabric Wear Resistance

Extraction and Recognition of Text From Digital English Comic Image Using Median Filter

CHAPTER 6 BACK PROPAGATED ARTIFICIAL NEURAL NETWORK TRAINED ARHF

Preprocessing and Segregating Offline Gujarati Handwritten Datasheet for Character Recognition

Detection and classification of faults on 220 KV transmission line using wavelet transform and neural network

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

Recognition the Parameters of Slub-yarn Based on Image Analysis

Smart License Plate Recognition Using Optical Character Recognition Based on the Multicopter

Estimation of Moisture Content in Soil Using Image Processing

EVALUATION OF YARN QUALITY IN FABRIC USING IMAGE PROCESSING TECHNIQUES

EFFECT OF SKEWNESS ON IMAGE PROCESSING METHODS FOR WOVEN FABRIC DENSITY MEASUREMENT Bekir Yildirim 1, Mustafa Eren 2

Adaptive Feature Analysis Based SAR Image Classification

COMPARATIVE PERFORMANCE ANALYSIS OF HAND GESTURE RECOGNITION TECHNIQUES

Research on Application of Conjoint Neural Networks in Vehicle License Plate Recognition

Implementation of License Plate Recognition System in ARM Cortex A8 Board

Image Forgery Detection Using Svm Classifier

CLASSIFICATION OF POWER QUALITY DISTURBANCES USING WAVELET TRANSFORM AND S-TRANSFORM BASED ARTIFICIAL NEURAL NETWORK

Fabric Defect Detection in Textile Images Using Gabor Filter TanveerSajid 1, Baqir Ali 2

Identification of Fake Currency Based on HSV Feature Extraction of Currency Note

A comparative study of different feature sets for recognition of handwritten Arabic numerals using a Multi Layer Perceptron

AN ANALYSIS OF SPEECH RECOGNITION PERFORMANCE BASED UPON NETWORK LAYERS AND TRANSFER FUNCTIONS

INDIAN VEHICLE LICENSE PLATE EXTRACTION AND SEGMENTATION

ANALYSIS OF GABOR FILTER AND HOMOMORPHIC FILTER FOR REMOVING NOISES IN ULTRASOUND KIDNEY IMAGES

Keyword: Morphological operation, template matching, license plate localization, character recognition.

Locating the Query Block in a Source Document Image

Combined Approach for Face Detection, Eye Region Detection and Eye State Analysis- Extended Paper

MINE 432 Industrial Automation and Robotics

Artificial Neural Networks. Artificial Intelligence Santa Clara, 2016

Application of Machine Vision Technology in the Diagnosis of Maize Disease

The Elevator Fault Diagnosis Method Based on Sequential Probability Ratio Test (SPRT)

An Algorithm and Implementation for Image Segmentation

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

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

Surface Defect Detection for Some Ghanaian Textile Fabrics using Moire Interferometry

Open Access An Improved Character Recognition Algorithm for License Plate Based on BP Neural Network

D DAVID PUBLISHING. 1. Introduction

Hand & Upper Body Based Hybrid Gesture Recognition

Journal of American Science 2016;12(5)

CHAPTER 1 INTRODUCTION

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

An Evaluation of Automatic License Plate Recognition Vikas Kotagyale, Prof.S.D.Joshi

SLIC based Hand Gesture Recognition with Artificial Neural Network

VEHICLE IDENTIFICATION AND AUTHENTICATION SYSTEM

Performance Improvement of Contactless Distance Sensors using Neural Network

Digital Image Processing 3/e

Performance Analysis of Local Adaptive Real Oriented Dual Tree Wavelet Transform in Image Processing

A Novel Multi-diagonal Matrix Filter for Binary Image Denoising

International Journal of Advance Engineering and Research Development

CHAPTER 4 LINK ADAPTATION USING NEURAL NETWORK

Geometric Feature Extraction of Selected Rice Grains using Image Processing Techniques

Design and Implementation of an Intelligent Parking Management System Using Image Processing

Student Attendance Monitoring System Via Face Detection and Recognition System

Automatic Morphological Segmentation and Region Growing Method of Diagnosing Medical Images

ARTIFICIAL INTELLIGENCE BASED ELECTRIC FAULT DETECTION IN PMSM

Classification in Image processing: A Survey

Automatic Fault Classification of Rolling Element Bearing using Wavelet Packet Decomposition and Artificial Neural Network

An Improved Bernsen Algorithm Approaches For License Plate Recognition

ARTIFICIAL NEURAL NETWORK BASED CLASSIFICATION FOR MONOBLOCK CENTRIFUGAL PUMP USING WAVELET ANALYSIS

Sonia Sharma ECE Department, University Institute of Engineering and Technology, MDU, Rohtak, India. Fig.1.Neuron and its connection

Analysis and Identification of Rice Granules Using Image Processing and Neural Network

International Journal of Advance Research in Computer Science and Management Studies

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

Prediction of Compaction Parameters of Soils using Artificial Neural Network

Face Detection System on Ada boost Algorithm Using Haar Classifiers

ISSN: (Online) Volume 2, Issue 1, January 2014 International Journal of Advance Research in Computer Science and Management Studies

Nigerian Vehicle License Plate Recognition System using Artificial Neural Network

An Efficient Pre-Processing Method to Extract Blood Vessel, Optic Disc and Exudates from Retinal Images

Detection and Classification of One Conductor Open Faults in Parallel Transmission Line using Artificial Neural Network

Improvement of Classical Wavelet Network over ANN in Image Compression

Frequency Hopping Spread Spectrum Recognition Based on Discrete Fourier Transform and Skewness and Kurtosis

Assistant Professor, Department of Electronics and Communication Engineering, BIT, Mangalore, Karnataka, India 2

Analysis of Learning Paradigms and Prediction Accuracy using Artificial Neural Network Models

Optimization of top roller diameter of ring machine to enhance yarn evenness by using artificial intelligence

License Plate Localisation based on Morphological Operations

Accurate Hybrid Method for Rapid Fault Detection, Classification and Location in Transmission Lines using Wavelet Transform and ANNs

On Fusion Algorithm of Infrared and Radar Target Detection and Recognition of Unmanned Surface Vehicle

A Solution for Identification of Bird s Nests on Transmission Lines with UAV Patrol. Qinghua Wang

Fault Detection in Double Circuit Transmission Lines Using ANN

IJMTES International Journal of Modern Trends in Engineering and Science ISSN:

Filtering in the spatial domain (Spatial Filtering)

Artificial Neural Network Based Fault Locator for Single Line to Ground Fault in Double Circuit Transmission Line

Voltage Stability Assessment in Power Network Using Artificial Neural Network

Number Plate Recognition Using Segmentation

Live Hand Gesture Recognition using an Android Device

Transcription:

Image Processing and Artificial Neural Network techniques in Identifying Defects of Textile Products Mrs.P.Banumathi 1, Ms.T.S.Ushanandhini 2 1 Associate Professor, Department of Computer Science and Engineering, Kathir College of Engineering, Coimbatore 62, TamilNadu, India 2 Assistant Professor, Department of Computer Science and Engineering, Kathir College of Engineering, Coimbatore 62, TamilNadu, India Abstract - This paper proposes an Artificial Neural Network based defect identifier for identifying defects in woven fabric images of the textile industry. Image processing is the upcoming technique to enhance raw images into meaningful information. Image processing is used in various applications where in textile industry is one of the main application area of it. Defects in fabric is a major threat to textile industry. A fabric defect is any abnormality in the fabric that hinders its acceptability by the user and hence the price of the fabric is affected. The defect detection which is done manually is cumbersome, not very accurate and time consuming. Hence automated defect identification system becomes essential in textile industries. A detailed literature survey reveals that a liitle attention has been paid to automatic defect identification in woven fabric images. Hence an attempt has been made using image processing and ANN techniques for defect identification in woven fabric images. A total of 200 woven fabric images are taken as samples, out of which 150 are used for training and 50 used for testing the network. These images are preprocessed and normalized using image processing techniques and converted into binary image by taking intensity value as threshold. Six statistical values namely mean, standard deviation, smoothness, energy, entropy and skewness are calculated from the binary image. An ANN structure which consists of (i) input layer having 6 neurons, (ii) one hidden layer having 5 neurons and(iii). Output layer having one neuron have been used. The training of the net is done using MATLAB 2012. The error percentage in identifying the defect images was less than 1%, which is well accepted. Keywords - Artificial Neural Network (ANN), Defect Identification, Feature Extraction. Image processing, Levenberg-Marquardt algorithm, Statistical features. I. INTRODUCTION This paper describes the development of ANN based identifier for woven fabric images based on Image processing and ANN techniques. Image processing is one of the most important techniques in identifying defects out of which image acquisition and image preprocessing are used in our proposed system to enhance image features for further processing and analysis. Statistical features measures the spatial distribution of pixels, it is assumed that the defect free regions are stationary and these regions extend over a significant portion of defected images. Therefore, the statistical feature method is chosen to calculate statistical values in woven fabric images. Artificial neural networks (ANNs) are networks of simple processing elements operating on their local data and communication with other elements. The design of ANNs was motivated by the structure of a real brain, but the processing elements and the architectures used in ANN have gone far from their biological inspiration. Each neuron in the network is able to receive input signals, to @IJMTER-2015, All rights Reserved 466

process them and to send an output signal. Each neuron is connected at least with one neuron, and each connection is evaluated by a real number, called the weight coefficient, that reflects the degree of importance of the given connection in the neural network. A fabric is a flat structure, among the available fabrics woven fabrics produced by weaving, which is the textile art in which two distinct sets of yarns or threads called the warp and weft are interlaced with each other at right angles to form a fabric. The warp represents the threads placed in the fabric longitudinal direction, while the weft represents the threads placed in the width wise direction. The weave pattern periodically repeated throughout the whole fabric area with the exception of edges. The quality of the fabric is determined based on the non-defects. The fabrics with defects are identified as second or third quality fabrics. Presently defect identification carried out as visual identification, which leads to minimum accuracy with more time consumption. Plain woven fabric defect identification is been a challenging one to the textile industry, hence our investigation focuses on plain woven fabric defect identification. In this paper an ANN based fabric identification system is designed to increase the accuracy, consistency and speed of defect identification in the plain woven fabric manufacturing process to reduce labor costs, improve product quality and increase manufacturing efficiency. The operation of an ANN based identifier system can be broken down into a sequence of processing stages. The stages are image acquisition and Preprocessing, feature extraction, training and testing. II. PROPOSED SYSTEM In this paper, we focus only on plain woven fabric images with defect and defect free. Since human vision is approximately 300 dpi at maximum contrast The images were captures using digital camera ranges from 300 dpi to 1200 dpi resolution. We have identified that images of 512x512 size with 1000 dpi resolution are most suitable for our identifier which is evident from figure 1. Figure 1 Detection rate and CPU time of 512x512 image III. MPLEMENTATION OF IMAGE PROCESSING TECHNIQUES FOR THE PROPOSED SYSTEM The image processing techniques which were used for our proposed system includes interpolation techniques, adaptive median filtering and feature extraction. These techniques are frequently used for plain woven fabrics which is evident from the various literature survey conducted by us. 3.1 Interpolation Technique Interpolation technique is the process of estimating an image value at a location in between image pixels. Interpolation methods determine the value for an interpolated pixel by finding the point in the input image that corresponds to a pixel in the output image and then calculating the value of the @IJMTER-2015, All rights Reserved 467

output pixel by computing a weighted average of some set of pixels at that point. In our investigation the captured image resized into 512x512 image, by using bicubic interpolation technique which produces better results compared with the linear and cosine interpolation techniques, 3.2 Adaptive Median Filtering A large number of methods have been proposed to remove impulse noise from digital images. The best-known order-statistics filter is the median filter, which replaces the value of a pixel by the median of the gray levels in the neighborhood of that pixel. In the present system we have used adaptive median filtering technique to remove noise because, it preserves edges and fine pixels when compared with the mean, min and max filtering techniques. The standard algorithm used for adaptive median filtering is as follows. 1. For each pixel location (i,j), initialize w = 3. 2. Compute I i,j min,w, I i,j med,w, I i,j max,w which are the minimum, median and maximum of the pixel values in I i,j w respectively. 3. If I i,j min,w < I i,j med,w < I i,j max,w, then go to step 5. Otherwise set w = w + 2 4. If w w max go to step 2. Otherwise we replace P i,j by I i,j med,w max 5. If I i,j min,w max < P i,j < I i,j max,w max, then P i,j is not a noise pixel, we rep[lace by I i,j med,w 3.3 Feature Extraction A statistical feature of an image represents different properties, which are classified based on the number of pixels. In our research, we have used first order statistics, which estimates the properties of individual pixels. In our system six statistical values such as mean, standard deviation, energy, entropy, skewness and kurtosis are calculated to train our ANN that produces high detection rate with minimum time, which is listed in the table 1. The formulas for the above mentioned statistical values are @IJMTER-2015, All rights Reserved 468

Sr.No. No. of features % of Detection CPU time 1 5 98.7 642.0625 2 6 99.0 620.0938 3 7 98.6 625.4063 4 8 98.6 636.7031 5 9 96 615.2813 Table 1 : No. of Features with detection rate and CPU time IV. ARTIFICIAL NEURAL NETWORKS In this paper, a multilayer feed forward network is used in which the processing elements are arranged in three layers called input layer, hidden layer and output layer. During the training phase, the training data is fed into to the input layer. The data is propagated to the hidden layer and then to the output layer. The Levenberg-Marquardt(LM) algorithm has emerged as the most widely used and successful for designing multi layer feed forward supervised learning. An approximated Hessian matrix J T J is invertible, Levenberg Marquardt algorithm introduces another approximation to Hessian matrix: H J T J + µi --- (7) where μ is always positive, called combination coefficient and I is the identity matrix. From the equation (7), we noticed that the elements on the main diagonal of the approximated Hessian matrix will be larger than zero. Therefore, with this approximation it can be sure that matrix H is always invertible. So, the update rule of LM algorithm can be presented as W k_1 = W k ( Jk T J k +µ I) -1 J k e k ---(8) When the combination coefficient μ is very small (nearly zero), the LM uses Gauss Newton algorithm and μ is very large the LM uses the steepest descent algorithm. Fig 2 shows the ANN architecture for our identifier. V. RESULTS AND DISCUSSIONS The problem of human defect inspection system has been described. It is evident from the previous sections that the ANN based identification system solved the disadvantages in human visual inspection system. Hence, an attempt has been made to rectify the lacking of human visual inspection. Our identifier system captures fabric images by acquisition device (digital camera) and passes the image to the computer. Initially the identifier normalizes the image using interpolation methods, filtered with adaptive median filtering techniques and taking the intensity value as threshold the image is converted into binary image. ANN ake a different approach to solve the problem than that of conventional methods. ANN process the information in a way similar to the human brain. The six first order statistics values are calculated from the binary image. These calculated statistics values are used as feature vector to the multilayer feed forward network, which uses LM algorithm to train the network. The input layer consists of 6 neurons, hidden layer consists of 20 neurons and output layer consists of 1 neuron. The output layer produces target output as 1 for defect images and 0 for defect free images. The neural network is trained with 200 images and tested with 50 images. The following figures 2 to 5 illustrate the defect and non defect, filtered, normalized and resultant images of plain woven fabric. @IJMTER-2015, All rights Reserved 469

Figure.2 (a) Defect free image (b) Defected image Figure.3 (a) Normalized defect free image (b) Normalized defected image Figure. 4(a) Filtered Defect free image (b) Filtered defected image Figure. 5 (a) Resultant defect free image (b) Resultant defected image The training algorithm used to train the net as shown in figure 2 using MATLAB 12. We have used 1x10-5 as the acceptable error level and 0.05 as the learning rate for the training.the training was carried out by 1000 epoachs. And also depicts the gradient, mu and validation check during 1000 epoachs. Our system produces 99% accurate results in identifying defects. Our network simulates the input set after calculating input set and identify defect of image as an actual output. As discussed on the literature survey the various existing detection system produces a maximum of 93.4% of accuracy with 650 seconds of cpu time. The accuracy produced by this new network produces 99.1% of accuracy with 625 seconds of cpu time which is 5.7% higher and 25 seconds lesser than the existing systems which is shown in the Table 2. Hence the result proves that this network was success in minimizing detection time, produces high accuracy than visual inspection system. Sl. Parameters Existing Proposed No System System 1 CPU time(sec) 650 625 2 % of detection 93.4 % 99.1 % Table 2 Comparison with existing methods @IJMTER-2015, All rights Reserved 470

W ij f1 W jk f2 f3 Y f4 f5 f6 20 Error (e) Input Layer (i) Hidden Layer (j) Output Layer (k) Figure 6 Artificial Neural Network Architecture REFERENCES [1] Çelik, H.I., Dülger, L.C., Topalbekiroǧlu, M. Development of a machine vision system: Real-time fabric defect detection and classification with neural Networks (2014) Journal of the Textile Institute, 105 (6), pp. 575-585. [2] Zhou, J., Semenovich, D., Sowmya, A., Wang, J. Dictionary learning framework for fabric defect detection (2014) Journal of the Textile Institute, 105 (3), pp. 223-234. [3] Çelik, H.İ., Dülger, L.C., Topalbekiroglu, M. Fabric defect detection using linear filtering and morphological operations (2014) Indian Journal of Fibre and Textile Research, 39 (3), pp. 254-259. [4] Dr.G.M.Nasira, P.Banumathi, An Intelligent System for Automatic Fabric Inspection, Asian Journal of Information Technology,Vol.13,issue 6,2014, pp.308-312. [5] Kang, Z., Yuan, C., Yang, Q. The fabric defect detection technology based on wavelet transform and neural network convergence (2013) 2013 IEEE International Conference on Information and Automation, ICIA 2013, art. no. 6720367, pp. 597-601. [6] Raheja, J.L., Kumar, S., Chaudhary, A. Fabric defect detection based on GLCM and Gabor filter: A comparison (2013) Optik, 124 (23), pp. 6469-6474. [7] Anitha, S., Radha, V. Evaluation of defect detection in textile images using Gabor wavelet based independent component analysis and vector quantized principal component analysis (2013) Lecture Notes in Electrical Engineering, 222 LNEE (VOL. 2), pp. 433-442. [8] P.Banumathi, Dr.G.M.Nasira, Fabric Inspection System using Artificial Neural Networks, in the International Journal of Computer Engineering Science in the month of May 2012, ISSN 2250 3349. [9] YH Zhang, WK Wong (2011), An Intelligent model for detecting and classifying color-textured fabric defects using genetic algorithms and the Elman neural network, Textile Research Journal October 2011 vol. 81 no. 17 1772-1787. [10] Dr.G.M.Nasira, P.Banumathi, Fabric Defect Detection using Neural Networks, in the Journal of Research in Recent Trends in the month of December 2011, ISSN 2250 3951. [11] Jayanta K. Chandra, Pradipta K. Banerjee & Asit K. Datta, Neural network trained morphological processing for the detection of defects in woven fabric, Journal of the Textile Institute,Volume 101, Issue 8, 2010,pages 699-706. [12] Yin KaiCheng, Yu Weidong, "Clothing Defect Detection System Based on Image Processing Technology", The Computer System Applications, 2008.10, pp.7-10. @IJMTER-2015, All rights Reserved 471

[13] Ma HongLong, "Fabric Defect Detection Analysis and Design Based on Image Recognition ", Beijing University of Technology Master's thesis, 2007. [14] Lu Yun, Zhang Jingmiao, "Fabric Defect Detection Method Based on Image Distance Difference", Micro-computer Information, No 23,2007, pp.306-308. [15] Arivazhagan S., Ganesan L. and Bama S. (2006), Fault segmentation in fabric images using Gabor wavelet transform, International Journal of Machine Vision and Applications, Vol. 16, No. 6, pp. 356-363. [16] Arivazhagan S. and Ganesan L. (2003), Texture Classification using Wavelet Transform, Pattern Recognition Letters, Vol. 24, Nos. 9-10, pp.513-1521. BIOGRAPHY P.Banumathi received BE, MCA, M.Phil and MBA in the year 1994, 2004, 2007 and 2008. She is having 14 years of teaching experience and 05 years of Industrial experience. Her area of interest is Artificial Neural Networks and Image Processing. She has presented 15 technical papers in various Seminars / National Conferences. She has presented 06 technical papers in International Conference. She has published 15 articles in International Journal. She is a member of Indian Society for Technical Education (ISTE) and Computer Society of India (CSI). T S Usha Nadhini received B.Tech and M.E in the year 2009 and 2011. She is having 4.5 years of teaching experience. Her area of interest is Image Processing and Data Mining. She has Presented 04 technical papers in InternationalNational Conferences and published 02 articles in National Journals. She is a member of Indian Society for Technical Education (ISTE) and Computer Society of India (CSI). @IJMTER-2015, All rights Reserved 472