SlideShare a Scribd company logo
DENOISING SPEECH SIGNAL USING FAST INDEPENDENT
COMPONENT ANALYSIS METHOD(FAST ICA)
Department of Electronics and Communication Engineering
CONTENTS:
❖ Introduction
❖ Aim of the Project
❖ Software Requirements
❖ Block Diagram
❖ Flowchart
❖ Working
❖ Independent Component Analysis
❖ Implementation and Results
❖ Applications
❖ Advantages
❖ Conclusion and Future Scope
❖ References
INTRODUCTION
❖Independent component analysis (ICA) is a novel statistical technique in signal processing and
machine learning that aims at finding linear projections of the data that maximize their mutual
independence. Its main applications are blind source separation (BSS) and feature extraction. In
recent years, ICA has been attracted a lot of attention in speech processing application such as
multiple channels speech blind separation.
❖When applied to speech frames, ICA provides a linear representation that maximizes the statistical
independence of its coefficients, and therefore finds the directions with respect to which the
coefficients are as sparsely distributes as possible
AIM OF THE PROJECT
❖The main aim of the project is to remove the noise from the speech signals so that useful
information can be extracted.
❖Speech enhancement algorithm aims to improve the quality of speech for various different
applications. With the development of communication systems, there is a strong need to develop
speech enhancement algorithms.
❖A speech enhancement system helps in increasing the quality of noisy speech. General speech
enhancement system approaches are divided into two main categories: multi-channel and single
channel methods.
❖Some multi-channel methods are blind source separation(ICA), beamforming algorithms and
generalized side lobe cancellation algorithms.
❖ Some well-known single channel methods are spectral subtraction, wiener filter and minimum
mean-square error estimator
SOFTWARE:
MATLAB R2021A
SOFTWARE REQUIREMENTS
MATLAB R2021A
▶ MATLAB (an abbreviation of "matrix laboratory") is a proprietary multi-
paradigm programming language and numeric computing environment
developed by MathWorks. MATLAB allows matrix manipulations, plotting
of functions and data, implementation of algorithms, creation of user
interfaces, and interfacing with programs written in other languages.
▶ MATLAB is an interactive system whose basic data element is an array that
does not require dimensioning. This allows you to solve many technical
computing problems, especially those with matrix and vector formulations, in
a fraction of the time it would take to write a program in a scalar
noninteractive language such as C or Fortran.
BLOCK DIAGRAM
FLOWCHART
WORKING
▶ The Three different noise free sources as input are taken and are mixed with each other to generate
three noise sources in such a way that, in each noise signal a particular message signal dominates in
terms of pitch power and amplitude
▶ The three noise speech signals are given to Fast ICA algorithm which does Independent component
analysis and separates the noise from signal and gives us the filtered noise free signal
INDEPENDENT COMPONENT ANALYSIS
•Independent Component Analysis (ICA) is a machine learning technique to separate
independent sources from a mixed signal. Unlike principal component analysis which focuses
on maximizing the variance of the data points, the independent component analysis focuses on
independence, i.e. independent components.
•This is done by assuming that the subcomponents are non-Gaussian signals and that they
are statistically independent from each other. ICA is a special case of blind source separation.
•Independent component analysis attempts to decompose a multivariate signal into independent
non-Gaussian signals. As an example, sound is usually a signal that is composed of the
numerical addition, at each time t, of signals from several sources.
FAST ICAALGORITHM
Algorithm - Fast ICA
Input: Number of desired components
Input: Pre-whitened matrix, where each column represents an N-dimensional sample, where C<=N
Output: Un-mixing matrix where each column projects X onto independent component.
Output: Independent components matrix, with M columns representing a sample with C dimensions.
IMPLEMENTATION AND RESULT
❖In this project, the noise signal is filtered and desired message signal is obtained.
❖The proposed and implemented system uses Fast Independent Component analysis algorithm to
remove noise from the source signal
❖The Fast Independent Component analysis algorithm is implemented using MATLABR2021A
Software
❖The obtained signal is represented in the Kalman spectrograph.
IMPLEMENTATION AND RESULTS
Noisy signal Noise free signal
APPLICATIONS
▶ Blind source separation
▶ Image denoising
▶ Medical signal processing- fMRI, ECG, EEG
▶ Modelling of the hippocampus and visual cortex
▶ Compression, redundancy reduction
▶ Watermarking
▶ Clustering
▶ Time series analysis(Stock market, microarray data)
ADVANTAGES AND DIS-ADVANTAGES
ADVANTAGES
▶Fast ICA is parallel and distributed
▶Computationally efficient and requires less memory
▶Independent components can be estimated one by one which again decreases the computational
load
LIMITATIONS
▶The sources must be statistically independent.
▶ The sources must have non Gaussian distributions. However, ICA can still estimate the sources
with small degree of non-gaussianity.
▶ The number of available mixtures N must be at least the same as the number of the independent
components M.
▶The mixtures must be (can be assumed as) linear combination of the independent sources.
CONCLUSION AND FUTURE SCOPE
▶Speech enhancement has substantial interest in the utilization of speaker identification,
video-conference, speech transmission through communication channels, speech-
based biometric system, mobile phones, hearing aids, microphones, voice conversion
etc.
▶A substantial number of methods from traditional techniques and machine learning
can be utilized to process and remove the additive noise from a speech signal.
▶ With the advancement of machine learning and deep learning, classification of
speech has become more significant. Methods of speech enhancement consist of
different stages, such as feature extraction of the input speech signal, feature selection,
followed by classification.
▶Deep learning techniques are also an emerging field in the classification domain, so
signal denoising can be done using deep learning algorithms which provides more
accuracy and possibly with less errors.
▶The widely used machine learning and deep learning methods to detect the
challenges along with future research directions of speech enhancement systems
overcomes present challenges
REFERENCES:
[1] Comon, Pierre (1994): "Independent Component Analysis: a new concept?", Signal Processing, 36(3):287–314
(The original paper describing the concept of ICA)
[2] S. Makeig, A.J. Bell, T.-P. Jung, and T.-J. Sejnowski. Independent component analysis of electro-encephalographic
data. In Advances in Neural Information Processing Systems 8, pp. 145-151. MIT Press, 1996.
[3] S. Li and T.J. Sejnowski, Adaptive separation of mixed broadband sound sources with delays by a beam-forming
Herault-Jutten network, IEEE Journal of Oceanic Engineering Vol.20,No. 1, pp.73-79,1994
[4] L. Bohy, M. Neve, D. Samyde, and J. jacques Quisquater. Principal and independent component analysis for crypto-
systems with hardware unmasked units. In proceedings of e-Smart 2003, 2003
[5] Draper B., Baek K., Bartlett M., Beveridge J. Recognizing faces with PCA and ICA Comput. Vis. Image Underst.,
91 (1–2) (2003), pp. 115-137
[6] S. Amari, A. Cichocki, and H. Yang. A new learning algorithm for blind signal separation. In Advances in neural
information processing systems, pages 757–763, 1996.
[7] He, F. He, and T. Zhu. Large-scale super-Gaussian sources separation using fast-ICA with rational nonlinearities.
International Journal of Adaptive Control and Signal Processing, 31(3):379–397, 2017
THANK YOU

More Related Content

PDF
Alphabet Recognition System Based on Artifical Neural Network
PDF
IRJET- Device Activation based on Voice Recognition using Mel Frequency Cepst...
PDF
Speech Recognized Automation System Using Speaker Identification through Wire...
PDF
Speech Recognized Automation System Using Speaker Identification through Wire...
PDF
Ensemble Learning Approach for Digital Communication Modulation’s Classification
PDF
ENSEMBLE LEARNING APPROACH FOR DIGITAL COMMUNICATION MODULATION’S CLASSIFICATION
PDF
Implementation and Performance Evaluation of Neural Network for English Alpha...
Alphabet Recognition System Based on Artifical Neural Network
IRJET- Device Activation based on Voice Recognition using Mel Frequency Cepst...
Speech Recognized Automation System Using Speaker Identification through Wire...
Speech Recognized Automation System Using Speaker Identification through Wire...
Ensemble Learning Approach for Digital Communication Modulation’s Classification
ENSEMBLE LEARNING APPROACH FOR DIGITAL COMMUNICATION MODULATION’S CLASSIFICATION
Implementation and Performance Evaluation of Neural Network for English Alpha...

Similar to Denosing speech signan using fast independent component (20)

PDF
Ensemble Learning Approach for Digital Communication Modulation’s Classification
PDF
F5242832
PDF
Describe The Main Functions Of Each Layer In The Osi Model...
PDF
Intelligent Arabic letters speech recognition system based on mel frequency c...
PDF
A Survey on Portable Camera-Based Assistive Text and Product Label Reading Fr...
PDF
Fast and accurate primary user detection with machine learning techniques for...
PDF
IRJET- Emotion recognition using Speech Signal: A Review
PDF
Comparative study to realize an automatic speaker recognition system
PDF
Iisrt subha guru
PDF
Investigation of the performance of multi-input multi-output detectors based...
PDF
ADAPTIVE WATERMARKING TECHNIQUE FOR SPEECH SIGNAL AUTHENTICATION
PDF
Critical analysis of radar data signal de noising by implementation of haar w...
PDF
Using K-Nearest Neighbors and Support Vector Machine Classifiers in Personal ...
PDF
AN ANALYSIS OF SPEECH RECOGNITION PERFORMANCE BASED UPON NETWORK LAYERS AND T...
PPTX
Machine learning in optical
PDF
Recognition Technology for Four Arithmetic Operations
PDF
The Big Data Is A Significant Subject Of Modern Times With...
PDF
Resume_Naveena1
PDF
IRJET- Chest Abnormality Detection from X-Ray using Deep Learning
PDF
Y4502158163
Ensemble Learning Approach for Digital Communication Modulation’s Classification
F5242832
Describe The Main Functions Of Each Layer In The Osi Model...
Intelligent Arabic letters speech recognition system based on mel frequency c...
A Survey on Portable Camera-Based Assistive Text and Product Label Reading Fr...
Fast and accurate primary user detection with machine learning techniques for...
IRJET- Emotion recognition using Speech Signal: A Review
Comparative study to realize an automatic speaker recognition system
Iisrt subha guru
Investigation of the performance of multi-input multi-output detectors based...
ADAPTIVE WATERMARKING TECHNIQUE FOR SPEECH SIGNAL AUTHENTICATION
Critical analysis of radar data signal de noising by implementation of haar w...
Using K-Nearest Neighbors and Support Vector Machine Classifiers in Personal ...
AN ANALYSIS OF SPEECH RECOGNITION PERFORMANCE BASED UPON NETWORK LAYERS AND T...
Machine learning in optical
Recognition Technology for Four Arithmetic Operations
The Big Data Is A Significant Subject Of Modern Times With...
Resume_Naveena1
IRJET- Chest Abnormality Detection from X-Ray using Deep Learning
Y4502158163
Ad

More from SruthiReddy112 (11)

PPT
Printed Circuit Board Workshop Board Workshop
PPTX
IoT Based Flood Monitoring and Alerting System for Smart Cities
PPTX
transmission baed gate based sr cell major
PPT
IOT Smart Helmet for Underground Mines using ESP32
PPTX
Image Security System using Image Processing
PPT
IOT Design: An Embedded System & its Applications
PPT
Face Lock.ppt
PPTX
Embedded-Web-Technology.pptx
PPT
task_sched2.ppt
PPTX
minippt.pptx
DOC
Naik Titles.doc
Printed Circuit Board Workshop Board Workshop
IoT Based Flood Monitoring and Alerting System for Smart Cities
transmission baed gate based sr cell major
IOT Smart Helmet for Underground Mines using ESP32
Image Security System using Image Processing
IOT Design: An Embedded System & its Applications
Face Lock.ppt
Embedded-Web-Technology.pptx
task_sched2.ppt
minippt.pptx
Naik Titles.doc
Ad

Recently uploaded (20)

PDF
Artificial Superintelligence (ASI) Alliance Vision Paper.pdf
PPTX
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
PDF
Automation-in-Manufacturing-Chapter-Introduction.pdf
PPT
introduction to datamining and warehousing
PPTX
Safety Seminar civil to be ensured for safe working.
PPTX
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
PDF
BIO-INSPIRED HORMONAL MODULATION AND ADAPTIVE ORCHESTRATION IN S-AI-GPT
PPT
Introduction, IoT Design Methodology, Case Study on IoT System for Weather Mo...
PPTX
UNIT-1 - COAL BASED THERMAL POWER PLANTS
PPTX
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
PPTX
Current and future trends in Computer Vision.pptx
PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
PPTX
6ME3A-Unit-II-Sensors and Actuators_Handouts.pptx
DOCX
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
PPTX
Fundamentals of safety and accident prevention -final (1).pptx
PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
PDF
Categorization of Factors Affecting Classification Algorithms Selection
PDF
Level 2 – IBM Data and AI Fundamentals (1)_v1.1.PDF
PDF
PREDICTION OF DIABETES FROM ELECTRONIC HEALTH RECORDS
PPTX
Sustainable Sites - Green Building Construction
Artificial Superintelligence (ASI) Alliance Vision Paper.pdf
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
Automation-in-Manufacturing-Chapter-Introduction.pdf
introduction to datamining and warehousing
Safety Seminar civil to be ensured for safe working.
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
BIO-INSPIRED HORMONAL MODULATION AND ADAPTIVE ORCHESTRATION IN S-AI-GPT
Introduction, IoT Design Methodology, Case Study on IoT System for Weather Mo...
UNIT-1 - COAL BASED THERMAL POWER PLANTS
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
Current and future trends in Computer Vision.pptx
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
6ME3A-Unit-II-Sensors and Actuators_Handouts.pptx
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
Fundamentals of safety and accident prevention -final (1).pptx
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
Categorization of Factors Affecting Classification Algorithms Selection
Level 2 – IBM Data and AI Fundamentals (1)_v1.1.PDF
PREDICTION OF DIABETES FROM ELECTRONIC HEALTH RECORDS
Sustainable Sites - Green Building Construction

Denosing speech signan using fast independent component

  • 1. DENOISING SPEECH SIGNAL USING FAST INDEPENDENT COMPONENT ANALYSIS METHOD(FAST ICA) Department of Electronics and Communication Engineering
  • 2. CONTENTS: ❖ Introduction ❖ Aim of the Project ❖ Software Requirements ❖ Block Diagram ❖ Flowchart ❖ Working ❖ Independent Component Analysis ❖ Implementation and Results ❖ Applications ❖ Advantages ❖ Conclusion and Future Scope ❖ References
  • 3. INTRODUCTION ❖Independent component analysis (ICA) is a novel statistical technique in signal processing and machine learning that aims at finding linear projections of the data that maximize their mutual independence. Its main applications are blind source separation (BSS) and feature extraction. In recent years, ICA has been attracted a lot of attention in speech processing application such as multiple channels speech blind separation. ❖When applied to speech frames, ICA provides a linear representation that maximizes the statistical independence of its coefficients, and therefore finds the directions with respect to which the coefficients are as sparsely distributes as possible
  • 4. AIM OF THE PROJECT ❖The main aim of the project is to remove the noise from the speech signals so that useful information can be extracted. ❖Speech enhancement algorithm aims to improve the quality of speech for various different applications. With the development of communication systems, there is a strong need to develop speech enhancement algorithms. ❖A speech enhancement system helps in increasing the quality of noisy speech. General speech enhancement system approaches are divided into two main categories: multi-channel and single channel methods. ❖Some multi-channel methods are blind source separation(ICA), beamforming algorithms and generalized side lobe cancellation algorithms. ❖ Some well-known single channel methods are spectral subtraction, wiener filter and minimum mean-square error estimator
  • 6. MATLAB R2021A ▶ MATLAB (an abbreviation of "matrix laboratory") is a proprietary multi- paradigm programming language and numeric computing environment developed by MathWorks. MATLAB allows matrix manipulations, plotting of functions and data, implementation of algorithms, creation of user interfaces, and interfacing with programs written in other languages. ▶ MATLAB is an interactive system whose basic data element is an array that does not require dimensioning. This allows you to solve many technical computing problems, especially those with matrix and vector formulations, in a fraction of the time it would take to write a program in a scalar noninteractive language such as C or Fortran.
  • 9. WORKING ▶ The Three different noise free sources as input are taken and are mixed with each other to generate three noise sources in such a way that, in each noise signal a particular message signal dominates in terms of pitch power and amplitude ▶ The three noise speech signals are given to Fast ICA algorithm which does Independent component analysis and separates the noise from signal and gives us the filtered noise free signal
  • 10. INDEPENDENT COMPONENT ANALYSIS •Independent Component Analysis (ICA) is a machine learning technique to separate independent sources from a mixed signal. Unlike principal component analysis which focuses on maximizing the variance of the data points, the independent component analysis focuses on independence, i.e. independent components. •This is done by assuming that the subcomponents are non-Gaussian signals and that they are statistically independent from each other. ICA is a special case of blind source separation. •Independent component analysis attempts to decompose a multivariate signal into independent non-Gaussian signals. As an example, sound is usually a signal that is composed of the numerical addition, at each time t, of signals from several sources.
  • 11. FAST ICAALGORITHM Algorithm - Fast ICA Input: Number of desired components Input: Pre-whitened matrix, where each column represents an N-dimensional sample, where C<=N Output: Un-mixing matrix where each column projects X onto independent component. Output: Independent components matrix, with M columns representing a sample with C dimensions.
  • 12. IMPLEMENTATION AND RESULT ❖In this project, the noise signal is filtered and desired message signal is obtained. ❖The proposed and implemented system uses Fast Independent Component analysis algorithm to remove noise from the source signal ❖The Fast Independent Component analysis algorithm is implemented using MATLABR2021A Software ❖The obtained signal is represented in the Kalman spectrograph.
  • 13. IMPLEMENTATION AND RESULTS Noisy signal Noise free signal
  • 14. APPLICATIONS ▶ Blind source separation ▶ Image denoising ▶ Medical signal processing- fMRI, ECG, EEG ▶ Modelling of the hippocampus and visual cortex ▶ Compression, redundancy reduction ▶ Watermarking ▶ Clustering ▶ Time series analysis(Stock market, microarray data)
  • 15. ADVANTAGES AND DIS-ADVANTAGES ADVANTAGES ▶Fast ICA is parallel and distributed ▶Computationally efficient and requires less memory ▶Independent components can be estimated one by one which again decreases the computational load LIMITATIONS ▶The sources must be statistically independent. ▶ The sources must have non Gaussian distributions. However, ICA can still estimate the sources with small degree of non-gaussianity. ▶ The number of available mixtures N must be at least the same as the number of the independent components M. ▶The mixtures must be (can be assumed as) linear combination of the independent sources.
  • 16. CONCLUSION AND FUTURE SCOPE ▶Speech enhancement has substantial interest in the utilization of speaker identification, video-conference, speech transmission through communication channels, speech- based biometric system, mobile phones, hearing aids, microphones, voice conversion etc. ▶A substantial number of methods from traditional techniques and machine learning can be utilized to process and remove the additive noise from a speech signal. ▶ With the advancement of machine learning and deep learning, classification of speech has become more significant. Methods of speech enhancement consist of different stages, such as feature extraction of the input speech signal, feature selection, followed by classification. ▶Deep learning techniques are also an emerging field in the classification domain, so signal denoising can be done using deep learning algorithms which provides more accuracy and possibly with less errors. ▶The widely used machine learning and deep learning methods to detect the challenges along with future research directions of speech enhancement systems overcomes present challenges
  • 17. REFERENCES: [1] Comon, Pierre (1994): "Independent Component Analysis: a new concept?", Signal Processing, 36(3):287–314 (The original paper describing the concept of ICA) [2] S. Makeig, A.J. Bell, T.-P. Jung, and T.-J. Sejnowski. Independent component analysis of electro-encephalographic data. In Advances in Neural Information Processing Systems 8, pp. 145-151. MIT Press, 1996. [3] S. Li and T.J. Sejnowski, Adaptive separation of mixed broadband sound sources with delays by a beam-forming Herault-Jutten network, IEEE Journal of Oceanic Engineering Vol.20,No. 1, pp.73-79,1994 [4] L. Bohy, M. Neve, D. Samyde, and J. jacques Quisquater. Principal and independent component analysis for crypto- systems with hardware unmasked units. In proceedings of e-Smart 2003, 2003 [5] Draper B., Baek K., Bartlett M., Beveridge J. Recognizing faces with PCA and ICA Comput. Vis. Image Underst., 91 (1–2) (2003), pp. 115-137 [6] S. Amari, A. Cichocki, and H. Yang. A new learning algorithm for blind signal separation. In Advances in neural information processing systems, pages 757–763, 1996. [7] He, F. He, and T. Zhu. Large-scale super-Gaussian sources separation using fast-ICA with rational nonlinearities. International Journal of Adaptive Control and Signal Processing, 31(3):379–397, 2017