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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
CIE: A framework for the measurement of visual appearance. Technical report, CIE 175 (2006)
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)
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)
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)
Bennamoun, M., Bodnarova, A.: Digital image processing techniques for automatic textile quality control. Syst. Anal. Model. Simul. 43, 1581–1614 (2003)
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)
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)
Perona, P., Malik, J.: Scale-space and edge detection using anisotropic diffusion. IEEE Trans. Pattern Anal. Mach. Intell. 12(7), 629–639 (1990)
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
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
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
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)
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
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
Bianconi, F., Gonzalez, E., Fernandez, A.: Dominant local binary patterns for texture classification: labelled or unlabelled. Pattern Recogn. Lett. 65, 8–14 (2015)
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
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)
Mallat, S.G.: A theory of multiresolution signal decomposition: the wavelet representation. IEEE trans. pattern anal. Mach. intell. 11, 674–693 (1989)
Duda, R.O., Hart, P.E.: Stork: Pattern Classification. Wiley publication, New York (2001)
MondialMarmi: Mondial Marmi, a granite image database for colour and texture analysis, v1.1. (2011). http://dismac.dii.unipg.it/mm
Parquet: Parquet image database (2012). http://dismac.dii.unipg.it/parquet/data.html
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
Corresponding author
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.
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):
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):
and
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):
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
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)