Abstract
In this work, a novel approach for texture classification is proposed. We present a highly discriminative and simple descriptor to achieve feature learning and classification simultaneously for texture classification. The proposed method introduces the application of digital curvelet transform and explores feature reduction properties of locality sensitive discriminant analysis (LSDA) in conjunction with extreme learning machine (ELM) classifier. The image is mapped to the curvelet space. However, the curse of dimensionality problem arises when using the curvelet coefficients directly and therefore a reduction method is required. LSDA is used to reduce the data dimensionality to generate relevant features. These reduced features are used as the input to ELM classifier to analytically learn an optimal model. In contrast to traditional methods, the proposed method learns the features by the network itself and can be applied to more general applications. Extensive experiments conducted in two different domains using two benchmark databases, illustrate the effectiveness of the proposed method. In addition, empirical comparisons of the proposed method against curvelet transform in conjunction with traditional dimensionality reduction tools show that the suggested method does not only lead to a more reduced feature set, but it also outperforms all the compared methods in terms of accuracy.
Similar content being viewed by others
References
Amayeh G, Amayeh S, Manzuri MT (2008) Fingerprint images enhancement in curvelet domain. In: International Symposium on Visual Computing. Springer, Berlin, pp 541–550
Belhumeur PN, Hepanha JP, Kriegman DJ (1997) Eigenfaces vs. fisherfaces: recognition using class specific linear projection. IEEE Trans Pattern Anal Mach Intell 19:711–720
Berraho S, Ait Kerroum M, Fakhri Y (2015) A hybrid feature extraction scheme based on DWT and uniform LBP for digital mammograms classification. International Review on Computers and Software (IRECOS), Vol. 10
Bhatia N, Vandana A (2010) Survey of nearest neighbor techniques. (IJCSIS) Int J Comput Sci Inf Secur 8:302–305
BI-RADS (2003) Breast imaging reporting and data system (BI-RADS) breast imaging atlas (4th ed.) American College of Radiology
Cai ZX, Gu MQ (2013) Traffic sign recognition algorithm based on shape signature and dual-tree complex wavelet transform. J Cent South Univ 20:433–439
Cai D, He X, Zhou K, Han J, Bao H (2007) Locality sensitive discriminant analysis. In: IJCAI, pp 708–713
Candes E, Donoho D (1999) Curvelets: A surprisingly effective nonadaptive representation for objects with edges. Department of Statistics, Stanford University, 1–10
Candes E, Donoho D (2000) Curvelets, multiresolution representation, and scaling laws. In: International Symposium on Optical Science and Technology. International Society for Optics and Photonics, pp 1–12
Candes E, Donoho D (2001) Curvelets, multiresolution representation and scaling laws. In: SPIE Wavelet applications in signal and image processing
Candes E, Donoho D (2004) New tight frames of curvelets and optimal representations of objects with piecewise c2 singularities. Commun Pure Appl Math 57:219–266
Candes E, Demanet L, Donoho D, Ying L (2006) Fast discrete curvelet transforms. Multiscale Model Simul 5:861–899
Chen HT, Chang HW, Liu TL Local discriminant embedding and its variants. In: IEEE Computer Society Conference on Computer Vision and Pattern Recognition, vol 2, pp 846–853
Choi M, Kim RY, Kim MG (2004) The curvelet transform for image fusion. International Society for Photogrammetry and Remote Sensing. ISPRS 35:59–64
Dettori L, Semler L (2007) A comparison of wavelet, ridgelet, and curvelet-based texture classification algorithms in computed tomography. Comput Biol Med 37:486–498
Dhahbi S, Barhoumi W, Zagrouba E (2015) Breast cancer diagnosis in digitized mammograms using curvelet moments. Comput Biol Med 64:79–90
Dhahbi S, Barhoumi W, Zagrouba E (2015) Breast cancer diagnosis in digitized mammograms using curvelet moments. Comput Biol Med 4:79–90
Dong K, Feng G, Hu D (2005) Digital curvelet transform for palmprint recognition. Lect Notes Comput Sci, Springer 3338:639–645
Eltoukhy M, Faye I, Samir B (2010) Breast cancer diagnosis in digital mammogram using multiscale curvelet transform. Comput Med Imaging Graph 34:269–276
Eltoukhy M, Ibrahima F, Samir B (2012) A statistical based feature extraction method for breast cancer diagnosis in digital mammogram using multiresolution representation. Comput Biol Med 42: 123–128
Fleyeh H, Davami E (2011) Eigen-based traffic sign recognition. IET Intell Transp Syst 5:190–196
Fukunaga K (2013) Introduction to statistical pattern recognition. Academic press
Gao Q, Liu J, Cui K, Zhang H, Wang X (2014) Stable locality sensitive discriminant analysis for image recognition. Neural Netw 54:49–56
Gedik N, Atasoy A (2013) A computer-aided diagnosis system for breast cancer detection by using a curvelet transform. Turk J Electr Eng Comput Sci 21:1002–14
Gonzalez-Reyna SE, Avina-Cervantes JG, Ledesma-Orozco SE, Cruz-Aceves I, de Guadalupe Garcia-Hernandez M (2013) Traffic Sign Recognition Based on Linear Discriminant Analysis. In: Mexican International Conference on Artificial Intelligence, pp 185–193. Springer, Berlin
Grigorescu SE, Petkov N, Kruizinga P (2002) Comparison of texture features based on Gabor filters. IEEE Trans Image Process 11:1160–1167
Heath M, Bowyer K, Kopans D, Moore R, Kegelmeyer WP (2000) The digital database for screening mammography. In: Proceedings of the 5th international workshop on digital mammography, pp 212– 218
Hsu CW, Chang CC, Lin CJ (2003) A practical guide to support vector classification
Huang G, Zhou H, Ding X, Zhang R (2012) Extreme learning machine for regression and multiclass classification. IEEE Trans Syst Man Cybern B Cybern 42:513–529
Huang G, Zhu Q, Siew C (2006) Extreme learning machine: theory and applications. Neurocomputing 70:489—501
Huang GB, Chen L, Siew CK (2006) Universal approximation using incremental constructive feedforward networks with random hidden nodes. IEEE Transactions on Neural Networks 17:879–892
Huang K, Aviyente S (2008) Wavelet feature selection for image classification. IEEE Trans Image Process 17:1709–1720
Huang Z, Yu Y, Gu J (2014) A novel method for traffic sign recognition based on extreme learning machine. In: 2014 11th World Congress on Intelligent Control and Automation (WCICA), pp 1451– 1456
Jain AK, Duin RPW, Mao J (2000) Statistical pattern recognition: a review. IEEE Trans Pattern Anal Mach Intell 22:4–37
Jolliffe IT (1986) Principal component analysis. Springer, New York
Kong S, Wang D (2012) Multi-level feature descriptor for robust texture classification via locality-constrained collaborative strategy. arXiv:1203.0488
Li L, Zhanga X, Zhanga H, Hea X, Xua M (2015) Feature extraction of non-stochastic surfaces using curvelets. Precis Eng 39:212—219
Majumdar A (2007) Bangla basic character recognition using digital curvelet transform. J Pattern Recognit Res 2:17–26
Malar E, Kandaswamy A, Gauthaam M (2013) Multiscale and Multilevel Wavelet Analysis of Mammogram Using Complex Neural Network. In: International Conference on Swarm, Evolutionary, and Memetic Computing. Springer International Publishing, pp 658–668
Mandal T, Majumdar A, Wu QMJ (2007) Face recognition by curvelet based feature extraction. Proc Int Conf Image Anal Recognit 4633:806–817
Menaka K, Karpagavalli S (2014) Mammogram classification using Extreme Learning Machine and Genetic Programming. In: International Conference on Computer Communication and Informatics (ICCCI), pp 1–7
Mohammed AA, Minhas R, Wu QJ, Sid-Ahmed M (2011) Human face recognition based on multidimensional PCA and extreme learning machine. Pattern Recogn 44:2588–2597
Niyogi X (2004) Locality preserving projections. In: Neural information processing systems, vol 16, p 153
Roweis ST, Saul LK (2000) Nonlinear dimensionality reduction by locally linear embedding. Science 290:2323–2326
Skrzypek J, Karplus W (1992) Neural networks in vision and pattern recognition. World Scientific
Stallkamp J, Schlipsing M, Salmen J, Igel C (2012) Man vs. computer: Benchmarking machine learning algorithms for traffic sign recognition. Neural Netw 32:323–332
Starck JL, Donoho D, Candes E (2001) Very high quality image restoration by combining wavelets and curvelets. In: International Symposium on Optical Science and Technology, pp 9–19
Starck JL, Donoho D, Candes E (2003) Astronomical image representation by the curvelet transform. Astron Astrophys 398:785–800
Tenenbaum JB, De Silva V, Langford JC (2000) A global geometric framework for nonlinear dimensionality reduction. Science 290:2319–2323
Van de Wouwer G, Scheunders P, Van Dyck D (1999) Statistical texture characterization from discrete wavelet representations. IEEE Trans Image Process 8:592–598
Yi Y, Zhang B, Kong J, Wang J (2015) An improved locality sensitive discriminant analysis approach for feature extraction. Multimed Tool Appl 74:85–104
Zhang Z, Ma S, Han X (2006) Multiscale feature extraction of finger-vein patterns based on curvelets and local interconnection structure neural network. In: 18th International Conference on Pattern Recognition (ICPR’06), vol 4, pp 145–148
Zhang J, Zhang Z, Huang W, Lu Y, Wang Y (2007) Face recognition based on curvefaces. Proc Natural Computation
Author information
Authors and Affiliations
Corresponding authors
Additional information
These authors contributed equally
Rights and permissions
About this article
Cite this article
Berraho, S., Margae, S.E., Ait Kerroum, M. et al. Texture classification based on curvelet transform and extreme learning machine with reduced feature set. Multimed Tools Appl 76, 18425–18448 (2017). https://doi.org/10.1007/s11042-016-4174-8
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-016-4174-8