REDUCTION OF NOISE TO IMPROVE QUALITY OF VOICE SIGNAL DATA USING NEURAL NETWORKS

Similar documents
Review on Methods of Selecting Number of Hidden Nodes in Artificial Neural Network

JOURNAL OF HUMANITIE COLLEGE No ISSN:

Image Compression: An Artificial Neural Network Approach

An Intelligent Technique for Image Compression

Neural Networks. CE-725: Statistical Pattern Recognition Sharif University of Technology Spring Soleymani

Optimizing Number of Hidden Nodes for Artificial Neural Network using Competitive Learning Approach

Channel Performance Improvement through FF and RBF Neural Network based Equalization

AMOL MUKUND LONDHE, DR.CHELPA LINGAM

Simulation of Back Propagation Neural Network for Iris Flower Classification

Argha Roy* Dept. of CSE Netaji Subhash Engg. College West Bengal, India.

Neuro-fuzzy, GA-Fuzzy, Neural-Fuzzy-GA: A Data Mining Technique for Optimization

Voice Analysis for Mobile Networks

Predicting the Quality Level of a VoIP Communication through Intelligent Learning Techniques

OPNET based Performance Evaluation of WIMAX Network with WIMAX Management using Different QoS

Supervised Learning (contd) Linear Separation. Mausam (based on slides by UW-AI faculty)

A STUDY OF SOME DATA MINING CLASSIFICATION TECHNIQUES

Neural Network Classifier for Isolated Character Recognition

Evaluation of VoIP Speech Quality Using Neural Network

Mobile Application with Optical Character Recognition Using Neural Network

Optimizing Voice over Internet Protocol (VoIP) Networks Based-on Extended E-model

Neural Network Approach for Automatic Landuse Classification of Satellite Images: One-Against-Rest and Multi-Class Classifiers

Voice Quality Assessment for Mobile to SIP Call over Live 3G Network

ISSN: (Online) Volume 3, Issue 9, September 2015 International Journal of Advance Research in Computer Science and Management Studies

Impact of Voice Coding in Performance of VoIP

An Algorithm For Training Multilayer Perceptron (MLP) For Image Reconstruction Using Neural Network Without Overfitting.

Design and Performance Analysis of and Gate using Synaptic Inputs for Neural Network Application

Department of Electronics and Telecommunication Engineering 1 PG Student, JSPM s Imperial College of Engineering and Research, Pune (M.H.

Iris recognition using SVM and BP algorithms

Climate Precipitation Prediction by Neural Network

Perspectives on Multimedia Quality Prediction Methodologies for Advanced Mobile and IP-based Telephony

Research Article International Journals of Advanced Research in Computer Science and Software Engineering ISSN: X (Volume-7, Issue-6)

Asst. Prof. Bhagwat Kakde

Use of Artificial Neural Networks to Investigate the Surface Roughness in CNC Milling Machine

Impact of Node Velocity and Density on Probabilistic Flooding and its Effectiveness in MANET

International Journal of Electrical and Computer Engineering 4: Application of Neural Network in User Authentication for Smart Home System

A Study on Issues Associated with Mobile Network

Artificial neural networks are the paradigm of connectionist systems (connectionism vs. symbolism)

A Neural Network Model Of Insurance Customer Ratings

Cross Layer Detection of Wormhole In MANET Using FIS

CMPT 882 Week 3 Summary

PERFORMANCE ANALYSIS AND VALIDATION OF CLUSTERING ALGORITHMS USING SOFT COMPUTING TECHNIQUES

Document details: Functional Description Document: NGN Project: NGN Service Resiliency Model

Simulation of Zhang Suen Algorithm using Feed- Forward Neural Networks

Data Mining Technology Based on Bayesian Network Structure Applied in Learning

ISSN: ISO 9001:2008 Certified International Journal of Engineering and Innovative Technology (IJEIT) Volume 3, Issue 1, July 2013

A *69>H>N6 #DJGC6A DG C<>C::G>C<,8>:C8:H /DA 'D 2:6G, ()-"&"3 -"(' ( +-" " " % '.+ % ' -0(+$,

A method for quantitative evaluation of audio quality over packet networks and its comparison with existing techniques

Recognition of Handwritten Digits using Machine Learning Techniques

Back propagation Algorithm:

New Signaling approach Improving the VoIP Quality of Service in Ad hoc Network

STUDY PAPER ON CLASSIFICATION TECHIQUE IN DATA MINING

Cursive Handwriting Recognition System Using Feature Extraction and Artificial Neural Network

International Journal of Advance Engineering and Research Development OPTICAL CHARACTER RECOGNITION USING ARTIFICIAL NEURAL NETWORK

Character Recognition Using Convolutional Neural Networks

A Pigeon Agents based Analytical Model to Optimize Communication in Delay Tolerant Network

Advanced Spam Detection Methodology by the Neural Network Classifier

An Edge Detection Method Using Back Propagation Neural Network

Computer-Aided Diagnosis for Lung Diseases based on Artificial Intelligence: A Review to Comparison of Two- Ways: BP Training and PSO Optimization

A Supervised Method for Multi-keyword Web Crawling on Web Forums

Global Journal of Engineering Science and Research Management

Edge Detection for Dental X-ray Image Segmentation using Neural Network approach

HANDWRITTEN GURMUKHI CHARACTER RECOGNITION USING WAVELET TRANSFORMS

Liquefaction Analysis in 3D based on Neural Network Algorithm

Experimental Evaluation of Jitter Buffer Algorithms on Voice over IP Networks

Website: HOPEFIELD NETWORK. Inderjeet Singh Behl, Ankush Saini, Jaideep Verma. ID-

Using Multi-layered Feed-forward Neural Network (MLFNN) Architecture as Bidirectional Associative Memory (BAM) for Function Approximation

Data Mining. Neural Networks

Comparison of QoS Performance Over WLAN, VoIP4 and VoIP6

World Journal of Engineering Research and Technology WJERT

Effects of Weight Approximation Methods on Performance of Digital Beamforming Using Least Mean Squares Algorithm

Introduction to Neural Networks

CLASSIFICATION WITH RADIAL BASIS AND PROBABILISTIC NEURAL NETWORKS

A NEW HYBRID APPROACH FOR NETWORK TRAFFIC CLASSIFICATION USING SVM AND NAÏVE BAYES ALGORITHM

Random Neural Networks for the Adaptive Control of Packet Networks

Single sided Real time PESQ Score Estimation

Analysis of VoIP by varrying the number of nodes failure in WiMAX Network

Performance analysis of voip over wimax

A Study on Different Challenges in Facial Recognition Methods

Data mining with Support Vector Machine

International Journal of Scientific Research & Engineering Trends Volume 4, Issue 6, Nov-Dec-2018, ISSN (Online): X

On User-centric QoE Prediction for VoIP & Video Streaming based on Machine-Learning

MultiDSLA. Measuring Network Performance. Malden Electronics Ltd

II. ARTIFICIAL NEURAL NETWORK

A Technique for Classification of Printed & Handwritten text

International Journal of Computer Science Trends and Technology (IJCST) Volume 4 Issue 5, Sep - Oct 2016

Neural Networks CMSC475/675

Neuron Selectivity as a Biologically Plausible Alternative to Backpropagation

The University of Jordan. Accreditation & Quality Assurance Center. Curriculum for Doctorate Degree

Effect of Principle Component Analysis and Support Vector Machine in Software Fault Prediction

VoIP over WiMAX from QoS Perspectives

Voice Quality Testing Solutions

A Real-Time Network Simulation Application for Multimedia over IP

Analysis of Modified Rule Extraction Algorithm and Internal Representation of Neural Network

6. NEURAL NETWORK BASED PATH PLANNING ALGORITHM 6.1 INTRODUCTION

INVESTIGATING DATA MINING BY ARTIFICIAL NEURAL NETWORK: A CASE OF REAL ESTATE PROPERTY EVALUATION

QoS-Aware IPTV Routing Algorithms

RIMT IET, Mandi Gobindgarh Abstract - In this paper, analysis the speed of sending message in Healthcare standard 7 with the use of back

Artificial Neural Networks

White Paper Voice Quality Sound design is an art form at Snom and is at the core of our development utilising some of the world's most advance voice

NCTU-VT: a freeware for wireless VoIP performance measurement

Transcription:

Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 4, Issue. 6, June 2015, pg.316 323 RESEARCH ARTICLE ISSN 2320 088X REDUCTION OF NOISE TO IMPROVE QUALITY OF VOICE SIGNAL DATA USING NEURAL NETWORKS Shashi 1, Soniya 2 ¹M.Tech Scholar & DPGITM College (MDU Rohtak), India ²Soniya & DPGITM College (MDU Rohtak), India 1 shashiahlawat9@yahoo.in; 2 sonya_leo2007@yahoo.co.in Abstract This report focuses on the neural network based solutions to noise cancellation problems. Firstly the Adaline network and its associated LMS learning rule are used to adaptively filter out noise interference. Secondly the use of a MLP and the backpropagation learning algorithm is used to improve noise problem. For each problem conventional solutions were studied and new solutions will be achieved through using neural networks. Implementation and testing was carried out using the Matlab programming environment and the Matlab toolboxes for neural networks and signal processing. Keywords ANN, ADALINE, BPNN, MATLAB, MLP I. INTRODUCTION Speech recognition is fundamentally a pattern recognition problem. Speech recognition involves extracting features from the input signal and classifying them to classes using pattern matching model. Performance of ASR system is measured on the basis of recognition accuracy, complexity and robustness. The deviation of operating conditions from those assumed during training phase may result in degradation of performance. II. LITERATURE SURVEY Farhadrahdari et.al explores the capability of some intelligence methods, emphasizing the Bayesian classifiers to assess the quality of voice [3]. Five parameters namely CLP and ULP, codec mode, gender and language are inputted to the model to calculate MOS score. The 2015, IJCSMC All Rights Reserved 316

performance of Bayesian classifier is compared with other models and the result is obtained in F-measure.For comparing the performance of different classifier the WEKA java based open source tool is used. Model is compared in terms of accuracy through F- Measure [1]. F measure = 2*precision *recall/precision +recall U.R.ALO et.al proposed simulation technique which measures the performance of VoIP over WLAN. Simulation technique works over various parameters of VoIP. This method specifically investigate the performance of VoIP over WLAN for increased in no of VoIP call, use of different coding scheme and increased no of workstation in video conferencing[5]. Three scenarios are concluded: i. Increasing no of workstation leads to increase in jitter delay. Packet will arrive at different time and this jitter will make the voice difficult to understand. ii. Different codec scheme will lead in different jitter delay, end to end delay, WLAN delay and throughput delay iii. With this a determination of the actual number of VoIP calls that each wireless access point can adequately support with enhanced voice quality was made alongside with the encoding scheme that yields the best quality of service in WLAN[5]. Yoanesbandung et.al aimed to maximize number of calls while maintaining a minimum level of quality of service in low speed IP networks. Various parameters in VoIP network including delay, packet loss and jitter are used to determine the level of quality of service by using extended e model. Objective is to find the maximum no calls in some given bandwidth capacities while maintaining a certain level of the quality of service. Using numeric estimation it is concluded that the optimum solution for some given bandwidth capacities can be achieved by applying G.723.1, 5.3 kbps voice coder, packet loss level less than 1%, jitter less than 80ms, and utilization network less than 80% [6]. Joarderkamruzzaman et.al developed an analytical model to estimate VoIP call capacity over Wi-Fi networks. This model is ITU T E model and is developed for single hop and multiple hop networks. The model insures the voice call quality by implying R-score defined in the ITU-T E model. VoIP capacity is investigated on different codec with the help of this model. The numerical result shown by this model shows that the capacity increases up to a certain level and then start decreasing as the aggregation level of codec increases [7]. ITU-T E model is used for quality improvement in VoIP in combination with quality estimation. Kevin M.McNeill et.al proposed an adaptive jitter buffer play-out scheme to improve VoIP quality in wireless networks. The main reason for jitter delay is that voice packets are delay in the network randomly and jitter buffer is required to maintain consistently spaced play out of voice samples. Time series model is introduced here which enables the VoIP application to manage the jitter buffer to maintain a minimum play out buffer, while keeping the packet loss rate above a minimal threshold to maintain consistent voice quality. Simulation results show an improvement of 11% to 15% using metrics based on the subjective ITU E model (R-factor) when compared with other methods [8]. Leandro carvalho et.al proposed an E model implementation for speech quality evaluation in VoIP. A voice quality measurement tool based on the ITU-T E model is discovered. Firstly ITU-T and ETSI specification of model are reviewed and errors are pointed and corrected. VoIP calls through the Brazilian national education and research network (RNP) backbone are used to verify the tool operation. Three mistakes in the E model calculation were found as defined in the ITU-T specifications and corrected them in the tool. These errors do not affect the E model but represent the inconsistencies between some E model statements. [10] 2015, IJCSMC All Rights Reserved 317

KapilanRadhakrishan, HadiLarijani and Tom buggy proposed a method to predictthe perceived voice quality using a RNN model. Both IP network impairments (delay, jitter and packet loss) and non IP impairment codec (G711and ilbc) as voice quality affecting parameters to test their impact on perceived voice quality are used. An Intrusive objective speech quality evaluation algorithm PESQ is used to validate the results obtained from our RNN model. The outputs from RNN model and ITU-T PESQ MOS correlate well. This lends confidence to the conclusion that RNN model is accurate and more consistent. [14] III. PROJECT OBJECTIVES This report is concerned with exploring how artificial neural networks (ANN) can be applied beneficially in the field of communications. ANN has been widely used in the application of communication systems. This project will investigate the viability of using neural networks for two communication applications: 1. Using an Adaline network to eliminate background noise whilst speaking into a microphone. 2. Using a MLP to perform beam forming. This involves obtaining a desired signal whilst removing any noise or interference signals which may have come from different sources. In both cases the objective is to obtain a desired signal which has had the background noise and any interference eliminated. IV. OVERVIEW OF ANN Neural Networks are an information processing technique based on the way biological nervous systems, such as the brain, process information. They resemble the human brain in the following two ways: A neural network acquires knowledge through learning. A neural network's knowledge is stored within inter-neuron connection strengths known as synaptic weights. Neural networks are being applied to an increasing large number of real world problems. Their primary advantage is that they can solve problems that are too complex for conventional technologies; problems that do not have an algorithmic solution or for which an algorithmic solution is too complex to be defined. In general, neural networks are well suited to problems that people are good at solving, but for which computers generally are not. These problems include pattern recognition and forecasting, which requires the recognition of trends in data. V. WHY USE NEURAL NETWORKS? In communications the key features of neural networks are their asynchronous parallel and distributed processing, non-linear dynamics, global interconnection of network elements, self-organization, and high speed computational capability [1]. In 2007 Gardener et al published a paper [2] stating that ANNs are convenient for their adaptability, noise tolerance and potential for hardware implementation and fault tolerance. These characteristics are paramount when designing communication applications. VI. THE ADALINE Adaline stands for ADAptive LINEar element and it has been one of the most widely used neural networks in practical applications. It was first published by Bernard Widrow and 2015, IJCSMC All Rights Reserved 318

Marcian Hoff and has a tight relationship to psychological learning theories. The Adaline has certain improvements over the original perceptron and belongs to the group of supervised learning; feed forward-only neural networks. The transfer function for the Adaline is linear and therefore the output can have any value rather than just a binary output. However it is only possible for the Adaline to solve linearly separable problems. A diagram of the Adaline with its linear transfer function purelin is shown in figure 1. Figure 1: The Adaline (Adaptive Linear element) VI. Back propagation algorithm The Error Back-Propagation (BP) algorithm uses supervised learning to update the weights in the MLP. Initially the input vector is propagated through the MLP to produce an output. The generated output will differ from the desired output and subsequently produce a global error, e. This error can be minimized by passing the input through the MLP numerous times and altering the neuron connection weights, w k jeach time to obtain outputs closer to the desired outputs. For each training pass (epoch) the weights of the MLP are adjusted until the error gradient reaches zero. VII. RESULTS AND ANALYSIS The figure 2 is a interface which has been programmed in matlab with simple scripting. GUI is divided into two part: an offline GUI and online GUI. 2015, IJCSMC All Rights Reserved 319

FIGURE 2 The figure 3 shows the system developed some related amplitude values corresponding to some delay which is shown in a sequence. The figure 1 plot 1 shows original signal followed by delayed signal and lastly the amount of delay at each instance. FIGURE 3 Figure 4 is an illustration of the error out of network 1 which is only 2.6 units in error validation, the system shows quite high value of error for the static signal generated by neural network. FIGURE 4 2015, IJCSMC All Rights Reserved 320

Figure 5 shows the error generated because of adaline network because of its property to adapt the network shows low blight of error in the presence of static signal. FIGURE 5 The figure 6 shows the signal taken in the terms of audio captured live from the audio acquisition device installed in the device readily in the laptop. FIGURE 6 The figure 7 shows that the system has a error value close to 0 meaning that system developed using neural network with such values is reproducing the input as output with negligible error. FIGURE 7 2015, IJCSMC All Rights Reserved 321

The figure 8 shows that the system has a error value close to 0.1 to 0.2 meaning that system developed using neural network with feedforwrad and back propagation training and such values is reproducing the input as output with error value visible at the graph. FIGURE 8 VIII. CONCLUSIONS From the results it is clear to see that the Adaline is an effective system to eliminate noise in near real time. In a very short amount of time the desired signal can be approximated with very little error. Therefore it is a suitable alternative to the more conventional method of using filters. Conventional methods which use filters are not adaptive and therefore the Adaline is a better alternative. However it may be more expensive to implement and if there is an unusual disturbance from background noise the error may increase again for a short period of time. REFERENCES [1] Luo F.L. and Unbehauen R, 1997, Applied neural networks for signal processing, Cambridge university press, p. 287-293 [2] Gardner J.W., Hines E.L., Wilkinson M., 1990, Application of neural networks to an electronic olfactory system, Measurement Science Technology, 1:6-451 [3] FarhadRahdari, Mahdi Eftekhari Using Bayesian classification for estimating quality of VoIP, IEEE, 2012 [4] U. R. Alo and Nweke Henry, Investigating the Performance of VoIP over WLAN in Campus Network, ISSN Vol. 4 No.4, 2013 [5] YoanesBandung, CarmadiMachbub, Armein Z. R. Langi and Suhono H. Supangkat, Enhancing Low speed network performance for voice over internet protocol, IEEE, 2008, [6] Md. Atiurrahmansiddique, and Joarder Kamruzzaman, Analytical approach for voice capacity estimation over Wi-Fi network using ITU-T E model, IEEE Transaction on multimedia Volume 16 No. 2, 2013 2015, IJCSMC All Rights Reserved 322

[7] Kevin M. McNeill and Mingkuan Liu and Jeffrey J. Rodriguez, Adaptive jitter buffer play out scheme to improve VoIP quality in wireless networks, IEEE, 2006 [8] Leandro Carvalho, EdjairMota and Ana F. Lima, An E-model implementation for speech quality evaluation in VoIP system, IEEE, 2005 [9] KapilanRadhakrishan, HadiLarijani and Tom buggy A non-intrusive method to assess voice quality over internet, IEEE, 2010 [10] Applications of neural networks to telecommunications: http://ece-www.colorado.edu/~timxb/iwannt.html [11] Lin and Lee, 2004, Neural fuzzy systems, Prentice-Hall, p.1-9, 226, 235, 253,715-734 [12] Minsky M.L., Papert S. A., 2000, Perceptrons, MIT Press, p.239 [13] Neural networks for data mining (Fraud detection): http://www.idagroup.com/v1n1701.htm [14]Neural networks for fraud detection and management in mobile telecommunication networks: http://www.algo.com.gr/acts/dolphin/cd-rom/html/aspect/papers/ecos97/ecos97_1.html [15] Introduction to Matlab: http://www.mathworks.com/access/helpdesk/help/ [16] Adaline- the adaptive linear element: http://www.csse.monash.edu.au/~app/csc437nn/lnts/l04.html 2015, IJCSMC All Rights Reserved 323