01 Fabric Defect Document
01 Fabric Defect Document
ABSTRACT:
Traditional inspection
There are two distinct possibilities for fabric defect detection. The
first possibility is the process inspection in which the weaving process
(or its parameters) can be constantly monitored for the occurrence of
defects. Process inspection is a preventive inspection, and is generally
not performed in the textile industries due to the complexity of the
weaving process. The second possibility is the product (end)
inspection in which the manufactured fabric has to be inspected for
the defects. The present research is focused on product inspection.
The fabric produced from the weaving machines is about 1.5-2 meters
wide, and rolls out at the speed of 0.3-0.5 meters per minute. The
product inspection in the textile industries is not performed
concurrently with the production. The slow speed of manufactured
fabric is insufficient to keep a human inspector occupied and human
inspection is therefore uneconomical. Also, the relatively hostile
working environment near the weaving machines is not suitable for
human inspection. The traditional inspection procedure is to remove
the manufactured fabric rolls from the weaving machines and unroll
them on the inspection table (specially illuminated) at a relatively
higher speed of 8-20 meters per minute. When a human inspector
notices a defect on the moving fabric, he stops the motor that moves
the fabric roll, records the defect and its location, and starts the motor
again. The early detection of repetitive defects and extraordinary
defect rate is left to the operators or so called roving inspectors. These
roving inspectors will warn the production department so that
appropriate measures can be taken to decrease the defect rate.
DRAWBACKS
Image
Acquisition
Pre processing
Resizing
Color
Conversion
Noise Removal
Expectation
Maximisation
Segmentation
Feature Extraction
a. Statistical
b. Texture
Normal Abnormal
Module Description:
Image Acquisition:
Image Acquisition is a process of getting an input image for the
process of automatic detection of material Defects using Digital
Image Processing.
Pre processing:
Pre-processing is a common name for operations with images at
the lowest level of abstraction both input and output are
intensity images. The aim of pre-.processing is an improvement of
the image data that suppresses unwanted distortions or enhances
some image features important for further processing.
Segmentation:
Expectation Maximisation:
The EM algorithm proceeds from the observation that there is a way
to solve these two sets of equations numerically. One can simply pick
arbitrary values for one of the two sets of unknowns, use them to
estimate the second set, then use these new values to find a better
estimate of the first set, and then keep alternating between the two
until the resulting values both converge to fixed points. It's not
obvious that this will work, but it can be proven that in this context it
does, and that the derivative of the likelihood is (arbitrarily close to)
zero at that point, which in turn means that the point is either a
maximum or a saddle point.[13] In general, multiple maxima may
occur, with no guarantee that the global maximum will be found.
Some likelihoods also have singularities in them, i.e., nonsensical
maxima. For example, one of the solutions that may be found by EM
in a mixture model involves setting one of the components to have
zero variance and the mean parameter for the same component to be
equal to one of the data points.
Statistical Features:
Mean:
For a data set, the arithmetic mean, also called the mathematical
expectation or average, is the central value of a discrete set of
numbers: specifically, the sum of the values divided by the number of
values. The arithmetic mean of a set of numbers x1, x2, ..., xn is
Standard Deviation:
Variance:
In probability theory and statistics, variance is the expectation of the
squared deviation of a random variablefrom its mean. Informally, it
measures how far a set of (random) numbers are spread out from their
average value. Variance has a central role in statistics, where some
ideas that use it include descriptive statistics,statistical
inference, hypothesis testing, goodness of fit, and Monte Carlo
sampling. Variance is an important tool in the sciences, where
statistical analysis of data is common. The variance is the square of
the standard deviation, the second central moment of a distribution,
and the covariance of the random variable with itself.
GLCM Feature:
Algorithm
The virtual variable is created in the following way (using the
settings on the GLCM Textre page of the Variable properties dialog
box identified in bold):
Energy
Entropy
Contrast
Homogeneity
Correlation
Shade
Prominence
Software Used:
MATLAB:
Syntax:
Sturctures:
License: