Fabric Defect Detection Using Computer Vision Techniques A
Fabric Defect Detection Using Computer Vision Techniques A
Fabric Defect Detection Using Computer Vision Techniques A
Review Article
Fabric Defect Detection Using Computer Vision Techniques:
A Comprehensive Review
Aqsa Rasheed,1 Bushra Zafar,2 Amina Rasheed,3 Nouman Ali ,1 Muhammad Sajid,4
Saadat Hanif Dar,1 Usman Habib ,5 Tehmina Shehryar,1
and Muhammad Tariq Mahmood 6
1
Department of Software Engineering, Mirpur University of Science & Technology (MUST), Mirpur-10250, AJK, Pakistan
2
Department of Computer Science, Government College University, Faisalabad 38000, Punjab, Pakistan
3
Department of Textile Design, University of Gujarat, Hafiz Hayat Main Campus, Gujarat-50700, Punjab, Pakistan
4
Department of Electrical Engineering, Mirpur University of Science & Technology (MUST), Mirpur-10250, AJK, Pakistan
5
Department of Computer Science, National University of Computer and Emerging Sciences, Islamabad,
Chiniot-Faisalabad Campus, Chiniot 35400, Pakistan
6
Future Convergence Engineering, Korea University of Technology and Education, 1600, Chungjeol-ro, Byeongcheon-myeon,
Cheonan 31253, Republic of Korea
Received 3 August 2020; Revised 29 September 2020; Accepted 23 October 2020; Published 16 November 2020
Copyright © 2020 Aqsa Rasheed et al. )is is an open access article distributed under the Creative Commons Attribution License,
which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
)ere are different applications of computer vision and digital image processing in various applied domains and automated
production process. In textile industry, fabric defect detection is considered as a challenging task as the quality and the price of any
textile product are dependent on the efficiency and effectiveness of the automatic defect detection. Previously, manual human
efforts are applied in textile industry to detect the defects in the fabric production process. Lack of concentration, human fatigue,
and time consumption are the main drawbacks associated with the manual fabric defect detection process. Applications based on
computer vision and digital image processing can address the abovementioned limitations and drawbacks. Since the last two
decades, various computer vision-based applications are proposed in various research articles to address these limitations. In this
review article, we aim to present a detailed study about various computer vision-based approaches with application in textile
industry to detect fabric defects. )e proposed study presents a detailed overview of histogram-based approaches, color-based
approaches, image segmentation-based approaches, frequency domain operations, texture-based defect detection, sparse feature-
based operation, image morphology operations, and recent trends of deep learning. )e performance evaluation criteria for
automatic fabric defect detection is also presented and discussed. )e drawbacks and limitations associated with the existing
published research are discussed in detail, and possible future research directions are also mentioned. )is research study provides
comprehensive details about computer vision and digital image processing applications to detect different types of fabric defects.
occurrence of defects and price increase with the increase in images and the grayscale image processing can reduce the
the number of defects [9, 11, 12]. As a defect is detected, the computational complexity. )e colored fabric defects have
production process is stopped and the details about the their own importance and detection models for example
occurred defect are recorded with its location by the ma- misarranged warp yarns fabric defects [14–16].
chine operator. )e main drawbacks associated during Generally, a set number of yarns are used for the for-
manual inspections are as follows: (1) training of individuals mation of fabrics, and different techniques such as knitting,
is required to make them fabric inspector; (2) major defects weaving, and felting are used for producing fabric. )e type
can be detected while small defects can be ignored due to of the fabric varies based on the fibers used, the fabric
human carelessness; (3) lot of human effort is required to formation technique, machinery used for their production,
locate fabric defects; and (4) it is very difficult for fabric and the finishing techniques. )ere are three main chal-
inspectors to keep focus on the production process for a time lenges related to the fabric defect detection. (1) )ere exists a
that is more than 10 minutes and all of this can lead to a low broad range of fabrics exhibiting different characteristics.
efficiency of production. According to research [3], 60–75% Application of general algorithms to varied texture types is
human accuracy is reported to detect fabric defects and the difficult and may lead to instability in the traditional defect
wastage due to fabric defects leads to the high price of detection methods. (2) )e varied characteristics and cat-
product in market. egories of the fabric defects contribute to the difficulties. (3)
Due to these reasons, it is recommended to apply some It is extremely difficult to collect large numbers of defect
automated processes to detect the fabric production defects samples particularly of some rare types, which results in data
and this process can save labor cost. Computer simulations imbalance or even complete failure of traditional supervised
are used for this purpose and textile products are refined methods. To deal with these challenges, numerous re-
through this process and can provide higher inspection searchers have made substantial efforts. According to the
quality. Computer vision and digital image processing plays literature, the fabric defect detection methods are broadly
a vital role in textile industry for this inspection process bib9 categorized as motif-based approaches and non-motif-based
[2, 9]. )e inspection of fabric is carried out during the approaches [6, 8, 17]. More research is focused on non-
production process that is considered as a real-time appli- motif-based group; therefore, this article mainly covers non-
cation. Automated inspection in textile industry is per- motif-based methods. In this review article, we aim to
formed while using computer vision and digital image present an overview about fabric defect detection for textile
processing techniques. Figure 1 represents the automatic industry. )e proposed study presents a detailed overview
fabric defect system. Figure 1(a) shows the scheme based on about approaches for fabric defect detection. )e perfor-
manual efforts, and defect in this case will be detected by mance evaluation criteria for automatic fabric defect de-
humans. Figure 1(b) shows an automated process for fabric tection is also presented and discussed in detail. )e
defect detection. According to the published research, more drawbacks and limitations associated with the existing
than 70 different possible fabric defects are reported and published research are discussed in detail, and possible
some common defects are shown in Figure 2. )ese defects future research directions are also mentioned. )is research
are caused by different reasons and can be classified as major, study provides comprehensive details about computer vision
minor, or critical defect (depending on the severity of the and digital image processing applications to detect different
defects [13]. Some of the frequently occurring major defects types of fabric defects.
are broken pick, ends out, float, holes, stitches, knots, loose
threads, starting mark, oil stains and marks, bad selvedge, 2. Histogram-Based Approaches
double pick, snarls, cracks, and smash. Hole is classified as a
major defect which is caused by many reasons such as by A histogram is a display of statistical information computed
broken needle or due to defective machine. Oil stain is on the basis of the number of co-occurrence of gray levels in
mainly caused due to excessive oil from the machinery. an image [18, 19]. According to the literature [20], the spatial
Multiple netting are minor defects caused when multiple approaches have the advantage of being computationally
broken threads are combined together. Broken end appears simple but have weak performance in the detection of small
in the fabric when warp yarns break during weaving. )ick defects. Wavelet transform-based approaches outperform
and thin bar defects appear when variations occur in yarn. the spatial methods in terms of computational efficiency and
Broken weft appears when in weaving filling yarn is broken. performance (particularly for detecting small fabric defects).
Wrong weft defect appears when the process weaving does Ye et al. [20] applied fuzzy inductive reasoning (FIR) for the
not follow a schematic pattern during weft insertion. )ere detection of defects in fabrics. )e histogram statistics
are various categories of fabric defects and many ways to extracted from the images are used to distinguish between
classify them such as common fabric defects or classification the faulty and the faultless fabric images. Figure 3 shows the
based on fabric color. In this article, mostly grayscale fabric RGB (red, green, and blue) channels and combined histo-
defect detection algorithms and classification models are gram of defective images. Since faultless fabric exhibits a
discussed in detail. Most of the computer vision algorithms regular repetitive global pattern, FIR can help to detect fabric
are designed for grayscale images and use different feature defects by analyzing the fabric structure. To analyze the
extraction approaches to create discriminative image rep- fabric texture, the histogram projections of the images are
resentations. Other than this, the grayscale image processing considered a good choice since the grayscale variations occur
can extract descriptors more easily as compared to the color in a certain manner along a warp or weft. Four classes of
2629, 2020, 1, Downloaded from https://onlinelibrary.wiley.com/doi/10.1155/2020/8189403 by Gaziantep Universitesi, Wiley Online Library on [27/06/2024]. See the Terms and Conditions (https://onlinelibrary.wiley.com/terms-and-conditions) on Wiley Online Library for rules of use; OA articles are governed by the applicable Creative Commons License
Mathematical Problems in Engineering 3
(a) (b)
fabric defects, i.e., wrong draw, oil warp, slubby yarn, and create a distinction between defective and defect-free re-
harness skip are examined by using this approach [20]. )e gions. )e second step involves the extraction and selection
difference between the predicted and the real class values of saliency histogram features for effective discrimination
triggers an alarm vector that indicates the presence of detect. between faulty and faultless fabric images. Lastly, classifi-
Besides defect occurrence, the proposed approach also cation is done using binary support vector machine (SVM)
identifies the location of defects. that was trained by using defective and nondefective fabric
Based on the characteristics of cord fabric, Zhang et al. samples. )e proposed approach resulted in accurate de-
[21] proposed a multiple windows gray ratio (MWGR) for tections as compared to the state-of-the-art research and can
the detection of cord fabric defects. )e main motivation be applied for defect detection in both patterned and
behind MWGR is that the normal cord fabric grayscale nonpatterned fabric images. Table 1 represents a summary
image exhibits an alternating gray and white pattern. A about various histogram-based approaches proposed for
threshold is used to split the image foreground and the fabric defect detection. Histogram-based methods are noise
background regions. )e image is partitioned into several sensitive, and in nonregular textures, it has low detection
regions and the gray ratio change is analyzed to determine rate.
the defect in window. )e proposed approach [21] achieved
satisfactory results for the detection of cord fabric defects 3. Color-Based Approaches
and enhanced the automated quality control for fabric defect
detection (FDD). Li et al. [22] proposed an algorithm based In computer vision and digital image processing, color is
on visual saliency for defect detection in both patterned and used in various applications that are using visible spectrum
nonpatterned fabrics. )e features computed from the sa- [23–25]. Color is extracted as an important visual feature in
liency maps are used for the detection of fabric defects. At various fabric defect detection-based approaches [26]. Nu-
the first step, the algorithm generates the saliency maps to merous research efforts have been made to improve the
2629, 2020, 1, Downloaded from https://onlinelibrary.wiley.com/doi/10.1155/2020/8189403 by Gaziantep Universitesi, Wiley Online Library on [27/06/2024]. See the Terms and Conditions (https://onlinelibrary.wiley.com/terms-and-conditions) on Wiley Online Library for rules of use; OA articles are governed by the applicable Creative Commons License
4 Mathematical Problems in Engineering
1200
1000
800
600
400
200
0
Red channel
Green channel
Blue channel
Figure 3: RGB histogram of image.
accuracy and efficiency of FDD with varying viewpoints; value of a pixel by an integrated measure of color dissim-
however, FDD still remains a challenging task for compli- ilarity and positional similarity. To enhance the reliability
cated textures [26]. Zhang et al. [26] claimed the visual and robustness of results, the contrast of both the defective
saliency of defective fabric image regions, by arguing that the and the nondefective regions is enhanced by applying
defective and the nondefective local regions of fabric images multiscale dissimilarity analysis. )e overview of the pro-
have visual differences in color. In addition to this, the posed method for FDD is shown in Figure 4. Experiments
defective regions are not widespread in the image; rather, are conducted using MATLAB R2014a on Intel Core pro-
they are grouped in a small region. Based on these obser- cessor with 6 GB RAM and 3.2 GHz frequency. Experimental
vations, the authors proposed to determine the defective results conducted with diverse fabric images achieved a
2629, 2020, 1, Downloaded from https://onlinelibrary.wiley.com/doi/10.1155/2020/8189403 by Gaziantep Universitesi, Wiley Online Library on [27/06/2024]. See the Terms and Conditions (https://onlinelibrary.wiley.com/terms-and-conditions) on Wiley Online Library for rules of use; OA articles are governed by the applicable Creative Commons License
Mathematical Problems in Engineering 5
better performance as compared to the state-of-the-art re- algorithm. )e detection results obtained using the proposed
sults for complicated patterns. However, for box-patterned method are compared with the state-of-the-art methods
and motif-based images, the effectiveness of the proposed such as morphological operation, Gabor filter, and local
saliency method could not be established. Table 2 represents binary pattern. According to experimental results, the
a summary about color-based approaches proposed for proposed method achieved higher precision and detection
fabric defect detection. efficiency as compared with the traditional methods. )e
overview for dictionary learning phase and defect classifi-
4. Segmentation-Based Approaches cation is shown in Figure 5. Table 3 represents a summary
about dictionary learning-based approaches proposed for
Segmentation is used to divide the image into subregions, fabric defect detection.
and the success of any computer vision algorithm depends
on the effectiveness of the applied segmentation technique 6. Texture-Based Approaches
[27, 28]. )e high computational cost associated with image
segmentation is considered as one of the limitations of Texture analysis refers to the characterization of regions in
approaches that are relying on image segmentation [29, 30]. an image by their texture content and is widely used in
To detect defects in plain woven fabrics, Guan et al. [31] different computer vision application domains [34, 35].
investigated an approach based on the segmentation of Liang et al. [36] proposed an intelligent integrated system
regions of interest (ROI) from defected images. )e pro- for the evaluation of yarn surface appearance. )ree
cessing is done by using images in grayscale mode, and an methods are used for feature extraction: attention-driven
image enhancement technique is applied to highlight the method is applied using saliency maps for fault detection
regions with defects. To further enhance the accuracy and to and wavelet texture features and various statistical mea-
reduce the algorithm complexity, the noise is removed by sures are applied to formulate appearance description of
applying the low-pass filtering which highlights the defected yarn surface. )e fuzzy ARTMAP neural network (NN) is
regions. )e defected regions are then segmented with edge employed to learn features for grading and classification
detection based on first-order derivatives. )e Roberts op- of yarn surface quality. A comparative analysis is per-
erator was observed to efficiently detect the edge of defect formed among the fuzzy ARTMAP, backpropagation NN,
regions and resulted in better accuracy. )e ROIs are then and SVM to obtain the optimal classification performance
obtained by isolating the defect regions based on boundary. (Figure 6 shows working of SVM). )e experimental
)e experimental results demonstrated that segmentation of results demonstrated that the proposed approach while
defective regions was done successfully which enhanced the using fuzzy ARTMAP achieved superior results to classify
defect detection rate [31]. Table 2 represents a summary yarn surfaces.
about segmentation-based approaches proposed for fabric According to [37], fabric defects are basically abrupt
defect detection. features and the wavelet response for background and
abrupt features is totally different, and hence, the wavelet can
5. Dictionary Learning-Based Approaches accurately detect the defects. )e methods used for FDD
using wavelets are categorized as nonadaptive and adaptive;
Dictionary learning-based approaches have shown good the former methods use existing bases in combination with
results for fabric defect detection [3]. Li et al. [32] proposed a some feature extraction method for detection. However, the
learned dictionary-based visual saliency approach for FDD. existing wavelet bases have their drawbacks, and the non-
)is approach partitioned the image into blocks, and a adaptive methods do not attain satisfactory results for all
dictionary is then constructed for both normal and defective different fabric defects types. Wen et al. [37] proposed an
image samples based on sorted local binary features cor- approach for the detection of different image fabric defects
relation. )e N largest correlation coefficients are computed by applying adaptive wavelet bases. )e adaptive wavelet
between each test image block and the dictionary, and the bases were designed to deal with fabric defects and they
remaining correlation coefficients are set to zero. A saliency generally comprise a training stage and a detection stage.
map is then generated based on the sum of nonzero coef- )ey used a hybrid approach by the combination of wavelet
ficients related to the defective image samples. )e saliency bases and an optimized method to deal with different im-
maps created by the proposed approach are compared with ages. A cost function model is used to obtain a filter coef-
the state-of-the-art methods. )e proposed approach suc- ficient for the detection of fabric defects. A limitation of the
cessfully localized defective regions for complex fabric proposed approach is that the regular images are required to
images. train the model for the detection of patterned fabric defects.
In another research, Zhou et al. [33] proposed a novel Experimental results demonstrated that the proposed ap-
texture feature extraction technique for the detection and proach effectively achieved accurate detection of fabric
classification of fabric defects based on multiscale dictionary defects.
learning. A linear summation is applied to the multiscale According to Karlekar et al. [38], efficiency and real time
dictionaries for accurate representation of image features. To are important factors that should be considered for fabric
create a classification and detection model, an algorithm is defect detection systems. Karlekar et al. [38] used wavelet
proposed that can deal with the limitation of parameter analysis since it detects line features efficiently with low
setting and low accuracy in the original differential evolution complexity. )e images are first converted to grayscale,
2629, 2020, 1, Downloaded from https://onlinelibrary.wiley.com/doi/10.1155/2020/8189403 by Gaziantep Universitesi, Wiley Online Library on [27/06/2024]. See the Terms and Conditions (https://onlinelibrary.wiley.com/terms-and-conditions) on Wiley Online Library for rules of use; OA articles are governed by the applicable Creative Commons License
6 Mathematical Problems in Engineering
Input
Pyramid image
Similarity
Defect map
Figure 4: Example of the classifier model for textile fabric defect detection.
Testing phase
ADE-RELM
Testing images
histogram equalization, and median filter are applied for the significant features for defect classification. )resholding is
reduction of noise from fabric images. )e wavelet de- then applied for the segmentation of image defects, and
composition is applied at different scales to extract morphology filter is applied for removal of the remaining
2629, 2020, 1, Downloaded from https://onlinelibrary.wiley.com/doi/10.1155/2020/8189403 by Gaziantep Universitesi, Wiley Online Library on [27/06/2024]. See the Terms and Conditions (https://onlinelibrary.wiley.com/terms-and-conditions) on Wiley Online Library for rules of use; OA articles are governed by the applicable Creative Commons License
8 Mathematical Problems in Engineering
256 × 256 from the TILDA database to get results for Defect detection in yarn-dyed fabric is complex due to
classification average accuracy. )e results showed that its multilayered structure, so Zhu et al. [50] proposed an
the classification accuracy remarkably increased by the approach for defect detection in yarn-dyed fabric which is
proposed hybrid approach (LBP and GLCM), and with based on autocorrelation function and GLCM and defect
the increase in values of dimension of features, accuracy detection is done by using GLCM window and texture
can be increased. features. In their approach, Zhu et al. [50] selected a
2629, 2020, 1, Downloaded from https://onlinelibrary.wiley.com/doi/10.1155/2020/8189403 by Gaziantep Universitesi, Wiley Online Library on [27/06/2024]. See the Terms and Conditions (https://onlinelibrary.wiley.com/terms-and-conditions) on Wiley Online Library for rules of use; OA articles are governed by the applicable Creative Commons License
Mathematical Problems in Engineering 11
detection window based on the periodic pattern of yarn- which are used for feature extraction, and kernel principal
dyed fabric and used Euclidean distance to differentiate component analysis (KPCA) is used for the reduction of
between two images. Defects such as oil stain, holes, high-dimension data to identify many uniform and struc-
broken weft, stretched warp, and wrong weft are con- tural detects. OTSU thresholding approach is used to in-
sidered to conduct experiments on two- and three-colored dicate defects, and this method is effective for the
yarn-dyed fabric. )e results have shown that the pro- identification of holes, thread errors, oil spot, and object on
posed method has high accuracy. Fabric defect detection surface of weaving structures. For the effectiveness of the
based on the GLCM technique is proposed by Zhang et al. proposed method, the experiments are conducted on de-
[51] where the distance between angular relation (theta) fective and defect-free fabric images taken from TILDA
and pixel pair is calculated. Experiments have been textile dataset, and the true detection rate of the proposed
conducted on defective and nondefective images gathered method is calculated. TILDA is a standardized textile texture
from different sources. Different window size of 10 × 10, database developed as a part of the research programme
20 × 20, 50 × 50, and 60 × 60, d � 1, and theta � 0° are the “Automatic Visual Inspection of Technical Objects” by the
used experimental factors. Zhang et al. [51] compared working group Texture Analysis of the DFG (Deutsche
results in terms of percentage detection rate and the re- Forschungsgemeinschaft). )e database comprised of 8
sults indicate that the proposed method is effective for the groups of representative textile kinds. Each class comprised
detection of fabric defects. Table 6 represents a summary of 50 TIF grayscale images of size 786 × 512 pixels. )e entire
about GLCM-based approaches proposed for fabric defect textile texture database contains 3200 TIF images with a total
detection. size of 1.2 Gbytes [54]. )e test samples defective and
GLCM-based methods depend on the matrix of co- nondefective with their binary and fused images of class C1
occurrence that is substantially influenced due to noise. )e from TILDA textile dataset are represented in Figure 8. Intel
limitations of GLCM-based approaches are as follows: it has (R) i5 (2400M) with 3.10 GHz, 4 GB RAM, and Windows 7
high computational cost, and in high-resolution images, it operating system is used as implementation platform. )us,
gives less performance. Other than these findings, optimal the result shows that the proposed algorithm has less
displacement factor is difficult and it depends on the scaling computational cost for real-time defect detection and has
and rotation and requires a procedure for feature selection. high detection rate.
For texture having large size primitive cannot analyze tex- According to the literature [55], presence of detects in
ture, and due to undirected distance, it may loss valuable fabric reduces its price from 45% to 65%. To improve the
information. quality of the fabric and for automatic defect detection, Li
et al. [55] proposed a method that relies on multiscale
9. Feature Fusion-Based Defect wavelet transform and Gaussian mixture model based on
Detection Techniques expectation-maximization (EM). Multiscale wavelet trans-
form is used to extract features from images, and Gaussian
According to Zhu et al. [52], the fabric is pressed in the dyeing mixture model’s main idea is to explain the feature’s
device during the heating roller calendar process to enhance probability space distribution. Six types of defect segmen-
the aesthetic of the fabric for soft glow on the fabric surface. tation results are discussed. Experiments are conducted to
Sometimes, the heating roller becomes defective due to the evaluate the results where 12 samples of texture images with
fabric seam, and then, fabric defects will also appear when the 256 grayscales are used from TILDA texture database.
defective roller will be used in the continuous calendaring According to Li et al. [56], there are so many types of
process and it is important to detect the defect in this case. defects, and common linear defects of warp knitting fabrics
Zhu et al. [52] proposed two methods to detect seam using are due to broken end of warp yarns which will become
images, textural analysis by wavelet energy method (say M1: significantly large if the warp knitting machine is not
method 1) and by feature extraction in CIELAB color space stopped immediately. So, to detect defects (warp knitted
(say M2: method 2) for texture analysis in the image. Energy fabric defects of vertical orientation) automatically, Li et al.
characteristics for M1 of the fabric image are calculated, and [56] proposed an automated vision examination system
for fabric seam detection, characteristic parameters such as based on Gabor filters and pulse coupled neural network
variation coefficient mean and standard deviation are used for (PCNN). Li et al. enhanced the image contrast using Gabor
M2 in CIELAB color space, and then, data obtained from filters and they used simplified PCNN for segmentation
these two techniques were used to determine the threshold purpose with some adaptive parameters to reduce the
value used for seam detection. )e results of both proposed computational complexity. To remove noise, morphological
methods have been compared in terms of accuracy and operations are performed and Figure 9 represents the ar-
computation time. )e system with Core i7 processor chitecture of the automated inspection system. )ey con-
(2.2 GHz frequency), MATLAB 2020b, and Windows 7 is ducted experiments for the evaluation of system and used
used to perform this research [52]. )e results have shown two images as test images which have been captured by a
that the proposed method M2 (textural analysis in CIELAB smart camera. Comparison has been performed with Gabor
color space) is better in terms of accuracy and time. and wavelet methods in terms of true-positive rate (TPR),
Jing et al. [53] proposed a new technique for real-time positive predictive value (PPV), and accuracy (Acc).
automated defect detection in textile cloth. )e proposed MATLAB R2012B is used for implementation with the
research is based on the multiple Gabor filters (MGFs), following hardware specifications: AMD Athlon 3.01 GHz,
2629, 2020, 1, Downloaded from https://onlinelibrary.wiley.com/doi/10.1155/2020/8189403 by Gaziantep Universitesi, Wiley Online Library on [27/06/2024]. See the Terms and Conditions (https://onlinelibrary.wiley.com/terms-and-conditions) on Wiley Online Library for rules of use; OA articles are governed by the applicable Creative Commons License
12 Mathematical Problems in Engineering
Defect-free
image
Defective
image
Binary
image
Fused
image
3.25 GB RAM. )e results of actual experiments have shown Intel Core i5-337um Hynix DDR3L, 8 GB RAM, and Seagate
that the proposed automated vision examination system is ST750LM022 HN-M7502MBB disk is used to evaluate the
effective and 98.6% is the detection accuracy. research [57].
Peng et al. [57] proposed a quick and efficient defect In manufacturing industries such as fabric or steel,
detection method for the detection of hole, stain, crease, quality control is an important factor for surface defect
hook wire, broken weft, and other defects by installing a detection. Huangpeng et al. [58] proposed an unsuper-
camera to capture a fabric image in a weaving circle system. vised approach for automatic defect detection of struc-
)eir proposed method relies on Blob, Canny, and Rotating tured or nearly structured textured surface using W-LRR
Integral algorithm which are used for feature point detec- (weighted low-rank reconstruction) method based on
tion, contour identification, and grayscale integration ap- texture prior. Texture prior map of image is calculated first
proach. Results are compared with other techniques used to and then W-LRR has been used to detect defects. )e
detect the flaws. )e false, missing, and recognition rates of limitations of the proposed method are as follows: (1) the
the proposed algorithm are 1%, 1%, and 98% which shows performance depends on the texture prior map to some
the effectiveness of the proposed approach. )e system with extent where the results for prior map are not best and the
2629, 2020, 1, Downloaded from https://onlinelibrary.wiley.com/doi/10.1155/2020/8189403 by Gaziantep Universitesi, Wiley Online Library on [27/06/2024]. See the Terms and Conditions (https://onlinelibrary.wiley.com/terms-and-conditions) on Wiley Online Library for rules of use; OA articles are governed by the applicable Creative Commons License
Mathematical Problems in Engineering 13
X1
X2
X3 Output
Xn
11. Morphology-Based Approaches further evaluated for real-time analysis on prototyped defect
inspection system (which is a low-cost system and has been
Morphological image processing is a collection of nonlinear developed) where twill weaving fabric containing many
operations related to the shape or morphology of features in an defects has been used for the experiment and 276 image
image [65]. To detect cord fabric defects from an image, Wang frames have been used and analyzed. Both frameworks are
et al. [66] presented a method based on morphological oper- installed on a Pentium four PC with 2.9 GHz and 1 GB RAM.
ations and discussed some traditional methods of edge detection. According to Jayashree et al. [68], manual and electronic
To enhance the effectiveness of the proposed research [66], the inspection of defects in gray plain fabric fails to find out
original image of cord fabric serum spot defects is used and the micronatured defects. So for defect detection in fine gray
results of all kinds of edge detection are discussed (differential, plain weave fabric, Jayashree et al. [68] proposed a hybrid
Laplace, Sobel, morphological dilation, morphological erosion, approach (HA) based on correlation approach (CA) fol-
and improved morphological erosion detection methods). )us, lowed by morphological approach (MA). Using this hybrid
result comparison showed that proposed improved shape approach, false alarm rate (FAR) has been reduced.
erosion method is fast, accurate, and good for preserving edge Jayashree et al. [68] performed experiments on GFDD for
details and noise elimination effective function. HA and CA and MA separately to see the effect of this
A novel defect detection technique using morphological approach and the result has been compared in terms of
filters (MF) has been proposed by Mak et al. [67] for the overall detection accuracy (ODA) using DSA (defect search
inspection of woven fabrics. In this proposed technique, algorithm). )e improvement of HA can be seen from the
pretrained GWN (Gabor wavelet network) has been used to comparison although this method identifies different defects
extract features of the textile fabric and then these extracted and has improved results, but the drawback of this HA
features have been used in the structuring element which is approach is the selection of the correct defect model and the
used further to perform some morphological operations to repetitive selection of element. Table 9 represents a summary
differentiate the defects and for the removal of background. about morphology-based approaches proposed for fabric
Morphological operations have been used as it is clear from defect detection. Morphological-based operations are suit-
the previous research study that false alarm rate can be able for nonperiodic fabric defect type and they are shape-
reduced by using MF [67]. Extensive off-line experiments sensitive and best suited for segmentation.
have been performed on 78 images gained from the Manual
of Standard Fabric Defects in the Textile Industry for the 12. Deep Learning-Based Approaches
evaluation of the proposed method which contain many
fabric defects and the following parameters for evaluation Deep neural networks are considered as a new framework
are measured: true detection (TD), false alarm (FA), and for modelling biological vision [69]. )e range of the vision
missed detection (MD). Moreover, this (technique) has been tasks tackled by the deep nets is expanding rapidly and they
2629, 2020, 1, Downloaded from https://onlinelibrary.wiley.com/doi/10.1155/2020/8189403 by Gaziantep Universitesi, Wiley Online Library on [27/06/2024]. See the Terms and Conditions (https://onlinelibrary.wiley.com/terms-and-conditions) on Wiley Online Library for rules of use; OA articles are governed by the applicable Creative Commons License
Mathematical Problems in Engineering 15
Image
database
RGB
histogram
Probabilistic
neural
network
Classes C1 C2 C3 C4 CN
do represent a quantum leap as compared to earlier com- good results in various fields of computer vision including
puter vision systems. Deep networks can approximate textile image analysis [73–75].
functions and dynamics by learning from examples [70]. According to Mei et al. [17], traditional computer vision
Most of the deep learning models such as convolutional techniques are not robust to handle the existing require-
neural networks, recurrent neural networks, and deep belief ments of textile industry. Inspired from the recent trends
networks are dominating since the last decade of research about the use of deep learning in various computer vision-
[71]. )ese models have evolutionary paths lasting more based problems, they applied an automated unsupervised
than half a century and have a diversity of directions. For deep network approach to detect and localize the fabric
example, convolutional neural network (CNN) is evolved defects without manual intervention.
from the prior knowledge of biological vision systems [72]. Wei et al. [76] proposed a modified faster regional-based
)e initial development of neural networks fulfills the thrust convolutional neural network (faster RCNN) that is based on
to simulate human brains. )e maturity of these shallow the structure of VGG net. )e network is modified to enhance
networks (biological vision system) into deep architectures the performance while using the fabric defect benchmark. )e
significantly reduces the requirement of resources while fabric dataset is expanded to reduce the effect of input data.
retaining the representation power. )e recent focus of ReLU activation function is used with pooling and convo-
research is on the use of deep learning models and they have lution layers to extract the image feature map. Region
2629, 2020, 1, Downloaded from https://onlinelibrary.wiley.com/doi/10.1155/2020/8189403 by Gaziantep Universitesi, Wiley Online Library on [27/06/2024]. See the Terms and Conditions (https://onlinelibrary.wiley.com/terms-and-conditions) on Wiley Online Library for rules of use; OA articles are governed by the applicable Creative Commons License
16 Mathematical Problems in Engineering
proposal network (RPN) is used for the generation of evaluated by using fabric defects (FBDFs), and it consists of
bounding box regression and foreground anchors to compute 2575 optical fabric images covered by 20 categories and 4193
proposals. In the last step, the computed proposals are fed to defect instances with a spatial resolution of 2446 × 1000
the ROI pooling layers so that they can be used by the network pixels.
of softmax layer to classify the images. To reduce the over- Wei et al. [80] proposed a method for defect classifi-
fitting, vertical and horizontal flips are used to augment the cation using CNN with compressing sensing based on small
textile dataset. )e fabric defects detected are broken pick, sample sizes. According to Wei et al. [80], CNN yet not
felter, drawback, sundries, broken end, and oil stains. )e achieved good classification results on small sample sizes;
authors have created their own dataset with defects to evaluate that is why the compressive sensing approach is being used
the proposed model. )e created dataset consists of 06 classes with CNN. Fabric defect image (FDI 500) dataset is used for
with 135 fabric defects per class. )e proposed research is the experiment and the images are acquired from industrial
compared with traditional computer vision approaches, and monitors of textile factory [80]. )e sample images contain
experimental results show the effectiveness of the proposed normal, slub, oil stain, broken end, felter, double flat, and
faster RCNN model. High training cost is one of the draw- mispick images. For the implementation of method and for
backs of the proposed faster RCNN model [76]. evaluation purpose, the operating system Ubuntu 14.04 with
Hu et al. [77] proposed unsupervised learning approach TensorFlow 0.8.0, 128 GB RAM, and 4 NVIDIA GeForce
based on deep convolutional generative adversarial network 1080 GPUs is used. Classification accuracy is calculated and
(DCGAN) to locate the surface defects for texture. )e has been compared with many other models. )e reported
standard DCGAN is extended by using a new encoder block classification accuracy of the proposed model is 97.9%.
that can reconstruct query image with no defect and normal Jeyaraj et al. [81] proposed an innovative method for the
texture. )e reconstructed images are then subtracted from detection of defects based on advance deep learning approach.
the image with defect to find the defected regions. )e defects ResNet512-based CNN is used to learn the features from
are located in the image by using probability of occurrence on images, and according to Jeyaraj et al., the proposed method
the basis of likelihood map. A fusion map is created by using also localizes the minute defects. For experiments, i7 with
likelihood and residual map. )e resultant map creates 8 GHz (frequency) 1 TB disk capacity and NVIDIA GPU is
uniform gray levels for the defect-free regions while devia- used. TILDA textile dataset is used for experiments, and many
tions over the defected area. )e proposed research is eval- quantitative values are computed. )e classification accuracy
uated by using a variety of real fabric defect samples. is used to compute and to validate the accuracy of the method
According to Liu et al. [78], the high computational cost and results have been compared with some other classifiers
and training time are main drawbacks associated with the also as SVM and Bayesian [81]. Table 10 represents a sum-
use of deep learning-based approaches. )ese drawbacks mary about deep learning-based approaches proposed for
limit the applications of deep learning-based models for fabric defect detection.
embedded and handheld devices. To reduce the computa- For minor defect detection, Wen et al. [82] presented a
tional cost, authors [78] proposed a computational efficient CNN-based method patch extractor triple matric (PETM)
CNN-based framework (named as YOLO-LFD) that is using which is self-similar estimation algorithm, and to preprocess it,
a reduction in feature dimensions. K-means dimension most likely defective patches are extracted from the original
reduction is applied for the computation of ground trues and image. )e minor fabric defect images (MFDI) that contain
initial anchor boxes. )e proposed research provides a 100 normal and 100 minor defective images dataset is built. )e
compression of YOLO-v2 model 241 MB to 8 MB with an size of patched Np � 10, and n � 4 with 40 × 40 is used. From
increase in detection speed with a multiplicative factor of 100 defective fabric images, 901 normal patches and 99 de-
2.6x. COCO dataset is used in this research to pretrain the fective patches are extracted. )e true-positive rate (TPR), true-
deep network, and fine-tuning of network is performed by negative rate (TNR), and accuracy (Acc) are used as evaluation
using a fabric defect dataset that addressed the problem of parameters, and accuracy has been compared with some other
limited training samples. Fabric image benchmarks with methods. )e reported accuracy for each element of the
3000 samples and five classes are used for the evaluation of proposed method is 79.32%.
proposed research and results are compared with SSD, Jin et al. [83] proposed Mobile-Unet method based on
YOLO-v3, and Tiny-Yolo-v3 models using the same envi- CNN for fabric defect detection. )e proposed method is
ronment and parameters. 2000 images were used for training efficient as it achieves pixel-level classification of defects and
while 1000 were selected for testing purpose. )e proposed best suited for online FDD. To improve the detection process
research has outperformed the state of the art in terms of and accuracy, median frequency balancing loss function is
input parameters and defect detection speed. On the basis of used. Intel Core i7-7700K 4.2 GHz, with 128 GB RAM,
the experimental result, it will be safer to conclude that the NVIDIA GeForce 1080Ti, and PyTorch deep learning
proposed research can be used in an embedded device to framework on Windows 10 OS is used as the platform for this
detect fabric defects in industry [78]. Figure 12 shows an research. )e benchmarks named as Fabric Images (FI) and
example of classification by VGG-16 model. Wu et al. [79] Yarn-dyed Fabric Images (YFI) are used to train and test the
proposed an automated approach for fabric defect detection proposed method. Recall, precision, F1-measure, and inter-
that can meet industrial requirement. To achieve the main section over union (IoU) are used as evaluation matrices.
objective, a stacked feature pyramid is used with deformable Learning-based approaches require intensive computation
convolution filter to sort defect patterns. Approach is for feature vectors having large size. )ey serve as black box
2629, 2020, 1, Downloaded from https://onlinelibrary.wiley.com/doi/10.1155/2020/8189403 by Gaziantep Universitesi, Wiley Online Library on [27/06/2024]. See the Terms and Conditions (https://onlinelibrary.wiley.com/terms-and-conditions) on Wiley Online Library for rules of use; OA articles are governed by the applicable Creative Commons License
18 Mathematical Problems in Engineering
Conv {3 × 3],/1
Conv [3 × 3],/1
Conv [2 × 2],/2
Conv [3 × 3],/1
Conv [3 × 3],/1
CNN layers
Conv [2 × 2],/2
Conv [3 × 3],/1
Conv [3 × 3],/1
Conv [2 × 2],/2
Conv [3 × 3],/1
Conv [3 × 3],/1
Conv [3 × 3],/1
Conv [2 × 2],/2
Conv [3 × 3],/1
Conv [3 × 3],/1
Conv [3 × 3],/1
Conv [2 × 2],/2
C1 C2 C3 C4 CN
character, with abundance of feature, and there is difficulty in measure the defect detection performance. Commonly,
copying and they are not suited for the detection of small defects. there are two such ways that are being mostly used which are
(a) sensitivity and specificity and (b) detection success rate.
13. Performance Evaluation Criteria Some other metrics used are false alarm rate, detection rate,
and positive predictive value. Many authors used these
For fabric defect detection, the performance can be evalu- terms/metrics to evaluate their performance, but the se-
ated in many ways as there is no standard way or method to lection of the “evaluation criteria” mainly depends on the
2629, 2020, 1, Downloaded from https://onlinelibrary.wiley.com/doi/10.1155/2020/8189403 by Gaziantep Universitesi, Wiley Online Library on [27/06/2024]. See the Terms and Conditions (https://onlinelibrary.wiley.com/terms-and-conditions) on Wiley Online Library for rules of use; OA articles are governed by the applicable Creative Commons License
Mathematical Problems in Engineering 19
criteria, we must know some basic terms that are used to Defective Defect-free
measure these terms such as true positive (TP), true negative
(TN), false positive (FP), and false negative (FN) that are
discussed below and are shown in Figure 13.
(1) TP: defective images which are detected or identified Defective True positive False negative
as defective (TP) (FN)
Images
Positive predictive value (PPV): it can be calculated as )e imbalanced detection is determined by average rec-
ognition precision and variance fluctuation between different
categories [79]. Precision for a single class predicts a model’s
TP ability to classify only the relevant objects. However, recall gives
positive predictive value (PPV) � . (7) a measure of the ability of the model to identify all of the
TP + FP relevant cases. )e imbalance between inter- and intraclass
fabric defects results in different values of average precision
It is also known as precision. (AP) among categories. Firstly, mean AP (mAP) is determined
Li et al. [22] used accuracy, precision, and recall and for overall performance evaluation of detectors which refers to
Zhang et al. [26] used detection rate. Hanbay et al. [42] used the mean of AP of all categories. Secondly, since the data
five different indexes for quantitative evaluation, i.e., spec- distribution varies significantly among different classes termed
ificity, sensitivity, accuracy, negative predictive value, and as interclass imbalance, ROC curve is considered a better
positive predictive value. Hamdi et al. [40] used precision, choice as compared to the PR curve as it takes into account
recall, and detection success rates. Hu et al. [44] used false- both +ve and −ve examples. To compute the imbalanced
positive rate (FPR), true-positive rate (TPR), and accuracy detection between different categories, variance precision (VP)
(Acc). Zhang et al. [49] used percentage detection rate. is used as shown in equation (8), which illustrates the interclass
Accuracy (Acc), F-measure, true-positive rate, false-positive accuracy stability:
rate, and positive predictive value have been used to quantify ���
the detection accuracy [58]. Hu et al. [77] used receiver 1 C 2
operating characteristic (ROC) graphs analysis based on the VP � APk − mAP . (8)
C k�1
true-positive rate (TPR, detection rate), the false-negative
rate (FNR, missed detection), the false-positive rate (FPR,
false alarm rate), the positive predictive value (PPV, pre- )irdly, the intraclass imbalance is computed that relies
cision), and the accuracy (Acc, comparison of the time, on size variance and the AP for large, medium, and small
detection performance). objects is divided by cross scale 962 and 2562 .
2629, 2020, 1, Downloaded from https://onlinelibrary.wiley.com/doi/10.1155/2020/8189403 by Gaziantep Universitesi, Wiley Online Library on [27/06/2024]. See the Terms and Conditions (https://onlinelibrary.wiley.com/terms-and-conditions) on Wiley Online Library for rules of use; OA articles are governed by the applicable Creative Commons License
Mathematical Problems in Engineering 21
14. Limitations and Future Work region of textile fabric. )e current trends are shifted to the
use of deep learning models that require high computational
Traditionally, the quality of textile fabrics is determined by cost for training and lot of training data. )e use of feature
human-oriented analysis of textile fabric defects. However, fusion such as color and texture with deep learning can be a
the manual inspection leads to lower productivity and higher possible future direction. Real-time defect detection is still
market losses. In this study, automated fabric defect de- an open research area in this domain, and only few research
tection methods are discussed in eleven groups. Since there models are reported for real-time applications. In future,
are many different types of fabrics and defects, a single defect detection using small handheld devices with less
method that can run on all fabric types and contain these computational cost will attract textile industry. According to
defects has not been found. Each method has its strengths this review, the research models based on fabric defect
and weaknesses that are discussed in subsequent sections. In detection are evaluated by using different image benchmarks
the vast majority of the methods examined, the authors have that are created by the users according to their requirements.
created their own database under different lighting condi- One of the limitations of existing research is the number of
tions. Some studies have used the TILDA fabric database, publicly available datasets except TILDA textile dataset. It
but it is not easily accessible for all researchers as it is paid. will be good if some common image benchmarks will be
Anonymously accessible fabric databases are needed to created and shared at pubic repertoires so that researchers
develop objective and reliable methods. Since a large number can use them as standard for further research. )is will
of fabric defect detection methods exist in the literature, provide an opportunity in a way that researchers will be able
their comparison is helpful for researchers to find the op- to compare their research to sort out the best approach. All
timal method depending on fabric type and defect. However, of these are the possible future research directions for au-
it should be considered that the studies are conducted using tomated fabric defect detection.
different databases, different parameters, and varied imaging
systems, hence making the validity and reliability of methods Data Availability
far from objectivity. )is review article covers the state-of-
the-art research on textile fabric defect detection methods, All the details about data availability is mentioned within
and it is thought that comprehensive studies similar to this this manuscript.
one will contribute significantly to the textile industry. For
future research, there is a critical need for some common Conflicts of Interest
publicly available fabric image databases that will open up
new directions for the researchers in textile industry. Hybrid )e authors declare no conflicts of interest.
approaches with a combination of deep features with other
visual features are also considered as a promising direction References
for future research.
[1] A. Latif, A. Rasheed, U. Sajid et al., “Content-based image
retrieval and feature extraction: a comprehensive review,”
15. Conclusion Mathematical Problems in Engineering, vol. 2019, Article ID
9658350, 2019.
In this review article, we have presented an overview about [2] Y. Li, H. Luo, M. Yu, G. Jiang, and H. Cong, “Fabric defect
fabric defect detection for textile industry. According to the detection algorithm using RDPSO-based optimal Gabor fil-
literature, the process based on manual human inspection is ter,” ;e Journal of the Textile Institute, vol. 110, no. 4,
not sufficient and effective to meet the current need of textile pp. 487–495, 2019.
industry. To enhance the quality and to decrease the pro- [3] W. Wong and J. Jiang, “Computer vision techniques for
duction cost of the final textile product, it is the current detecting fabric defects,” in Applications of Computer Vision
in Fashion and TextilesElsevier, Amsterdam, Netherlands,
requirement that the inspection process must be done by
2018.
using some industrial automation. Computer vision and [4] T. Czimmermann, G. Ciuti, M. Milazzo et al., “Visual-based
digital image processing can provide a base that can cover defect detection and classification approaches for industrial
this industrial gap. We have discussed the techniques based applications-a survey,” Sensors, vol. 20, no. 5, p. 1459, 2020.
on eleven different subgroups with performance criteria for [5] P. Dario, S. Kolhe, and P. Patil, “A review of automatic fabric
fabric defect detection. )e basic theme of each approach is defect detection techniques,” Advances in Computational
discussed with advantages and disadvantages while the Research, vol. 1, no. 2, pp. 18–29, 2009.
tabular representation is used to summarize the research. [6] H. Y. T. Ngan, G. K. H. Pang, and N. H. C. Yung, “Automated
)e pictorial representation is used in the review article to fabric defect detection-a review,” Image and Vision Com-
provide an overview of the popular research models for puting, vol. 29, no. 7, pp. 442–458, 2011.
fabric defect detection. )e image benchmarks used in each [7] E. W. T. Ngai, S. Peng, P. Alexander, and K. K. L. Moon,
“Decision support and intelligent systems in the textile and
research model are discussed in detail.
apparel supply chain: an academic review of research articles,”
According to this review, significant research has been Expert Systems with Applications, vol. 41, no. 1, pp. 81–91,
reported to detect by using texture, frequency domain, 2014.
GLCM, feature fusion, sparse feature representation, image [8] K. Hanbay, M. F. Talu, and Ö. F. Ö F.ay/, “Fabric defect
morphology, and deep learning-based approaches. For any detection systems and methods-A systematic literature re-
defect model, the main requirement is to sort the defective view,” Optik, vol. 127, no. 24, pp. 11960–11973, 2016.
2629, 2020, 1, Downloaded from https://onlinelibrary.wiley.com/doi/10.1155/2020/8189403 by Gaziantep Universitesi, Wiley Online Library on [27/06/2024]. See the Terms and Conditions (https://onlinelibrary.wiley.com/terms-and-conditions) on Wiley Online Library for rules of use; OA articles are governed by the applicable Creative Commons License
22 Mathematical Problems in Engineering
[9] J. Wen and W. Wong, “Fundamentals of common computer [25] A. Alzu’bi, A. Amira, and N. Ramzan, “Semantic content-
vision techniques for fashion textile modeling, recognition, based image retrieval: a comprehensive study,” Journal of
and retrieval,” in Applications of Computer Vision in Fashion Visual Communication and Image Representation, vol. 32,
and TextilesElsevier, Amsterdam, Netherlands, 2018. pp. 20–54, 2015.
[10] D. Siegmund, T. Samartzidis, B. Fu, A. Braun, and A. Kuijper, [26] K. Zhang, Y. Yan, P. Li, J. Jing, X. Liu, and Z. Wang, “Fabric
“Fiber defect detection of inhomogeneous voluminous tex- defect detection using salience metric for color dissimilarity
tiles,” in Mexican Conference on Pattern RecognitionSpringer, and positional aggregation,” IEEE Access, vol. 6, pp. 49170–
Berlin, Germany, 2017. 49181, 2018.
[11] M. F. Nisha, P. Vasuki, and S. M. M. Roomi, “Survey on [27] P. Jaglan, R. Dass, and M. Duhan, “A comparative analysis of
various defect detection and classification methods in fabric various image segmentation techniques,” in Proceedings of the
images,” Journal of Environmental Nanotechnology, vol. 6, 2nd International Conference on Communication, Computing
no. 2, pp. 20–29, 2017. and Networking, pp. 359–374, Chandigarh, India, 2019.
[12] A. Kumar, “Computer-vision-based fabric defect detection: a [28] S. S. Chouhan, A. Kaul, and U. P. Singh, “Image segmentation
survey,” IEEE Transactions on Industrial Electronics, vol. 55, using computational intelligence techniques: review,” Ar-
no. 1, pp. 348–363, 2008. chives of Computational Methods in Engineering, vol. 26, no. 3,
[13] S. N. Niles, S. Fernando, and W. D. G. Lanerolle, “A system for pp. 533–596, 2019.
analysis, categorisation and grading of fabric defects using [29] H. J. He, C. Zheng, and D. W. Sun, “Image segmentation
computer vision,” Research Journal of Textile and Apparel, techniques,” in Computer Vision Technology for Food Quality
vol. 19, no. 1, p. 59, 2015. EvaluationElsevier, Amsterdam, Netherlands, 2016.
[14] J. Zhang, J. Wang, R. Pan, J. Zhou, and W. Gao, “A computer [30] Y. Guo, Y. Liu, T. Georgiou, and M. S. Lew, “A review of
vision-based system for automatic detection of misarranged semantic segmentation using deep neural networks,” Inter-
warp yarns in yarn-dyed fabric: part I: continuous segmen- national Journal of Multimedia Information Retrieval, vol. 7,
tation of warp yarns,” ;e Journal of the Textile Institute, no. 2, pp. 87–93, 2018.
vol. 109, no. 5, pp. 577–584, 2018. [31] M. Guan, Z. Zhong, and Y. Rui, “Automatic defect seg-
[15] J. Zhang, J. Wang, and R. Pan, “A computer vision-based mentation for plain woven fabric images,” in Proceedings of
system for automatic detection of misarranged warp yarns in the 2019 International Conference on Communications, In-
formation System and Computer Engineering (CISCE),
yarn-dyed fabric: part II: warp region segmentation,” ;e
pp. 465–468, Haikou, China, July 2019.
Journal of the Textile Institute, vol. 110, no. 9, pp. 1359–1367,
[32] C. Li, R. Yang, Z. Liu, G. Gao, and Q. Liu, “Fabric defect
2019.
detection via learned dictionary-based visual saliency,” In-
[16] J. Wang, J. Zhang, L. Wang, R. Pan, J. Zhou, and W. Gao, “A
ternational Journal of Clothing Science and Technology, vol. 28,
computer vision-based system for automatic detection of
no. 4, pp. 530–542, 2016.
misarranged color warp yarns in yarn-dyed fabric: part III:
[33] Z. Zhou, C. Wang, X. Gao et al., Fabric Defect Detection and
yarn layout proofing,” ;e Journal of the Textile Institute,
Classifier via Multi-Scale Dictionary Learning and an Adaptive
pp. 1–9, 2020.
Differential Evolution Optimized Regularization Extreme
[17] S. Mei, Y. Wang, and G. Wen, “Automatic fabric defect
Learning Machine, Fibres & Textiles in Eastern Europe, Łódź,
detection with a multi-scale convolutional denoising Poland, 2019.
autoencoder network model,” Sensors, vol. 18, no. 4, p. 1064, [34] X. Xie, “A review of recent advances in surface defect de-
2018. tection using texture analysis techniques,” ELCVIA Electronic
[18] M. Pietikäinen, T. Mäenpää, and J. Viertola, “Color texture Letters on Computer Vision and Image Analysis, vol. 7, no. 3,
classification with color histograms and local binary patterns,” pp. 1–22, 2008.
in Proceedings of the Workshop on Texture Analysis in Ma- [35] D. Ping Tian et al., “A review on image feature extraction and
chine Vision, Florence, Italy, October 2002. representation techniques,” International Journal of Multi-
[19] R. C. Gonzalez, R. E. Woods, and S. L. Eddins, Digital Image media and Ubiquitous Engineering, vol. 8, no. 4, pp. 385–396,
Processing Using MATLAB, Pearson Education India, New 2013.
Delhi, India, 2004. [36] Z. Liang, B. Xu, Z. Chi, and D. Feng, “Intelligent charac-
[20] Y. Ye, “Fabric defect detection using fuzzy inductive rea- terization and evaluation of yarn surface appearance using
soning based on image histogram statistic variables,” in saliency map analysis, wavelet transform and fuzzy ARTMAP
Proceedings of the 2009 Sixth International Conference on neural network,” Expert Systems with Applications, vol. 39,
Fuzzy Systems and Knowledge Discovery, pp. 191–194, Tianjin, no. 4, pp. 4201–4212, 2012.
China, August 2009. [37] Z. Wen, J. Cao, X. Liu, and S. Ying, “Fabric defects detection
[21] W. Zhang, J. Zhang, Y. Hou, and S. Geng, “MWGR: a new using adaptive wavelets,” International Journal of Clothing
method for real-time detection of cord fabric defects,” in Science and Technology, vol. 26, no. 3, pp. 202–211, 2014.
Proceedings of the 2012 International Conference on Advanced [38] V. V. Karlekar, M. Biradar, and K. Bhangale, “Fabric defect
Mechatronic Systems, pp. 458–461, Tokyo, Japan, September detection using wavelet filter,” in Proceedings of the 2015
2012. International Conference on Computing Communication
[22] M. Li, S. Wan, Z. Deng, and Y. Wang, “Fabric defect detection Control and Automation, pp. 712–715, Pune, India, February
based on saliency histogram features,” Computational Intel- 2015.
ligence, 2019. [39] D. Yapi, M. S. Allili, and N. Baaziz, “Automatic fabric defect
[23] R. Datta, D. Joshi, J. Li, and J. Z. Wang, “Image retrieval,” detection using learning-based local textural distributions in
ACM Computing Surveys, vol. 40, no. 2, pp. 1–60, 2008. the contourlet domain,” IEEE Transactions on Automation
[24] A.-M. Tousch, S. Herbin, and J.-Y. Audibert, “Semantic hi- Science and Engineering, vol. 15, no. 3, pp. 1014–1026, 2017.
erarchies for image annotation: a survey,” Pattern Recogni- [40] A. A. Hamdi, M. S. Sayed, M. M. Fouad, and M. M. Hadhoud,
tion, vol. 45, no. 1, pp. 333–345, 2012. “Unsupervised patterned fabric defect detection using texture
2629, 2020, 1, Downloaded from https://onlinelibrary.wiley.com/doi/10.1155/2020/8189403 by Gaziantep Universitesi, Wiley Online Library on [27/06/2024]. See the Terms and Conditions (https://onlinelibrary.wiley.com/terms-and-conditions) on Wiley Online Library for rules of use; OA articles are governed by the applicable Creative Commons License
Mathematical Problems in Engineering 23
filtering and K-means clustering,” in Proceedings of the 2018 [56] Y. Li and C. Zhang, “Automated vision system for fabric
International Conference on Innovative Trends in Computer defect inspection using Gabor filters and PCNN,” Spring-
Engineering (ITCE), pp. 130–144, Aswan, Egypt, February erPlus, vol. 5, no. 1, p. 765, 2016.
2018. [57] D. Peng, G. Zhong, Z. Rao, T. Shen, Y. Chang, and M. Wang,
[41] Y. Wu, J. Zhou, N. T. Akankwasa, K. Wang, and J. Wang, “A fast detection scheme for original fabric based on Blob,
“Fabric texture representation using the stable learned dis- canny and rotating integral algorithm,” in Proceedings of the
crete cosine transform dictionary,” Textile Research Journal, 2018 IEEE 3rd International Conference on Image, Vision and
vol. 89, no. 3, pp. 294–310, 2019. Computing (ICIVC), pp. 113–118, Chongqing, China, June
[42] K. Hanbay, M. F. Talu, Ö. F. Özgüven, and D. Öztürk, “Real- 2018.
time detection of knitting fabric defects using shearlet [58] Q. Huangpeng, H. Zhang, X. Zeng, and W. Huang, “Auto-
transform,” Tekstil Ve Konfeksiyon, vol. 29, no. 1, pp. 1–10, matic visual defect detection using texture prior and low-rank
2019. representation,” IEEE Access, vol. 6, pp. 37965–37976, 2018.
[43] N. Ismail, W. M. Syahrir, J. M. Zain, and H. Tao, “Fabric [59] D. G. Lowe, “Distinctive image features from scale-invariant
keypoints,” International Journal of Computer Vision, vol. 60,
authenticity method using fast Fourier transformation de-
no. 2, pp. 91–110, 2004.
tection,” in Proceedings of the International Conference on
[60] H. Bay, T. Tuytelaars, and L. Van Gool, “Surf: speeded up
Electrical, Control and Computer Engineering 2011 (InECCE),
robust features,” in Proceedings of the European Conference on
pp. 233–237, Kuantan, Malaysia, June 2011.
Computer Vision, Graz, Austria, May 2006.
[44] G.-H. Hu, Q.-H. Wang, and G.-H. Zhang, “Unsupervised [61] W. Eng, V. Koo, and T. Lim, “IPDDF: an improved precision
defect detection in textiles based on Fourier analysis and dense descriptor based flow estimation,” CAAI Transactions
wavelet shrinkage,” Applied Optics, vol. 54, no. 10, on Intelligence Technology, vol. 5, no. 1, pp. 49–54, 2020.
pp. 2963–2980, 2015. [62] J. Zhou, D. Semenovich, A. Sowmya, and J. Wang, “Sparse
[45] K. Sakhare, A. Kulkarni, M. Kumbhakarn, and N. Kare, dictionary reconstruction for textile defect detection,” in
“Spectral and spatial domain approach for fabric defect de- Proceedings of the 2012 11th International Conference on
tection and classification,” in Proceedings of the 2015 Inter- Machine Learning and Applications, pp. 21–26, Boca Raton,
national Conference on Industrial Instrumentation and FL, USA, December 2012.
Control (ICIC), pp. 640–644, Pune, India, May 2015. [63] R. A. Lizarraga-Morales, F. E. Correa-Tome, R. E. Sanchez-
[46] B. Zhang and C. Tang, “A method for defect detection of yarn- Yanez, and J. Cepeda-Negrete, “On the use of binary features
dyed fabric based on frequency domain filtering and similarity in a rule-based approach for defect detection on patterned
measurement,” Autex Research Journal, vol. 19, no. 3, 2018. textiles,” IEEE Access, vol. 7, pp. 18042–18049, 2019.
[47] J. L. Raheja, B. Ajay, and A. Chaudhary, “Real time fabric [64] T. Feng, L. Zou, J. Yan et al., “Real-time fabric defect detection
defect detection system on an embedded DSP platform,” using accelerated small-scale over-completed dictionary of
Optik, vol. 124, no. 21, pp. 5280–5284, 2013. sparse coding,” International Journal of Advanced Robotic
[48] F. Arnia and K. Munadi, “Real time textile defect detection Systems, vol. 13, no. 1, p. 1, 2016.
using GLCM in DCT-based compressed images,” in Pro- [65] J. Deng, Z. He, G. Weng, L. Sun, B. Zuo, and C. Wang,
ceedings of the 2015 6th International Conference on Modeling, “Detection of chemical fabric defects on the basis of mor-
Simulation, and Applied Optimization (ICMSAO), pp. 1–6, phological processing,” ;e Journal of the Textile Institute,
Istanbul, Turkey, May 2015. vol. 107, no. 2, pp. 233–241, 2016.
[49] L. Zhang, J. Jing, and H. Zhang, “Fabric defect classification [66] D. Wang and H. Liu, “Edge detection of cord fabric defects
based on LBP and GLCM,” Journal of Fiber Bioengineering image based on an improved morphological erosion detection
and Informatics, vol. 8, no. 1, pp. 81–89, 2015. methods,” in Proceedings of the 2010 Sixth International
[50] D. Zhu, R. Pan, W. Gao, and J. Zhang, “Yarn-dyed fabric Conference on Natural Computation, pp. 3943–3947, Yantai,
defect detection based on autocorrelation function and China, August 2010.
GLCM,” Autex Research Journal, vol. 15, no. 3, pp. 226–232, [67] K. L. Mak, P. Peng, and K. F. C. Yiu, “Fabric defect detection
using morphological filters,” Image and Vision Computing,
2015.
vol. 27, no. 10, pp. 1585–1592, 2009.
[51] X. Zhang and X. Fan, “Fabric defect detection based on GLCM
[68] V. Jayashree and S. Subbaramn, “Hybrid Approach using
approach,” in Proceedings of the 6th International Conference
correlation and morphological approaches for GFDD of plain
on Information Engineering for Mechanics and Materials,
weave fabric,” in Proceedings of the 2012 IEEE Control and
Huhhot, Inner Mongolia, July 2016. System Graduate Research Colloquium, pp. 197–202, Shah
[52] B. Zhu, J. Liu, R. Pan, S. Wang, and W. Gao, “Fabric seam
Alam, Selangor, Malaysia, July 2012.
detection based on wavelet transform and CIELAB color [69] N. Kriegeskorte, “Deep neural networks: a new framework for
space: a comparison,” Optik, vol. 126, no. 24, pp. 5650–5655, modeling biological vision and brain information processing,”
2015. Annual Review of Vision Science, vol. 1, no. 1, pp. 417–446,
[53] J. Jing, X. Fan, and P. Li, “Automated fabric defect detection 2015.
based on multiple Gabor filters and KPCA,” International [70] N. Kriegeskorte and T. Golan, “Neural network models and
Journal of Multimedia and Ubiquitous Engineering, vol. 11, deep learning,” Current Biology, vol. 29, no. 7, pp. R231–R236,
no. 6, pp. 93–106, 2016. 2019.
[54] Pattern Recognition and Image Processing, https://lmb. [71] R. Ding, L. Dai, G. Li, and H. Liu, “TDD-net: a tiny defect
informatik.uni-freiburg.de/resources/datasets/tilda.en.html. detection network for printed circuit boards,” CAAI Trans-
[55] P. Li, H. Zhang, J. Jing, R. Li, and J. Zhao, “Fabric defect actions on Intelligence Technology, vol. 4, no. 2, pp. 110–116,
detection based on multi-scale wavelet transform and 2019.
Gaussian mixture model method,” ;e Journal of the Textile [72] H. Wang and B. Raj, “On the origin of deep learning,” 2017,
Institute, vol. 106, no. 6, pp. 587–592, 2015. http://arxiv.org/abs//170207800.
2629, 2020, 1, Downloaded from https://onlinelibrary.wiley.com/doi/10.1155/2020/8189403 by Gaziantep Universitesi, Wiley Online Library on [27/06/2024]. See the Terms and Conditions (https://onlinelibrary.wiley.com/terms-and-conditions) on Wiley Online Library for rules of use; OA articles are governed by the applicable Creative Commons License
24 Mathematical Problems in Engineering