• Laser & Optoelectronics Progress
  • Vol. 57, Issue 24, 241002 (2020)
Zhiyong Tao1, jie Li1、2、*, and Xiaoliang Tang2
Author Affiliations
  • 1School of Electronic Information Engineering, Liaoning Technical University, Huludao, Liaoning 125105, China
  • 2Quanzhou Institute of Equipment Manufacturing Haixi Institutes, Chinese Academy of Sciences, Quanzhou, Fujian 362000, China
  • show less
    DOI: 10.3788/LOP57.241002 Cite this Article Set citation alerts
    Zhiyong Tao, jie Li, Xiaoliang Tang. Texture Images Classification Algorithm Combining Wavelet Transform and Capsule Network[J]. Laser & Optoelectronics Progress, 2020, 57(24): 241002 Copy Citation Text show less
    Structure of matrix capsule network
    Fig. 1. Structure of matrix capsule network
    Structure of wavelet capsule network
    Fig. 2. Structure of wavelet capsule network
    KTH data set
    Fig. 3. KTH data set
    KTD data set
    Fig. 4. KTD data set
    UIUC data set
    Fig. 5. UIUC data set
    Classification accuracies of DWTCapsNet on different texture data sets. (a) Train set; (b) test set
    Fig. 6. Classification accuracies of DWTCapsNet on different texture data sets. (a) Train set; (b) test set
    Visualization of DWTCapsNet output feature
    Fig. 7. Visualization of DWTCapsNet output feature
    Images after adding different levels of Gaussian noise
    Fig. 8. Images after adding different levels of Gaussian noise
    Classification accuracies of wavelet capsule network at different noise levels (KTH dataset)
    Fig. 9. Classification accuracies of wavelet capsule network at different noise levels (KTH dataset)
    LayerOutput sizeDWTCapsNet
    Conv64×64kernel size: 7×7, stride: 2, with padding
    DWT32×32wavelet decomposition
    Dense block_132×321×1 Conv3×3 Conv×6
    Transition32×32kernel size: 1×1, stride: 1
    16×162×2max pooling, stride: 2
    Dense block_216×161×1 Conv3×3 Conv×12
    Reduce Channel16×16kernel size: 3×3, stride: 1, with padding
    PrimaryCapspose: 16×16×128 activation: 16×16×8kernel size: 1×1, stride: 1
    ConvCapspose: 7×7×256activation: 7×7×16kernel size: 3×3, stride: 2
    Class Capsulepose: E×16activation: Ekernel size: 1×1, stride: 1
    Table 1. Structural parameter of wavelet capsule network
    Data setKTHKTDUIUC
    Train set35643136700
    Test set11881344300
    Class112825
    Typecolorgraygray
    Total number of images475244801000
    Table 2. Division of different data sets
    TypeModelKTH /%KTD /%UIUC /%Reference
    Traditional algorithmLBP89.397.888.1Ref. [24]
    ILBP96.999.791.9Ref. [25]
    FLBP94.399.291.3Ref. [26]
    GPBMFD----90.30Ref. [27]
    LQC96.39--92.62Ref. [28]
    SLGP95.60----Ref. [29]
    LCCMSP93.3299.69--Ref. [30]
    LQPAT83.7696.92--Ref. [31]
    CNN-based algorithmT-CNN-399.473.2--Ref. [32]
    VisualNet72.497.8--Ref. [33]
    VGG-VD-1697.899.593.3Ref. [11]
    Deep-TEN84.5----Ref. [34]
    LFV82.6----Ref. [35]
    DWTCapsNet99.9299.7991.74ours
    Table 3. Classification accuracies of different texture classification algorithms
    Data setKTH-colorKTH-gray
    Accuracy99.9296.88
    Table 4. Classification accuracies of DWTCapsNet on color and gray texture images unit: %
    Data setKTHKTDUIUC
    DenseNet98.2099.6687.07
    DWTDenseNet99.3899.7287.83
    Table 5. Classification result of DWTDenseNet unit: %
    Data setKTHKTDUIUC
    MatrixCapsNet93.1884.7345.31
    DenseCapsNet93.9199.0188.12
    Table 6. Classification result of DenseCapsNet unit: %
    Rotation angle /(°)Accuracy /%Rotation angle /(°)Accuracy /%Rotation angle /(°)Accuracy /%
    099.7112041.2624041.26
    3067.2515057.1027050.99
    6044.6018096.6630043.11
    9051.2721064.2733062.00
    Table 7. Classification accuracy of wavelet capsule network on rotating image data set
    Zhiyong Tao, jie Li, Xiaoliang Tang. Texture Images Classification Algorithm Combining Wavelet Transform and Capsule Network[J]. Laser & Optoelectronics Progress, 2020, 57(24): 241002
    Download Citation