Sabyasachi Biswas , Abdullah Al Mamun , MD Shafikul Islam , Mahathir Mohammad Bappy
{"title":"使用可学习高斯/Sinc滤波器的可解释CNN模型用于计算高效的轴承故障诊断","authors":"Sabyasachi Biswas , Abdullah Al Mamun , MD Shafikul Islam , Mahathir Mohammad Bappy","doi":"10.1016/j.mfglet.2025.06.015","DOIUrl":null,"url":null,"abstract":"<div><div>Real-time monitoring of bearing health is essential for maintaining rotary machinery’s operational efficiency and reliability. Nowadays, deep learning-based convolutional neural networks (CNNs) have gained popularity for diagnosing various bearing fault conditions, surpassing traditional machine learning methods that rely on time–frequency analysis, feature extraction, and supervised learning. However, the foundational architecture of CNNs—including filter size, number of filters in convolutional layers, optimizers, batch size, and more—significantly impacts model performance. Among these parameters, filter size selection is particularly crucial, as it directly affects the computational efficiency and effectiveness of the trained model. To address these challenges, this paper presents an approach integrating parameter learning for structured functions used as filter banks within CNNs architecture. In the proposed architecture, the initial layer includes parameterized learnable filters (LFs) that operate directly on raw data, producing frequency-related features through the structured design of the filter functions. Specifically, two types of parameterized LFs—Sinc and Gaussian filters—are introduced, each providing distinct bandpass filtering in the frequency domain to improve the direct classification of raw time-series data. To validate its effectiveness, we used state-of-the-art bearing fault datasets leveraging vibration signals. Experimental results demonstrate that the proposed approach successfully detects various bearing fault conditions and achieves performance similar to benchmark methods, even with limited training data. Thus, the proposed method enhances classification performance while improving the interpretability and understanding of CNNs operations, leading to more effective bearing fault diagnosis.</div></div>","PeriodicalId":38186,"journal":{"name":"Manufacturing Letters","volume":"44 ","pages":"Pages 110-120"},"PeriodicalIF":2.0000,"publicationDate":"2025-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Interpretable CNN models for computationally efficient bearing fault diagnosis using learnable Gaussian/Sinc filters\",\"authors\":\"Sabyasachi Biswas , Abdullah Al Mamun , MD Shafikul Islam , Mahathir Mohammad Bappy\",\"doi\":\"10.1016/j.mfglet.2025.06.015\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><div>Real-time monitoring of bearing health is essential for maintaining rotary machinery’s operational efficiency and reliability. Nowadays, deep learning-based convolutional neural networks (CNNs) have gained popularity for diagnosing various bearing fault conditions, surpassing traditional machine learning methods that rely on time–frequency analysis, feature extraction, and supervised learning. However, the foundational architecture of CNNs—including filter size, number of filters in convolutional layers, optimizers, batch size, and more—significantly impacts model performance. Among these parameters, filter size selection is particularly crucial, as it directly affects the computational efficiency and effectiveness of the trained model. To address these challenges, this paper presents an approach integrating parameter learning for structured functions used as filter banks within CNNs architecture. In the proposed architecture, the initial layer includes parameterized learnable filters (LFs) that operate directly on raw data, producing frequency-related features through the structured design of the filter functions. Specifically, two types of parameterized LFs—Sinc and Gaussian filters—are introduced, each providing distinct bandpass filtering in the frequency domain to improve the direct classification of raw time-series data. To validate its effectiveness, we used state-of-the-art bearing fault datasets leveraging vibration signals. Experimental results demonstrate that the proposed approach successfully detects various bearing fault conditions and achieves performance similar to benchmark methods, even with limited training data. Thus, the proposed method enhances classification performance while improving the interpretability and understanding of CNNs operations, leading to more effective bearing fault diagnosis.</div></div>\",\"PeriodicalId\":38186,\"journal\":{\"name\":\"Manufacturing Letters\",\"volume\":\"44 \",\"pages\":\"Pages 110-120\"},\"PeriodicalIF\":2.0000,\"publicationDate\":\"2025-08-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Manufacturing Letters\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S2213846325000379\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q3\",\"JCRName\":\"ENGINEERING, MANUFACTURING\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Manufacturing Letters","FirstCategoryId":"1085","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S2213846325000379","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"ENGINEERING, MANUFACTURING","Score":null,"Total":0}
Interpretable CNN models for computationally efficient bearing fault diagnosis using learnable Gaussian/Sinc filters
Real-time monitoring of bearing health is essential for maintaining rotary machinery’s operational efficiency and reliability. Nowadays, deep learning-based convolutional neural networks (CNNs) have gained popularity for diagnosing various bearing fault conditions, surpassing traditional machine learning methods that rely on time–frequency analysis, feature extraction, and supervised learning. However, the foundational architecture of CNNs—including filter size, number of filters in convolutional layers, optimizers, batch size, and more—significantly impacts model performance. Among these parameters, filter size selection is particularly crucial, as it directly affects the computational efficiency and effectiveness of the trained model. To address these challenges, this paper presents an approach integrating parameter learning for structured functions used as filter banks within CNNs architecture. In the proposed architecture, the initial layer includes parameterized learnable filters (LFs) that operate directly on raw data, producing frequency-related features through the structured design of the filter functions. Specifically, two types of parameterized LFs—Sinc and Gaussian filters—are introduced, each providing distinct bandpass filtering in the frequency domain to improve the direct classification of raw time-series data. To validate its effectiveness, we used state-of-the-art bearing fault datasets leveraging vibration signals. Experimental results demonstrate that the proposed approach successfully detects various bearing fault conditions and achieves performance similar to benchmark methods, even with limited training data. Thus, the proposed method enhances classification performance while improving the interpretability and understanding of CNNs operations, leading to more effective bearing fault diagnosis.