International Journal on Computational Sciences & Applications (IJCSA) Vol.3, No.
3, June 2013
FAULT DETECTION OF MOTORCYCLES USING THE SLOPES OF THE ESTIMATED PSEUDOSPECTRUM OF THE PRODUCED SOUNDS
Basavaraj S. Anami1 and Veerappa B. Pagi2
1
Department of Computer Science, KLE Institute of Technology, Hubli-580 030, Karnataka State, India
[email protected]
Department of Computer Applications, Basaveshwar Engineering College, Bagalkot, Karnataka State, India
[email protected]
ABSTRACT
The service experts assess the condition of the vehicles based on the produced sound. To benefit both, the riders and the experts, the fault diagnosis process needs to be automated. The paper presents a methodology for fault detection of motorcycles, which uses the slopes of the eight pseudospectral segments as features. The computed features are classified into healthy and faulty using artificial neural network (ANN) classifier. The experiments are conducted to prove the effectiveness of the proposed method. The results are satisfactory with an average accuracy of 85%. The study can be extended to localize the sources of the faults in subsystems. The proposed work finds applications in fault detection of machines, musical instruments, electronic gadgets and the like.
KEYWORDS
Automotive Fault Diagnosis; Sound Signal Processing; Estimated Pseudospectrum; Artificial Neural Network
1. INTRODUCTION
Motorcycles are the most preferential means of travel by reasonably middle-class population of India, due to their affordability, fuel economy, road conditions and manoeuvrability. Society of Indian Automobile Manufacturers (SIAM) has forecast a growth of 6 to 8 percent for the twowheeler market in 2013-14 [1]. The sound patterns generated by the vehicles give a clue of the faults. Automated fault diagnosis systems are useful for assessing the condition of vehicles in remote places, places of scarce expertise and in service stations for preliminary fault detection. The sound of a moving vehicle helps the rider to know the status of the vehicle, whereas the sound of a stationary vehicle with running engine helps the mechanic to assess its working condition. Non-speech sound signal processing is a challenging task due to lack of sound alphabet. Vehicle classification based on sound is more difficult due to variations in speed, working condition, road condition, surrounding environment etc. Most of the faults leave a trace of the clue before they turn severe. The problem of motorcycle fault detection is significant since it helps the rider to know the condition of the motorcycle, before the fault turns severe. In this work, the slopes of the
DOI:10.5121/ijcsa.2013.3306 65
International Journal on Computational Sciences & Applications (IJCSA) Vol.3, No.3, June 2013
estimated pseudospectral segments are used as features input to ANN for classification. This approach exploits the variations in pseudospectral curve. The pseudospectrum is divided and analyzed in eight regions to form a slope vector of length eight. The computed slope vector is used as a feature vector input for classification. The state-of-the-art related to the proposed study is analyzed and the studied literature is organized into three components: engine fault diagnosis, gearbox fault diagnosis, and other applications. A fault detection system for motorcycles based on acoustic signals is presented [2]. The approach employs the 1D central contour moments and their invariants of wavelet subbands and DTW classifier. The mechanisms of engine front noise generation and the corresponding countermeasures of a diesel engine use sound intensity method [3]. Continuous wavelet transform and ANN are employed to develop a mechanical fault diagnosis system for a scooter engine platform [4]. Empirical mode decomposition (EMD) and wavelet packet backpropagation neural network are used for engine fault diagnosis [5]. A methodology for fault diagnosis of Massey Ferguson gearbox is presented using root mean square (RMS) and power spectral density (PSD) [6]. Detection of the vibration signals of a gearbox with early fatigue tooth crack is approached by employing adaptive wavelet filter [7]. An approach for the classification of the working condition of gear is discussed [8]. The approach decomposes the vibration signals into a finite number of intrinsic mode functions (IMFs) and then establishes the autoregressive (AR) model of each IMF component and finally generates the corresponding autoregressive parameters. The work considers the autoregressive parameters and the variance of remnant is regarded as the fault characteristic vectors and uses them as input parameters of SVM classifier. Condition monitoring application uses features such as magnitude of the signal, natural logarithm of the magnitude and Mel-frequency cepstral coefficients (MFCC) [9]. The features are input to various pattern classifiers. The fault detection alternatives for induction machines are compared according to the information required for the diagnosis, the number and relevance of the faults that can be detected, the speed to anticipate a fault and the accuracy in the diagnosis [10]. A multi-resolution wavelet analysis is used with a neural network for the fault analysis of industrial robots [11]. Wavelet analysis of accelerometric signals is applied for detection of wheelflat faults in railway [12]. Simple time domain and frequency domain features are employed as inputs for neural network model for classifying motorcycles into bikes and scooters [13]. A structure for monitoring the state of a turbocharger and supervising the air pressure in vehicle wheels is demonstrated [14]. The structure involves fuzzy inference mechanism based on neural units. The approach combines both the adaptive feature of neural networks and the transparency of fuzzy systems. Continuous wavelet transform (CWT) is used for machine fault detection based on sound. The sound purified with CWT is used to extract the feature sound from the noisy signal. The extracted feature sound helps to diagnose the machine correctly, even if the sound has a low SNR. A denoising method based on the wavelet technique is illustrated for diagnosis of machines [15] Wavelet-based approaches yield better results, due to better time-frequency resolution [7, 15 and 20]. Since the existing approaches employ different databases recorded in different environments and use denoising, it is hard to compare the findings of our work with the reported works. Table 1 summarizes the wavelet-based works involving sound signal processing.
66
International Journal on Computational Sciences & Applications (IJCSA) Vol.3, No.3, June 2013 Table 1. A comparison of wavelet-based works
Sl. No.
Type of work 1. AC 2. 3. 4. 5. 6. AC FD FD FV FV
Article [16] [17] [18] [11] [4] [2] [12] [19] [20]
Features HLA, DWT, STFT, PCA CWT DB-20 wavelets DWT CWT DB4 & moments DWT DWT DWT
Classifier k-NN, MPP MLNN ANN ANN DTW FFNN MLNN, PNN MPP
No. of Accuracy Classes 4 k-NN: 85% MPP: 88% 6 95-100% 2 70-100% 6 45-100% 5 95% 2 81-100% 2 4 2 94-100% MLNN: 71% PNN: 73% 98.25%
7. FV 8. VC 9. VC
Legend: AC Audio classification; ANN - Artificial neural network; CWT Continuous wavelet transform; DBn Daubechies wavelet of the order n; DWT Discrete wavelet transform; FD Fault diagnosis; FFNN- feedforward neural network; FV Fault diagnosis of vehicle; HLA Harmonic line association; k-NN k-Nearest neighbour classifier; MLNN Multilayer neural network; MPP - Minimum distance approach; PCA Principal component analysis; PNN Probabilistic neural network; STFT Short time Fourier Transform; VC Vehicle classification From the literature survey, it is apparent that reasonable amount of research is reported for various applications of sound signal analysis. Since no work is reported on fault detection of motorcycles using pseudospectrum, the study is taken up. The remainder of the paper is organized into 3 sections. The proposed methodology of the work is presented in Section 2. The experimental results are discussed in Section 3. Finally, Section 4 concludes the work.
2. PROPOSED METHODOLOGY
The methodology proposed for fault detection of motorcycles employs the MUSIC algorithm [23] to estimate the pseudospectrum. The slopes of the first five segments of the estimated pseudospectrum are used as features input to the ANN classifier for classification of the sound sample into healthy or faulty motorcycle. The overview of the proposed methodology is depicted in Figure 1. It comprises five stages namely, sound acquisition, segmentation, pseudospectral estimation, feature extraction and classification.
67
International Journal on Computational Sciences & Applications (IJCSA) Vol.3, No.3, June 2013
Acquired sound signal
Samples used for training
Samples used for testing
Segmentation
Segmentation
Training
Testing
Pseudospectrum estimation
Pseudospectrum estimation
Slope feature extraction
Slope feature extraction
Feature vector database
ANN Classifier
Healthy motorcycle
Faulty motorcycle
Figure 1. Block diagram of the proposed methodology
2.1. Sound signal recording
Recording of the sounds produced by the motorcycles is carried out in authorized service stations, under the supervision of expert mechanic. Sony ICD-PX720 digital voice recorder is used for recording. The motorcycle is held in idling state while recording the sound signals. The signals recorded with 44.1 kHz sampling frequency are quantized with 16 bits. The automotive guidelines suggest the sampling rate of 9 kHz to 30 kHz as ideal for recording. However, this range of frequency is ideal for recording in anechoic chamber. Since the objective is to handle the real-world signals, a higher sampling frequency of 44.1 kHz is used, which helps in capturing the minor variations. The recording environment influences the classification performance. Other factors affecting the performance include variations in models, the age of the vehicles, maintenance, signal denoising etc. Noise produced by surrounding objects also has significant impact on the recording. So we need a clear 5 meter radius from the motorcycle where recording is carried out. Figure 2 shows the environment during the recording the motorcycle sounds. The recorder is held 500 mm from the centre line of the exhaust end, and at an angle of about 45 measured from the centre line of the exhaust end, but at least 200 mm above the ground. The 500 mm is critical, as an 80 mm error either way will result in around one decibel increase or decrease in sound level. The start of the engine and the throttle are controlled by the expert mechanic at the same time.
68
International Journal on Computational Sciences & Applications (IJCSA) Vol.3, No.3, June 2013
500 45o mm
3 m radius exclusion zone for all obstacles 5 m radius zone not to exceed 80 dB(A) while recording
Figure 2. Recording environment
2.2. Segmentation of sound signals
The acquired sound signals are segmented into samples of one-second duration each, for uniformity in processing. A segment begins at the local maxima within 50 ms duration and runs for one second. The next segment begins at local maxima in the next 50 ms duration.
2.3. Feature extraction from pseudospectra
The features are extracted from the pseudospectral estimation of the signal. The entire pseudospectrum in the range of normalized frequencies is divided into eight regions. The slope of the spectrum in each region is computed, resulting in eight-valued vector. 2.3.1. Pseudospectrum estimation Multiple Signal Classification (MUSIC) algorithm is used for estimating the pseudospectrum of the sound signals. The pseudospectrum is calculated using estimates of the eigenvectors of a correlation matrix associated with the input data. The MUSIC estimate is given by the Equation (1).
Pmusic (f) =
1 H e (f) vk vk e(f) k = p+1
N H
1
k = p+1
|v
N
H k
e(f)
(1)
69
International Journal on Computational Sciences & Applications (IJCSA) Vol.3, No.3, June 2013
where N is the dimension of the eigenvectors and vk is the kth eigenvector of the correlation matrix of the input signal. The integer p is the dimension of the signal subspace, so the eigenvectors vk used in the sum correspond to the smallest Eigen values. The vector
e( f ) consists of complex exponentials, so the inner product vkH e(f) amounts to a Fourier transform. In the eigenvector method, the summation is weighted by the Eigen values k of the
correlation matrix is as given in Equation (2).
Pev (f) =
1 2 vkH e(f) / k k = p+1
N
(2 )
The function relies on the singular value decomposition (SVD) matrix in the signal case, and it uses the eig function for analyzing the correlation matrix. Figure 3 shows the average pseudospectra of sound signals of healthy and faulty motorcycles.
Figure 3. Spectra of sound signatures of healthy and faulty motorcycles
The spectral peaks decrease monotonically for healthy vehicles and no irregular variations are found in their spectra. But, in case of spectra of faulty motorcycles, the degraded harmonicity, non-monotonous decrease in spectral peaks and spurious peaks at higher frequencies are observed. The overall power appears to be the same but the variations in spectrum can be observed for the normalized frequency below 0.45 rad / samples . 2.3.2 Slope of a spectral region The spectral regions are formed in the normalized frequency domain. The computed pseudospectral estimate has 129 values. The curvature that runs in the said region is considered for computing the slope. The slope of the pseudospectrum is computed over the partitioned regions. First eight regions are considered for feature calculation. Figure 4 depicts the computation of slope of spectral region. The slope of the spectral region is computed by considering the maximum and minimum values of the estimated pseudospectral values, S, in each region. The slope of each region is computed using Equation (3).
70
International Journal on Computational Sciences & Applications (IJCSA) Vol.3, No.3, June 2013
max(S) min(S) Slope = 20log10 posmax posmin
(3)
Figure 4. Spectral regions considered for computing the slope
Figures 5 to 8 show the separability of the features in the first four regions, for healthy and faulty motorcycle sound samples. It can be observed that the slopes differ for healthy and faulty motorcycles, in these regions.
Figure 5. Slopes of the first spectral regions
71
International Journal on Computational Sciences & Applications (IJCSA) Vol.3, No.3, June 2013
Figure 6. Slopes of the second spectral regions
Figure 7. Slopes of the third spectral regions
Figure 8. Slopes of the fourth spectral regions 72
International Journal on Computational Sciences & Applications (IJCSA) Vol.3, No.3, June 2013
2.3.3. ANN classifier
ANN classifier is a better option for problems with scope for approximation. The computed feature values for the current problem exhibit slight variations. Hence the ANN classifier is chosen. Figure 9 depicts the overview of the architecture of the ANN classifier. The eight features extracted based on the slopes of the pseudospectrum, are input to the neural network with four input nodes. The two output nodes correspond to the two-bit output vector indicating the health condition of the motorcycle. The hidden layer contains ten nodes. The neural network is trained using backpropagation-learning algorithm.
Figure 9. Architecture of the ANN
For smaller training sets, normally the error will be within the set limits. In such cases if testing is carried out on the same samples used for training, the classification accuracy will be appreciable. For larger training sets, since it takes long time to train the ANN, the training is terminated before the goal is met. In such cases, the classification performance suffers. During testing, the stabilized weights are reloaded and the test vector is given as input. The optimal number of hidden layer neurons is chosen using the criterion given in Equation (4) discussed by [21, 22]:
n=C
N dlogN
(4 )
where, n=number of hidden layer neurons, C=constant yielding optimal performance, d=number of features, and N=number of rows in the training sample matrix Validation set is carried out to design the ANN for optimal performance. The ANN exhibits optimal performance for minimum mean squared error (MSE). The MSE is plotted with varying number of hidden neurons. Figure 10 shows the validation MSE is used to decide the number of nodes in the hidden layer. Since the minimum MSE is observed when 10 nodes are used in the hidden layer, the hidden layer of the designed ANN contains 10 nodes.
73
International Journal on Computational Sciences & Applications (IJCSA) Vol.3, No.3, June 2013
Figure 10. Validation MSE for varying number of hidden layer neurons
3. RESULTS AND DISCUSSION
Motorcycles of four popular Indian brands, namely Hero Honda (presently known as Hero Motocorp), Honda motors, TVS motors, and Bajaj motors Ltd., are considered. The database contains a total of 500 samples which includes 250 samples of healthy motorcycles and 250 samples of faulty motorcycles. The performance of the built neural network is analyzed for different combinations of training, validation and testing sets. Table 2 shows the results of classification of the individual training, validation and test sets. The classification performance is observed to decrease with increase in the size of the test set. The results of testing with the training set are obviously better than those with the validation and test sets.
Table 2. Results of classification of training, validation and test sets
No. of samples Vali d 175 150 175 125 150 175 100 125 150 175 100 125 150 100 125 100 Tes t 175 175 150 175 150 125 175 150 125 100 150 125 100 125 100 100
Combined results of classification for training, validation and test samples (Total of 500 samples) Training Validation Testing TP 67 80 71 82 80 84 97 93 95 105 106 103 108 120 129 126 TN 74 82 81 88 90 95 103 102 104 107 116 111 118 120 127 143 Acc 0.9400 0.9257 0.8686 0.8500 0.8500 0.8950 0.8889 0.8667 0.8844 0.9422 0.8880 0.8560 0.9040 0.8727 0.9309 0.8967 TP 77 67 71 43 54 69 36 43 56 64 31 41 58 34 54 34 TN 79 69 81 52 65 82 41 53 67 83 41 52 66 37 57 43 Acc 0.8914 0.9067 0.8686 0.7600 0.7933 0.8629 0.7700 0.7680 0.8200 0.8400 0.7200 0.7440 0.8267 0.7100 0.8880 0.7700 TP 76 73 60 65 51 42 72 62 43 41 55 40 33 45 44 35 TN 78 82 67 77 64 57 77 64 55 45 64 59 40 50 42 43 Acc 0.8800 0.8857 0.8467 0.8114 0.7667 0.7920 0.8514 0.8400 0.7840 0.8600 0.7933 0.7920 0.7300 0.7600 0.8600 0.7800
Train 150 175 175 200 200 200 225 225 225 225 250 250 250 275 275 300
74
International Journal on Computational Sciences & Applications (IJCSA) Vol.3, No.3, June 2013
Legend: TP-True Positive; TN-True Negative; Acc-Accuracy The classification accuracy degrades with increase in number of samples in the database. Finally, a database with 500 samples (250 samples of healthy and 250 samples of faulty) yielded 68.4% and 82.8% respectively for healthy and faulty motorcycles. Further the partitioning into training, validation and testing sets has also affects the classification accuracy. The classification performance depends on the size of the data sets and hence the results are summarized in Table 3.
Table 3. Impact of the size of the database on the classification performance
Classification accuracy Size of the database Size of the database N=100 N=200 N=300 N=400 N=500 Condition Healthy Faulty Healthy Faulty Healthy Faulty Healthy Faulty Healthy Faulty 98 96 90 94 88.7 82 89 88.5 68.4 82.8 Minimum 100 100 100 98 96 95.3 97 97.5 90.8 94.8 Maximum 99.96 99.47 98.33 97.10 92.90 92.47 93.26 93.07 78.66 89.15 Average The average classification accuracy is over 92%. Hence the approach is reliable for a service station, where around 150 vehicles are serviced a day. The samples recorded in real-world environments have an SNR of about 4.9. The experiment is extended for signals with different SNRs. Signals with SNR ranging from 0 dB to 10 dB are used for training and testing. The results of testing with different SNR are summarized in Table 4. Training and testing are carried out over the signals with the same SNR values.
Table 4. Classification accuracy for different SNRs
SNR in dB 0 dB 1dB 2 dB 3 dB 4 dB 5 dB 6 dB 7 dB 8 dB 9 dB 10 dB
True Positive 163 159 177 166 166 184 195 202 218 222 228
False Negative 87 91 73 84 84 66 55 28 32 28 22
True Negative 127 138 137 165 166 188 187 197 196 211 204
False Positive 83 112 113 85 84 73 63 53 54 39 46
Accuracy 0.5800 0.5940 0.6280 0.6620 0.6640 0.7440 0.7640 0.7980 0.8280 0.8660 0.8640
Naturally, the classification accuracy increases with increase in SNR of the signals. But the results are over 75% for signals with SNR of 6. Hence the choice of the features and the classifier is justified
75
International Journal on Computational Sciences & Applications (IJCSA) Vol.3, No.3, June 2013
4. CONCLUSION
The presented work classifies the motorcycles into healthy and faulty based on the slopes of the estimated pseudospectral regions. The samples are drawn from sound signals of healthy and faulty motorcycles of different makes and models. The results are consistent, with average classification accuracy over 78.64% in case of healthy and 89.15% in case of faulty motorcycles. Since it takes considerable time for estimating the pseudospectrum and training the ANN, the methodology is not appropriate for on-ride fault diagnosis. The work finds many applications including fault diagnosis of machinery, electronic gadgets, musical instruments and vehicles based on the sound. The work leaves scope for further investigation of localization of faults in vehicles.
ACKNOWLEDGEMENTS
We the authors thank the motorcycle service station experts of Bagalkot City (Karnataka State, India) for sharing their fault diagnostic expertise and support for sound signal recording. We also thank Prof. Ramesh S. Wadawadagi for language corrections.
REFERENCES
[1]
HTTP://WWW.MONEYLIFE.IN/ARTICLE/CAR-SALES-IN-INDIA-LIKELY-TO-EXPAND-3-5-IN-FY14SIAM/32142.HTML [SIAM : SOCIETY OF INDIAN AUTOMOBILE MANUFACTURERS, PREDICTIONS FOR TWO-WHEELER SALES IN FINANCIAL YEAR 2013-14]. BASAVARAJ S. ANAMI, VEERAPPA B. PAGI, & SANGAMESH M. MAGI, (2011) WAVELET BASED ACOUSTIC ANALYSIS FOR DETERMINING HEALTH CONDITION OF TWO-WHEELERS, ELSEVIER J. APPLIED ACOUSTICS, VOL. 72, NO. 7, PP464-469 ZHANG JUNHONG & HAN BING, (2005) ANALYSIS OF ENGINE FRONT NOISE USING SOUND INTENSITY TECHNIQUES, MECHANICAL SYSTEMS AND SIGNAL PROCESSING, VOL. 19, PP213221 J.D. WU, E.C. CHANG, S.Y. LIAO, J.M. KUO & C.K. HUANG, (2009) FAULT CLASSIFICATION OF A SCOOTER ENGINE PLATFORM USING WAVELET TRANSFORM AND ARTIFICIAL NEURAL NETWORK, PROCEEDINGS OF THE INTERNATIONAL MULTICONFERENCE OF ENGINEERS AND COMPUTER SCIENTISTS, IMECS 2009, MARCH 18 - 20, HONG KONG, VOL. 1, PP58-63 WEI LIAO, PU HAN & XU LIU, (2009) FAULT DIAGNOSIS FOR ENGINE BASED ON EMD AND WAVELET PACKET BP NEURAL NETWORK, PROCEEDINGS OF THE THIRD INTERNATIONAL SYMPOSIUM ON INTELLIGENT INFORMATION TECHNOLOGY APPLICATION, PP672-676 K. HEIDARBEIGI, HOJAT AHMADI, M. OMID & A. TABATABAEEFAR, (2009) FAULT DIAGNOSIS OF MASSEY FERGUSON GEARBOX USING POWER SPECTRAL DENSITY, J. AGRICULTURAL TECHNOLOGY, VOL. 5, NO. 1, PP1-6 J. LIN & M. J. ZUO, (2003) GEARBOX FAULT DIAGNOSIS USING ADAPTIVE WAVELET FILTER, MECHANICAL SYSTEMS AND SIGNAL PROCESSING ,VOL. 17, NO. 6, PP12591269 JUNSHENG CHENG, DEJIE YU, & YU YANG, (2008) A FAULT DIAGNOSIS APPROACH FOR GEARS BASED ON IMF ARMODEL AND SVM, EURASIP J. ADVANCES IN SIGNAL PROCESSING, ARTICLE ID 647135, 7 PAGES DOI:10.1155/2008/647135 SIRIL YELLA, NAREN GUPTA, & MARK DOUGHERTY, (2006) CONDITION MONITORING USING PATTERN RECOGNITION TECHNIQUES ON DATA FROM ACOUSTIC EMISSIONS, PROCEEDINGS OF THE 5TH INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND APPLICATIONS (ICMLA'06), ORLANDO, FLORIDA, 1416 DECEMBER, PP3-9 C.J. VERUCCHI, G.G. ACOSTA & F.A. BENGER, (2008) A REVIEW ON FAULT DIAGNOSIS OF INDUCTION MACHINES, LATIN AMERICAN APPLIED RESEARCH, VOL. 38, NO. 2, PP113-121 AVEEK DATTA, CONSTANTINOS MAVROIDIS, JAY KRISHNASAMY & MARTIN HOSEK, (2007) NEURAL NETWORK BASED FAULT DIAGNOSTICS OF INDUSTRIAL ROBOTS USING WAVELET MULTI-RESOLUTION ANALYSIS, PROCEEDINGS OF THE AMERICAN CONTROL CONFERENCE, NEW YORK CITY, USA, JULY 11-13, PP1858-1863
[2]
[3] [4]
[5]
[6]
[7] [8]
[9]
[10] [11]
76
International Journal on Computational Sciences & Applications (IJCSA) Vol.3, No.3, June 2013 [12] VITTORIO BELOTTI, FRANCESCO CRENNA, RINALDO C. MICHELINI & GIOVANNI B. ROSSI, (2003) WAVELET SIGNAL PROCESSING APPLIED TO RAILWAY WHEELFLAT DETECTION, PROCEEDINGS OF THE XVII IMEKO WORLD CONGRESS METROLOGY IN THE 3RD MILLENNIUM DUBROVNIK, CROATIA, JUNE 2227, PP1434-1437 [13] BASAVARAJ S. ANAMI & VEERAPPA B. PAGI, (2009) AN ACOUSTIC SIGNATURE BASED NEURAL NETWORK MODEL FOR TYPE RECOGNITION OF TWO-WHEELERS, PROCEEDINGS OF THE IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA SYSTEMS, SIGNAL PROCESSING AND COMMUNICATION TECHNOLOGIES, ALIGARH, 14-16 MARCH, PP28-31 [14] M. AYOUBI, (1996) FUZZY SYSTEMS DESIGN BASED ON A HYBRID NEURAL STRUCTURE AND APPLICATION TO THE FAULT DIAGNOSIS OF TECHNICAL PROCESSES, CONTROL ENGG. PRACTICE, VOL. 4, NO. 1, PP35-42 [15] JING LIN, (2001) FEATURE EXTRACTION OF MACHINE SOUND USING WAVELET AND ITS APPLICATION IN FAULT DIAGNOSIS, J. NDT&E INTERNATIONAL, VOL. 34, PP2530 [16] XIAOLING WANG & HAIRONG QI, (2002) ACOUSTIC TARGET CLASSIFICATION USING DISTRIBUTED SENSOR ARRAYS, IEEE INT. CONF. ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING (ICASSP), ORLANDO, FL, USA, 13-17 MAY, PPIV-4186-IV-4186 [17] JOSE E. LOPEZ, HUNG HAN CHEN & JENNIFER SAULNIER, (1999) TARGET IDENTIFICATION USING WAVELET-BASED FEATURE EXTRACTION AND NEURAL NETWORK CLASSIFIERS, TECHNICAL REPORT, CYTEL SYSTEMS, INC. [18] ENGIN, S. N., & GULEZ, K..(1999) A WAVELET TRANSFORM ARTIFICIAL NEURAL NETWORKS (WTANN) BASED ROTATING MACHINERY FAULT DIAGNOSTICS METHODOLOGY, PROCEEDINGS OF THE IEEE NSIP 99, FALEZ HOTEL, ANTALYA, TURKEY, (1999), PP714-720 [19] MACIEJEWSKI H., MAZURKIEWICZ J., SKOWRON K. & WALKOWIAK, T., (1997) NEURAL NETWORKS FOR VEHICLE RECOGNITION, PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON MICROELECTRONICS FOR NEURAL NETWORKS. EVOLUTIONARY AND FUZZY SYSTEMS, PP292-296 [20] AMIR AVERBUCH, VALERY A. ZHELUDEV, NETA RABIN & ALON SCHCLAR, (2009) WAVELET-BASED ACOUSTIC DETECTION OF MOVING VEHICLES, MULTIDIMENSIONAL SYSTEMS AND SIGNAL PROCESSING, VOL. 20, NO. 1, PP1-25 [21] K. MEHROTRA, C. K. MOHAN & S. RANKA, (1996) ELEMENTS OF ARTIFICIAL NEURAL NETWORKS, THE MIT PRESS [22] SHUXIANG XU & LING CHEN, (2008) A NOVEL APPROACH FOR DETERMINING THE OPTIMAL NUMBER OF HIDDEN LAYER NEURONS FOR FNNS AND ITS APPLICATION IN DATA MINING, PROCEEDINGS OF THE 5TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY AND APPLICATIONS, QUEENSLAND, PP683-686 [23] HTTP://WWW.MATHWORKS.IN/HELP/TOOLBOX/SIGNAL/PMUSIC.HTML .Authors Basavaraj S. Anami B. S. Anami, received the Ph.D. from the University of Mysore, and the M. Tech. from Indian Institute of Technology, Chennai, both in Computer Science, in 2003 and 1986, respectively. From 1983 to 2008, he was with the Basaveshwar Engineering College, Bagalkot, India, where he worked on several research projects in image processing. Presently he is with KLE Institute of Technology, Hubli, Indi a, as Principal. He visited Saginaw Valley State University, USA, as Visiting Professor, from August to December 2006. He has authored two books and over 50 refereed papers. He is a fellow of Institution of Engineers, India, and member of Indian Society of Technical Association and Computer Society of India. He has guided five students for Ph. D. Veerappa B. Pagi V. B. Pagi, received the M. E. degree from the Bangalore University, Bangalore, and B. E. Degree from Karnatak University, Dharwad, India, both in Computer Science, in 2007 and 1994, respectively. From 1994 to 1999, he was with Sir M. Visvesvaraya Institute of Technology, Bangalore, where he worked as Lecturer in the Department of Computer Science. In 1999, he joined Basaveshwar Engineering College, Bagalkot, where he is currently working as Assistant Professor, in the Department of Computer Applications. He has published 7 papers in International journals and 3 papers in conferences. He has guided over 10 projects in the area of Image processing and 3 projects in the area of sound signal processing. 77