Skip to main content
Log in

Texture classification based on curvelet transform and extreme learning machine with reduced feature set

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

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.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12

Similar content being viewed by others

References

  1. Amayeh G, Amayeh S, Manzuri MT (2008) Fingerprint images enhancement in curvelet domain. In: International Symposium on Visual Computing. Springer, Berlin, pp 541–550

  2. 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

    Article  Google Scholar 

  3. 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

  4. Bhatia N, Vandana A (2010) Survey of nearest neighbor techniques. (IJCSIS) Int J Comput Sci Inf Secur 8:302–305

    Google Scholar 

  5. BI-RADS (2003) Breast imaging reporting and data system (BI-RADS) breast imaging atlas (4th ed.) American College of Radiology

  6. 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

    Article  Google Scholar 

  7. Cai D, He X, Zhou K, Han J, Bao H (2007) Locality sensitive discriminant analysis. In: IJCAI, pp 708–713

  8. Candes E, Donoho D (1999) Curvelets: A surprisingly effective nonadaptive representation for objects with edges. Department of Statistics, Stanford University, 1–10

  9. 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

  10. Candes E, Donoho D (2001) Curvelets, multiresolution representation and scaling laws. In: SPIE Wavelet applications in signal and image processing

  11. 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

    Article  MATH  Google Scholar 

  12. Candes E, Demanet L, Donoho D, Ying L (2006) Fast discrete curvelet transforms. Multiscale Model Simul 5:861–899

    Article  MathSciNet  MATH  Google Scholar 

  13. 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

  14. Choi M, Kim RY, Kim MG (2004) The curvelet transform for image fusion. International Society for Photogrammetry and Remote Sensing. ISPRS 35:59–64

    Google Scholar 

  15. 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

    Article  Google Scholar 

  16. Dhahbi S, Barhoumi W, Zagrouba E (2015) Breast cancer diagnosis in digitized mammograms using curvelet moments. Comput Biol Med 64:79–90

    Article  Google Scholar 

  17. Dhahbi S, Barhoumi W, Zagrouba E (2015) Breast cancer diagnosis in digitized mammograms using curvelet moments. Comput Biol Med 4:79–90

    Article  Google Scholar 

  18. Dong K, Feng G, Hu D (2005) Digital curvelet transform for palmprint recognition. Lect Notes Comput Sci, Springer 3338:639–645

    Article  Google Scholar 

  19. Eltoukhy M, Faye I, Samir B (2010) Breast cancer diagnosis in digital mammogram using multiscale curvelet transform. Comput Med Imaging Graph 34:269–276

    Article  Google Scholar 

  20. 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

    Article  Google Scholar 

  21. Fleyeh H, Davami E (2011) Eigen-based traffic sign recognition. IET Intell Transp Syst 5:190–196

    Article  Google Scholar 

  22. Fukunaga K (2013) Introduction to statistical pattern recognition. Academic press

  23. Gao Q, Liu J, Cui K, Zhang H, Wang X (2014) Stable locality sensitive discriminant analysis for image recognition. Neural Netw 54:49–56

    Article  MATH  Google Scholar 

  24. 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

    Google Scholar 

  25. 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

  26. Grigorescu SE, Petkov N, Kruizinga P (2002) Comparison of texture features based on Gabor filters. IEEE Trans Image Process 11:1160–1167

    Article  MathSciNet  Google Scholar 

  27. 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

  28. Hsu CW, Chang CC, Lin CJ (2003) A practical guide to support vector classification

  29. 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

    Article  Google Scholar 

  30. Huang G, Zhu Q, Siew C (2006) Extreme learning machine: theory and applications. Neurocomputing 70:489—501

    Article  Google Scholar 

  31. 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

    Article  Google Scholar 

  32. Huang K, Aviyente S (2008) Wavelet feature selection for image classification. IEEE Trans Image Process 17:1709–1720

    Article  MathSciNet  Google Scholar 

  33. 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

  34. Jain AK, Duin RPW, Mao J (2000) Statistical pattern recognition: a review. IEEE Trans Pattern Anal Mach Intell 22:4–37

    Article  Google Scholar 

  35. Jolliffe IT (1986) Principal component analysis. Springer, New York

    Book  MATH  Google Scholar 

  36. Kong S, Wang D (2012) Multi-level feature descriptor for robust texture classification via locality-constrained collaborative strategy. arXiv:1203.0488

  37. Li L, Zhanga X, Zhanga H, Hea X, Xua M (2015) Feature extraction of non-stochastic surfaces using curvelets. Precis Eng 39:212—219

    Google Scholar 

  38. Majumdar A (2007) Bangla basic character recognition using digital curvelet transform. J Pattern Recognit Res 2:17–26

    Article  Google Scholar 

  39. 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

  40. Mandal T, Majumdar A, Wu QMJ (2007) Face recognition by curvelet based feature extraction. Proc Int Conf Image Anal Recognit 4633:806–817

    Article  Google Scholar 

  41. 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

  42. 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

    Article  MATH  Google Scholar 

  43. Niyogi X (2004) Locality preserving projections. In: Neural information processing systems, vol 16, p 153

  44. Roweis ST, Saul LK (2000) Nonlinear dimensionality reduction by locally linear embedding. Science 290:2323–2326

    Article  Google Scholar 

  45. Skrzypek J, Karplus W (1992) Neural networks in vision and pattern recognition. World Scientific

  46. 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

    Article  Google Scholar 

  47. 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

  48. Starck JL, Donoho D, Candes E (2003) Astronomical image representation by the curvelet transform. Astron Astrophys 398:785–800

    Article  Google Scholar 

  49. Tenenbaum JB, De Silva V, Langford JC (2000) A global geometric framework for nonlinear dimensionality reduction. Science 290:2319–2323

    Article  Google Scholar 

  50. Van de Wouwer G, Scheunders P, Van Dyck D (1999) Statistical texture characterization from discrete wavelet representations. IEEE Trans Image Process 8:592–598

  51. 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

    Article  Google Scholar 

  52. 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

  53. Zhang J, Zhang Z, Huang W, Lu Y, Wang Y (2007) Face recognition based on curvefaces. Proc Natural Computation

Download references

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Sanae Berraho or Samira El Margae.

Additional information

These authors contributed equally

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-016-4174-8

Keywords

Navigation