Abstract

Two descriptions of the image of a web structure, a convolution model and an additive model, in both the spatial and frequency domains, are combined in the design of a method to extract information about the fabric structure by image analysis. The method allows the extraction of the conventional and also the minimal weave repeats, their size in terms of number of threads, their interlacing patterns, and their patterns of repetition. It is applicable to fabrics with square and nonsquare conventional weave repeat. Experimental results with images of real samples are presented and discussed.

© 2003 Optical Society of America

Full Article  |  PDF Article

References

  • View by:
  • |
  • |
  • |

  1. C. C. Huang, S. C. Liu, W. H. Yu, “Woven fabric analysis by image processing. Part I: Identification of weave patterns,” Text. Res. J. 70, 481–485 (2000).
    [CrossRef]
  2. T. J. Kang, C. H. Kim, K. W. Oh, “Automatic recognition of fabric weave patterns by digital image analysis,” Text. Res. J. 69, 77–83 (1999).
    [CrossRef]
  3. T. Matsuyama, S. I. Miura, M. Nagao, “Structural analysis of natural textures by Fourier transformation,” Comput. Vision, Graph. Image Process. 24, 347–362 (1983).
    [CrossRef]
  4. B. Xu, “Identifying fabric structures with fast Fourier transform techniques,” Tex. Res. J. 66, 496–506 (1996).
    [CrossRef]
  5. M. S. Millán, J. Escofet, “Fourier-domain-based angular correlation for quasiperiodic pattern recognition. Applications to web inspection” Appl. Opt. 35, 6253–6260 (1996).
    [CrossRef] [PubMed]
  6. J. Escofet, M. S. Millán, M. Ralló, “Modeling of woven fabric based on Fourier image analysis,” Appl. Opt. 40, 6170–6176 (2001).
    [CrossRef]
  7. J. D. Gaskill, Linear Systems, Fourier Transforms and Optics, (Wiley, New York, 1978) pp. 92–93 and 310.
  8. B. J. Thomson, “Optical transforms and coherent processing systems with insights from crystallography,” in Optical Data Processing, D. Casasent, ed. (Springer-Verlag, Berlin, 1978), pp. 17–52.
    [CrossRef]
  9. W. Smith, The Scientist and Engineers Guide to Digital Signal Processing, (California Technical Publishing, 1997) p. 208., http://www.dspguide.com/

2001 (1)

2000 (1)

C. C. Huang, S. C. Liu, W. H. Yu, “Woven fabric analysis by image processing. Part I: Identification of weave patterns,” Text. Res. J. 70, 481–485 (2000).
[CrossRef]

1999 (1)

T. J. Kang, C. H. Kim, K. W. Oh, “Automatic recognition of fabric weave patterns by digital image analysis,” Text. Res. J. 69, 77–83 (1999).
[CrossRef]

1996 (2)

1983 (1)

T. Matsuyama, S. I. Miura, M. Nagao, “Structural analysis of natural textures by Fourier transformation,” Comput. Vision, Graph. Image Process. 24, 347–362 (1983).
[CrossRef]

Escofet, J.

Gaskill, J. D.

J. D. Gaskill, Linear Systems, Fourier Transforms and Optics, (Wiley, New York, 1978) pp. 92–93 and 310.

Huang, C. C.

C. C. Huang, S. C. Liu, W. H. Yu, “Woven fabric analysis by image processing. Part I: Identification of weave patterns,” Text. Res. J. 70, 481–485 (2000).
[CrossRef]

Kang, T. J.

T. J. Kang, C. H. Kim, K. W. Oh, “Automatic recognition of fabric weave patterns by digital image analysis,” Text. Res. J. 69, 77–83 (1999).
[CrossRef]

Kim, C. H.

T. J. Kang, C. H. Kim, K. W. Oh, “Automatic recognition of fabric weave patterns by digital image analysis,” Text. Res. J. 69, 77–83 (1999).
[CrossRef]

Liu, S. C.

C. C. Huang, S. C. Liu, W. H. Yu, “Woven fabric analysis by image processing. Part I: Identification of weave patterns,” Text. Res. J. 70, 481–485 (2000).
[CrossRef]

Matsuyama, T.

T. Matsuyama, S. I. Miura, M. Nagao, “Structural analysis of natural textures by Fourier transformation,” Comput. Vision, Graph. Image Process. 24, 347–362 (1983).
[CrossRef]

Millán, M. S.

Miura, S. I.

T. Matsuyama, S. I. Miura, M. Nagao, “Structural analysis of natural textures by Fourier transformation,” Comput. Vision, Graph. Image Process. 24, 347–362 (1983).
[CrossRef]

Nagao, M.

T. Matsuyama, S. I. Miura, M. Nagao, “Structural analysis of natural textures by Fourier transformation,” Comput. Vision, Graph. Image Process. 24, 347–362 (1983).
[CrossRef]

Oh, K. W.

T. J. Kang, C. H. Kim, K. W. Oh, “Automatic recognition of fabric weave patterns by digital image analysis,” Text. Res. J. 69, 77–83 (1999).
[CrossRef]

Ralló, M.

Smith, W.

W. Smith, The Scientist and Engineers Guide to Digital Signal Processing, (California Technical Publishing, 1997) p. 208., http://www.dspguide.com/

Thomson, B. J.

B. J. Thomson, “Optical transforms and coherent processing systems with insights from crystallography,” in Optical Data Processing, D. Casasent, ed. (Springer-Verlag, Berlin, 1978), pp. 17–52.
[CrossRef]

Xu, B.

B. Xu, “Identifying fabric structures with fast Fourier transform techniques,” Tex. Res. J. 66, 496–506 (1996).
[CrossRef]

Yu, W. H.

C. C. Huang, S. C. Liu, W. H. Yu, “Woven fabric analysis by image processing. Part I: Identification of weave patterns,” Text. Res. J. 70, 481–485 (2000).
[CrossRef]

Appl. Opt. (2)

Comput. Vision, Graph. Image Process. (1)

T. Matsuyama, S. I. Miura, M. Nagao, “Structural analysis of natural textures by Fourier transformation,” Comput. Vision, Graph. Image Process. 24, 347–362 (1983).
[CrossRef]

Tex. Res. J. (1)

B. Xu, “Identifying fabric structures with fast Fourier transform techniques,” Tex. Res. J. 66, 496–506 (1996).
[CrossRef]

Text. Res. J. (2)

C. C. Huang, S. C. Liu, W. H. Yu, “Woven fabric analysis by image processing. Part I: Identification of weave patterns,” Text. Res. J. 70, 481–485 (2000).
[CrossRef]

T. J. Kang, C. H. Kim, K. W. Oh, “Automatic recognition of fabric weave patterns by digital image analysis,” Text. Res. J. 69, 77–83 (1999).
[CrossRef]

Other (3)

J. D. Gaskill, Linear Systems, Fourier Transforms and Optics, (Wiley, New York, 1978) pp. 92–93 and 310.

B. J. Thomson, “Optical transforms and coherent processing systems with insights from crystallography,” in Optical Data Processing, D. Casasent, ed. (Springer-Verlag, Berlin, 1978), pp. 17–52.
[CrossRef]

W. Smith, The Scientist and Engineers Guide to Digital Signal Processing, (California Technical Publishing, 1997) p. 208., http://www.dspguide.com/

Cited By

OSA participates in CrossRef's Cited-By Linking service. Citing articles from OSA journals and other participating publishers are listed here.

Alert me when this article is cited.


Figures (13)

Fig. 1
Fig. 1

Fabric model as the convolution of a base (conventional weave repeat) by the repetition pattern (orthogonal 2D comb function).

Fig. 2
Fig. 2

(a) Fabric model (of figure 1) as the convolution of a 4 × 2 base (minimal weave repeat) and a nonorthogonal repetition pattern, (b) as the convolution of a 1 × 8 base (minimal weave repeat) and the same repetition pattern.

Fig. 3
Fig. 3

Fabric structure as the addition of two images: The warp and weft threads series with no interlacing t(x,y) and the interlacing pattern i(x, y).

Fig. 4
Fig. 4

Convolution theorem applied to Fig. 1.

Fig. 5
Fig. 5

Convolution theorem applied to Fig. 2(a).

Fig. 6
Fig. 6

Relative peak position in |F(u, v)| and |H(u, v)| (see also Fig. 4).

Fig. 7
Fig. 7

Linear property of the Fourier transform applied to Fig. 3.

Fig. 8
Fig. 8

Plot of intensities in the central vertical and horizontal lines of |F(u, v)|.

Fig. 9
Fig. 9

(a) Size determination of the conventional weave-repeat base, (b) identification of the interlacing pattern of the conventional weave-repeat base.

Fig. 10
Fig. 10

Size determination of the minimal weave-repeat base, the interlacing pattern of the base and the vector basis.

Fig. 11
Fig. 11

(a) Real fabric sample and interlacing pattern of the base, (b) module of its Fourier spectrum, (c) size determination of the weave-repeat bases in a magnified area of (b).

Fig. 12
Fig. 12

(a) Twill fabric and interlacing pattern of the base, (b) module of its Fourier spectrum, (c) size determination of the weave-repeat bases in a magnified area of (b).

Fig. 13
Fig. 13

(a) Sateen fabric and interlacing pattern of the base, (b) module of its Fourier spectrum, (c) size determination of the weave-repeat bases in a magnified area of (b).

Equations (5)

Equations on this page are rendered with MathJax. Learn more.

fx, y=bx, yhx, y,
hx, y=n1,n2Z δx-n1p, y-n2q,
fx, y=tx, y+ix, y.
Fu, v=Bu, v Hu, v,
Fu, v=Tu, v+Iu, v,

Metrics