{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,28]],"date-time":"2026-07-28T02:27:43Z","timestamp":1785205663465,"version":"3.55.0"},"reference-count":50,"publisher":"MDPI AG","issue":"5","license":[{"start":{"date-parts":[[2019,3,3]],"date-time":"2019-03-03T00:00:00Z","timestamp":1551571200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["61573257, 71690234"],"award-info":[{"award-number":["61573257, 71690234"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Recently, research on data-driven bearing fault diagnosis methods has attracted increasing attention due to the availability of massive condition monitoring data. However, most existing methods still have difficulties in learning representative features from the raw data. In addition, they assume that the feature distribution of training data in source domain is the same as that of testing data in target domain, which is invalid in many real-world bearing fault diagnosis problems. Since deep learning has the automatic feature extraction ability and ensemble learning can improve the accuracy and generalization performance of classifiers, this paper proposes a novel bearing fault diagnosis method based on deep convolutional neural network (CNN) and random forest (RF) ensemble learning. Firstly, time domain vibration signals are converted into two dimensional (2D) gray-scale images containing abundant fault information by continuous wavelet transform (CWT). Secondly, a CNN model based on LeNet-5 is built to automatically extract multi-level features that are sensitive to the detection of faults from the images. Finally, the multi-level features containing both local and global information are utilized to diagnose bearing faults by the ensemble of multiple RF classifiers. In particular, low-level features containing local characteristics and accurate details in the hidden layers are combined to improve the diagnostic performance. The effectiveness of the proposed method is validated by two sets of bearing data collected from reliance electric motor and rolling mill, respectively. The experimental results indicate that the proposed method achieves high accuracy in bearing fault diagnosis under complex operational conditions and is superior to traditional methods and standard deep learning methods.<\/jats:p>","DOI":"10.3390\/s19051088","type":"journal-article","created":{"date-parts":[[2019,3,4]],"date-time":"2019-03-04T05:45:36Z","timestamp":1551678336000},"page":"1088","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":281,"title":["Bearing Fault Diagnosis Method Based on Deep Convolutional Neural Network and Random Forest Ensemble Learning"],"prefix":"10.3390","volume":"19","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-3752-7749","authenticated-orcid":false,"given":"Gaowei","family":"Xu","sequence":"first","affiliation":[{"name":"School of Electronics and Information Engineering, Tongji University, Shanghai 201804, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Min","family":"Liu","sequence":"additional","affiliation":[{"name":"School of Electronics and Information Engineering, Tongji University, Shanghai 201804, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Zhuofu","family":"Jiang","sequence":"additional","affiliation":[{"name":"School of Electronics and Information Engineering, Tongji University, Shanghai 201804, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8299-101X","authenticated-orcid":false,"given":"Dirk","family":"S\u00f6ffker","sequence":"additional","affiliation":[{"name":"Dynamics and Control, University of Duisburg-Essen, 47057 Duisburg, Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5204-7992","authenticated-orcid":false,"given":"Weiming","family":"Shen","sequence":"additional","affiliation":[{"name":"Key Laboratory of Embedded System and Service Computing, Tongji University, Shanghai 201804, China"},{"name":"State Key Laboratory of Digital Manufacturing Equipment and Technology, Huazhong University of Science and Technology, Wuhan 430074, China"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2019,3,3]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Jiang, W., Xie, C.H., Zhuang, M.Y., Shou, Y.H., and Tang, Y.C. (2016). Sensor Data Fusion with Z-Numbers and Its Application in Fault Diagnosis. Sensors, 16.","DOI":"10.3390\/s16091509"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"33","DOI":"10.1016\/j.ymssp.2018.02.016","article-title":"Artificial intelligence for fault diagnosis of rotating machinery: A review","volume":"108","author":"Liu","year":"2018","journal-title":"Mech. Syst. Signal Process."},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Li, C., S\u00e1nchez, R., Zurita, G., Cerrada, M., and Cabrera, D. (2016). Fault Diagnosis for Rotating Machinery Using Vibration Measurement Deep Statistical Feature Learning. Sensors, 16.","DOI":"10.3390\/s16060895"},{"key":"ref_4","first-page":"101","article-title":"Intelligent Bearing Fault Diagnosis Method Combining Compressed Data Acquisition and Deep Learning","volume":"23","author":"Sun","year":"2018","journal-title":"IEEE Trans. Instrum. Meas."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"1111","DOI":"10.1109\/TSMC.2016.2531692","article-title":"Online Fault Diagnosis of Motor Bearing via Stochastic-Resonance-Based Adaptive Filter in an Embedded System","volume":"47","author":"Lu","year":"2017","journal-title":"IEEE Trans. Syst. Man Cybern. Syst."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"5590","DOI":"10.1109\/TPEL.2016.2608842","article-title":"A Data-Driven Fault Diagnosis Methodology in Three-Phase Inverters for PMSM Drive Systems","volume":"32","author":"Cai","year":"2016","journal-title":"IEEE Trans. Power Electron."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"5990","DOI":"10.1109\/TIE.2017.2774777","article-title":"A New Convolutional Neural Network Based Data-Driven Fault Diagnosis Method","volume":"65","author":"Wen","year":"2018","journal-title":"IEEE Trans. Ind. Electron."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"403","DOI":"10.1007\/s11082-016-0680-1","article-title":"Multivariate outlier mining and regression feedback for 3D measurement improvement in opto-mechanical system","volume":"48","author":"Sergiyenko","year":"2016","journal-title":"Opt. Quantum Electron."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"7334","DOI":"10.1016\/j.eswa.2010.12.095","article-title":"EEMD method and WNN for fault diagnosis of locomotive roller bearings","volume":"38","author":"Lei","year":"2011","journal-title":"Expert Syst. Appl."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"796","DOI":"10.1016\/j.measurement.2009.01.001","article-title":"Signal feature extraction based on an improved EMD method","volume":"42","author":"Lin","year":"2009","journal-title":"Measurement"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"1745","DOI":"10.1080\/00207721.2012.670290","article-title":"An application of a discrete wavelet transform and a back-propagation neural network algorithm for fault diagnosis on single-circuit transmission line","volume":"44","author":"Ngaopitakkul","year":"2013","journal-title":"Int. J. Syst. Sci."},{"key":"ref_12","first-page":"1300","article-title":"Decision tree and PCA-based fault diagnosis of rotating machinery","volume":"21","author":"Sun","year":"2007","journal-title":"Noise Vib. Worldw."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"2441","DOI":"10.1109\/TIE.2013.2273471","article-title":"Motor Bearing Fault Diagnosis Using Trace Ratio Linear Discriminant Analysis","volume":"61","author":"Jin","year":"2013","journal-title":"IEEE Trans. Ind. Electron."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"943","DOI":"10.1016\/j.measurement.2006.10.010","article-title":"A fault diagnosis approach for roller bearing based on IMF envelope spectrum and SVM","volume":"40","author":"Yang","year":"2007","journal-title":"Measurement"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"4137","DOI":"10.1016\/j.eswa.2013.01.033","article-title":"Fault diagnosis of rolling element bearing with intrinsic mode function of acoustic emission data using APF-KNN","volume":"40","author":"Pandya","year":"2013","journal-title":"Expert Syst. Appl."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"436","DOI":"10.1038\/nature14539","article-title":"Deep learning","volume":"521","author":"Lecun","year":"2015","journal-title":"Nature"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"11500","DOI":"10.1088\/0957-0233\/26\/11\/115002","article-title":"Rolling bearing fault diagnosis using an optimization deep belief network","volume":"26","author":"Shao","year":"2015","journal-title":"Meas. Sci. Technol."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"3057","DOI":"10.1109\/TIA.2017.2661250","article-title":"Deep Learning Based Approach for Bearing Fault Diagnosis","volume":"53","author":"He","year":"2017","journal-title":"IEEE Trans. Ind. Appl."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"15066","DOI":"10.1109\/ACCESS.2017.2728010","article-title":"Stacked Sparse Autoencoder-Based Deep Network for Fault Diagnosis of Rotating Machinery","volume":"5","author":"Qi","year":"2017","journal-title":"IEEE Access"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.knosys.2017.10.024","article-title":"Intelligent fault diagnosis of rolling bearing using deep wavelet auto-encoder with extreme learning machine","volume":"140","author":"Shao","year":"2018","journal-title":"Knowl.-Based Syst."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"101","DOI":"10.1109\/TMECH.2017.2728371","article-title":"Fault Diagnosis for Rotating Machinery Using Multiple Sensors and Convolutional Neural Networks","volume":"23","author":"Xia","year":"2018","journal-title":"IEEE\/ASME Trans. Mechatron."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"135","DOI":"10.1109\/TSM.2017.2676245","article-title":"A Convolutional Neural Network for Fault Classification and Diagnosis in Semiconductor Manufacturing Processes","volume":"30","author":"Lee","year":"2017","journal-title":"IEEE Trans. Semicond. Manuf."},{"key":"ref_23","first-page":"1","article-title":"A New Deep Transfer Learning Based on Sparse Auto-Encoder for Fault Diagnosis","volume":"99","author":"Wen","year":"2017","journal-title":"IEEE Trans. Syst. Man Cybern. Syst."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"212","DOI":"10.1016\/j.neucom.2016.11.056","article-title":"CNN for saliency detection with low-level feature integration","volume":"226","author":"Li","year":"2017","journal-title":"Neurocomputing"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"1926","DOI":"10.1109\/TIM.2017.2674738","article-title":"Energy-Fluctuated Multiscale Feature Learning with Deep ConvNet for Intelligent Spindle Bearing Fault Diagnosis","volume":"66","author":"Ding","year":"2017","journal-title":"IEEE Trans. Instrum. Meas."},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Zeiler, M.D., and Fergus, R. (2014, January 6\u201312). Visualizing and Understanding Convolutional Networks. Proceedings of the European Conference on Computer Vision, Zurich, Switzerland.","DOI":"10.1007\/978-3-319-10590-1_53"},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Sun, Y., Wang, X., and Tang, X. (2014, January 23\u201328). Deep Learning Face Representation from Predicting 10,000 Classes. Proceedings of the IEEE International Conference on Computer Vision and Pattern Recognition, Columbus, OH, USA.","DOI":"10.1109\/CVPR.2014.244"},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"1208","DOI":"10.1109\/LSP.2017.2713830","article-title":"Multi-Level and Multi-Scale Feature Aggregation Using Pre-trained Convolutional Neural Networks for Music Auto-tagging","volume":"24","author":"Lee","year":"2017","journal-title":"IEEE Signal Process. Lett."},{"key":"ref_29","unstructured":"Sermanet, P., and Lecun, Y. (August, January 31). Traffic sign recognition with multi-scale Convolutional Networks. Proceedings of the International Joint Conference on Neural Networks, San Jose, CA, USA."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"746","DOI":"10.1016\/j.ymssp.2016.09.010","article-title":"Rolling bearing fault detection and diagnosis based on composite multiscale fuzzy entropy and ensemble support vector machines","volume":"85","author":"Zheng","year":"2017","journal-title":"Mech. Syst. Signal Process."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"56","DOI":"10.1016\/j.knosys.2015.06.017","article-title":"Intelligent fault diagnosis of roller bearings with multivariable ensemble-based incremental support vector machine","volume":"89","author":"Zhang","year":"2015","journal-title":"Knowl.-Based Syst."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"278","DOI":"10.1016\/j.ymssp.2017.09.026","article-title":"A novel method for intelligent fault diagnosis of rolling bearings using ensemble deep auto-encoders","volume":"102","author":"Shao","year":"2018","journal-title":"Mech. Syst. Signal Process."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.ress.2017.11.021","article-title":"Remaining useful life estimation in prognostics using deep convolution neural networks","volume":"172","author":"Li","year":"2018","journal-title":"Reliab. Eng. Syst. Saf."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"655","DOI":"10.5545\/sv-jme.2010.162","article-title":"Signal Model-Based Fault Detection and Diagnosis for Induction Motors Using Features of Vibration Signal in Two-Dimension Domain","volume":"57","author":"Do","year":"2011","journal-title":"Stroj. Vestn."},{"key":"ref_35","doi-asserted-by":"crossref","unstructured":"Chohra, A., Kanaoui, N., and Amarger, V. (2005). A Soft Computing Based Approach Using Signal-To-Image Conversion for Computer Aided Medical Diagnosis. Inf. Process. Secur. Syst., 365\u2013374.","DOI":"10.1007\/0-387-26325-X_33"},{"key":"ref_36","doi-asserted-by":"crossref","unstructured":"Flores-Fuentes, W., Rodr\u00edguez-Qui\u00f1onez, J.C., Hernandez-Balbuena, D., Rivas-L\u00f3pez, M., Sergiyenko, O., Gonzalez-Navarro, F.F., and Rivera-Castillo, J. (2014, January 1\u20134). Machine vision supported by artificial intelligence. Proceedings of the IEEE International Symposium on Industrial Electronics, Istanbul, Turkey.","DOI":"10.1109\/ISIE.2014.6864914"},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"77","DOI":"10.1016\/j.dss.2013.08.002","article-title":"Sentiment classification: The contribution of ensemble learning","volume":"57","author":"Wang","year":"2014","journal-title":"Decis. Support Syst."},{"key":"ref_38","doi-asserted-by":"crossref","unstructured":"Guo, C., Yang, Y., Pan, H., Li, T., and Jin, W. (2016, January 24\u201329). Fault analysis of High Speed Train with DBN hierarchical ensemble. Proceedings of the International Joint Conference on Neural Networks, Vancouver, BC, Canada.","DOI":"10.1109\/IJCNN.2016.7727518"},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"1130","DOI":"10.1016\/j.jhydrol.2015.06.008","article-title":"Flood hazard risk assessment model based on random forest","volume":"527","author":"Wang","year":"2015","journal-title":"J. Hydrol."},{"key":"ref_40","unstructured":"Santur, Y., Karak\u00f6se, M., and Akin, E. (2016, January 1\u20133). Random forest based diagnosis approach for rail fault inspection in railways. Proceedings of the National Conference on Electrical, Electronics and Biomedical Engineering, Bursa, Turkey."},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"353","DOI":"10.1007\/s10994-014-5456-x","article-title":"Efficient distance metric learning by adaptive sampling and mini-batch stochastic gradient descent (SGD)","volume":"99","author":"Qian","year":"2013","journal-title":"Mach. Learn."},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"660","DOI":"10.1109\/21.97458","article-title":"A survey of decision tree classifier methodology","volume":"21","author":"Safavian","year":"2002","journal-title":"IEEE Trans. Syst. Man Cybern."},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"2278","DOI":"10.1109\/5.726791","article-title":"Gradient-based learning applied to document recognition","volume":"86","author":"Bottou","year":"1998","journal-title":"Proc. IEEE"},{"key":"ref_44","doi-asserted-by":"crossref","first-page":"1401","DOI":"10.1109\/61.796234","article-title":"High-impedance fault detection utilizing a Morlet wavelet transform approach","volume":"14","author":"Huang","year":"1999","journal-title":"IEEE Trans. Power Deliv."},{"key":"ref_45","doi-asserted-by":"crossref","first-page":"135","DOI":"10.1006\/jsvi.2000.2864","article-title":"Feature extraction based on morlet wavelet and its application for mechanical fault diagnosis","volume":"234","author":"Lin","year":"2000","journal-title":"J. Sound Vib."},{"key":"ref_46","doi-asserted-by":"crossref","first-page":"199","DOI":"10.1016\/S0888-3270(03)00075-X","article-title":"Application of the wavelet transform in machine condition monitoring and fault diagnostics: A review with bibliography","volume":"18","author":"Peng","year":"2004","journal-title":"Mech. Syst. Signal Process."},{"key":"ref_47","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1155\/2017\/5067651","article-title":"Deep Learning Enabled Fault Diagnosis Using Time-Frequency Image Analysis of Rolling Element Bearings","volume":"2017","author":"Verstraete","year":"2017","journal-title":"Shock Vib."},{"key":"ref_48","unstructured":"(2018, December 12). MathWorks. Available online: http:\/\/cn.mathworks.com\/help\/images\/ref\/imresize.html."},{"key":"ref_49","unstructured":"Loparo, K. (2018, December 12). Case Western Reserve University Bearing Data Centre Website. Available online: http:\/\/csegroups.case.edu\/bearingdatacenter\/pages\/download-data-file."},{"key":"ref_50","first-page":"2579","article-title":"Visualizing data using t-SNE","volume":"9","author":"Hinton","year":"2017","journal-title":"J. Mach. Learn. Res."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/19\/5\/1088\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T12:35:59Z","timestamp":1760186159000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/19\/5\/1088"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,3,3]]},"references-count":50,"journal-issue":{"issue":"5","published-online":{"date-parts":[[2019,3]]}},"alternative-id":["s19051088"],"URL":"https:\/\/doi.org\/10.3390\/s19051088","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,3,3]]}}}