Skip to main content

Industrial Applications of Colour Texture Classification Based on Anisotropic Diffusion

  • Conference paper
  • First Online:
Recent Trends in Image Processing and Pattern Recognition (RTIP2R 2016)

Abstract

A novel method of colour texture classification based on anisotropic diffusion is proposed and is investigated with different colour spaces. The objective is to explore the colour spaces for their suitability in automatic classification of certain textures in industrial applications, namely, granite tiles and wood textures, using computer vision. The directional subbands of digital image of material samples are obtained using wavelet transform. The anisotropic diffusion is employed to obtain the texture components of directional subbands. Further, statistical features are extracted from the texture components. The linear discriminant analysis (LDA) is employed on feature space to achieve class separability. The proposed method has been experimented on RGB, HSV, YCbCr and Lab colour spaces. The k-NN classifier is used for texture classification. For experimentation, image samples from MondialMarmi database of granite tiles and Parquet database of hard wood are considered. The experimental results are encouraging due to reduced time complexity, reduced feature set size and improved classification accuracy as compared to the state-of-the-art-methods.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. CIE: A framework for the measurement of visual appearance. Technical report, CIE 175 (2006)

    Google Scholar 

  2. Eugene, C.: Measurement of “total visual appearance”: a CIE challenge of soft metrology. In: Proceedings of the 12th IMEKO TC1-TC7 Joint Symposium on Man, Science and Measurement, Annecy, France, pp. 61–65 (2008)

    Google Scholar 

  3. Bianconi, F., Fernandez, A., Gonzalez, E., Saetta, S.A.: Performance analysis of colour descriptors for parquet sorting. Expert Syst. Appl. 40(5), 1636–1644 (2013)

    Article  Google Scholar 

  4. Martinez-Alajarin, J., Luis-Delgado, J.D., Tomas-Balibrea, L.M.: Automatic system for quality based classification of marble textures. IEEE Trans. Syst. Man Cybern. C 35, 488–497 (2005)

    Article  Google Scholar 

  5. Bennamoun, M., Bodnarova, A.: Digital image processing techniques for automatic textile quality control. Syst. Anal. Model. Simul. 43, 1581–1614 (2003)

    Google Scholar 

  6. Hiremath, P.S., Shivashankar, S.: Wavelet based co-occurrence histogram features for texture classification with an application to script identification in a document image. Pattern Recogn. Lett. 29, 1182–1189 (2008)

    Article  Google Scholar 

  7. Shivashankar, S., Hiremath, P.S.: PCA plus LDA on wavelet co-occurrence histogram features for texture classification. Int. J. Mach. Intell. 3(4), 302–306 (2011)

    Google Scholar 

  8. Perona, P., Malik, J.: Scale-space and edge detection using anisotropic diffusion. IEEE Trans. Pattern Anal. Mach. Intell. 12(7), 629–639 (1990)

    Article  Google Scholar 

  9. Hiremath, P.S., Bhusnurmath, R.A.: RGB - based color texture image classification using anisotropic diffusion and LDBP. In: Murty, M.N., He, X., Chillarige, R.R., Weng, P. (eds.) MIWAI 2014. LNCS (LNAI), vol. 8875, pp. 101–111. Springer, Cham (2014). doi:10.1007/978-3-319-13365-2_10

    Google Scholar 

  10. Hiremath, P.S., Bhusnurmath, R.A.: PDE based features for texture analysis using wavelet transform. Int. J. Cybern. Inform. 5(1), 143–155 (2016). doi:10.5121/ijci.2016.5114

    Google Scholar 

  11. Fernández, A., Ghita, O., Gonzalez, E., Bianconi, F., Whelan, P.F.: Evaluation of robustness against rotation of LBP, CCR and ILBP features in granite texture classification. Mach. Vis. Appl. 22, 913–926 (2011). doi:10.1007/s00138-010-0253-4

    Article  Google Scholar 

  12. Bianconi, F., Gonzalez, E., Fernández, A., Saetta, S.A.: Automatic classification of granite tiles through colour and texture features. Expert Syst. Appl. 39, 11212–11218 (2012)

    Article  Google Scholar 

  13. Gonzalez, E., Bianconi, F., Ivarez, M.X., Saetta, S. A.: Automatic characterization of the visual appearance of industrial materials through colour and texture analysis: an overview of methods and applications. Adv. Opt. Technol. 2013 (2013). Hindawi Publishing Corporation. Article ID 503541, 11 pages. doi:10.1155/2013/503541

  14. Fernandez, A., Alvarez, M.X., Bianconi, F.: Texture description through histograms of equivalent patterns. J. Math. Imaging Vis. 45, 76–102 (2013). doi:10.1007/s10851-012-0349-8

    Article  MathSciNet  MATH  Google Scholar 

  15. Bianconi, F., Gonzalez, E., Fernandez, A.: Dominant local binary patterns for texture classification: labelled or unlabelled. Pattern Recogn. Lett. 65, 8–14 (2015)

    Article  Google Scholar 

  16. Kylberg, G., Sintorn, I.M.: Evaluation of noise robustness for local binary pattern descriptors in texture classification. EURASIP J. Image Video Process. 2013, 17 (2013). http://jivp.eurasipjournals.com/content/2013/1/17

    Article  Google Scholar 

  17. Paci, M., Nanni, L., Severi, S.: An ensemble of classifiers based on different texture descriptors for texture classification. J. King Saud Univ. Sci. 25, 235–244 (2013)

    Article  Google Scholar 

  18. Mallat, S.G.: A theory of multiresolution signal decomposition: the wavelet representation. IEEE trans. pattern anal. Mach. intell. 11, 674–693 (1989)

    Article  MATH  Google Scholar 

  19. Duda, R.O., Hart, P.E.: Stork: Pattern Classification. Wiley publication, New York (2001)

    Google Scholar 

  20. MondialMarmi: Mondial Marmi, a granite image database for colour and texture analysis, v1.1. (2011). http://dismac.dii.unipg.it/mm

  21. Parquet: Parquet image database (2012). http://dismac.dii.unipg.it/parquet/data.html

Download references

Acknowledgments

The authors are grateful to the reviewers for their valuable comments and suggestions, which improved the quality of the paper considerably.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Rohini A. Bhusnurmath .

Editor information

Editors and Affiliations

Appendices

Appendix

A Wavelet transform

Wavelet analysis is a particular time-scale representation of signals. It has wide range of applications in physics, signal processing and applied mathematics. The theoretical aspect and implementation of wavelet transform are available in [18]. The wavelet transform uses the Haar function in edge extraction, image coding and binary logic design, The one level of Haar wavelet decomposition decomposes the input image into four subbands, namely, A, H, V and D respectively. The Fig. 2 shows test input image and its one level wavelet decomposition. The subband A (Approximation) contains the global properties of the input image. The H (horizontal) subband contains the horizontal details of input image. The V (vertical) subband includes information of vertical details whereas D (diagonal) subband embraces the diagonal details of image. Due to the low computing requirements, the Haar transform has been used for image processing and pattern recognition.

Fig. 2.
figure 2

Wavelet transform: (a) Test image, (b) One-level decomposition, (c) One level decomposition of image in (a).

B Anisotropic diffusion

Perona and Malik [8] proposed anisotropic diffusion process, where diffusion takes place to smooth image while preserving edge sharpness. It was demonstrated [8] that this process clearly outperforms the canny edge detector, making image boundaries sharp. The nonlinear PDE for smoothing image on a continuous domain as suggested in [8] is shown in the Eq. (1):

$$\begin{aligned} \left\{ \begin{array}{l}\frac{\partial {I}}{\partial {t}}=div\left[ c\left( \left| \nabla {}I\right| \right) \nabla {I}\right] \\ I_{\left( t=0\right) }=I_{0}\end{array}\right. \end{aligned}$$
(1)

where \(\nabla \) denotes the gradient operator, div is divergence operator, c(x) represents diffusion coefficient, \(\left| \right| \) is the magnitude and \(I_{0}\) denotes initial image. The two diffusion coefficients are given by the Eqs. (2) and (3):

$$\begin{aligned} c(x)=\frac{1}{1+(\frac{x}{k})^{2}} \end{aligned}$$
(2)

and

$$\begin{aligned} c(x)=exp\left\lfloor {-(x/k)^{2}}\right\rfloor \end{aligned}$$
(3)

where k is an edge magnitude parameter. In the anisotropic diffusion method, the gradient magnitude is used to detect an image edge or boundary as a step discontinuity in intensity. If \(\left| \nabla {I}\right|>>{k}\) then \(c\left( \nabla {I}\right) \rightarrow {0}\), and we have an all-pass filter. If \(\left| \nabla {I}\right|<<{k}\) then \(c\left( \nabla {I}\right) \rightarrow {1}\) and we achieve isotropic diffusion (Gaussian filtering). A discrete form of the Eq. (1) is given by the Eq. (4):

$$\begin{aligned} I_{s}^{t+\varDelta {t}}=I_{s}^{t}+\frac{\lambda }{\left| \overline{\eta _{s}}\right| }\sum _{p\in \overline{\eta _{s}}}{c(\nabla {I_{s,p}^{t}})\nabla {I_{s,p}^{t}}} \end{aligned}$$
(4)

where \(I_{s}^{t}\) is the discretely sampled image, s denotes the pixel position in a discrete two-dimensional (2-D) grid, and \(0\le \lambda \le {1/4}\) is a scalar that controls the numerical stability, \({\overline{\eta _{s}}}\) is the number of pixels in the window (usually four, except at the image boundaries), and \(\nabla {I}_{s,p}^{t}={I}_{p}^{t}-{I}_{s}^{t}, \forall {p}\in {\overline{\eta _{s}}}\).

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer Nature Singapore Pte Ltd.

About this paper

Cite this paper

Hiremath, P.S., Bhusnurmath, R.A. (2017). Industrial Applications of Colour Texture Classification Based on Anisotropic Diffusion. In: Santosh, K., Hangarge, M., Bevilacqua, V., Negi, A. (eds) Recent Trends in Image Processing and Pattern Recognition. RTIP2R 2016. Communications in Computer and Information Science, vol 709. Springer, Singapore. https://doi.org/10.1007/978-981-10-4859-3_27

Download citation

  • DOI: https://doi.org/10.1007/978-981-10-4859-3_27

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-10-4858-6

  • Online ISBN: 978-981-10-4859-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics