5
Supervised FCNN Classification for Garment Seams Yonghui Pan 1,2 1 School of Information Technology, Southern Yangtze University No. 1800, Lihudadao, Wuxi Jiangsu, China 2 Jiangyin Polytechnic College [email protected] Fang Bao 1,2 1 School of Information Technology, Southern Yangtze University No. 1800, Lihudadao, Wuxi Jiangsu, China 2 Jiangyin Polytechnic College [email protected] Shitong Wang School of Information Technology, Southern Yangtze University No. 1800, Lihudadao, Wuxi Jiangsu, China [email protected] Abstract In this paper, a supervised fuzzy clustering neural network (SFCNN) is introduced for constructing the garment seam evaluation system. Our experimental results demonstrate that the proposed system could efficiently be used as an objective garment seam evaluation system with high accuracy and is robust for various structures and mechanical properties of middle-thickness cotton fabric. 1. Introduction AATCC (American Association of Textile Chemists and Colorists) Method 88B has been commonly used for the subjective evaluation of seam pucker. According to this method, the appearance of seams are compared with photographic standards and the severity of seam pucker is graded into five classes, Class 5 being little or no pucker, and Class 1 severe pucker. Normally, Class 5 and 4 are acceptable, Class 3 is critical or borderline, and Class 2 and 1 are unacceptable. The merit of this method is directness, simple, low investment and easy to master, but it is influenced by uncertain factors of evaluating people and loses it’s objectivity easily. Recently, many methods have been developed for objective evaluation of seam pucker. Among these methods, the relatively matured are listed as follows: J. Amirbayat uses strain of sewing thickness to evaluate seam pucker objectively [1]. A. M. Manich applies multi-regression to establish the sewing index prediction model for pure wool and blend fabric [2]. G. Stylios uses image processing technology to evaluate seam pucker of fabric quantitatively by extracting the sewing factors of fabric gray images [3]. C. K. Park employs three dimensional imaging analysis technology and artificial intelligence technology to evaluate seam pucker through five wrinkle shape parameters [4]. J. Fan proposes an objective evaluation system with three-dimensional laser scanning technology to evaluate seam pucker [5]. Applying main factor analysis to the mechanical properties of middle thickness cotton fabric under low stress, we propose an objective evaluation method based on SFCNN (supervised fuzzy clustering neural network). This paper is organized as follows. Section 2 presents the individual steps of our approach for SFCNN. Section 3 discusses the experiment results. In the final section conclusions are given. 2. Supervised FCNN 2.1. FCM clustering The Fuzzy c-means (FCM) clustering algorithm is a set-partitioning method based on Picard iteration through necessary conditions for optimizing a weighted sum of squared errors objective function m J . Let 2 c be an integer; let n N R X = ) , , ( 1 x x be a finite data set containing at least N c < distinct points; and let cN R denote the set of all real N c × matrices. A non-degenerate fuzzy c-partition of x is conveniently represented by a matrix cN ik R u U = ] [ , the entries of which satisfy: ] 1 , 0 [ ik u , c i 1 , N k 1 (1) N u N k ik < < =1 0 , c i 1 (2) 2007 International Conference on Computational Intelligence and Security 0-7695-3072-9/07 $25.00 © 2007 IEEE DOI 10.1109/CIS.2007.88 555 2007 International Conference on Computational Intelligence and Security 0-7695-3072-9/07 $25.00 © 2007 IEEE DOI 10.1109/CIS.2007.88 555 2007 International Conference on Computational Intelligence and Security 0-7695-3072-9/07 $25.00 © 2007 IEEE DOI 10.1109/CIS.2007.88 555 2007 International Conference on Computational Intelligence and Security 0-7695-3072-9/07 $25.00 © 2007 IEEE DOI 10.1109/CIS.2007.88 555 2007 International Conference on Computational Intelligence and Security 0-7695-3072-9/07 $25.00 © 2007 IEEE DOI 10.1109/CIS.2007.88 555 2007 International Conference on Computational Intelligence and Security 0-7695-3072-9/07 $25.00 © 2007 IEEE DOI 10.1109/CIS.2007.88 555

[IEEE 2007 International Conference on Computational Intelligence and Security (CIS 2007) - Harbin, China (2007.12.15-2007.12.19)] 2007 International Conference on Computational Intelligence

  • Upload
    shitong

  • View
    214

  • Download
    2

Embed Size (px)

Citation preview

Page 1: [IEEE 2007 International Conference on Computational Intelligence and Security (CIS 2007) - Harbin, China (2007.12.15-2007.12.19)] 2007 International Conference on Computational Intelligence

Supervised FCNN Classification for Garment Seams

Yonghui Pan1,2 1School of Information Technology, Southern

Yangtze University No. 1800, Lihudadao, Wuxi

Jiangsu, China 2Jiangyin Polytechnic

College [email protected]

Fang Bao1,2 1School of Information Technology, Southern

Yangtze University No. 1800, Lihudadao, Wuxi

Jiangsu, China 2Jiangyin Polytechnic

College [email protected]

Shitong Wang School of Information Technology, Southern

Yangtze University No. 1800, Lihudadao, Wuxi

Jiangsu, China [email protected]

Abstract

In this paper, a supervised fuzzy clustering neural network (SFCNN) is introduced for constructing the garment seam evaluation system. Our experimental results demonstrate that the proposed system could efficiently be used as an objective garment seam evaluation system with high accuracy and is robust for various structures and mechanical properties of middle-thickness cotton fabric. 1. Introduction

AATCC (American Association of Textile Chemists and Colorists) Method 88B has been commonly used for the subjective evaluation of seam pucker. According to this method, the appearance of seams are compared with photographic standards and the severity of seam pucker is graded into five classes, Class 5 being little or no pucker, and Class 1 severe pucker. Normally, Class 5 and 4 are acceptable, Class 3 is critical or borderline, and Class 2 and 1 are unacceptable. The merit of this method is directness, simple, low investment and easy to master, but it is influenced by uncertain factors of evaluating people and loses it’s objectivity easily.

Recently, many methods have been developed for objective evaluation of seam pucker. Among these methods, the relatively matured are listed as follows: J. Amirbayat uses strain of sewing thickness to evaluate seam pucker objectively [1]. A. M. Manich applies multi-regression to establish the sewing index prediction model for pure wool and blend fabric [2]. G. Stylios uses image processing technology to evaluate seam pucker of fabric quantitatively by extracting the

sewing factors of fabric gray images [3]. C. K. Park employs three dimensional imaging analysis technology and artificial intelligence technology to evaluate seam pucker through five wrinkle shape parameters [4]. J. Fan proposes an objective evaluation system with three-dimensional laser scanning technology to evaluate seam pucker [5].

Applying main factor analysis to the mechanical properties of middle thickness cotton fabric under low stress, we propose an objective evaluation method based on SFCNN (supervised fuzzy clustering neural network). This paper is organized as follows. Section 2 presents the individual steps of our approach for SFCNN. Section 3 discusses the experiment results. In the final section conclusions are given. 2. Supervised FCNN 2.1. FCM clustering

The Fuzzy c-means (FCM) clustering algorithm is a set-partitioning method based on Picard iteration through necessary conditions for optimizing a weighted sum of squared errors objective function mJ . Let 2≥c be an integer; let n

N RX ⊂= ),,( 1 xx be a finite data set containing at least Nc < distinct points; and let cNR denote the set of all real Nc × matrices. A non-degenerate fuzzy c-partition of x is conveniently represented by a matrix cN

ik RuU ∈= ][ , the entries of which satisfy:

]1,0[∈iku , ci ≤≤1 , Nk ≤≤1 (1)

NuN

kik <<∑

=1

0 , ci ≤≤1 (2)

2007 International Conference on Computational Intelligence and Security

0-7695-3072-9/07 $25.00 © 2007 IEEEDOI 10.1109/CIS.2007.88

555

2007 International Conference on Computational Intelligence and Security

0-7695-3072-9/07 $25.00 © 2007 IEEEDOI 10.1109/CIS.2007.88

555

2007 International Conference on Computational Intelligence and Security

0-7695-3072-9/07 $25.00 © 2007 IEEEDOI 10.1109/CIS.2007.88

555

2007 International Conference on Computational Intelligence and Security

0-7695-3072-9/07 $25.00 © 2007 IEEEDOI 10.1109/CIS.2007.88

555

2007 International Conference on Computational Intelligence and Security

0-7695-3072-9/07 $25.00 © 2007 IEEEDOI 10.1109/CIS.2007.88

555

2007 International Conference on Computational Intelligence and Security

0-7695-3072-9/07 $25.00 © 2007 IEEEDOI 10.1109/CIS.2007.88

555

Page 2: [IEEE 2007 International Conference on Computational Intelligence and Security (CIS 2007) - Harbin, China (2007.12.15-2007.12.19)] 2007 International Conference on Computational Intelligence

The FCM algorithm was developed to minimize the objective function

∑∑= =

=N

k

c

iik

mikm duJ

1 1

),()( vx , ∞<< m1 (3)

In formula (3), ),( ikd vx is any inner product norm metric of the distance between the feature vector

Xk ∈x and the prototype ni R∈v . A metric often used

in applications is the squared Euclidean distance between

kx and iv , that is 2),( ikikd vxvx −= . The

coupled first order necessary conditions for solutions ( VU , ) to min{ }),( VUJm

are

∑=

−=

c

j

m

jk

ik

iku

1

))1/(2(

1

vx

vx

(4)

∑∑

=

== N

kmik

N

k kmik

iu

u

1

1x

v , ci ≤≤1 (5)

2.2. SFCM Clustering

In this section, we extend the original FCM objective function used by linear summation sub-networks and propose a supervised fuzzy c-means clustering (SFCM) model. Rather than defining

mJ based on n

k R∈x only, we supply it with information on the output space by defining a new objective function which assumes the following form:

∑∑= =

−+−=N

k

c

i

ikikkik

mikm uuJ

1 1

2 ])[( yyvx (6)

where ky and i

ky are the corresponding desired output of SFCNN and computing output of sub-networks (in fig. 1) respectively. The first term of formula (6) denotes fuzzy c-partitions of input patterns

kx by minimizing the distance between inputs kx and

prototypes iv . The second term of formula (6) requests the computing output of system to approach the desired output mostly.

Now, by applying the Lagrange multipliers technique to formula (6), we derive the necessary conditions for the partition matrix and the prototypes, namely

∑=

=c

i

m

ikik

m

ikik

iku

1

1/12

1/12

vxy

vxy , ci ≤≤1 , Nk ≤≤1

(7)

∑∑

=

== N

km

ik

N

k km

iki

u

u

1

1

)(

)( xv , ci ≤≤1 (8)

The demonstration of formula (7) and (8) refers to reference [6]. 2.3. Structure of SFCNN

The structure of SFCNN is shown in Fig. 1 [7, 8].

1:networkSub −

tionClassificaSFCM

2:networkSub −

cnetworkSub :−kx

ky

1ky

2ky

cky

ku1ku2cku

Fig. 1. Construction of SFCNN There are two parts in SFCNN. One is supervised

fuzzy-c means classification, and the other is linear summation sub-networks [6].

Let nN R⊂},,{ 1 xx be the patterns to cluster and

qk R∈y , Nk ,,1= be the corresponding desired

output. Suppose to organize the data in c clusters, we can associate a local linear summation model for each cluster. The topology of the linear summation sub-network is shown in Fig. 3.

2kx knx

kiy 1

kiy 2

kiqy

iw11

iw21iqw 1

iw12

iw22iqw 2

inw1

inw2 i

qnw

1kx

Fig. 2. Topology of sub-network Where Ti

qii

i ),,,( 21 wwww = ,

),,,( 10ijn

ij

ijij www=w , and the output of ith sub-

network and SFCNN is ki

ik xwy = and

kiikk u xwy = respectively.

2.4. Calculation weights of sub-networks

In order to calculate the weights of the ith sub-network n

i R∈w , ci ,,1= , we solve c least square problems [9], that is, one for each sub-network:

556556556556556556

Page 3: [IEEE 2007 International Conference on Computational Intelligence and Security (CIS 2007) - Harbin, China (2007.12.15-2007.12.19)] 2007 International Conference on Computational Intelligence

{ }∑∑==

−=−=N

kkkiik

N

kk

ikik uuE

1

2

1

2

21}{

21min yxwyy (9)

We can rewrite this expression in the form

{ }∑=

−=N

kkkiiE

1

2)(21min yxw φ (10)

Where kikki u xx =)(φ ,ky is the corresponding

desired output of SFCNN. Differentiating formula (10) with respect to the

weights iw and setting the derivative to zero we obtain

{ } 0)()(1

=−=∂∂ ∑

=

N

kkikkjj

i

V xyxww

φφ , cj ,,1= (11)

Writing formula (11) in matrix notation we have YΦWΦΦ TTT =)( , and then

YΦW T ∧= (12) Where ∧Φ denote the pseudo-inverse of matrices

Φ . 2.5. Algorithm for SFCNN training

The algorithm is composed of the following steps (see Fig. 3).

{

{{

]1,0[,0,0::.1

randomuclset

ik ==>ε

)12(),8(:,:.2 1)1(

formulacomputing l

il

i++ wv

)7(::.3 )(

formulauupdating l

ik

)9(:,.4 formulaE ε<

iikuoutputnterminatioalgorithm

w,:.5 −

tionInitializa

Iteration

nTerminatio

No

Yes

Fig. 3 Steps of SFCNN training algorithm

3. Experimental results

In this paper, we apply FAST (Fabric Assurance by Simple Testing) system to test the low stress mechanical properties of middle-thickness cotton fabric. The FAST system is simple to operate to predict the formability, machinability of fabric, dimensional stability of garment with the use of fingerprint chart. And the prediction can give constructive suggestions and manufacture instructions to garment manufacturer and fabric factory respectively. We choose 28 pieces of middle-thickness cotton fabric as test samples. The

basic specifications of the test samples are shown in table 1.

Table 1. Basic parameters of test samples

sample ends per inch

picks per inch

fabric weave

fabric weight (g/m2)

fabric thickness

(mm) middle

-thickness cotton fabric

53.3-133.3 40.6-113.8 plain; twill 108-232 0.274-0.756

The test samples are 30cm×60cm sewing threads. Both the above and nether sewing threads have been sewed in the middle along the same fabric grain direction. Because the direction of fabric cutting piece must be always the same in most cases, we only consider the seam pucker grade when the direction of both the above and nether cutting piece is the same. In this paper, we pay more attention to the influence of mechanical properties on the sewability of fabric but not to the influence of sewing conditions. According to the practical manufacture experience, we impose corresponding sewing conditions to make the different sewing threads. The sewing samples have been sewed by skilled workers using suitable flat sewing machine. The sewing conditions are shown in the Table 2. The sewing threads which have been washed and aired well are evaluated with AATCC-88B criterion to get corresponding seam pucker grade by two experts.

Table 2. Specification of needle and thread needle size (unit style)

thread type (tex)

stitch length (3cm)

11 7.3×3 12-15

Evaluating the sewability along five different directions, we measure and compute the corresponding mechanical properties of each fabric, and get 140 of groups experiment data. Thereinto, 110 groups of data are used to training neural network, and the rest 30 groups are used to simulate. According to Pearson rank-order correlation method, we find great correlation among these mechanical properties. So we remove those properties which are highly correlated with each other and those scarcely related to fabric sewability, and apply main factor method to analyze the reserved factors to get rid of the redundant information [10]. At last, we get six simple and effective main factors as the input of the SFCNN. And the seam pucker grade of AATCC-88B is as the output of neural network. The definitions of six main factors are shown in Table 3.

Table 3. Definitions of main factors main factor relative index

1 moldability warp bending rigidity; weft bending

rigidity; 45 º diagonal bending rigidity; warp formability; weft formability

2 heavy fabric thickness under 2gf; fabric thickness

557557557557557557

Page 4: [IEEE 2007 International Conference on Computational Intelligence and Security (CIS 2007) - Harbin, China (2007.12.15-2007.12.19)] 2007 International Conference on Computational Intelligence

under 100gf; fabric surface thickness; fabric weight (g/m2)

3 warp action warp tensile strength under 5gf/cm; warp tensile strength under 20gf/cm; shearing rigidity

4 45º diagonal action diagonal tensile strength under 5gf/cm;

diagonal tensile strength under 20gf/cm; weftformability

5 weft action weft tensile strength under 5gf/cm; weft tensile strength under 20gf/cm

6 dimensional stability warp relaxation shrinkage; weft relaxation shrinkage

The above mentioned six main factors are

orthogonal and independent. According to weight coefficients of the original variable in main factors, we can obtain corresponding dimensionless computing value of each main factor.

Due to the number of the main factors and the seam pucker grade of subjective evaluation has been fixed, we set the corresponding node number of the input layer and output layer of SFCNN is 6 and 1 respectively. Also we set the corresponding node number of the first layer and second layer of each sub-network (see Fig. 2) is 6 and 3 respectively, and let the fuzzy weight coefficient of supervised FCM clustering m=2. Reference [11] uses ordinary BP neural network to evaluate seam pucker, and sets the number of hidden layer equal to 6 and the objective error equal to 0.01. The optimizing iteration number of BP network is about 26000. In this paper, we apply SFCNN to evaluate seam pucker. By large numbers of testing, we find the convergence speed of our algorithm is very fast on the same objective error 0.01, and the iteration number of SFCNN training is about 104 degree. The 30 groups of testing data in table 4 is the prediction results of seam pucker grade which are evaluated by the ordinary BP network (reference [11]) and SFCNN respectively.

Table 4. Predicted of BP network and SFCNN ordinary BP network SFCNN

samples subjective evaluation objective

evaluation relative error

objective evaluation

relative error

1# 3.50 3.17 -9.43% 3.66 4.57%

2# 4.50 4.09 -9.11% 4.33 -3.78%

3# 3.00 2.84 -5.33% 2.89 -3.67%

4# 4.50 4.23 -6.00% 4.58 1.78%

5# 4.50 4.95 10.00% 4.61 2.44%

6# 4.00 3.77 -5.75% 3.89 -2.75%

7# 4.50 4.13 -8.22% 4.37 -2.89%

8# 4.00 4.21 5.25% 4.09 2.25%

9# 4.00 3.98 -0.50% 4.11 2.75%

10# 3.50 3.41 -2.57% 3.47 -0.86%

11# 5.00 4.95 -1.00% 5.12 2.40%

12# 5.00 4.79 -4.20% 4.92 -1.60%

13# 4.50 4.66 3.56% 4.61 2.44%

14# 5.00 5.18 -3.60% 4.81 -3.80%

15# 4.00 4.37 9.25% 4.16 4.00%

16# 4.50 4.43 -1.56% 4.35 -3.33%

17# 4.00 4.23 5.75% 3.90 -2.50%

18# 4.00 4.27 6.75% 4.17 4.25%

19# 3.00 2.86 -4.67% 3.06 2.00%

20# 3.50 3.17 -9.43% 3.64 4.00%

21# 3.50 3.22 -8.00% 3.31 -5.43%

22# 4.00 3.79 -5.25% 4.29 7.25%

23# 5.00 4.75 -5.00% 4.95 -1.00%

24# 3.50 3.62 3.43% 3.38 -3.43%

25# 3.00 2.73 -9.00% 3.16 5.33%

26# 3.00 2.80 -6.67% 3.02 0.67%

27# 3.00 2.96 -1.33% 3.13 4.33%

28# 3.50 3.36 -4.00% 3.44 -1.71%

29# 3.50 3.37 -3.71% 3.51 0.29%

30# 5.00 4.61 -7.80% 4.92 -1.60%

From table 4, we can see the prediction results of SFCNN is more closer to the subjective evaluation values, the biggest relative error is below 7.5%, and the whole prediction accuracy is much better. To quantitatively describe the relativity between the objective evaluation and subjective evaluation, we compute the relative coefficients of the ordinary BP network and SFCNN respectively through the results of table 4. The relative coefficients are shown in Fig. 4.

Fig. 4. Relative coefficients of BP and SFCNN

From Fig. 4, we also can see both two methods have

higher relative coefficient. The correlation coefficients of the ordinary BP network and SFCNN are 94.8% and 98.1% respectively, but the SFCNN have much better prediction capability. 4. Conclusions

558558558558558558

Page 5: [IEEE 2007 International Conference on Computational Intelligence and Security (CIS 2007) - Harbin, China (2007.12.15-2007.12.19)] 2007 International Conference on Computational Intelligence

In this paper, we propose an objective seam pucker grade evaluation system based on SFCNN. This system can evaluate the seam appearance grade of fabric fast, effectively and objectively. But with the limitation of our time and energy, the system we proposed still has some deficiencies: The first is the number of fabric samples we used is not abundant. Because the kinds and the structures of cotton fabric are very complicated and various, we can not choose all kinds of fabric as our samples, but some middle-thickness cotton fabric which is often used and has ordinary structure. The system we established only can predict the same or approximate kind of fabric. So how to improve the generalization capability of this objective evaluation system is the important aspect in the future. The second is that more and more manufacturers and traders of cotton fabric want to get helpful suggestions from the fabric sewability prediction software as FAST system becomes more popular. If we can develop corresponding software with kindness interface and powerful database support, our objective evaluation system will be more wildly applied. Things mentioned above will be researched further in the future. 5. References [1] J. Amirbayat, “Seams of different ply properties, Part 1: Seam Appearance, Part 2: Seam Strength”, Journal of the Textile Institute, Vol.82, No.2, 1992, pp.211.

[2] A. M. Manich, and J. P. Domingues, “Relationships between fabric sewability and structural, physical, and FAST properties of woven wool and wool-blend fabrics”, Journal of the Textile Institute, Vol.89, No.3, 1998, pp.579-591. [3] G. Stylios, and J. Sotomio, “A Neural network approach for the optimization of the sewing process of wool and wool mixture fabrics”, Proc. of 1st China International Wool Textile Conference, Xi’an, 1994, pp.689-693. [4] K. P. Chang, and J. K. Tae, “Objective rating of seam pucker using neural networks”, Textile Research Journal, Vol.67, No.7, 1997, pp.494-502. [5] J. Fan, and F. Liu, “Objective evaluation of garment seams using 3D laser scanning Technology”, Textile Research Journal, Vol.70, No.11, 2000, pp.1025-1030. [6] Y. H. Liu, and Q. Liu, “Speech Recognition Based on Fuzzy Clustering Neural Network”, Chinese Journal of Computers, Vol.29, No.10, 2006, pp.1894-1900. [7] U. K. Yi, J. W. Lee and K. R. Baek, “A fuzzy neural network-based decision of road image quality for the extraction lane-related information”, International Journal of Automotive Technology, Vol. 6, No. 1, 2005, pp. 53-63. [8] T. G. Barbounis, and J. B. Theocharis, “A locally recurrent fuzzy neural network with application to wind speed prediction with spatial correlation”, Neurocomputing, Vol. 70, 2007, pp. 1525-1542. [9] A. Staiano, R. Tagliaferri, and W. Pedrycz, “Improving RBF networks performance in regression tasks by means of a supervised fuzzy clustering”, Neurocomputing, Vol. 69, 2006, pp. 1570-1581. [10]Y. L. Hu, and S. H. He, Synthetical evaluation method, Beijing: Scientific Inc. Pub., 2000. [11]K. Liu, Objective evaluation systems of the garment seam pucker grade based on mechanical properties of fabric. Shanghai: Donghua University, 2005.

559559559559559559