Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

A pseudo-parabolic diffusion model to enhance deep neural texture features

Published: 29 June 2023 Publication History

Abstract

In this work, we propose a methodology for texture recognition. The combination of deep learning with texture encoding techniques has demonstrated to be a powerful strategy to solve this problem. However, one of such encoding classically used in texture images, which are PDE operators, has not been explored in deep learning frameworks. Based on that, here we introduce a pseudo-parabolic diffusion operator to the pipeline of a convolutional neural network (CNN). The method is divided into 4 major stages: 1) application of the pseudo-parabolic operator to the image; 2) use of the resulting image as input to a pre-trained CNN; 3) extraction of local features from the last convolutional layer and pooling by Fisher vectors; 4) classification of the pooled features. Our approach is compared in a texture classification task and outperforms, in terms of classification accuracy, several state-of-the-art solutions. For example, in the challenging benchmark datasets KTH2b and FMD, the proposed method achieves classification accuracy of 79% and 81.8%, respectively. From the numerical viewpoint, we also highlight the key approximation and algorithmic aspects of our computational pseudo-parabolic diffusion modeling into the pipeline of a CNN to enhance deep neural texture features. In particular, the advantage over the plain CNN architecture is substantial. Such interesting performance can be justified by the capacity of the pseudo-parabolic operator to remove spurious noise while preserving important discontinuity information on the texture. The results also suggest the potential of our approach in real-world application, as attested on a practical application to the identification of plant species. In this specific task, our method achieves an accuracy of 94% and outperforms the state-of-the-art results. This is especially the case when we do not have access to a large amount of data for training and when the computational resources are limited, as our method do not involve any fine tuning.

References

[1]
Abreu E and Durán A Spectral discretizations analysis with time strong stability preserving properties for pseudo-parabolic models Comput Math Appl 2021 102 15-44
[2]
Abreu E, Ferraz P, and Vieira J Numerical resolution of a pseudo-parabolic buckley-leverett model with gravity and dynamic capillary pressure in heterogeneous porous media J Comput Phys 2020 411
[3]
Abreu E, Vieira J (2017) Computing numerical solutions of the pseudo-parabolic buckley-leverett equation with dynamic capillary pressure. Mathematics and Computers in Simulation 137:29–48, mAMERN VI-2015: 6th International Conference on Approximation Methods and Numerical Modeling in Environment and Natural Resources
[4]
Akiva P, Purri M, Leotta M (2022) Self-supervised material and texture representation learning for remote sensing tasks. In: Proceedings of the IEEE/CVF conference on computer vision and pattern recognition (CVPR), pp 8203–8215
[5]
Alkhatib M and Hafiane A Robust adaptive median binary pattern for noisy texture classification and retrieval IEEE Trans Image Process 2019 28 11 5407-5418
[6]
Barros Neiva M, Guidotti P, and Bruno OM Enhancing lbp by preprocessing via anisotropic diffusion Int J Mod Phys C 2018 29 08 1850071
[7]
Bishop CM Pattern Recognition and Machine Learning (Information Science and Statistics) 2006 Berlin, Heidelberg Springer-Verlag
[8]
Boudra S, Yahiaoui I, and Behloul A Tree trunk texture classification using multi-scale statistical macro binary patterns and cnn Appl Soft Comput 2022 118
[9]
Bruna J and Mallat S Invariant scattering convolution networks IEEE Trans Pattern Anal Mach Intell 2013 35 8 1872-1886
[10]
Bu X, Wu Y, Gao Z, and Jia Y Deep convolutional network with locality and sparsity constraints for texture classification Pattern Recog 2019 91 34-46
[11]
Casanova D, de Mesquita Sá Junior JJ, and Bruno OM Plant leaf identification using gabor wavelets Int J Imaging Syst Technol 2009 19 3 236-243
[12]
Chan T, Jia K, Gao S, Lu J, Zeng Z, and Ma Y PCANet: A simple deep learning baseline for image classification? IEEE Trans Image Process 2015 24 12 5017-5032
[13]
Cimpoi M, Maji S, Kokkinos I, and Vedaldi A Deep filter banks for texture recognition, description, and segmentation Int J Comput Vision 2016 118 1 65-94
[14]
Cimpoi M, Maji S, Kokkinos I, Mohamed S, Vedaldi A (2014) Describing textures in the wild. In: Proceedings of the 2014 IEEE conference on computer vision and pattern recognition, IEEE Computer Society, Washington, DC, USA, CVPR ’14, pp 3606–3613
[15]
Csurka G and Perronnin F Richard P and Braz J Fisher vectors: Beyond bag-of-visual-words image representations Computer vision, imaging and computer graphics 2011 Springer, Berlin Heidelberg, Berlin, Heidelberg Theory and Applications 28-42
[16]
Deepalakshmi P, Lavanya K, Srinivasu PN, et al. Plant leaf disease detection using cnn algorithm Int J Inf Sys Model Des (IJISMD) 2021 12 1 1-21
[17]
Donahue J, Jia Y, Vinyals O, Hoffman J, Zhang N, Tzeng E, Darrell T (2014) Decaf: A deep convolutional activation feature for generic visual recognition. In: Proceedings of the 31st international conference on international conference on machine learning - Volume 32, JMLR.org, ICML’14, pp I-647-I-655
[18]
Düll WP Some qualitative properties of solutions to a pseudoparabolic equation modeling solvent uptake in polymeric solids Commun Partial Differ Equat 2006 31 8 1117-1138
[19]
Florindo JB DSTNet: Successive applications of the discrete schroedinger transform for texture recognition Inf Sci 2020 507 356-364
[20]
Florindo JB and Abreu E Paszynski M, Kranzlmüller D, Krzhizhanovskaya VV, Dongarra JJ, and Sloot PMA An application of a pseudo-parabolic modeling to texture image recognition Computational Science - ICCS 2021 2021 Cham Springer International Publishing 386-397
[21]
Florindo JB and Metze K A cellular automata approach to local patterns for texture recognition Expert Syst Appl 2021 179
[22]
Florindo JB, Lee YS, Jun K, Jeon G, and Albertini MK Visgraphnet: A complex network interpretation of convolutional neural features Inf Sci 2021 543 296-308
[23]
Géron A (2019) Hands-on machine learning with Scikit-Learn, Keras, and TensorFlow: Concepts, tools, and techniques to build intelligent systems.“O’Reilly Media, Inc.”
[24]
Gonçalves WN, da Silva NR, da Fontoura Costa L, and Bruno OM Texture recognition based on diffusion in networks Inf Sci 2016 364 C 51-71
[25]
Guidotti P (2015) Anisotropic diffusions of image processing from perona-malik on. In: AIP Conference Proceeding, pp 46
[26]
Guo Z, Zhang L, and Zhang D A completed modeling of local binary pattern operator for texture classification Trans Img Proc 2010 19 6 1657-1663
[27]
Guo Z, Zhang L, and Zhang D Rotation invariant texture classification using lbp variance (lbpv) with global matching Pattern Recog 2010 43 3 706-719
[28]
Hayman E, Caputo B, Fritz M, and Eklundh JO Pajdla T and Matas J On the significance of real-world conditions for material classification Computer Vision - ECCV 2004 2004 Heidelberg Springer, Berlin Heidelberg, Berlin 253-266
[29]
Hazgui M, Ghazouani H, and Barhoumi W Genetic programming-based fusion of hog and lbp features for fully automated texture classification Vis Comput 2022 38 2 457-476
[30]
Kannala J, Rahtu E (2012) Bsif: Binarized statistical image features. In: ICPR, IEEE Computer society, pp 1363–1366
[31]
Keys R Cubic convolution interpolation for digital image processing IEEE Trans Acoust Speech Sig Process 1981 29 6 1153-1160
[32]
Koenderink JJ The structure of images Biol Cybern 1984 50 5 363-370
[33]
Kuznetsov I and Sazhenkov S Strong solutions of impulsive pseudoparabolic equations Nonlinear Anal Real World Appl 2022 65
[34]
Lazebnik S, Schmid C, and Ponce J A sparse texture representation using local affine regions IEEE Trans Pattern Anal Mach Intell 2005 27 8 1265-1278
[35]
LeVeque RJ (2007) Finite difference methods for ordinary and partial differential equations: steady-state and time-dependent problems. SIAM
[36]
Liu S, Deng W (2015) Very deep convolutional neural network based image classification using small training sample size. In: 2015 3rd IAPR Asian conference on pattern recognition (ACPR), pp 730–734
[37]
Mao S, Rajan D, and Chia LT Deep residual pooling network for texture recognition Pattern Recog 2021 112
[38]
Mikelić A A global existence result for the equations describing unsaturated flow in porous media with dynamic capillary pressure J Differ Equ 2010 248 6 1561-1577
[39]
Ojala T, Pietikäinen M, and Mäenpää T Multiresolution gray-scale and rotation invariant texture classification with local binary patterns IEEE Trans Pattern Anal Mach Intell 2002 24 7 971-987
[40]
Pan Z, Wu X, and Li Z Central pixel selection strategy based on local gray-value distribution by using gradient information to enhance lbp for texture classification Expert Syst Appl 2019 120 319-334
[41]
Perona P and Malik J Scale-space and edge detection using anisotropic diffusion IEEE Trans Pattern Anal Mach Intell 1990 12 7 629-639
[42]
Ranganath A, Sahu PK, and Senapati MR A novel approach for detection of coronavirus disease from computed tomography scan images using the pivot distribution count method Comput MethodsBiomech Biomed Eng Imaging Vis 2022 10 2 145-156
[43]
Saad Y (2003) Iterative methods for sparse linear systems. SIAM
[44]
Seam N and Vallet G Existence results for nonlinear pseudoparabolic problems Nonlinear Anal Real World Appl 2011 2 5 2625-2639
[45]
Sharan L, Rosenholtz R, and Adelson EH Material perceprion: What can you see in a brief glance? J Vis 2009 9 8 784
[46]
Showalter RE (2010) Hilbert space methods in partial differential equations. Cour Corp
[47]
Showalter R Well-posed problems for a partial differential equation of order 2m+1 SIAM J Math Anal 1970 1 2 214-231
[48]
Showalter R A nonlinear parabolic-sobolev equation J Math Anal Appl 1975 50 1 183-190
[49]
Showalter RE and Ting TW Pseudoparabolic partial differential equations SIAM J Math Anal 1970 1 1 1-26
[50]
Shu X, Pan H, Shi J, Song X, and Wu XJ Using global information to refine local patterns for texture representation and classification Pattern Recog 2022 131
[51]
Singh C, Walia E, and Kaur KP Color texture description with novel local binary patterns for effective image retrieval Pattern Recog 2018 76 50-68
[52]
Song T, Li H, Meng F, Wu Q, and Cai J Letrist: Locally encoded transform feature histogram for rotation-invariant texture classification IEEE Trans Circ Syst Video Technol 2018 28 7 1565-1579
[53]
Song T, Xin L, Gao C, Zhang G, and Zhang T Grayscale-inversion and rotation invariant texture description using sorted local gradient pattern IEEE Signal Process Lett 2018 25 5 625-629
[54]
Song T, Feng J, Wang S, and Xie Y Spatially weighted order binary pattern for color texture classification Expert Syst Appl 2020 147 113167
[55]
Song T, Feng J, Wang Y, Gao C (2021) Color texture description based on holistic and hierarchical order-encoding patterns. In: 2020 25th International conference on pattern recognition (ICPR), pp 1306–1312
[56]
Song Y, Zhang F, Li Q, Huang H, O’Donnell LJ, Cai W (2017) Locally-transferred fisher vectors for texture classification. In: 2017 IEEE International conference on computer vision (ICCV), pp 4922–4930
[57]
Srinivasu PN, JayaLakshmi G, Jhaveri RH, and Praveen SP Ambient assistive living for monitoring the physical activity of diabetic adults through body area networks Mob Inf Syst 2022 2022 1-18
[58]
Van Duijn C, Peletier LA, and Pop IS A new class of entropy solutions of the buckley-leverett equation SIAM J Math Anal 2007 39 2 507-536
[59]
Varma M and Zisserman A A statistical approach to texture classification from single images Int J Comput Vis 2005 62 1 61-81
[60]
Varma M and Zisserman A A statistical approach to material classification using image patch exemplars IEEE Trans Pattern Anal Mach Intell 2009 31 11 2032-2047
[61]
Vieira J, Abreu E, Florindo JB (2022) Texture image classification based on a pseudo-parabolic diffusion model. Multimedia Tools Appl 1–24
[62]
Wang G, Bo F, Chen X, Lu W, Hu S, Fang J (2022) A collaborative despeckling method for sar images based on texture classification. Remote Sens 14(6)
[63]
Witkin AP (1983) Scale-space filtering. In: Proceedings of the eighth international joint conference on artificial intelligence - Volume 2, Morgan Kaufmann Publishers Inc., San Francisco, CA, USA, IJCAI’83, pp 1019–1022
[64]
Xiao B, Wang K, Bi X, Li W, and Han J 2d-lbp: An enhanced local binary feature for texture image classification IEEE Trans Circ Syst Video Technol 2019 29 9 2796-2808
[65]
Xu Y, Ji H, and Fermüller C Viewpoint invariant texture description using fractal analysis Int J Comput Vis 2009 83 1 85-100
[66]
Xue J, Zhang H, Dana K (2018) Deep texture manifold for ground terrain recognition. In: Proceedings of the IEEE conference on computer vision and pattern recognition (CVPR), pp 558–567
[67]
Yang Z, Lai S, Hong X, Shi Y, Cheng Y, and Qing C Dfaen: Double-order knowledge fusion and attentional encoding network for texture recognition Expert Syst Appl 2022 209 118223
[68]
Zhai W, Cao Y, Zhang J, Zha ZJ (2019) Deep multiple-attribute-perceived network for real-world texture recognition. In: Proceedings of the IEEE/CVF international conference on computer vision (ICCV), pp 3612–3621
[69]
Zhang H, Xue J, Dana K (2017) Deep ten: Texture encoding network. In: 2017 IEEE Conference on computer vision and pattern recognition (CVPR), pp 2896–2905
[70]
Zhou Y, Wu W, Wang H, Zhang X, Yang C, Liu H (2022) Identification of soil texture classes under vegetation cover based on sentinel-2 data with svm and shap techniques. IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing pp 1–1

Index Terms

  1. A pseudo-parabolic diffusion model to enhance deep neural texture features
          Index terms have been assigned to the content through auto-classification.

          Recommendations

          Comments

          Information & Contributors

          Information

          Published In

          cover image Multimedia Tools and Applications
          Multimedia Tools and Applications  Volume 83, Issue 4
          Jan 2024
          2884 pages

          Publisher

          Kluwer Academic Publishers

          United States

          Publication History

          Published: 29 June 2023
          Accepted: 22 May 2023
          Revision received: 27 March 2023
          Received: 12 October 2022

          Author Tags

          1. Texture recognition
          2. Partial Differential Equation (PDE)
          3. Convolutional neural networks
          4. Image descriptors
          5. PDE image/texture process

          Qualifiers

          • Research-article

          Funding Sources

          Contributors

          Other Metrics

          Bibliometrics & Citations

          Bibliometrics

          Article Metrics

          • 0
            Total Citations
          • 0
            Total Downloads
          • Downloads (Last 12 months)0
          • Downloads (Last 6 weeks)0
          Reflects downloads up to 10 Nov 2024

          Other Metrics

          Citations

          View Options

          View options

          Get Access

          Login options

          Media

          Figures

          Other

          Tables

          Share

          Share

          Share this Publication link

          Share on social media