Design and Analysis of Convolutional Neural Layers: A Signal Processing Perspective

被引:3
|
作者
Farag, Mohammed M. M. [1 ,2 ]
机构
[1] King Faisal Univ, Coll Engn, Elect Engn Dept, Al Hasa, Saudi Arabia
[2] Alexandria Univ, Fac Engn, Elect Engn Dept, Alexandria 21544, Egypt
关键词
Computational modeling; Feature extraction; Machine learning; Task analysis; Convolutional neural networks; Mathematical models; Finite impulse response filters; Fault diagnosis; signal processing; convolutional layer; interpretable neural networks; machinery fault diagnosis; DEEP; CLASSIFICATION;
D O I
10.1109/ACCESS.2023.3258399
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Convolutional layers (CLs) are ubiquitous in contemporary deep neural network (DNN) models, commonly used for automatic feature extraction. A CL performs cross-correlation between the input to the layer and a set of learnable kernels to produce the layer output. Typically, kernel weights are randomly initialized and automatically learned during model training using the backpropagation and gradient descent algorithms to minimize a specific loss function. Modern DNN models comprise deep hierarchical stacks of CLs and pooling layers. Despite their prevalence, CLs are perceived as a magical tool for feature extraction without solid interpretations of their underlying working principles. In this work, we advance a method for designing and analyzing CLs by providing novel signal processing interpretations of the CL by exploiting the correlation and equivalent convolution functions of the layer. The proposed interpretations enable the employment of CLs to develop finite impulse response (FIR) filters, matched filters (MFs), short-time Fourier transform (STFT), discrete-time Fourier transform (DTFT), and continuous wavelet transform (CWT) algorithms. The main idea is to pre-assign the CL kernel weights to implement a specific convolution- or correlation-based DSP algorithm. Such an approach enables building self-contained DNN models in which CLs are utilized for various preprocessing and feature extractions tasks, enhancing the model portability, and cutting down the preprocessing computational cost. The proposed DSP interpretations provide an effective means to analyze and explain the operation of automatically trained CLs in the time and frequency domains by reversing the design procedures. The presented interpretations are mathematically established and experimentally validated with a comprehensive machinery fault diagnosis application example illustrating the potential of the proposed methodology.
引用
收藏
页码:27641 / 27661
页数:21
相关论文
共 50 条
  • [1] Signal to Image Conversion and Convolutional Neural Networks for Physiological Signal Processing: A Review
    Vidyasagar, K. E. Ch
    Kumar, K. Revanth
    Sai, G. N. K. Anantha
    Ruchita, Munagala
    Saikia, Manob Jyoti
    IEEE ACCESS, 2024, 12 : 66726 - 66764
  • [2] Signal Processing of Spatial Convolutional Neural Network for Laser Ranging
    Bai Yibo
    Pan Kangli
    Geng Lin
    CHINESE JOURNAL OF LASERS-ZHONGGUO JIGUANG, 2021, 48 (23):
  • [3] Deep Convolutional Neural Networks for Chaos Identification in Signal Processing
    Makarenko, Andrey V.
    2018 26TH EUROPEAN SIGNAL PROCESSING CONFERENCE (EUSIPCO), 2018, : 1467 - 1471
  • [4] Sentiment analysis: a convolutional neural networks perspective
    Tausif Diwan
    Jitendra V. Tembhurne
    Multimedia Tools and Applications, 2022, 81 : 44405 - 44429
  • [5] Sentiment analysis: a convolutional neural networks perspective
    Diwan, Tausif
    Tembhurne, Jitendra V.
    MULTIMEDIA TOOLS AND APPLICATIONS, 2022, 81 (30) : 44405 - 44429
  • [6] 1-D Convolutional Neural Networks for Signal Processing Applications
    Kiranyaz, Serkan
    Ince, Turker
    Abdeljaber, Osama
    Avci, Onur
    Gabbouj, Moncef
    2019 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), 2019, : 8360 - 8364
  • [7] Efficient FPGA Implementation of a Convolutional Neural Network for Radar Signal Processing
    Zhang, Jingchi
    Huang, Yihao
    Yang, Huanrui
    Martinez, Michael
    Hickman, Granger
    Krolik, Jeffrey
    Li, Hai
    2021 IEEE 3RD INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE CIRCUITS AND SYSTEMS (AICAS), 2021,
  • [8] Convolutional Neural Filtering for Intelligent Communications Signal Processing in Harsh Environments
    Sun, Zhuo
    Li, Jingjing
    Fan, Jinpo
    IEEE ACCESS, 2021, 9 : 8212 - 8219
  • [9] Deep Camera: A Fully Convolutional Neural Network for Image Signal Processing
    Ratnasingam, Sivalogeswaran
    2019 IEEE/CVF INTERNATIONAL CONFERENCE ON COMPUTER VISION WORKSHOPS (ICCVW), 2019, : 3868 - 3878
  • [10] CMUT-based biosensor with convolutional neural network signal processing
    Pelenis, Donatas
    Barauskas, Dovydas
    Vanagas, Gailius
    Dzikaras, Mindaugas
    Virzonis, Darius
    ULTRASONICS, 2019, 99