Abstract
This paper presents a new method for modeling magnitudes of dual-tree complex wavelet coefficients, in the context of color texture classification. Based on the characterization of dependency between RGB color components, Gaussian copula associated with Generalized Gamma marginal function is proposed to design the multivariate generalized Gamma density (MG\(\Gamma \)D) modeling. MG\(\Gamma \)D has the advantages of genericity in terms of fitting over a variety of existing joint models. On the one hand, the generalized Gamma density function offers free-shape parameters to characterize a wide range of heavy-tailed densities, i.e., the genericity. On the other hand, the inter-component, inter-band dependency is captured by the Gaussian Copula which offers adapted flexibility. Moreover, this model leads to a closed form for the probabilistic similarity measure in terms of parameters, i.e., Kullback–Leibler divergence. By exploiting the separability between the copula and the marginal spaces, the closed form enables us to minimize the computational time needed to measure the discrepancy between two Multivariate Generalized Gamma densities in comparison to other models which imply using a Monte Carlo method characterized by an expensive time computing. For evaluating the performance of our proposal, a K-nearest neighbor (KNN) classifier is then used to test the classification accuracy. Experiments on different benchmarks using color texture databases are conducted to highlight the effectiveness of the proposed model associated to the Kullback–Leibler divergence.
Similar content being viewed by others
References
Kingsbury N (1998) The dual-tree complex wavelet transform: a new technique for shift-invariance and directional filters. In: Proceedings of the 8th IEEE DSP workshop, pp 9–12
Do M, Vetterli M (2002) Wavelet-based texture retrieval using generalized Gaussian density and Kullback-Leibler distance. IEEE Trans Image Process 11:146–158
Mathiassen J, Skavhaug A, Bø K (2002) Texture similarity measure using Kullback-Leibler divergence between gamma distributions. In: European conference on computer vision 2002, pp 19–49
Kwitt R, Uhl A (2008) Image similarity measurement by Kullback-Leibler divergences between complex wavelet subband statistics for texture retrieval. In: 15th IEEE international conference on image Processing (ICIP), pp 933–936
EL Maliani AD, EL Hassouni M, Lasmar N, Berthoumieu Y (2010) Texture classification based on the generalized gamma distribution and the dual tree complex wavelet transform. In: 5th international symposium on I/V communications and mobile network (ISIVC), pp 1–4
Choy SK, Tong CSG (2010) Statistical wavelet subband characterization based on generalized gamma density and its application in texture retrieval. IEEE Trans Image Process 19:281–289
Verdoolaege G, De Backer S, Scheunders P (2008) Multiscale colour texture retrieval using the geodesic distance between multivariate generalized Gaussian models. In: Proceedings of the 15th IEEE international conference on image processing (ICIP’08), pp 169–172
Kwitt R, Uhl A (2009) A joint model of complex wavelet coefficients for texture retrieval. In: 16th IEEE international conference on image processing (ICIP), 2009, pp 1877–1880
Kwitt R, Meerwald P, Uhl A (2010) Efficient texture image retrieval using Copulas in a Bayesian framework. IEEE Trans Image Process 20:2063–2077
Sakji-Nsibi S, Benazza-Benyahia A (2010) Fast scalable retrieval of multispectral images with kullback-leibler divergence. In: 17th IEEE international conference on image processing (ICIP), 2010, pp 2333–2336
MIT vision and modeling group [Online]. http://vismod.media.mit.edu
Nelsen RB (2006) An introduction to Copulas, 2nd edn. Springer Series in Statistics, Springer, Berlin
Sklar M (1959) Fonctions de répartition à \(n\) dimensions et leurs marges. Publications de l’institut de Statistique de l’Université de Paris 8:229–231
Stacy EW (1962) A generalization of the gamma distribution. Ann Math Stati 33:1187–1192
Joe H (1997) Multivariate models and dependence concepts. Monographs on Statistics and Applied Probability. Chapman & Hall, London
Bohdalova M, Nanasiova O (2006) A note to Copula functions. E-leader Bratislava 11:15
Embrechts P, McNeil A, Straumann D (1999) Correlation and dependence in risk management: properties and pitfalls. Risk management: value at risk and beyond. Cambridge University Press, Cambridge, pp 176–223
Lasmar N, Berthoumieu Y (2014) Gaussian Copula multivariate modeling for image texture retrieval using wavelet transforms. IEEE Trans Image Process (submitted)
Cover TM, Hart PE (1967) Nearest neighbor pattern classification. IEEE Trans Inform Theory 13:21–27
Stitou Y, Berthoumieu Y, Lasmar N (2009) Copulas based multivariate gamma modeling for texture classification. In: ICASSP, IEEE international conference on acoustics, speech and signal processing 2009, Taipei, Taiwan, April 19–24, 2009, pp 1045–1048
Permuter H, Francos J, Jermyn I (2006) A study of gaussian mixture models of color and texture features for image classification and segmentation. Pattern Recognit 39(4):695–706
Qazi I, Alata O, Burie JC, Maloigne CF (2010) Color spectral analysis for spatial structure characterization of textures in IHLS color space. Pattern Recognit 43:663–675
Dorizzi B, Andreao RV, Boudy J (2006) ECG signal analysis through hidden Markov models. IEEE Trans Biomed Eng 53(8):1541–1549
Cohen AC, Whitten BJ (1988) Parameter estimation in reliability and life span models. Marcel Dekker, New York
Author information
Authors and Affiliations
Corresponding author
Appendices
Appendix A
Supposing \(y=(y_1,y_2,\ldots ,y_M)\), a set of M independent coefficients, the maximum likelihood function of the sample is defined as:
Thus, the parameters are deduced by solving a system of three equations:
where \(\psi \) denotes the digamma function. In [5], we tackled the high nonlinearity of the ML equations using a numerical approximation based on the algorithm of Cohen et al. [25]. However, a faster algorithm was proposed in [6], in which a scale-independent shape estimation (SISE) method is used to find roots of the ML equations.
Appendix B
The proposition presented in [17] shows one attractive feature of the Copula representation of dependence, namely that the dependence structure when modeled by a Copula is invariant under increasing and continuous transformations of the marginals.
If \((x_1,\ldots ,x_n)^t\) has copula C and \(T_1, \ldots ,T_n\) are increasing continuous functions, then \((T_1(x_1), \ldots , T_n(x_n))^t\) also has copula C.
Rights and permissions
About this article
Cite this article
Drissi El Maliani, A., El Hassouni, M., Berthoumieu, Y. et al. Generic multivariate model for color texture classification in RGB color space. Int J Multimed Info Retr 4, 217–231 (2015). https://doi.org/10.1007/s13735-014-0071-y
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s13735-014-0071-y