Skip to main content
. 2026 Feb 19;26(4):1334. doi: 10.3390/s26041334
Algorithm 1: Multi-Level Gabor Frequency Network

    Input: Source image IsR3×H×W; fractional order α; angle set

          Θ={0°,45°,90°,135°}; scale set S={1,2,3,4}.

    Output: Multi-level frequency-aware features [F1,F2,F3].

  •    1 

    Stage 1: Patch Embedding and Local Frequency Encoding

  •    2 

    X1PatchEmbed(Is);              // Extract low-level patches

  •    3 

    Y1GaborFrequencyNet(X1)

  •    4 

       Apply fractional Gabor filters Gα(θ,s) to capture orientation–scale textures;

  •    5 

       Fuse complex-domain features via Frequency Attention (FA):

  •    6 

    Y1α1·FA(Gα(X1))+(1α1)·Gα(X1)

  •    7 

    Stage 2: Mid-Level Aggregation

  •    8 

    X2PatchMerging(Y1);          // Downsample and double channels

  •    9 

    Y2GaborFrequencyNet(X2)

  •  10 

    Stage 3: High-Level Fusion

  •  11 

    X3PatchMerging(Y2)

  •  12 

    Y3GaborFrequencyNet(X3)

  •  13 

    Feature Reshaping

  •  14 
    F1Reshape(Y1)R4096×128; F2Reshape(Y2)R1024×256;
    • F3Reshape(Y3)R256×512
  •  15 

    return  [F1,F2,F3]