<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">JSIP</journal-id><journal-title-group><journal-title>Journal of Signal and Information Processing</journal-title></journal-title-group><issn pub-type="epub">2159-4465</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/jsip.2021.124004</article-id><article-id pub-id-type="publisher-id">JSIP-112503</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Computer Science&amp;Communications</subject></subj-group></article-categories><title-group><article-title>
 
 
  Improved Bearing Fault Diagnosis by Feature Extraction Based on GLCM, Fusion of Selection Methods, and Multiclass-Na&#239;ve Bayes Classification
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Mireille</surname><given-names>Pouyap</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Laurent</surname><given-names>Bitjoka</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Etienne</surname><given-names>Mfoumou</given-names></name><xref ref-type="aff" rid="aff2"><sup>2</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Denis</surname><given-names>Toko</given-names></name><xref ref-type="aff" rid="aff3"><sup>3</sup></xref></contrib></contrib-group><aff id="aff2"><addr-line>Division of Applied Research &amp;amp; Innovation, Nova Scotia Community College, Dartmouth, Canada</addr-line></aff><aff id="aff3"><addr-line>Department of Mechanical Engineering, College of Technology, University of Buea, Buea, Cameroon</addr-line></aff><aff id="aff1"><addr-line>Energy, Signal, Imaging and Automation Laboratory (LESIA), University of Ngaoundere, Yaounde, Cameroon</addr-line></aff><pub-date pub-type="epub"><day>15</day><month>10</month><year>2021</year></pub-date><volume>12</volume><issue>04</issue><fpage>71</fpage><lpage>85</lpage><history><date date-type="received"><day>24,</day>	<month>August</month>	<year>2021</year></date><date date-type="rev-recd"><day>15,</day>	<month>October</month>	<year>2021</year>	</date><date date-type="accepted"><day>18,</day>	<month>October</month>	<year>2021</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
  The presence of bearing faults reduces the efficiency of rotating machines and thus increases energy consumption or even the total stoppage of the machine. 
  It becomes essential to correctly diagnose the fault caused by the bearing.
   Hence the importance of determining an effective features extraction method that best describes the fault. The vision of this paper is to merge the features selection methods in order to define the most relevant featuresin the texture 
  of the vibration signal images. In this study, the Gray Level Co-occurrence 
  Matrix (GLCM) in texture analysis is applied on the vibration signal represented in images. Features
   
  selection based on the merge of PCA (Principal component Analysis) method and SFE (Sequential Features Extraction) method is done to obtain the most relevant features. The multiclass-Na?ve Bayesclassifier is used to test the proposed approach. The success rate of this classification is 98.27%. The relevant features obtained give promising results and are more efficient than the methods observed in the literature. 
 
</p></abstract><kwd-group><kwd>GLCM</kwd><kwd> PCA</kwd><kwd> SFE</kwd><kwd> Na&#239;ve Bayes</kwd><kwd> Relevant Features</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>In industrial automation systems of recent years, machine movement is usually provided by rotational force. Bearings are a commonly used mechanical component in motor systems that perform this rotational motion and are used to reduce friction. Early detection and diagnosis of rotating machinery, deteriorating condition, low efficiency and prevention of unexpected failures are becoming increasingly important in these systems. The main reasons for rotating machine failure are usually due to bearing faults. For example, metal bearing failures in asynchronous motors constitute 40% - 50% of system faults [<xref ref-type="bibr" rid="scirp.112503-ref1">1</xref>]. Therefore, several techniques have been developed for monitoring the condition of bearings to avoid such failures at an early stage. Apart from these techniques, fault analysis based on vibration signals has proved to be more advantageous in revealing bearing failure. In addition, it is impossible to avoid wear due to constant friction of mechanical components [<xref ref-type="bibr" rid="scirp.112503-ref2">2</xref>]. For this reason, condition monitoring based on bearing diagnostics should be applied to rotating machines in automation systems [<xref ref-type="bibr" rid="scirp.112503-ref3">3</xref>]. When the current literature is reviewed, methods based on vibration analysis and current analysis can be considered as the most applied fault monitoring methods. The data obtained in these studies are analyzed by methods such as time [<xref ref-type="bibr" rid="scirp.112503-ref4">4</xref>], frequency [<xref ref-type="bibr" rid="scirp.112503-ref5">5</xref>], and time-frequency [<xref ref-type="bibr" rid="scirp.112503-ref6">6</xref>] analysis and then supported by methods such as artificial intelligence techniques [<xref ref-type="bibr" rid="scirp.112503-ref7">7</xref>] [<xref ref-type="bibr" rid="scirp.112503-ref8">8</xref>].</p><p>Fault type identification and recognition uses the detection events as the start of the fault classification process in the monitored system. The vibration signal analysis method is widely used in the fault diagnosis of rotating machines, as an abnormal condition occurs when the vibration of the signal changes [<xref ref-type="bibr" rid="scirp.112503-ref9">9</xref>]. Vibration signal analysis requires attribute extraction to obtain an accurate diagnosis [<xref ref-type="bibr" rid="scirp.112503-ref10">10</xref>]. Several studies have been done on attribute extraction based on signal decomposition [<xref ref-type="bibr" rid="scirp.112503-ref11">11</xref>]. The vibration signal of defective bearings is usually very random, with strong interference and obvious irregularity. Thus, in practical engineering applications, it is not easy to classify the time-frequency images using conventional image recognition methods, such as syntactic recognition, two- dimensional linear discrimination and geometric transformation method, etc. The feature extraction step is performed by a computer programmer. The features extraction step is the most crucial part of the bearing fault diagnosis. In order to correctly diagnose the defect caused by the bearing, it is necessary to determine an efficient features extraction method that best describes the defect. Several features extraction methods are used in the literature among which the scale invariant feature transform (SIFT) is mainly used for its good robustness and high accuracy [<xref ref-type="bibr" rid="scirp.112503-ref12">12</xref>]. On the other hand, it has high time complexity and computation time requirements. Recently, features from gray level cooccurrence matrix (GLCM) have proven to be effective in a wide range of applications such as tumor classification in medical image analysis [<xref ref-type="bibr" rid="scirp.112503-ref13">13</xref>], texture analysis of bearing defect images [<xref ref-type="bibr" rid="scirp.112503-ref14">14</xref>] [<xref ref-type="bibr" rid="scirp.112503-ref15">15</xref>]. However, the feature extraction and selection step are known to be the most critical and difficult.</p><p>The originality of this work lies in the selection of the relevant features by merge of the PCA (Principal component Analysis) method and the SFE (Sequential Features Extraction) method to obtain the most relevant features. The most important advantages of the proposed methodology are: the application of GLCM on images representation obtained directly from the temporal vibration signal, the selection of the relevant features by merge of the selection methods and finally the validation of the method by classification of the different classes of bearing faults.</p><p>The sections are organized as follows: first, an introduction giving bibliographical information on the subject of the study and general information on the classification of bearing vibration signals is given. Secondly, a description of the dataset used and the attribute extraction and selection approach are presented. In the third section, the obtained results are detailed and discussed. Finally, the fourth section concludes the work.</p></sec><sec id="s2"><title>2. Tools Used</title><sec id="s2_1"><title>2.1. GLCM</title><p>The GLCM quantify the spatial relation of neighboring pixels in an image. It’s a comprehensive information of the image grayscale with regard to: the direction, the neighboring interval and the rangeability [<xref ref-type="bibr" rid="scirp.112503-ref16">16</xref>]. In simple terms, each element X d , θ ( i , j ) of the co-occurrence matrix represent the probability of occurrence to have the grayscale j and the grayscale i, at d-spatial distance and θ-orientation. Usually, orientation is chosen among four directions namely, horizontal, left diagonal, vertical, and right diagonal, respectively: 0˚, 45˚, 90˚ and 135˚. The spatial distance d belongs to the set of positive number and is usually one. Thus, for (d, θ) fixed, GLCM is a matrix whose elements X ( i , j ) are obtained for ( i , j ) ∈ ( N G , N G ) , where N G is the number of grayscale of image [<xref ref-type="bibr" rid="scirp.112503-ref17">17</xref>]. <xref ref-type="table" rid="table1">Table 1</xref> present the 14 features of GLCM defined by Haralick in 1973, the 5 features of GLCM defined by Soh in 1999 and the feature of GLCM defined by Clausi in 2002.</p><table-wrap-group id="1"><label><xref ref-type="table" rid="table1">Table 1</xref></label><caption><title> Features computed from GLCM</title></caption><table-wrap id="1_1"><table><tbody><thead><tr><th align="center" valign="middle"  colspan="4"  >Haralick features [<xref ref-type="bibr" rid="scirp.112503-ref16">16</xref>]</th></tr></thead><tr><td align="center" valign="middle" >No.</td><td align="center" valign="middle" >Feature name</td><td align="center" valign="middle" >Notation used</td><td align="center" valign="middle" >Formulation</td></tr><tr><td align="center" valign="middle" >1</td><td align="center" valign="middle" >Contrast</td><td align="center" valign="middle" >CONTRA</td><td align="center" valign="middle" >∑ i = 1 N G     ∑ j = 1 N G ( i − j ) 2 ⋅ P ( i , j )</td></tr><tr><td align="center" valign="middle" >2</td><td align="center" valign="middle" >Correlation</td><td align="center" valign="middle" >CORRE</td><td align="center" valign="middle" >∑ i = 1 N G     ∑ j = 1 N G ( i − μ x ) ( j − μ y ) ⋅ P ( i , j ) σ x σ y</td></tr><tr><td align="center" valign="middle" >3</td><td align="center" valign="middle" >Energy</td><td align="center" valign="middle" >ENERG</td><td align="center" valign="middle" >∑ i = 1 N G     ∑ j = 1 N G [ P ( i , j ) ] 2</td></tr><tr><td align="center" valign="middle" >4</td><td align="center" valign="middle" >Homogeneity</td><td align="center" valign="middle" >HOMOG</td><td align="center" valign="middle" >∑ i = 1 N G     ∑ j = 1 N G P ( i , j ) 1 + ( i − j ) 2</td></tr><tr><td align="center" valign="middle" >5</td><td align="center" valign="middle" >Sum of square: variance</td><td align="center" valign="middle" >SUMOF</td><td align="center" valign="middle" >∑ i = 1 N G     ∑ j = 1 N G ( i − μ ) 2 ⋅ P ( i , j )</td></tr><tr><td align="center" valign="middle" >6</td><td align="center" valign="middle" >Entropy</td><td align="center" valign="middle" >ENTRO</td><td align="center" valign="middle" >− ∑ i = 1 N G     ∑ j = 1 N G     P ( i , j ) ⋅ log [ P ( i , j ) ]</td></tr></tbody></table></table-wrap><table-wrap id="1_2"><table><tbody><thead><tr><th align="center" valign="middle" >7</th><th align="center" valign="middle" >Sum average</th><th align="center" valign="middle" >SUMAV</th><th align="center" valign="middle" >∑ k = 2 2 N G     k ⋅ P x + y ( k )</th></tr></thead><tr><td align="center" valign="middle" >8</td><td align="center" valign="middle" >Sum entropy</td><td align="center" valign="middle" >SUMEN</td><td align="center" valign="middle" >− ∑ k = 2 2 N G     P x + y ( k ) ⋅ log [ P x + y ( k ) ]</td></tr><tr><td align="center" valign="middle" >9</td><td align="center" valign="middle" >Sum variance</td><td align="center" valign="middle" >SUMVA</td><td align="center" valign="middle" >∑ k = 2 2 N G ( k − μ x + y ) 2 ⋅ P x + y ( k )</td></tr><tr><td align="center" valign="middle" >10</td><td align="center" valign="middle" >Difference variance</td><td align="center" valign="middle" >DIFFVA</td><td align="center" valign="middle" >∑ k = 0 N G − 1 ( k − μ x − y ) 2 ⋅ P x − y ( k )</td></tr><tr><td align="center" valign="middle" >11</td><td align="center" valign="middle" >Difference entropy</td><td align="center" valign="middle" >DIFFEN</td><td align="center" valign="middle" >− ∑ k = 0 N G − 1     P x − y ( k ) ⋅ log [ P x − y ( k ) ]</td></tr><tr><td align="center" valign="middle" >12</td><td align="center" valign="middle" >Information measure of correlation 1</td><td align="center" valign="middle" >INFO1</td><td align="center" valign="middle" >H X Y − H X Y 1 / M a x ( H X , H Y )</td></tr><tr><td align="center" valign="middle" >13</td><td align="center" valign="middle" >Information measure of correlation 2</td><td align="center" valign="middle" >INFO2</td><td align="center" valign="middle" >[ 1 − exp ( − 2 ⋅ H X Y 2 + 2 ⋅ H X Y ) ] 1 / 2</td></tr><tr><td align="center" valign="middle" >14</td><td align="center" valign="middle" >Maximum correlation</td><td align="center" valign="middle" >MAXCOR</td><td align="center" valign="middle" >[Second largest eigenvalue of Q]<sup>1/2</sup></td></tr><tr><td align="center" valign="middle"  colspan="4"  >Sohfeatures [<xref ref-type="bibr" rid="scirp.112503-ref18">18</xref>]</td></tr><tr><td align="center" valign="middle" >15</td><td align="center" valign="middle" >Autocorrelation</td><td align="center" valign="middle" >AUTO</td><td align="center" valign="middle" >∑ i = 1 N G     ∑ j = 1 N G     i ⋅ j ⋅ P ( i , j )</td></tr><tr><td align="center" valign="middle" >16</td><td align="center" valign="middle" >Dissimilarity</td><td align="center" valign="middle" >DISSI</td><td align="center" valign="middle" >∑ i = 1 N G     ∑ j = 1 N G | i − j | ⋅ P ( i , j )</td></tr><tr><td align="center" valign="middle" >17</td><td align="center" valign="middle" >Maximum probability</td><td align="center" valign="middle" >MAXIP</td><td align="center" valign="middle" >M a x ( P ( i , j ) )     ∀ ( i , j ) ∈ ( N G , N G )</td></tr><tr><td align="center" valign="middle" >18</td><td align="center" valign="middle" >Cluster shade</td><td align="center" valign="middle" >CLUSHA</td><td align="center" valign="middle" >∑ i = 1 N G     ∑ j = 1 N G ( i + j − μ x − μ y ) 3 ⋅ P ( i , j )</td></tr><tr><td align="center" valign="middle" >19</td><td align="center" valign="middle" >Cluster prominence</td><td align="center" valign="middle" >CLUSPRO</td><td align="center" valign="middle" >∑ i = 1 N G     ∑ j = 1 N G ( i + j − μ x − μ y ) 4 ⋅ P ( i , j )</td></tr><tr><td align="center" valign="middle"  colspan="4"  >Clausi features [<xref ref-type="bibr" rid="scirp.112503-ref19">19</xref>]</td></tr><tr><td align="center" valign="middle" >20</td><td align="center" valign="middle" >Inverse difference</td><td align="center" valign="middle" >INVDIF</td><td align="center" valign="middle" >∑ i = 1 N G     ∑ j = 1 N G P ( i , j ) 1 + | i − j |</td></tr></tbody></table></table-wrap></table-wrap-group></sec><sec id="s2_2"><title>2.2. PCA</title><p>The PCA is used for the purpose of dimensionality reduction of the high-di- mensional feature vector including the extracted texture features, due to the fact that the high-dimensional feature vector can degrade classification performance [<xref ref-type="bibr" rid="scirp.112503-ref20">20</xref>]. PCA algorithm select only the relevant principal components (linear transformation of the original features which are uncorrelated). Among these principal components, only the most significant are used to find GLCM features which are more correlated. Those features are named, relevant GLCM features and utilized as inputs to the classifier.</p></sec><sec id="s2_3"><title>2.3. SFE</title><p>Sequential feature selection [<xref ref-type="bibr" rid="scirp.112503-ref21">21</xref>]. This method has two components. Firstly, an objective function, called the criterion, which the method seeks to minimize over all feasible feature subsets. The common criteria for classification models are misclassification rate. Secondly, a sequential search algorithm adds or removes features from a candidate subset while evaluating the criterion. Since an exhaustive comparison of the criterion value at all 2<sup>n</sup> subsets of an n-features data set is typically infeasible (depending on the size of n and the cost of objective calls), sequential searches move only in one direction, always growing or always shrinking the candidate set. During the process, SFE selects the best features among all features data which are able to discriminate each class from others.</p></sec><sec id="s2_4"><title>2.4. Classification Using Na&#239;ve Bayes</title><p>Naive Bayesian is one of the classification methods using the similarity of the characteristics of an object. This method is classified as a fairly simple method, but is widely used in the fields of medicine, biometrics, text classification, and many more. Naive Bayesian uses the Gaussian distribution by considering (2) important parameters, namely the average &#181; and the variance σ [<xref ref-type="bibr" rid="scirp.112503-ref22">22</xref>]. In Naive Bayesian, Gaussian uses equation:</p><p>P ( X i = x i / Y = y i ) = 1 2 π σ i j exp [ − 1 2 ( x i − μ i j σ i j ) 2 ] (1)</p><p>where:</p><p>P = Probability of attribute x<sub>i</sub>.</p><p>x<sub>i</sub> = Attribute sought.</p><p>i= Index for the value of the attribute</p><p>j = class index.</p><p>Y = Represent the class sought</p><p>&#181; = The average value represented.</p><p>For variance (σ), find the Equation (2)</p><p>σ 2 = 1 n − 1 ∑ i − 1 n ( x i − μ ) 2 (2)</p><p>To classify using the Naive Bayesian method, it is necessary to calculate the average and standard deviation of each class for each characteristic. For the final stage, the test data is entered into each class to determine the opportunities that exist in each class so that it can be determined in which class the image has the greatest opportunity [<xref ref-type="bibr" rid="scirp.112503-ref22">22</xref>].</p><p>The diagnostic performance of the classifier can be evaluated by average classification accuracy (Acc1) which is calculated using (3). It’s the classifier success rate, where N<sub>TP</sub> is the number of images in class c that are correctly classified as class c; N<sub>images</sub> is the total number of images for all classes combined, and N<sub>classes</sub> is the number of fault types or classes, N<sub>C_images</sub> is the total number of images for class c [<xref ref-type="bibr" rid="scirp.112503-ref23">23</xref>]. For our study, we used two types of accuracy, namely: Acc1 and Acc2. Where, Acc2 is classifier identification rate between normal and faults vibration signal.</p><p>Acc 1 = ∑ N classes     N TP N images ⋅ 100 ;     Acc2 = N TP N C_images ⋅ 100 (3)</p><p>The aim of recognition is first of all to know how to find the positive examples “true positives”; it is also necessary to try to limit the number of false alarms “false positives”; these are objects that the system takes for normal but which are not.</p><p>Accurancy = TP + TN TP + TN + FP + FN (4)</p><p><xref ref-type="table" rid="table2">Table 2</xref> helps to illustrate the confusion matrix and Equation (4) is the recognition rate of all signals.</p></sec></sec><sec id="s3"><title>3. Material and Method</title><sec id="s3_1"><title>3.1. Material</title><sec id="s3_1_1"><title>3.1.1. Data Description</title><p>The proposed approach is tested on failure test data collected and made publicly available by Case Western Reserve University [<xref ref-type="bibr" rid="scirp.112503-ref24">24</xref>] Center. The data was collected using a 2 HP motor with a torque transducer and dynamometer to apply different loads. The data of drives and tests, defects are diameter ranging from 0.007 to 0.021 in were tested located, the different types of defects are defined on ball, inner race and outer race. In this study, the data collected on the driving end bearings were included in the analysis. The bearings are SKF rigid ball bearings: 6205-2RS JEM and 6203-2RS JEM. <xref ref-type="table" rid="table3">Table 3</xref> gives information on the selected experimental data. The vibrations were measured using accelerometers placed at orthogonal, centered and opposite on the bearing housing. The data was collected using a 16-channel encoder at a sampling rate of 12,000 Hz. It should be noted that there is a variation in shaft speed in these data sets, from 1722 to 1796 rpm.</p><table-wrap id="table2" ><label><xref ref-type="table" rid="table2">Table 2</xref></label><caption><title> Confusion matrix</title></caption><table><tbody><thead><tr><th align="center" valign="middle" ></th><th align="center" valign="middle" ></th><th align="center" valign="middle"  colspan="2"  >Realit</th></tr></thead><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" >Normal signal</td><td align="center" valign="middle" >Faulty signal</td></tr><tr><td align="center" valign="middle"  rowspan="2"  >Prediction</td><td align="center" valign="middle" >Normal signal</td><td align="center" valign="middle" >True positive (TP)</td><td align="center" valign="middle" >False negative (FN)</td></tr><tr><td align="center" valign="middle" >Faulty signal</td><td align="center" valign="middle" >False positive (FP)</td><td align="center" valign="middle" >True negative (TN)</td></tr></tbody></table></table-wrap><table-wrap id="table3" ><label><xref ref-type="table" rid="table3">Table 3</xref></label><caption><title> Data description</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Class</th><th align="center" valign="middle" >Normal</th><th align="center" valign="middle" >0.014 ball</th><th align="center" valign="middle" >0.007 inner race</th><th align="center" valign="middle" >0.007 ball</th><th align="center" valign="middle" >0.007 outer race opposite</th><th align="center" valign="middle" >0.007 outer race centered</th></tr></thead><tr><td align="center" valign="middle" >Images number</td><td align="center" valign="middle" >60</td><td align="center" valign="middle" >60</td><td align="center" valign="middle" >60</td><td align="center" valign="middle" >60</td><td align="center" valign="middle" >60</td><td align="center" valign="middle" >60</td></tr><tr><td align="center" valign="middle" >Class</td><td align="center" valign="middle" >0.007 outer race orthogonal</td><td align="center" valign="middle" >0.014 inner race</td><td align="center" valign="middle" >0.021 outer race opposite</td><td align="center" valign="middle" >0.021outer race centered</td><td align="center" valign="middle" >0.021 outer race orthogonal</td><td align="center" valign="middle" >Total images</td></tr><tr><td align="center" valign="middle" >Images number</td><td align="center" valign="middle" >60</td><td align="center" valign="middle" >20</td><td align="center" valign="middle" >40</td><td align="center" valign="middle" >60</td><td align="center" valign="middle" >40</td><td align="center" valign="middle" >580</td></tr></tbody></table></table-wrap></sec><sec id="s3_1_2"><title>3.1.2. Converting the Signal into a Grayscale Image</title><p>The process consists of converting the one-dimensional time signal into an image. This method allows us to explore the features in the two-dimensional domain of a signal. It should be noted that this method of data preprocessing can be archived without any predetermined parameters. <xref ref-type="fig" rid="fig1">Figure 1</xref> shows the process of converting the temporal signal into image. In this figure, the segmentation of the signal samples of size k<sup>2</sup> is observed and arbitrarily extracted from the starting signal, the image obtained is of size K ∗ K by processing these samples. The intercepted signal segments are normalised from 0 to 255, which is the range of pixel intensity significant for a greyscale image. For this work, each data sample chosen for work has 25,600 points. The choice of 160 &#215; 160 in this paper is dependent on the volume of signal data. L ( i )   ( i = 1 , 2 , ⋯ , K 2 ) denotes the value of the segment signal. P ( j , k )   ( j = 1 , 2 , ⋯ , K ; k = 1 , 2 , ⋯ , K ) denotes the pixel strength of the image [<xref ref-type="bibr" rid="scirp.112503-ref25">25</xref>]. The process is described as:</p><p>P ( j , k ) = L ( j K + k ) − M i n L M a x L − M i n L &#215; 255 (5)</p><p><xref ref-type="fig" rid="fig2">Figure 2</xref> shows some images obtained after the conversion of 1D-vibration signal to grayscale image.</p></sec></sec><sec id="s3_2"><title>3.2. Proposed Method</title><p>Since the literature proposes a wide range of features that can be computed on the co-occurrence matrix, and if they are all used at the same time for classification, it is more likely that the recognition rates are not consistent due to the presence of some redundant features. Therefore, a selection step of the most relevant features is necessary. The PCA and the SFE are merged to define the most relevant features that will be used in the classification to improve the recognition rates. <xref ref-type="fig" rid="fig3">Figure 3</xref> represents the flowchart of the proposed methodology and the different steps of our work are organized as follows:</p><p>Step 1: Description of the vibration signal data of the bearings in normal and faulty conditions;</p><p>Step 2: The vibration signal can be split into random sub-samples, normalised and arranged in rows and columns to form a matrix; each matrix obtained is associated with a greyscale image of the vibration signal;</p><p>Step 3: The GLCM is calculated on each grey level image and its texture features are extracted on each GLCM;</p><p>Step 4: features selection is done first by the PCA method to define the variables corresponding to the most significant features; then, by the SFE method; and finally, by the proposed PCA/SFE fusion method to obtain the most relevant features.</p><p>Step 5: The multiclass-Na&#239;ves Bayesis used to validate the relevance of these features by an optimum recognition rate of the bearing defect classes.</p></sec></sec><sec id="s4"><title>4. Experimental Results</title><sec id="s4_1"><title>4.1. Bearing Fault Diagnosis with All Features</title><p><xref ref-type="fig" rid="fig4">Figure 4</xref>(a) shows the classification accuracy Acc2, which is the detection rate of the successful classifier between the normal signal and the faults. <xref ref-type="fig" rid="fig4">Figure 4</xref>(b) shows the classification accuracy Acc1, for several training sets, when we use the twenty GLCM attributes from <xref ref-type="table" rid="table1">Table 1</xref> on the multiclass-Na&#239;ve Bayes. The training</p><p>set is randomly selected between fifty and ninety percent of the database (580 images from <xref ref-type="table" rid="table1">Table 1</xref>). For each training set, the model classification is obtained and tested on the remaining images in the dataset.</p><p><xref ref-type="fig" rid="fig4">Figure 4</xref>(a) shows that there is an accuracy rate on the detection of normal or faulty faults above 95% from 60% of the training set. Thus, with the set of twenty GLCM features, we have a good distinction between the normal and defect signal as shown in the confusion table, where we have only one case of false positive and four cases of false negative in the 116 test images. <xref ref-type="fig" rid="fig4">Figure 4</xref>(b) shows that there is an accuracy rate of over 88% from 60% of the training set in the case of identification.</p><p><xref ref-type="table" rid="table4">Table 4</xref> shows the confusion matrix for the 20 attributes of the co-occurrence matrices in the case of defect detection for a training set greater than or equal to 70%.</p></sec><sec id="s4_2"><title>4.2. Relevant Features According to the PCA</title><p>The twenty GLCM attributes are realized on each of the five GLCMs obtained from five directions, namely 0˚, 45˚, 90˚, 135˚; and the average of these four directions (Mo). Thus, with twenty GLCM features calculated on five GLCMs, a set of one hundred attributes is obtained. The first principal component obtained from the set of features represents 99.77% of the data. <xref ref-type="table" rid="table5">Table 5</xref> shows a</p><table-wrap id="table4" ><label><xref ref-type="table" rid="table4">Table 4</xref></label><caption><title> Confusion matrix of the Na&#239;ve Bayes classifier</title></caption><table><tbody><thead><tr><th align="center" valign="middle" ></th><th align="center" valign="middle" ></th><th align="center" valign="middle"  colspan="2"  >Reality</th></tr></thead><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" >Normal signal</td><td align="center" valign="middle" >Faulty signal</td></tr><tr><td align="center" valign="middle"  rowspan="2"  >Prediction</td><td align="center" valign="middle" >Normal signal</td><td align="center" valign="middle" >11</td><td align="center" valign="middle" >4</td></tr><tr><td align="center" valign="middle" >Faulty signal</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >100</td></tr></tbody></table></table-wrap><p>Accurancy = 95.68%.</p><table-wrap id="table5" ><label><xref ref-type="table" rid="table5">Table 5</xref></label><caption><title> Correlation coefficient between the first principal component and the GLCM features</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Features</th><th align="center" valign="middle" >ENERG_0 ENERG_135 ENERG_Mo</th><th align="center" valign="middle" >ENERG_90 MAXIP_45</th><th align="center" valign="middle" >ENERG_45</th><th align="center" valign="middle" >MAXIP_Mo</th><th align="center" valign="middle" >MAXIP_90</th><th align="center" valign="middle" >MAXIP_135 MAXIP_0</th><th align="center" valign="middle" >SUMEN_90</th></tr></thead><tr><td align="center" valign="middle" >Correlation Coefficient</td><td align="center" valign="middle" >0.9996</td><td align="center" valign="middle" >0.9990</td><td align="center" valign="middle" >0.9989</td><td align="center" valign="middle" >0.9985</td><td align="center" valign="middle" >0.9984</td><td align="center" valign="middle" >0.9977</td><td align="center" valign="middle" >0.9857</td></tr><tr><td align="center" valign="middle" >Features</td><td align="center" valign="middle" >SUMEN_Mo</td><td align="center" valign="middle" >SUMEN_135 SUMEN_0 ENTRO_90</td><td align="center" valign="middle" >SUMEN_45</td><td align="center" valign="middle" >DIFFEN_Mo</td><td align="center" valign="middle" >ENTRO_Mo</td><td align="center" valign="middle" >ENTRO_45</td><td align="center" valign="middle" >ENTRO_135 ENTRO_0</td></tr><tr><td align="center" valign="middle" >Correlation Coefficient</td><td align="center" valign="middle" >0.9838</td><td align="center" valign="middle" >0.9832</td><td align="center" valign="middle" >0.9824</td><td align="center" valign="middle" >0.9820</td><td align="center" valign="middle" >0.9818</td><td align="center" valign="middle" >0.9813</td><td align="center" valign="middle" >0.9810</td></tr><tr><td align="center" valign="middle" >Features</td><td align="center" valign="middle" >DIFFEN_45</td><td align="center" valign="middle" >DIFFEN_0 DIFFEN_135</td><td align="center" valign="middle" >DIFFEN_90</td><td align="center" valign="middle" >INFO2_135 INFO2_0</td><td align="center" valign="middle" >INFO2_Mo</td><td align="center" valign="middle" >INFO2_90</td><td align="center" valign="middle" >CORRE_Mo</td></tr><tr><td align="center" valign="middle" >Correlation Coefficient</td><td align="center" valign="middle" >0.9805</td><td align="center" valign="middle" >0.9791</td><td align="center" valign="middle" >0.9787</td><td align="center" valign="middle" >0.9630</td><td align="center" valign="middle" >0.9585</td><td align="center" valign="middle" >0.9427</td><td align="center" valign="middle" >0.9348</td></tr><tr><td align="center" valign="middle" >Features</td><td align="center" valign="middle" >CORRE_45</td><td align="center" valign="middle" >INFO2_45</td><td align="center" valign="middle" >CORRE_135 CORRE_0</td><td align="center" valign="middle" >CORRE_90</td><td align="center" valign="middle" >DIFFAV_90 DISSI_90</td><td align="center" valign="middle" >DIFFAV_Mo DISSI_Mo</td><td align="center" valign="middle" >DIFFAV_135 DIFFAV_0 DISSI_0 DISSI_135</td></tr><tr><td align="center" valign="middle" >Correlation Coefficient</td><td align="center" valign="middle" >0.9303</td><td align="center" valign="middle" >0.9293</td><td align="center" valign="middle" >0.8951</td><td align="center" valign="middle" >0.8951</td><td align="center" valign="middle" >0.8860</td><td align="center" valign="middle" >0.8747</td><td align="center" valign="middle" >0.8706</td></tr></tbody></table></table-wrap><p>higher correlation coefficient between the first principal component and the different features. Each feature is presented with the notation (see <xref ref-type="table" rid="table1">Table 1</xref>) followed by the direction of the GLCM used. For example, “ENERG_0” means the energy feature extracted from the GLCM obtained for the 0˚ direction. From these correlations, seven features of the GLCM most correlated with the first principal component are listed and represent the relevant features according to the PCA analysis.</p><p><xref ref-type="fig" rid="fig5">Figure 5</xref> shows the performance of the classifiers when we use the relevant PCA features. These relevant GLCM features are used on the classifiers and we observe a certain stability of the recognition rate from 89.65% for the training and test dataset greater than or equal to 60%.</p></sec><sec id="s4_3"><title>4.3. Relevant Features According to the SFE</title><p><xref ref-type="table" rid="table6">Table 6</xref> shows the top seven features of each class according to the SFE. Since we</p><table-wrap-group id="6"><label><xref ref-type="table" rid="table6">Table 6</xref></label><caption><title> The seven best features of the eleven classes</title></caption><table-wrap id="6_1"><table><tbody><thead><tr><th align="center" valign="middle"  rowspan="2"  >Order</th><th align="center" valign="middle"  colspan="6"  >Classes</th></tr></thead><tr><td align="center" valign="middle" >Normal</td><td align="center" valign="middle" >0.014 ball</td><td align="center" valign="middle" >0.021 outer race centered</td><td align="center" valign="middle" >0.007 inner race</td><td align="center" valign="middle" >0.007 ball</td><td align="center" valign="middle" >0.007 outer race opposite</td></tr><tr><td align="center" valign="middle" >1</td><td align="center" valign="middle" >DIFFEN_90</td><td align="center" valign="middle" >MAXIP_0</td><td align="center" valign="middle" >ENERG_45</td><td align="center" valign="middle" >MAXIP_45</td><td align="center" valign="middle" >MAXIP_45</td><td align="center" valign="middle" >MAXIP_0</td></tr><tr><td align="center" valign="middle" >2</td><td align="center" valign="middle" >CONTRA_0</td><td align="center" valign="middle" >ENERG_90</td><td align="center" valign="middle" >MAXIP_45</td><td align="center" valign="middle" >ENERG_0</td><td align="center" valign="middle" >MAXIP_90</td><td align="center" valign="middle" >MAXIP_90</td></tr><tr><td align="center" valign="middle" >3</td><td align="center" valign="middle" >CORRE_0</td><td align="center" valign="middle" >ENTRO_45</td><td align="center" valign="middle" >INFO1_0</td><td align="center" valign="middle" >MAXIP_0</td><td align="center" valign="middle" >CONTRA_0</td><td align="center" valign="middle" >CONTRA_0</td></tr><tr><td align="center" valign="middle" >4</td><td align="center" valign="middle" >HOMOG_0</td><td align="center" valign="middle" >CONTRA_0</td><td align="center" valign="middle" >CONTRA_0</td><td align="center" valign="middle" >CONTRA_0</td><td align="center" valign="middle" >CORRE_0</td><td align="center" valign="middle" >CORRE_0</td></tr><tr><td align="center" valign="middle" >5</td><td align="center" valign="middle" >SUMOF_0</td><td align="center" valign="middle" >CORRE_0</td><td align="center" valign="middle" >HOMOG_0</td><td align="center" valign="middle" >CORRE_0</td><td align="center" valign="middle" >ENERG_0</td><td align="center" valign="middle" >HOMOG_0</td></tr><tr><td align="center" valign="middle" >6</td><td align="center" valign="middle" >SUMAV_0</td><td align="center" valign="middle" >HOMOG_0</td><td align="center" valign="middle" >DIFFVA_0</td><td align="center" valign="middle" >HOMOG_0</td><td align="center" valign="middle" >ENTRO_45</td><td align="center" valign="middle" >SUMOF_0</td></tr><tr><td align="center" valign="middle" >7</td><td align="center" valign="middle" >SUMVA_0</td><td align="center" valign="middle" >SUMOF_0</td><td align="center" valign="middle" >INFO2_0</td><td align="center" valign="middle" >SUMOF_0</td><td align="center" valign="middle" >HOMOG_0</td><td align="center" valign="middle" >ENTRO_0</td></tr></tbody></table></table-wrap><table-wrap id="6_2"><table><tbody><thead><tr><th align="center" valign="middle"  rowspan="2"  >Order</th><th align="center" valign="middle"  colspan="5"  >CLASSES</th></tr></thead><tr><td align="center" valign="middle" >0.007 outer race orthogonal</td><td align="center" valign="middle" >0.007outer race centered</td><td align="center" valign="middle" >0.014 inner race</td><td align="center" valign="middle" >0.021outer race opposite</td><td align="center" valign="middle" >0.021 outer race orthogonal</td></tr><tr><td align="center" valign="middle" >1</td><td align="center" valign="middle" >ENERG_90</td><td align="center" valign="middle" >ENERG_0</td><td align="center" valign="middle" >CONTRA_0</td><td align="center" valign="middle" >MAXIP_0</td><td align="center" valign="middle" >ENERG_90</td></tr><tr><td align="center" valign="middle" >2</td><td align="center" valign="middle" >ENERG_0</td><td align="center" valign="middle" >MAXIP_45</td><td align="center" valign="middle" >CORRE_0</td><td align="center" valign="middle" >MAXIP_90</td><td align="center" valign="middle" >ENERG_0</td></tr><tr><td align="center" valign="middle" >3</td><td align="center" valign="middle" >MAXIP_90</td><td align="center" valign="middle" >ENERG_90</td><td align="center" valign="middle" >ENERG_0</td><td align="center" valign="middle" >ENERG_90</td><td align="center" valign="middle" >ENERG_45</td></tr><tr><td align="center" valign="middle" >4</td><td align="center" valign="middle" >CONTRA_0</td><td align="center" valign="middle" >DIFFEN_0</td><td align="center" valign="middle" >HOMOG_0</td><td align="center" valign="middle" >MAXIP_135</td><td align="center" valign="middle" >MAXIP_0</td></tr><tr><td align="center" valign="middle" >5</td><td align="center" valign="middle" >CORRE_0</td><td align="center" valign="middle" >CONTRA_0</td><td align="center" valign="middle" >SUMOF_0</td><td align="center" valign="middle" >CONTRA_0</td><td align="center" valign="middle" >CONTRA_0</td></tr><tr><td align="center" valign="middle" >6</td><td align="center" valign="middle" >HOMOG_0</td><td align="center" valign="middle" >CORRE_0</td><td align="center" valign="middle" >ENTRO_0</td><td align="center" valign="middle" >CORRE_0</td><td align="center" valign="middle" >CORRE_0</td></tr><tr><td align="center" valign="middle" >7</td><td align="center" valign="middle" >SUMOF_0</td><td align="center" valign="middle" >HOMOG_0</td><td align="center" valign="middle" >SUMAV_0</td><td align="center" valign="middle" >HOMOG_0</td><td align="center" valign="middle" >HOMOG_0</td></tr></tbody></table></table-wrap></table-wrap-group><p>are looking for the best features, we calculated the number of occurrences of each feature for all classes. <xref ref-type="fig" rid="fig6">Figure 6</xref> shows the seven-high occurrence GLCM features that are the relevant features according to the SFE analysis.</p><p><xref ref-type="fig" rid="fig6">Figure 6</xref> shows the performance of the classifiers when we use the relevant attributes of the SFE. These GLCM relevant features are used on the classifiers</p><p>and we observe a certain stability of the recognition rate from 89.65% for the training and test dataset greater than or equal to 60%.</p></sec><sec id="s4_4"><title>4.4. Relevant Features According to the PCA/SFE</title><p>To take advantage of both feature selection methods (PCA and SFE), we can select the features that appear in the best selection features of the PCA and SFE presented in <xref ref-type="fig" rid="fig5">Figure 5</xref> and <xref ref-type="fig" rid="fig6">Figure 6</xref> shows the performance of the classifier when we use the relevant features of PCA and SFE respectively. <xref ref-type="fig" rid="fig7">Figure 7</xref> show the performance of the classifiers when we use the relevant attributes of the fusion PCA/SFE. The relevant GLCM features of the fusion PCA/SFE show good classification performance with an accuracy above 99% for all training sets containing 60% or more data. Thus, the relevant GLCM features for bearing fault diagnosis among the twenty are the following four features: Energy, Entropy, Correlation and Maximum Probability.</p><p>The realisation of each classification system is based on the training and testing parameters. The classification system defined in this study is based on several training (50%; 60%; 70%; 80% and 90%) and testing (50%; 40%; 30%; 20% and 10%) samples. For each data item, an input vector is constructed by calculating the attributes of the GLCM. A study was first carried out on all 20 extracted features, then on the features by PCA and SFE and finally by merge PCA/SFE. The success rate of 89.65% was obtained on all training and test data sets of the 20 features (<xref ref-type="fig" rid="fig4">Figure 4</xref>(b)). This result already shows a feasibility in bearing diagnosis. Using the 04 relevant attributes obtained, the success rate is more than 98% on all data sets. We can observe the results of the classification of relevant features obtained by Na&#239;ve Bayes. We can observe the results based on the classification rate are listed here. It can be seen in <xref ref-type="fig" rid="fig7">Figure 7</xref> that the recognition rate is equal to 98.27% for a set of 70% of the training data samples and 30% of the test samples. This result is more accurate than when we take into account all the features computed without selection and even without fusion.</p></sec></sec><sec id="s5"><title>5. Conclusions</title><p>Studies have been made in the literature on bearing diagnosis by image proces- sing. It should be noted that in none of the cases, texture analysis by GLCM was done on the images obtained by converting the temporal signal into a grayscale image. In this study, a new feature selection method based on the fusion of feature selection methods extracted from the GLCM of the vibration signal images was proposed. First, the vibration signals were converted into grayscale images and then the co-occurrence matrix was calculated on these images. Subsequently, PCA, SFE and PCA/SFE merge selection methods were applied to determine the most relevant features. The features of energy, entropy, correlation and maximum probability were obtained and used in the multiclass-Na&#239;ve Bayes classifier to validate the approach. The success rate of 89.65% was obtained for all training and test datasets on all 20 features of the GLCM. The classification of the relevant features obtained gave success rates above 96%. The present work addressed the automatic diagnosis of rolling defects by image processing. The impact of GLCM feature selection on the signal conversion images was presented on the classification results of rolling defects. The results showed that GLCM feature selection significantly increased the separability of the diagnostic results compared to those obtained without selection.</p><p>It should be noted that the diagnosis performed in this paper did not take into account the computation time. Therefore, an evaluation of the computation time of the method would be interesting for future work.</p></sec><sec id="s6"><title>Conflicts of Interest</title><p>The authors declare no conflicts of interest regarding the publication of this paper.</p></sec><sec id="s7"><title>Cite this paper</title><p>Pouyap, M., Bitjoka, L., Mfoumou, E. and Toko, D. (2021) Improved Bearing Fault Diagnosis by Feature Extraction Based on GLCM, Fusion of Selection Methods, and Multiclass-Na&#239;ve Bayes Classification. Journal of Signal and Information Processing, 12, 71-85. https://doi.org/10.4236/jsip.2021.124004</p></sec></body><back><ref-list><title>References</title><ref id="scirp.112503-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Ye, Z.M. and Wu, B. (2000) A Review on Induction Motor Online Fault Diagnosis. Proceedings of the IPEMC Third International Power Electronics and Motion Control Conference (IEEE Cat. No.00EX435), Beijing, 15-18 August 2000, 1353-1358. https://doi.org/10.1109/IPEMC.2000.883050</mixed-citation></ref><ref id="scirp.112503-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Kaplan, K., Kaya, Y., Kuncan, M., M&amp;#239naz, M. R. and Metin Ertun&amp;#231, H. (2020) An Improved Feature Extraction Method Using Texture Analysis with LBP for Bearing Fault Diagnosis. Applied Soft Computing, 87, Article ID: 106019. https://doi.org/10.1016/j.asoc.2019.106019</mixed-citation></ref><ref id="scirp.112503-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Ertunc, H. M., Ocak, H. and Aliustaoglu, C. (2013). ANN- and ANFIS-Based Multi-Staged Decision Algorithm for the Detection and Diagnosis of Bearing Faults. Neural Computing and Applications, 22, 435-446. https://doi.org/10.1007/s00521-012-0912-7</mixed-citation></ref><ref id="scirp.112503-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Shen, C., Wang, D., Liu, Y., Kong, F. and Tse, P.W. (2014) Recognition of Rolling Bearing Fault Patterns and Sizes Based on Two-Layer Support Vector Regression Machines. Smart Structures and Systems, 13, 453-471. https://doi.org/10.12989/sss.2014.13.3.453</mixed-citation></ref><ref id="scirp.112503-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Cai, J.H. (2014) Fault Diagnosis of Rolling Bearing Based on Empirical Mode Decomposition and Higher Order Statistics. Proceedings of the Institution of Mechanical Engineers, Part C: Journal of Mechanical Engineering Science, 229, 1630-1638. https://doi.org/10.1177/0954406214545820</mixed-citation></ref><ref id="scirp.112503-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Berredjem, T. and Benidir, M. (2018) Bearing Faults Diagnosis Using Fuzzy Expert System Relying on an Improved Range Overlaps and Similarity Method. Expert Systems with Applications, 108, 134-142. https://doi.org/10.1016/j.eswa.2018.04.025</mixed-citation></ref><ref id="scirp.112503-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Zhang, S., Zhang, S., Wang, B. and Habetler, T.G. (2019) Deep Learning Algorithms for Bearing Fault Diagnostics—A Review. 2019 IEEE 12th International Symposium on Diagnostics for Electrical Machines, Power Electronics and Drives (SDEMPED), Toulouse, 27-30 August 2019, 257-263. https://doi.org/10.1109/DEMPED.2019.8864915</mixed-citation></ref><ref id="scirp.112503-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Kuncan, M., Kaplan, K., M&amp;#239naz, M.R., Kaya, Y. and Metin Ertun&amp;#231, H. (2020) A Novel Feature Extraction Method for Bearing Fault Classification with One Dimensional Ternary Patterns. ISA Transactions, 100, 346-357. https://doi.org/10.1016/j.isatra.2019.11.006</mixed-citation></ref><ref id="scirp.112503-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Cempel, C. and Tabaszewski, M. (2007) Multidimensional Condition Monitoring of Machines in Non-Stationary Operation. Mechanical Systems and Signal Processing, 21, 1233-1241. https://doi.org/10.1016/j.ymssp.2006.04.001</mixed-citation></ref><ref id="scirp.112503-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Li, W., Zhu, Z., Jiang, F., Zhou, G. and Chen, G. (2015) Fault Diagnosis of Rotating Machinery with a Novel Statistical Feature Extraction and Evaluation Method. Mechanical Systems and Signal Processing, 50-51, 414-426. https://doi.org/10.1016/j.ymssp.2014.05.034</mixed-citation></ref><ref id="scirp.112503-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">Yu, Y., Yu, D. and Cheng, J. (2006) A Roller Bearing Fault Diagnosis Method Based on EMD Energy Entropy and ANN. Journal of Sound and Vibration, 294, 269-277. https://doi.org/10.1016/j.jsv.2005.11.002</mixed-citation></ref><ref id="scirp.112503-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">Wang, Y., Ban, X., Chen, J., Hu, B. and Yang, X. (2015) License Plate Recognition Based on SIFT Feature. Optik, 126, 2895-2901. https://doi.org/10.1016/j.ijleo.2015.07.040</mixed-citation></ref><ref id="scirp.112503-ref13"><label>13</label><mixed-citation publication-type="other" xlink:type="simple">Cho, H. and Park, H. (2017) Classification of Low-Grade and High-Grade Glioma Using Multi-Modal Image Radiomics Features. 2017 39th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC), Jeju, 11-15 July 2017, 3081-3084. https://doi.org/10.1109/EMBC.2017.8037508</mixed-citation></ref><ref id="scirp.112503-ref14"><label>14</label><mixed-citation publication-type="other" xlink:type="simple">Zhang, X.D. (2020) A Matrix Algebra Approach to Artificial Intelligence. Springer, Singapore. https://doi.org/10.1007/978-981-15-2770-8</mixed-citation></ref><ref id="scirp.112503-ref15"><label>15</label><mixed-citation publication-type="other" xlink:type="simple">Kuncan, M. (2020) An Intelligent Approach for Bearing Fault Diagnosis: Combination of 1D-LBP and GRA. IEEE Access, 8, 137517-137529. https://doi.org/10.1109/ACCESS.2020.3011980</mixed-citation></ref><ref id="scirp.112503-ref16"><label>16</label><mixed-citation publication-type="other" xlink:type="simple">Haralick, R.M., Shanmugam, K. and Dinstein, I. (1973) Textural Features for Image Classification. IEEE Transactions on Systems, Man, and Cybernetics, 3, 610-621. https://doi.org/10.1109/TSMC.1973.4309314</mixed-citation></ref><ref id="scirp.112503-ref17"><label>17</label><mixed-citation publication-type="other" xlink:type="simple">Gong, S., Liu, C., Ji, Y., Zhong, B., Li, Y. and Dong, H. (2019) Advanced Image and Video Processing Using MATLAB. Vol. 12, Springer International Publishing, Heidelberg.</mixed-citation></ref><ref id="scirp.112503-ref18"><label>18</label><mixed-citation publication-type="other" xlink:type="simple">Soh, L.-K. and Tsatsoulis, C. (1999) Texture Analysis of SAR Sea Ice Imagery Using Gray Level Co-Occurrence Matrices. IEEE Transactions on Geoscience and Remote Sensing, 37, 780-795. https://doi.org/10.1109/36.752194</mixed-citation></ref><ref id="scirp.112503-ref19"><label>19</label><mixed-citation publication-type="other" xlink:type="simple">Clausi, D. (2002) An Analysis of Co-Occurrence Texture Statistics as a Function of Grey Level Quantization. Canadian Journal of Remote Sensing, 28, 45-62. https://doi.org/10.5589/m02-004</mixed-citation></ref><ref id="scirp.112503-ref20"><label>20</label><mixed-citation publication-type="other" xlink:type="simple">Uddin, J., Kang, M., Nguyen, D.V. and Kim, J.-M. (2014) Reliable Fault Classification of Induction Motors Using Texture Feature Extraction and a Multiclass Support Vector Machine. Mathematical Problems in Engineering, 2014, Article ID: 814593. https://doi.org/10.1155/2014/814593</mixed-citation></ref><ref id="scirp.112503-ref21"><label>21</label><mixed-citation publication-type="other" xlink:type="simple">Ruckstie&amp;#223, T., Osendorfer, C. and van der Smagt, P. (2011) Sequential Feature Selection for Classification. Australasian Joint Conference on Artificial Intelligence, Perth, 5-8 December 2011, 132-141. https://doi.org/10.1007/978-3-642-25832-9_14</mixed-citation></ref><ref id="scirp.112503-ref22"><label>22</label><mixed-citation publication-type="other" xlink:type="simple">Muntasa, A. (2015) Pengenalan Pola. GrahaIlmu, Yogyakarta.</mixed-citation></ref><ref id="scirp.112503-ref23"><label>23</label><mixed-citation publication-type="other" xlink:type="simple">Ali Khan, S. and Kim, J.-M. (2016) Automated Bearing Fault Diagnosis Using 2D Analysis of Vibration Acceleration Signals under Variable Speed Conditions. Shock and Vibration, 2016, Article ID: 8729572. https://doi.org/10.1155/2016/8729572</mixed-citation></ref><ref id="scirp.112503-ref24"><label>24</label><mixed-citation publication-type="other" xlink:type="simple">Case Western Reserve University Bearing Data Center Website (n.d.). http://csegroups.case.edu/bearingdatacenter/home</mixed-citation></ref><ref id="scirp.112503-ref25"><label>25</label><mixed-citation publication-type="other" xlink:type="simple">Zhang, J.Q., Sun, Y., Guo, L., Gao, H., Hong, X. and Song, H.L. (2019) A New Bearing Fault Diagnosis Method Based on Modified Convolutional Neural Networks. Chinese Journal of Aeronautics, 33, 439-447. https://doi.org/10.1016/j.cja.2019.07.011</mixed-citation></ref></ref-list></back></article>