Original article
Fabric defect segmentation bybidimensional empirical modedecomposition
Zhengxin Li, Jianli Liu, Jihong Liu and Weidong Gao
Abstract
Fabric defect detection has attracted increasing attention in the fields of computer vision and textile engineering because
it is essential to quality assurance of textile manufacturing. In this paper, we propose a novel defect detection scheme for
fabric inspection based on bidimensional empirical mode decomposition. The stopping criterion for sifting and the
intrinsic mode functions (IMFs) are adapted for this specific application. Appropriate IMFs are selected to eliminate
influences of fabric textures and lighting in defect segmentation. The experiment results on sample images from our
laboratory and from TILDA’s Textile Texture Database demonstrate that the proposed method is a robust and accurate
approach for fabric defect inspection.
Keywords
Defect detection, bidimensional empirical mode decomposition, intrinsic mode functions
A defect is a flaw that occurs on the fabric surfaceduring manufacturing, and is possibly caused by adefective yarns, machine failure and/or manual oper-ational error. Fabric defects undermine product qualityand could decrease the price of fabrics by 45–65%.1
Given that defects inevitably occur, defect inspectionis critical to quality assurance in fabric production.2
Fabric inspection is traditionally carried out by textileexperts, who conduct a completely subjective evalu-ation of fabric products. However, an expert candetect no more than 60% of typical defects on afabric wider than 2m or when its moving speed isfaster than 30m/min.3 These problems prompted thedevelopment of automatic inspection systems basedon computer vision. During the past two decades, vari-ous techniques of automatic fabric defect detectionhave been developed in different approaches, includingstatistical, spectral and model-based ones.4–7
In the statistical approach, the important assump-tions are that the statistics of defect-free regions arestationary, and that these regions extend over a signifi-cant portion of inspected images. Unser and Ade8 con-sidered the Karhunen–Loeve transform as the optimumtool for extracting texture features in the inspection oftextured materials. Zhang and Bresee9 combined an
autocorrelation function and morphological operationsto identify repeating structural units in fabric. Tsaiet al.10 calculated co-occurrence-based features totrain and test a neural network for classifying thefour types of defects. Chetverikov and Hanbury11 cal-culated the regularity and local orientation of texturesto identify the defects in regular and flow-like patterns.Kumar12 extracted a feature vector from each pixel andused a feedforward neural network to detect commondefects, such as slack ends and mispicks. Shi et al.13
defined local contrast deviations to describe contrastdifferences in four directions between analyzed imagesand a defect-free image of the same fabric. Fractalmethods were also applied to model the statistical qua-lities like roughness and self-similarity on fabricsurface.14
Key laboratory of ECO-Textiles, Jiangnan University, China
Corresponding author:
Weidong Gao, Key laboratory of ECO-Textiles, Jiangnan University,
Wuxi, Jiangsu 214122, China.
Email: [email protected]
Textile Research Journal
2014, Vol. 84(7) 704–713
! The Author(s) 2014
Reprints and permissions:
sagepub.co.uk/journalsPermissions.nav
DOI: 10.1177/0040517513507370
trj.sagepub.com
at PENNSYLVANIA STATE UNIV on September 19, 2016trj.sagepub.comDownloaded from
Fabric images can also be transformed into the fre-quency domain for defect detection because of the highdegree of periodicity of textile materials. Tsai andHsieh15 took a one-dimensional Hough transform inthe Fourier domain of texture material images to iden-tify high-energy frequency components (i.e., defectivecomponents). The Fourier transform (FT) is insensitiveto the minor modifications to the frequency spectrumcaused by local fabric defects. To overcome this draw-back, researchers used other approaches, such as Gaborfilters and wavelet transform (WT). Jain andFarrokhnia16 used the Gabor transform to segmentand classify textures with dyadic coverage of theradial spatial frequency range. In the work of Maket al.,17 a finite set of multi-level Gabor wavelets wastuned to match a defect-free fabric image. The WTenables the decomposition of an image into a hierarchyof localized sub-images at different spatial frequencies.Sari-Sarraf and Goddard18 developed a fabric defectdetection system by using the low-pass and high-passDaubechies filters, which can detect small defects at adetection rate of 89%. Kumar and Gupta19 used themean and variance of the Haar wavelet coefficients toidentify surface defects. Chen and Xu20 employed amethod based on a compactly supported biorthogonalWT to inspect fabric defects, including warp lacking,weft lacking, oil stains and holes. Spectral approachesare more advantageous in terms of computational effi-ciency, but less robust in dealing with random textureimages, which cannot be described in terms of primi-tives and displacement rules.
Model-based approaches are particularly suitablefor detecting fabric images with stochastic surface vari-ations or random textures. Cohen et al.21 treated textileweb inspection as a hypothesis-testing problem andimplemented the inspection by characterizing fabrictextures with the Gauss–Markov random field model.Brzakovic et al.22 investigated a theoretical approach,in which a Poisson model for inspecting web materialswas used. Campbell et al.23 designed a Gaussiancloud model superimposed on Poisson clutter todetect production defects with linear patterns.
As summarized in the references, each of the afore-mentioned defect detection methods has limitations.There are still industrial needs to develop efficient androbust algorithms for online fabric inspection. In thepast few years, we developed a prototype machine using4 k-line-scan cameras and linear light-emitting diode(LED) lights for fabric detect inspection.24 In thispaper, we tend to focus on implementation of a novelfabric defect detection method that is based on bidi-mensional empirical mode decomposition (BEMD).A fabric image can be essentially considered as a two-dimensional (2D) oscillating signal that contains fabrictextures, defects and inhomogeneous illumination.
We can use BEMD to separate these componentsinto sub-images, and obtain a sub-image that con-tains only defect information, and therefore possibleinterferences from fabric textures and lighting can beexcluded.
Methodology
Bidimensional empirical mode decomposition
BEMD is a 2D expansion of empirical mode decom-position (EMD), which was originally developed byHuang et al.25 for analysis of non-linear and non-sta-tionary signals. BEMD can decompose a datasetaccording to its spatial instantaneous frequency with-out the need of any base function like sinusoids in FTor wavelets in WT. As a totally data-driven tool, it hasbeen successfully applied in many fields, includingimage segmentation,26,27 image fusion,28 edge detec-tion,29 noise reduction,30 texture synthesis,31 imagecompression32 and image watermarking.33,34 Its multi-scale decomposition ability provides the possibility ofbeing applied to fabric defect detection.
BEMD decomposes a 2D signal based on the localcharacteristic spatial scale, namely local instantaneousfrequency. The generated oscillating signals representthe oscillation modes imbedded in the data, and theyare called intrinsic mode functions (IMFs). An IMF is afunction whose number of extrema and zero crossingsmust either be equal or differ by one, and the meanvalue of the envelope defined by the local maxima(upper envelope) and the envelope defined by thelocal minima (lower envelope) should be zero at anypoint.25
Given an image I, the process of generating an IMFis called sifting. The sifting algorithm is iterative with akth iteration detailed as follows:26
1. identify the extrema of the result of the k-1th iter-ation hk-1 (k� 1, h0 is the original image I) and gettwo sets of maxima and minima, respectively;
2. create an upper envelope from the maxima set and alower envelope from the minima set by non-equidi-stant interpolation;
3. calculate the local mean m by averaging the upperenvelope and lower envelope;
4. subtract out the mean from hk-1: hk-1 – m¼ hk;5. repeat as hk is an IMF.
The iteration of sifting should be applied with care,for carrying the process to an extreme could make theresulting IMF a pure frequency modulated signal ofconstant amplitude.25 The sifting process is usuallystopped by limiting the size of the standard deviation
Li et al. 705
at PENNSYLVANIA STATE UNIV on September 19, 2016trj.sagepub.comDownloaded from
SD, computed from the two consecutive siftingresults as
SD ¼X hk�1 � hkð Þ
2
h2k�1
� �ð1Þ
An IMF c1 is generated when the conditionSD�SDmax is met. The selection of SDmax directlyaffects the calculation time and the information validityof IMFs. The optimal value of SDmax will be discussedin the section Stopping criterion.
The first IMF c1 contains the finest scale componentof the image I. Separating c1 from the rest of thedata by
I� c1 ¼ r1 ð2Þ
a corresponding residue r1 is obtained. Continuously,an IMF cn can be separated from residue rn-1 using asifting process, with rn-1 as input
rn�1 � cn ¼ rn n � 1, r0 ¼ Ið Þ ð3Þ
The sifting process will finally end when rn becomes amonotonic function from which no more IMFs can beextracted. Actually, this can be time-consuming andunsuitable for industrial applications. Thus, the siftingprocess can be terminated manually based on a reason-able observation, and we obtain
I ¼ rn þXni¼1
ci ð4Þ
Delaunay triangulation-basedinterpolation
Creating the envelope surface from a 2D extrema set isa problem of non-equidistant interpolation on scattereddata points. Delaunay triangulation (DT)-based inter-polation is a finite element method (FEM) for 2D enve-lope calculation. A DT for a set P of points in a plane isdenoted as DT(P) in which no point in P is inside thecircumcircle of any triangle.35 It provides a triangulargrid for scattered extreme points, and then the interpol-ation can be piecewise implemented with the vertices oftriangles. Figure 1(a) shows a synthetic fabric image(128� 128 pixels). Its maximum points are shown inFigure 1(b). Figures 1(c) and 1(d) are the triangulargrid generated by DT and the upper envelope.
IMF selection
To demonstrate the multi-scale representation of IMFs,we analyze a defect-free and a defective synthetic fabric
image (512� 512 pixels) for a comparison. The imagespresent a typical woven structure shaped by simulatedyarns on the weft and warp directions, a commondefect mode and an inhomogeneous illumination. Inthe analysis, the images are decomposed into threeIMFs and a residue. Given that some points inthe IMFs are negative, a map function (Equation (5))is employed to visualize the data generated fromBEMD:
f i, jð Þ ¼c i, jð Þ � cmin½ � � 255
cmax � cminð5Þ
where f(i,j) and c(i,j) denote the values at the coordinate(i,j) of the mapped image and IMF, respectively, andcmax and cmin are the maximum and minimum of IMF1,respectively.
As shown in Table 1, the three IMFs represent fine-to-coarse pattern structures. IMF1, IMF2 and IMF3denote the small-, medium- and large-scale compo-nents of the fabric, respectively. IMF1 contains thehighest frequency component that represents themain part of the fabric texture. The IMF2 andIMF3 in the defect-free column have rather loweramplitudes than IMF1 because the original image con-tains little information in medium and large scales.Oppositely, the IMF2 and IMF3 in the defectivecolumn clearly contain a defect profile, as indicatedby the arrows. The residue contains the tendency com-ponent produced by inhomogeneous illumination,which can often be modeled as a low-order polyno-mial without oscillation. Therefore, if we construct asub-image by fusing IMF2 and IMF3, we can obtain asub-image containing possible defect information butexcluding inhomogeneous illumination and the mainfabric texture at the same time.
IMF fusion and segmentation
Since defect information is spread in IMF2 and IMF3,a defect sub-image can be constructed by fusing IMF2and IMF3:
Isub i, jð Þ ¼ c2 i, jð Þ þ c3ði, j Þ ð6Þ
The constructed sub-images of the two syntheticfabric samples are shown in Figure 2. They are visua-lized in a grayscale range of [0, 255] because of the 0mean property inherited from the IMFs.
The last step to recognize defects is to identify athresholding method that generates binary imagesfrom IMF fusion images. Usually, defects appearbrighter than the background due to the oblique illu-mination. Therefore, global binarization using double
706 Textile Research Journal 84(7)
at PENNSYLVANIA STATE UNIV on September 19, 2016trj.sagepub.comDownloaded from
thresholds calculated with the following empiricalequation is adopted:36
t ¼ �� k�ð Þ ð7Þ
where t is the threshold, � and � denote the mean andstandard deviation of the sub-image, respectively, and kis an empirical value usually set around 3. We foundthat k¼ 3.5 gave an optimal result from the trial tests.The pixels at the values between the double thresholdsare considered as defect-free fabric areas, whereas theother pixels are regarded as defect areas. These can beinterpreted as follows:
IBW i, jð Þ ¼
0 Isub i, jð Þ4�þ k�
1 �� k� � Isub i, jð Þ � �þ k�
0 Isub i, jð Þ5�� k�
8>><>>:
ð8Þ
where IBW(i,j) and Isub(i,j) denote the pixels of thebinary result and the constructed sub-image, respect-ively. The resultant binary images of the images inFigure 2 are shown in Figure 3.
The whole process of this defect detection algorithm,including modified BEMD, IMF fusion and defect seg-mentation, is illustrated in Figure 4.
Experimental details
We used two sets of experimental samples: the onecaptured by our image acquisition system with a line-scan digital camera (Dalsa: Spyder2–4 k)24 and theother selected from TILDA’s Textile TextureDatabase.37 The computer used in the experiment hasan Intel E7300 CPU, 2G DDR II memory andWindows 7 operating system. The first six samplesshown in Table 2 are the fabric images captured inour laboratory (256� 256 pixels, 350 dpi), representingdefect-free fabric, broken end, broken pick, hole,
Figure 1. Delaunay triangulation-based interpolation: (a) synthetic fabric image; (b) maxima set; (c) triangular grid; (d) upper
envelope.
Li et al. 707
at PENNSYLVANIA STATE UNIV on September 19, 2016trj.sagepub.comDownloaded from
Table 1. Bidimensional empirical mode decomposition analysis of synthetic fabric images
Figure 2. Intrinsic mode function fusion results of defect-free fabric (a) and defective fabric (b).
708 Textile Research Journal 84(7)
at PENNSYLVANIA STATE UNIV on September 19, 2016trj.sagepub.comDownloaded from
foreign fiber and bar on both twill and plain fabric. Thefabric images shown in the last six rows of Table 2 wereselected from TILDA’s database, including a black for-eign yarn (C1R1E4N3.TIF), bruises (C1R1EAIC.TIF),a white foreign yarn (C1R1EAJM.TIF),stitches (C1R1EAJO.TIF) and holes under differentillumination conditions (C1R3EBMU.TIF andC2R3ECWK.TIF). In the experiment and the subse-quent discussions, the sample images are indexed assamples 1–12. We also performed a validation testwith 103 selected images of warp, weft and isolateddefects. These defect images were visually classified by
the experts first and then counted with the implementedBEMD algorithm.
Stopping criterion
An important conclusion that can be induced fromEquation (1) is that iteration times of the sifting processare determined by stopping criterion SDmax. Table 3illustrates the error rates (standard deviation betweentwo continuous iterations) of the first 10 iterations ofsifting for IMF1 performed on the 12 samples.
As shown in Table 3, error rates usually fluctuateand did not quickly converge after several iterations.This can be attributed to a natural drawback of inter-polation on discrete data. Another reason for theresults is the negative effect of the sifting, includingthe smoothing of uneven amplitudes and the boundaryeffect, which cause interference to the computations.The negative effects of sifting do not surpass the posi-tive effects until the error rate is lower than a valuebetween 0.04 and 0.07. Thus, the stopping criterionSDmax should be greater than 0.07. On the otherhand, the error rates rapidly decrease when they reacha value beyond 0.30, prompting us to set suitable SDmax
between 0.07 and 0.30. The conditions for IMF1 arethat it should contain the main part of texture structureand avoid time-consuming iteration in sifting. To sat-isfy these requirements, we set 0.2 as the optimal valueof SDmax after testing different values. During the cal-culation of SD, the computational precision is 10�6.Sifting is commonly terminated after 2–4 cycles,shown as gray cells in Table 1. In particular, sample12 reflects the surface of hemp fabric, which showsa higher irregularity of woven structures than
Figure 3. Defect segmentation results of the defect-free fabric (a) and the defective fabric (b).
Figure 4. Fabric defect detection scheme based on bidimen-
sional empirical mode decomposition (BEMD).
Li et al. 709
at PENNSYLVANIA STATE UNIV on September 19, 2016trj.sagepub.comDownloaded from
Table 2. Defect segmentation results based on bidimensional empirical mode decomposition
710 Textile Research Journal 84(7)
at PENNSYLVANIA STATE UNIV on September 19, 2016trj.sagepub.comDownloaded from
Table 2. Continued
Table 3. Error rates of the first 10 iterations of sifting for IMF1 from the sample images
Defect sample
Iteration times
1 2 3 4 5 6 7 8 9 10
1 13.055 0.089 0.053 0.046 0.041 0.043 0.046 0.045 0.043 0.043
2 9.189 0.244 0.059 0.053 0.051 0.049 0.050 0.052 0.051 0.048
3 10.102 0.251 0.105 0.093 0.084 0.080 0.076 0.072 0.076 0.073
4 12.176 0.650 0.098 0.075 0.076 0.073 0.082 0.083 0.075 0.073
5 5.730 0.126 0.079 0.070 0.065 0.066 0.063 0.064 0.066 0.067
6 3.580 0.104 0.067 0.060 0.068 0.058 0.053 0.056 0.057 0.054
7 16.906 0.266 0.147 0.109 0.086 0.079 0.080 0.075 0.073 0.073
8 24.148 0.216 0.134 0.106 0.089 0.081 0.076 0.078 0.075 0.072
9 16.837 0.206 0.154 0.111 0.089 0.079 0.071 0.069 0.064 0.062
10 20.476 0.194 0.108 0.085 0.076 0.068 0.064 0.064 0.064 0.060
11 31.464 0.238 0.113 0.092 0.077 0.074 0.071 0.072 0.069 0.070
12 5.497 0.277 0.283 0.159 0.191 0.131 0.129 0.093 0.118 0.115
Li et al. 711
at PENNSYLVANIA STATE UNIV on September 19, 2016trj.sagepub.comDownloaded from
other samples. Thus, the error rate of this sample moreintensely fluctuates, and more iteration is involved in itssifting. We generated IMFs containing a sound profileof defects using SDmax¼ 0.2, as shown in the ‘IMFfusion’ column of Table 2 .
Defect segmentation
Using the segmentation method described by Equations(7) and (8), we generated the binary results, as shown inthe last column in Table 2. The sample set involvesdifferent fabric structures, for example, twill, plainfabric and hemp, and defect of various styles.Segmentation was well implemented on these samplesand the defect profiles were provided. We can use thesegmentation results to identify the defect location.
Validation test
The 103 sample images of three main groups of fab-ric defects (warp, weft and isolated) were processed totest the performance of the proposed detection scheme.The detection rates are compared with the expertcounting in Table 4. The total detection rate is96.1%, suggesting the proposed method owns a highaccuracy.
Computational complexity
The computational complexity of one iteration of sift-ing is O(n), which is equivalent to O(2n+2n+2),including O(n) for DT interpolation,38 O(n) for extremaidentification and O(1) for computing local mean sur-faces and oscillating signals. For fabric inspection, thenumber of IMFs is fixed to three and the iteration timesof sifting process for each IMF is relatively solid at 2–4.Thus, these parameters are not problem scales thataffect computational complexity. The proposed algo-rithm has a complexity of O(n), which is reasonablefor industrial application. For a 256� 256 image, theaverage computational time with an Intel E7300 CPU is3.4789 s. Improvement in calculation speed will be oneof our focus points in the future development.
Conclusion
In this paper, a novel fabric defect detection methodbased on BEMD has been introduced. Multi-scale rep-resentation by BEMD was carried out for the separ-ation of different components in fabric images. Theamount of information in an IMF was determined bythe stopping criterion of sifting. The fabric texture wasseparated into IMF1, and inhomogeneous illuminationwas retained in the residue. Thus, IMF2 and IMF3contained defect information and can be fused into asub-image with enhanced defect information.Binarization based on double thresholds was carriedout to segment defects out of the sub-image. The pro-posed scheme was tested on various types of defects,such as broken ends, broken picks, holes, bars andstitches, both from our image acquisition system andthe TILDA database. The validation test demonstratedthat the method has a defect detection rate of 96.1%,and is robust to different types of defects and fabrictextures.
Funding
This research received no specific grant from any fundingagency in the public, commercial or not-for-profit sectors.
Acknowledgment
The authors would like to thank the anonymous reviewersand the handling associate editor for their insightful com-
ments. This project was supported by ‘‘National NaturalScience Foundation of China’’ [grant number 61203363 and61202310], ‘‘China Postdoctoral Science Foundation’’ [grant
number 20110490098], ‘‘Special Financial Grant from theChina Postdoctoral Science Foundation’’ [grant number2012T50754], ‘‘Foundation of Engineering Research Centerof Technical Textiles, Ministry of Education’’ [grant number
2011k-03], ‘‘Open project program of key laboratory of ECO-Textiles (Jiangnan University), ministry of education, China’’[grant number KLET1114 and KLET1113], ‘‘Fundamental
Research Funds for the Central Universities’’ [grant numberJUDCF11006], ‘‘Natural Science Foundation of JiangsuProvince’’ [grant number BK2011156], ‘‘Research Project of
Jiangsu Entry-Exit Inspection and Quarantine Bureau’’ [grantnumber 2013KJ28], and ‘‘Program for PostgraduatesResearch Innovation in University of Jiangsu Province’’
[grant number CXZZ11_0472 and CXZZ12_0748].
References
1. Srinivasan K, Dastor PH, Radhakrishnaihan P, et al.
FDAS: a knowledge-based frame detection work for ana-
lysis of defects in woven textile structures. J Textil Inst
1992; 83: 431–447.2. Shi MH, Jiang SS, Wang HR, et al. A simplified pulse-
coupled neural network for adaptive segmentation of
fabric defects. Mach Vision Appl 2009; 20: 131–138.
Table 4. Detection rates for different fabric images
Defect
style
Expert
counting
BEMD-based
detection
Detection
rate (%)
Warp 37 36 97.3
Weft 36 34 94.4
Isolated 30 29 96.7
Total 103 99 96.1
BEMD: bidimensional empirical mode decomposition.
712 Textile Research Journal 84(7)
at PENNSYLVANIA STATE UNIV on September 19, 2016trj.sagepub.comDownloaded from
3. Cho CS, Chung BM and Park MJ. Development of real-time vision-based fabric inspection system. IEEE TransInd Electron 2005; 52: 1073–1079.
4. Kumar A. Computer-vision-based fabric defect detection:a survey. IEEE Trans Ind Electron 2008; 55: 348–363.
5. Xie XH. A review of recent advances in surface defectdetection using texture analysis techniques. Electron Lett
Comput Vision Image Anal 2008; 7: 1–22.6. Mahajan PM, Kolhe SR and Patil PM. A review of auto-
matic fabric defect detection techniques. Adv Comput Res
2009; 1: 18–29.7. Ngan HYT, Pang GKH and Yung NHC. Automated
fabric defect detection—a review. Image Vision Comput
2011; 29: 442–458.8. Unser M and Ade F. Feature extraction and decision
procedure for automated inspection of textured material.
Pattern Recognit Lett 1984; 2: 185–191.9. Zhang YF and Bresee RR. Fabric defect detection and
classification using image analysis. Textil Res J 1995; 65:1–9.
10. Tsai IS, Lin CH and Lin JJ. Applying an artificial neuralnetwork to pattern recognition in fabric defects. TextilRes J 1995; 65: 123–130.
11. Chetverikov D and Hanbury A. Finding defects in tex-ture using regularity and local orientation. PatternRecognit 2002; 35: 2165–2180.
12. Kumar A. Neural network based detection of local textiledefects. Pattern Recognit 2003; 36: 1645–1659.
13. Shi MH, Fu R, Guo Y, et al. Fabric defect detectionusing local contrast deviations. Multimedia Tools App
2011; 52: 147–157.14. Bu HG, Wang J and Huang XB. Fabric defect detection
based on multiple fractal features and support vector
data description. Eng Appl Artif Intell 2009; 1: 358–361.15. Tsai DM and Hsieh CY. Automated surface inspection
for directional textures. Image Vision Comput 1999; 18:
49–62.16. Jain AK and Farrokhnia F. Unsupervised texture seg-
mentation using Gabor filters. Pattern Recognit 1991;
24: 1167–1186.17. Mak KL, Peng P and Yiu KFC. Fabric defect detection
using multi-level tuned-matched Gabor filters. J IndManage Optim 2012; 8: 325–341.
18. Sari-Sarraf H and Goddard JS. Vision system for on-loom fabric inspection. IEEE Trans Ind App 1999; 35:1252–1259.
19. Kumar A and Gupta S. Real time DSP based identifica-tion of surface defects using content-based imaging tech-nique. IEEE Proc Int Conf Ind Technol 2000; 2: 113–118.
20. Chen SY and Xu MQ. Inspection of fabric defects basedon compactly supported biorthogonal wavelet transform.Appl Mech and Mater 2012; 130–134: 2111–2114.
21. Cohen FS, Fan ZG and Attali S. Automated inspection
of textile fabrics using textural models. IEEE TransPattern Anal Mach Intell 1991; 13: 803–808.
22. Brzakovic DP, Bakic PR, Vujovic NS, et al. A general-
ized development environment for inspection of webmaterials. In: proceedings of IEEE international confer-ence on robotics and automation, 20–25 April 1997,
vol. 1, pp.1-8.
23. Campbell JG, Fraley C, Murtagh F, et al. Linear flaw
detection in woven textiles using model-based clustering.
Pattern Recognit Lett 1997; 18: 1539–1548.24. Li ZX, Liu JH, Gao WD, et al. Automatically fabric
defect detection based on bidimensional empirical mode
decomposition. J Textil Res (China) 2011; 32: 49–53.25. Huang NE, Shen Z, Long SR, et al. The empirical mode
decomposition and the Hilbert spectrum for nonlinear
and non-stationary time series analysis. Proc R Soc A
1998; 454: 903–995.26. Nunes JC, Guyot S and Delechelle E. Texture analysis
based on local analysis of the bidimensional empirical
mode decomposition. Mach Vision Appl 2005; 16:
177–188.27. Xu GL, Wang XT and Xu XG. Improved bi-dimensional
EMD and Hilbert spectrum for the analysis of textures.
Pattern Recognit 2009; 42: 718–734.
28. Looney D and Mandic DP. Multiscale image fusion using
complex extensions of EMD. IEEE Trans Signal Process
2009; 57: 1626–1630.29. Liang LF and Ping ZL. An edge detection algorithm of
image based on empirical mode decomposition. In:
second international symposium on intelligent information
technology application, Shanghai, China, 20–22 December
2008, vol. 1, pp.128–132.30. Bernini MB, Federico A and Kaufmann GH. Noise
reduction in digital speckle pattern interferometry using
bidimensional empirical mode decomposition. Appl Opt
2008; 47: 2592–2598.
31. Xu Y, Liu B, Liu J, et al. Two-dimensional empirical
mode decomposition by finite elements. Proc R Soc A
2006; 462: 3081–3096.32. Linderhed A. Compression by image empirical mode
decomposition. In: IEEE international conference on
image processing, Genoa, Italy, 11–14 September 2005,
vol. 1, pp.553–556.33. Taghia J, Doostari MA and Taghia J. An image water-
marking method based on bidimensional empirical mode
decomposition. In: congress on image and signal process-
ing, Sanya, China, 27–30 May 2008, vol. 5, pp.674–678.34. Lee Y, Nah J and Kim J. Digital image watermarking
using bidimensional empirical mode decomposition in
wavelet domain. In: 11th IEEE international sympo-
sium on multimedia, San Diego, 14–16 December 2009,
pp.583–588.35. Wikipedia. Delaunay triangulation, http://en.wikipedia.
org/wiki/Delaunay_triangulation (accessed 2 October
2013).36. Umesh Adiga PS and Chaudhuri BB. Some efficient
methods to correct confocal images for easy interpol-
ation. Micron 2000; 32: 363–370.37. Workgroup on Texture Analysis of DFG. TILDA Textile
6 Texture Database, http://lmb.informatik.uni-freiburg.
de/resources/datasets/tilda.en.html (accessed 2 October
2013).38. Attali D and Boissonnat JD. Complexity of the Delaunay
triangulation of points on polyhedral surfaces. Discrete
Comput Geom 2003; 30: 437–452.
Li et al. 713
at PENNSYLVANIA STATE UNIV on September 19, 2016trj.sagepub.comDownloaded from
Top Related