Submitted:
24 November 2025
Posted:
25 November 2025
You are already at the latest version
Abstract
Keywords:
1. Introduction
- To compare the performance of STFT-based CNN models and handcrafted-feature-based LSTM models in fault classification of rotating machinery using a simplified, interpretable framework.
- To analyze the reasons behind performance differences from the perspective of representation learning and fundamental network architecture.
- To correlate learned representations with physically interpretable features for deeper insight into fault characteristics and provide practical model selection guidelines.
2. Theoretical Backgrounds
2.1. Convolutional Neural Network
2.2. Short Time Fourier Transform
2.3. Long Short-Term Memories
2.4. Handcrafted Features
| Feature name | Formula |
|---|---|
| Mean : | |
| Mean amplitude : | |
| Root mean square : | |
| Square root amplitude : | |
| Peak to peak : | |
| Standard deviation : | |
| Kurtosis : | |
| Skewness : | |
| Crest factor : | |
| Shape factor : | |
| Clearance factor : | |
| Entropy : | |
3. Datasets
3.1. Benchmark Dataset
3.2. Experimental Setup
3.2.1. Test Setup Configuration
3.2.2. Slightly Defected Bearings
3.2.3. Data Acquisition
4. Validation
4.1. Preprocessing
4.2. Interpretable Model Design for Comparative Analysis
4.2.1. CNN – STFT
4.2.2. LSTM – Handcrafted

5. Results and Discussion
| Dataset 1 (Acc. / F1) |
Dataset 2 (Acc. / F1) |
Dataset 3 (Acc. / F1) |
Dataset 4 (Acc. / F1) |
Exp. A (Acc. / F1) |
Exp. B (Acc. / F1) |
|
|---|---|---|---|---|---|---|
| CNN | 0.92 / 0.92 | 0.91 / 0.91 | 0.91 / 0.90 | 0.92 / 0.92 | 0.99 / 0.99 | 0.99 / 0.99 |
| LSTM-T | 0.80 / 0.79 | 0.80 / 0.80 | 0.81 / 0.81 | 0.80 / 0.80 | 0.90 / 0.90 | 0.78 / 0.76 |
| LSTM-F | 0.99 / 0.99 | 0.99 / 0.99 | 0.99 / 0.99 | 1.0 / 1.0 | 0.90 / 0.90 | 0.96 / 0.96 |
6. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- SKF, Slewing bearings. https://cdn.skfmediahub.skf.com/api/public/0901d196809590fe/pdf_preview_medium/0901d196809590fe_pdf_preview_medium.pdf (accessed 15 September 2005).
- NSK, Technical report. https://www.nsk.com/content/dam/nsk/common/catalogs/ctrgPdf/bearings/e728g.pdf (accessed October 2013).
- Wu, G.; Yan, T.; Yang, G.; Chai, H.; Cao, C. A review on rolling bearing fault signal detection methods based on different sensors. Sensors, 2022, 22, 8330. [Google Scholar] [CrossRef]
- Wang, F.; Liu, C.; Su, W.; Xue, Z.; Li, H.; Han, Q. Condition monitoring and fault diagnosis methods for low-speed and heavy-load slewing bearings: A literature review. Journal of Vibroengineering, 2017, 19, 3429–3444. [Google Scholar] [CrossRef]
- Jin, X.; Chen, Y.; Wang, L.; Han, H.; Chen, P. Failure prediction, monitoring and diagnosis methods for slewing bearings of large-scale wind turbine: A review. Measurement, 2021, 172, 108855. [Google Scholar] [CrossRef]
- Moodie, C. An investigation into the condition monitoring of large slow speed slew bearings. 2009.
- Jain, P.; Bhosle, S. Analysis of vibration signals caused by ball bearing defects using time-domain statistical indicators. International Journal of Advanced Technology and Engineering Exploration, 2022, 9, 700. [Google Scholar] [CrossRef]
- Lebold, M.; Mcclintic, K.; Campbell, R.; Byington, C.; Maynard, K. Review of vibration analysis methods for gearbox diagnostics and prognostics. In: Proceedings of the 54th meeting of the society for machinery failure prevention technology. Virginia Beach, VA, 2000. p. 16.
- Mcinerny, S.; Dai, Y. Basic vibration signal processing for bearing fault detection. IEEE Transactions on education, 2003, 46, 149–156. [Google Scholar] [CrossRef]
- Kiral, Z.; Karagulle, H. Vibration analysis of rolling element bearings with various defects under the action of an unbalanced force. Mechanical systems and signal processing, 2006, 20, 1967–1991. [Google Scholar] [CrossRef]
- Ocak, H.; Loparo, K. Estimation of the running speed and bearing defect frequencies of an induction motor from vibration data. Mechanical systems and signal processing, 2004, 18, 515–533. [Google Scholar] [CrossRef]
- Yang, H.; Mathew, J.; Ma, L. Vibration feature extraction techniques for fault diagnosis of rotating machinery: a literature survey. In: Asia-pacific vibration conference. 2003. p. 801-807.
- Saruhan, H.; Saridemir, S.; Qicek, A.; Uygur, I. Vibration analysis of rolling element bearings defects. Journal of applied research and technology, 2014, 12, 384–395. [Google Scholar] [CrossRef]
- Kapangowda, N.; Krishna, H.; Vasanth, S.; Thammaiah, A. Internal combustion engine gearbox bearing fault prediction using J48 and random forest classifier. International Journal of Electrical & Computer Engineering (2088-8708), 2023, 13.4. [CrossRef]
- Knight, A.; Bertani, S. Mechanical fault detection in a medium-sized induction motor using stator current monitoring. IEEE Transactions on Energy Conversion 2005, 20, 753–760. [Google Scholar] [CrossRef]
- Caesarendra, W. Vibration and acoustic emission-based condition monitoring and prognostic methods for very low speed slew bearing.
- Caesarendra, W.; Kosasih, P.; Tieu, A.; Moodie, C.; Choi, B. Condition monitoring of naturally damaged slow speed slewing bearing based on ensemble empirical mode decomposition. Journal of Mechanical Science and Technology, 2013, 27, 2253–2262. [Google Scholar] [CrossRef]
- Caesarendra, W.; Park, J.; Kosasih, P.; Choi, B. Condition monitoring of low speed slewing bearings based on ensemble empirical mode decomposition method. Transactions of the Korean Society for Noise and Vibration Engineering, 2013, 23, 131–143. [Google Scholar] [CrossRef]
- Žvokelj, M.; Zupan, S.; Prebil, I. Multivariate and multiscale monitoring of large-size low-speed bearings using ensemble empirical mode decomposition method combined with principal component analysis. Mechanical Systems and Signal Processing, 2010, 24, 1049–1067. [Google Scholar] [CrossRef]
- Han, T.; Liu, Q.; Zhang, L.; Tan, A. Fault feature extraction of low speed roller bearing based on Teager energy operator and CEEMD. Measurement, 2019, 138, 400–408. [Google Scholar] [CrossRef]
- Caesarendra, W.; Kosasih, B.; Tieu, A.; Moodie, C. Circular domain features based condition monitoring for low speed slewing bearing. Mechanical Systems and Signal Processing, 2014, 45, 114–138. [Google Scholar] [CrossRef]
- Caesarendra, W.; Kosasih, B.; Tieu, A.; Moodie, C. Application of the largest Lyapunov exponent algorithm for feature extraction in low speed slew bearing condition monitoring. Mechanical Systems and Signal Processing, 2015, 50, 116–138. [Google Scholar] [CrossRef]
- Luo, P.; Hu, Y. (2019). research on rolling bearing fault identification method based on LSTM neural network. In IOP Conference Series: Materials Science and Engineering (Vol. 542, No. 1, p. 012048). IOP Publishing. [CrossRef]
- Wang, J.; Mo, Z.; Zhang, H.; Miao, Q. A deep learning method for bearing fault diagnosis based on time-frequency image. IEEE Access 2019, 7, 42373–42383. [Google Scholar] [CrossRef]
- Avci, O.; Abdeliaber, O.; Kiranyaz, S.; Hussein, M.; Gabbouj, M.; Inman, D. A review of vibration-based damage detection in civil structures: From traditional methods to Machine Learning and Deep Learning applications. Mechanical systems and signal processing, 2021, 147, 107077. [Google Scholar] [CrossRef]
- An, Y.; Zhang, K.; Liu, Q.; Chai, Y.; Huang, X. Rolling bearing fault diagnosis method base on periodic sparse attention and LSTM. IEEE Sensors Journal, 2022, 22, 12044–12053. [Google Scholar] [CrossRef]
- Gu, K.; Zhang, Y.; Liu, X.; Li, H.; Ren, M. DWT-LSTM-based fault diagnosis of rolling bearings with multi-sensors. Electronics, 2021, 10, 2076. [Google Scholar] [CrossRef]
- Xueyi, L.; Kaiyu, S.; Qiushi, H.; Xiangkai, W.; Zhijie, X. (2023). Research on fault diagnosis of highway Bi-LSTM based on attention mechanism. Eksploatacja i Niezawodność-maintennace and reliability, 25(2).
- Li, C.; Xu, J.; Xing, J. A Frequency Feature Extraction Method Based on Convolutional Neural Network for Recognition of Incipient Fault. IEEE Sensors Journal, 2023. [CrossRef]
- Zhang, Q.; Deng, L. An intelligent fault diagnosis method of rolling bearings based on short-time Fourier transform and convolutional neural network. Journal of Failure Analysis and Prevention, 2023, 23, 795–811. [Google Scholar] [CrossRef]
- Yang, S.; Yang, P.; Yu, H.; Bai, J.; Feng, W.; Su, Y.; Si, Y. A 2DCNN-RF model for offshore wind turbine high-speed bearing-fault diagnosis under noisy environment. Energies 2022, 15, 3340. [Google Scholar] [CrossRef]
- Bengio, Y.; Courville, A.; Vincent, P. Representation learning: A review and new perspectives. IEEE transactions on pattern analysis and machine intelligence, 2013, 35, 1798–1828. [Google Scholar] [CrossRef] [PubMed]
- Alzawi, S.; Mohammed, T.; Albawi, S. Understanding of a convolutional neural network. In: 2017 international conference on engineering and technology (ICET). Ieee, 2017. p. 1-6.
- Toma, R.; Piltan, F.; Im, K.; Shon, D.; Yoon, T.; Yoo, D.; Kim, J. A bearing fault classification framework based on image encoding techniques and a convolutional neural network under different operating conditions. Sensors 2022, 22, 4881. [Google Scholar] [CrossRef]
- Pham, M.; Kim, J.; Kim, C. 2D CNN-based multi-output diagnosis for compound bearing faults under variable rotational speeds. Machines, 2021, 9, 199. [Google Scholar] [CrossRef]
- Alzubaidi, L.; Zhang, J.; Humaidi, A.; Al-Dujaili, A.; Duan, Y.; Al-Shamma, O.; Santamaria, J.; Fadhel, M.; Al-Amidie, M.; Farhan, L. Review of deep learning: Concepts, CNN architectures, challenges, applications, future directions. Journal of big Data, 2021, 8, 1–74. [Google Scholar] [CrossRef]
- Yosinski, J.; Clune, J.; Nguyen, A.; Lipson, H.; Fuches, T. Understanding Neural Networks Through Deep Visualization. [CrossRef]
- Zeiler, M.; Fergus, R. Visualizing and understanding convolutional networks. In: Computer Vision–ECCV 2014: 13th European Conference, Zurich, Switzerland, September 6-12, 2014, Proceedings, Part I 13. Springer International Publishing, 2014. p. 818-833. [CrossRef]
- Protas, E.; Bratti, J.; Gaya, J.; Drews, P.; Botelho, S. Visualization methods for image transformation convolutional neural networks. IEEE Transactions on Neural Networks and Learning Systems, 2018, 30, 2231–2243. [Google Scholar] [CrossRef] [PubMed]
- Rao, S. Mechanical vibrations. 2001.
- Sundararajan, D. The discrete Fourier transform: theory, algorithms and applications. World Scientific, 2001.
- Allen, J.; Rabiner, L. A unified approach to short-time Fourier analysis and synthesis. Proceedings of the IEEE, 1977, 65, 1558–1564. [Google Scholar] [CrossRef]
- Wang, B.; Feng, G.; Huo, D.; Kang, Y. A bearing fault diagnosis method based on spectrum map information fusion and convolutional neural network. Processes, 2022, 10, 1426. [Google Scholar] [CrossRef]
- Hochreiter, S.; Schmidhuber, J. Long short-term memory. Neural computation, 1997, 9, 1735–1780. [Google Scholar] [CrossRef] [PubMed]
- Staudemeyer, R.; Morris, E. Understanding LSTM--a tutorial into long short-term memory recurrent neural networks. arXiv preprint arXiv:1909.09586, 2019. [CrossRef]
- Zargar, S. Introduction to sequence learning models: RNN, LSTM, GRU. Department of Mechanical and Aerospace Engineering, North Carolina State University, Raleigh, North Carolina, 2021, 27606.
- Ptotić, M.; Stojanvić, M.; Popović, P. A Review of Machine Learning Methods for Long-Term Time Series Prediction. In: 2022 57th International Scientific Conference on Information, Communication and Energy Systems and Technologies (ICEST). IEEE, 2022. p. 1-4. [CrossRef]
- Song, W.; Gao, C.; Zhao Y.; Zhao Y. A time series data filling method based on LSTM—Taking the stem moisture as an example. Sensors, 2020, 20.18: 5045. [CrossRef]
- Cai, C.; Tao, Y.; Zhu, T.; Deng, Z. Short-term load forecasting based on deep learning bidirectional LSTM neural network. Applied Sciences, 2021, 11.17: 8129. [CrossRef]
- Park, S.; Park, K. A pre-trained model selection for transfer learning of remaining useful life prediction of grinding wheel. Journal of Intelligent Manufacturing, 2023, 1-18. [CrossRef]
- Caesarendra, W.; Tjahjowidodo, T. A review of feature extraction methods in vibration-based condition monitoring and its application for degradation trend estimation of low-speed slew bearing. Machines, 2017, 5.4: 21. [CrossRef]
- Case Western Reserve University Bearing Dataset, https://engineering.case.edu/bearingdatacenter.
- Pietrzak, P.; Wolkiesicz, M. Stator Winding Fault Detection of Permanent Magnet Synchronous Motors Based on the Short-Time Fourier Transform. Power Electronics and Drives, 2022, 7.1: 112-133.
- Ruiz, J.; Rosero, J.; Espinosa, A.; Romeral, L. Detection of demagnetization faults in permanent-magnet synchronous motors under nonstationary conditions. IEEE Transactions on Magnetics, 2009, 45.7: 2961-2969. [CrossRef]
- Rosero, J.; Ortega, J.; Urresty, J.; Ca ́rdenas, J.; Romeral, L. Stator short circuits detection in PMSM by means of higher order spectral analysis (HOSA). In: 2009 Twenty-Fourth Annual IEEE Applied Power Electronics Conference and Exposition. IEEE, 2009. p. 964-969. [CrossRef]
- Belbali, A.; Makhloufi, S.; Kadri, A.; Abdallah, L.; Seddik, Z. Mathematical Modelling of a 3-Phase Induction Motor. 2023.
- Smith, W.; Randall, R. Rolling element bearing diagnostics using the Case Western Reserve University data: A benchmark study. Mechanical systems and signal processing, 2015, 64: 100-131. [CrossRef]
- Mishra, C.; Samantaray, A.; Chakraborty, G. Ball bearing defect models: A study of simulated and experimental fault signatures. Journal of Sound and Vibration, 2017, 400: 86-112. [CrossRef]
- Erhan, D.; Bengio, Y.; Courvill, A.; Vincent, P. Visualizing higher-layer features of a deep network. University of Montreal, 2009, 1341.3: 1.
- Grandini, M.; Bagli, E.; Visani, G. Metrics for multi-class classification: an overview. arXiv preprint arXiv:2008.05756, 2020. [CrossRef]
- Yoo, Y.; Jo H.; Ban S. Lite and efficient deep learning model for bearing fault diagnosis using the CWRU dataset. Sensors, 2023, 23.6: 3157. [CrossRef]












| Dataset | RPM | Failure mode | Training size |
Validation size |
Test size |
|---|---|---|---|---|---|
| Dataset 1 | 1730 | Normal, OF, IF and RF | 40 | 281 | 281 |
| Dataset 2 | 1750 | Normal, OF, IF and RF | 40 | 281 | 281 |
| Dataset 3 | 1773 | Normal, OF, IF and RF | 40 | 281 | 281 |
| Dataset 4 | 1797 | Normal, OF, IF and RF | 40 | 231 | 231 |
| Dataset | RPM | Failure mode | Training size |
Validation size |
Test size |
|---|---|---|---|---|---|
| Exp. A | 5 | Normal, OF, IF and RF | 240 | 3,080 | 3,080 |
| Exp. B | 20 | Normal, OF, IF and RF | 240 | 3,080 | 3,080 |
| Dataset 1 |
Dataset 2 |
Dataset 3 |
Dataset 4 |
Exp. A | Exp. B | |
|---|---|---|---|---|---|---|
| Rolling element frequency | 135 Hz | 138 Hz | 139 Hz | 141 Hz | 1.6 Hz | 6.5 Hz |
| Outer pass frequency |
103 Hz | 105 Hz | 106 Hz | 107 Hz | 2.5 Hz | 9.8 Hz |
| Inner pass frequency |
155 Hz | 158 Hz | 160 Hz | 162 Hz | 2.6 Hz | 10.4 Hz |
| Selected | 70 | 70 | 70 | 70 | 688 | 190 |
| Selected | 90 | 90 | 90 | 90 | 2344 | 586 |
| Selected | 20 | 20 | 20 | 20 | 1656 | 396 |
| Exp. A STFT |
Exp. A handcrafted | Exp. B STFT |
Exp. B handcrafted | CWRU STFT |
CWRU handcrafted |
|
| Input size |
(1024, 128) | (128, 12) | (256, 512) | (512, 12) | (32, 32) | (32, 12) |
| Exp. A | Exp. B | CWRU | |
|---|---|---|---|
| Kernel size (, , ) | (256, 16, 64) | (64, 31, 64) | (8, 5, 64) |
| Striding interval (, ) | (32, 4) | (8, 4) | (1, 1) |
| # of parameters | 262,208 | 127,040 | 2,624 |
| Exp. A | Exp. B | CWRU | |
|---|---|---|---|
| # of hidden units | 250 | 172 | 20 |
| # of parameters | 263,000 | 127,008 | 2,640 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).