SlideShare a Scribd company logo
APPLICATIONS IN SPEECH
ENHANCEMENT
BY
BHARATH V 1BM11TE012
PRAVEEN D S 1BM11TE038
SANDEEP K M 1BM11TE046
SHRISHA UDUPA S 1BM11TE052
DEPT OF
TCE, BMSCE
1
UNDER THE GUIDANCE OF
PRASANNA KUMAR M K
INTRODUCTION
2
3
4
PROJECT GOALS
 Examine the Spectral Subtraction speech
enhancement technique and then simulate it in
Matlab
 Examine the Wiener Filtering method and
simulate in Matlab
5
BLOCK DIAGRAM
6
7
8
9
10
11
FOURIER TRANSFORM
 It decomposes a function of time into the sum of
sinusoidal functions similar to how a musical chord
can be expressed as the amplitude of its constituent
notes
 Converts a signal from time domain to frequency
domain
 Short Term Fourier Transform is used to determine the
sinusoidal frequency and phase content of local
section of a signal as it changes over time
12
SPECTRAL SUBTRACTION
 Spectral amplitude estimation method to restore
the signals degraded by additive noise
 Phase distortion can be ignored since human
ear is insensitive to the phase
 Restoring the signal by subtracting an estimate
of the noise spectrum from the noisy signal
spectrum
13
14
 Noise in the degraded speech
is estimated from the ‘pauses’
or ‘quiet’ periods in the
speech signal, when there is
no speech being said and
only noise is present
 Takes place in Frequency
domain and hence FFT is used
 Speech signal is split up into
overlapping frames of size N
15
 A Hamming window is applied to the
signal to further reduce artifacts
appearing in the signal due to the
samples being processed twice
 Finally the windows are added back
together using an overlap of 50%
16
17
 Get the noise spectrum along with the signal
spectrum, then taking the noise from the degraded
signal to get the cleaned speech signal
 Noise vector of the same length as the original signal
created using the ‘randn’ function in Matlab and
added to the original signal so that it is degraded by
additive noise
 FFT is used to calculate the spectrum and ‘abs’
function is used to calculate the magnitude of
degraded and noise signals
 MagY = MagX – MagN
18RESULTS
19
WEINER FILTERING
20
 Using the FFT and applying the Hamming
window along with the overlapping at 50%
are same
 Main difference is how they remove the
noise from the degraded speech signal
 Estimation of speech and noise power
spectrum
21
22
 Frequency response is multiplied with the signal
spectrum
 W = MagX./(MagX +MagN)
 MagY = MagX .* W
 Spectral filter took away the noise the Wiener
works by suppressing it by multiplying the
frequency response with the signal spectrum
23RESULTS
24
25
Spectral
Subtraction
Weiner
Filtering
Low
noise
Medium
noise
High
noise
Low
noise
Medium
noise
High
noise
Bharath 9 8 7 8 7 7
Darshan 8 8 6 9 7 8
Praveen 8 7 8 7 8 8
Sandeep 9 7 7 9 7 7
Shrisha 8 9 7 8 9 7
Milind 9 8 8 9 8 8
APPLICATIONS
 De noising
 Removing interference caused by other speakers
 Separating vocals from music
 Automatic Gain Control
26
CONCLUSION
 Implementation and simulation using Matlab
and comparison of the techniques employed
to see which offered the greater detection
and filtered speech
 Objective testing of the two enhancement
techniques using Signal to Noise Ratio
 Using different listeners to analyze the above
speech enhancement techniques
27
28
 The two filters both Spectral Subtraction and Wiener Filter
are close at lower SNR
 Very little difference between the two filters at this level of
SNR
 At higher SNR the Wiener filter seems to out perform the
Spectral Subtraction
 The Wiener Filter is the preferred form of filtering at the
higher level of SNR
FUTURE WORK
 It is necessary for the speech enhancement
techniques to be able to detect the noise in
a signal automatically
 The filters also need to update the noise
signal since noise is so random that it can
change during a speech signal
 Use the above methods in real time analysis
of speech signals
29
REFERENCES
 Saeed V. Vaseghi ‘Advanced Digital Signal Processing and Noise
Reduction’ Third Edition (2005)
 Joachim Thiemann: ‘Acoustic Noise Suppression for Speech Signals using
Auditory Masking Effects’ ‘http://www-
mmsp.ece.mcgill.ca/MMSP/Theses/2001/ThiemannT2001.pdf’ (2001)
 F.J. Owens: ‘Signal Processing of Speech’ (1993)
 Kamil K. W´ojcicki, Benjamin J. Shannon and Kuldip K. Paliwal ‘Spectral
Subtraction with Variance Reduced Noise Spectrum Estimates’
30
31

More Related Content

DOCX
speech enhancement
PPTX
Low pass filters
PPTX
Pre-emphasis and De-emphasis.pptx
PDF
DSP_2018_FOEHU - Lec 07 - IIR Filter Design
PPT
digital filters
PPTX
parametric method of power spectrum Estimation
DOCX
Digital Signal Processing by Dr. R. Prakash Rao
PDF
Optimum Receiver corrupted by AWGN Channel
speech enhancement
Low pass filters
Pre-emphasis and De-emphasis.pptx
DSP_2018_FOEHU - Lec 07 - IIR Filter Design
digital filters
parametric method of power spectrum Estimation
Digital Signal Processing by Dr. R. Prakash Rao
Optimum Receiver corrupted by AWGN Channel

What's hot (20)

PPT
Bartlett's method pp ts
PPTX
Fm Transmitter and receiver
PPT
Phase modulation
PDF
Multirate signal processing
PPTX
Spectrum analyzer
PPTX
Sampling theorem
PPTX
Acoustic echo cancellation
PPSX
Chapter 3- pulsed radar system and MTI
PPTX
Homomorphic speech processing
PPT
Sampling
PPT
Pluse amplitude modulatiion
PPT
Chapter 3 am receivers
PPTX
Mp3 player working by digital signal processing
PPTX
Microwave oscillator design
PDF
Fsk modulation and demodulation
PPTX
Microwave linear beam 31
PPTX
Path Loss and Shadowing
PPTX
Phase Locked Loop (PLL)
PPTX
LINEAR INTEGRATED CIRCUITS
PPTX
1. elementary signals
Bartlett's method pp ts
Fm Transmitter and receiver
Phase modulation
Multirate signal processing
Spectrum analyzer
Sampling theorem
Acoustic echo cancellation
Chapter 3- pulsed radar system and MTI
Homomorphic speech processing
Sampling
Pluse amplitude modulatiion
Chapter 3 am receivers
Mp3 player working by digital signal processing
Microwave oscillator design
Fsk modulation and demodulation
Microwave linear beam 31
Path Loss and Shadowing
Phase Locked Loop (PLL)
LINEAR INTEGRATED CIRCUITS
1. elementary signals
Ad

Viewers also liked (20)

PPTX
Noice canclellation using adaptive filters with adpative algorithms(LMS,NLMS,...
PPT
Adaptive filter
PPTX
Nlms algorithm for adaptive filter
PDF
Wiener Filter
PPT
Kalman filter
PPTX
Adaptive filter
PDF
Comparison of Single Channel Blind Dereverberation Methods for Speech Signals
PPTX
Voice Activity Detection using Single Frequency Filtering
PDF
Adaptive noise estimation algorithm for speech enhancement
PPTX
Kalman filters
PPT
Wiener filters
PPTX
Kalman filter for object tracking
PPT
Antinoise system & Noise Cancellation
PPTX
Noise filtering
PDF
Engineering education and_research_using_matlab
PDF
A New Approach for Speech Enhancement Based On Eigenvalue Spectral Subtraction
PDF
Speech Enhancement Using A Minimum Mean Square Error Short Time Spectral Ampl...
PDF
A New Speech Enhancement Technique to Reduce Residual Noise Using Perceptual ...
PPT
Speech enhancement for distant talking speech recognition
Noice canclellation using adaptive filters with adpative algorithms(LMS,NLMS,...
Adaptive filter
Nlms algorithm for adaptive filter
Wiener Filter
Kalman filter
Adaptive filter
Comparison of Single Channel Blind Dereverberation Methods for Speech Signals
Voice Activity Detection using Single Frequency Filtering
Adaptive noise estimation algorithm for speech enhancement
Kalman filters
Wiener filters
Kalman filter for object tracking
Antinoise system & Noise Cancellation
Noise filtering
Engineering education and_research_using_matlab
A New Approach for Speech Enhancement Based On Eigenvalue Spectral Subtraction
Speech Enhancement Using A Minimum Mean Square Error Short Time Spectral Ampl...
A New Speech Enhancement Technique to Reduce Residual Noise Using Perceptual ...
Speech enhancement for distant talking speech recognition
Ad

Similar to Final ppt (20)

PDF
Speech Enhancement Based on Spectral Subtraction Involving Magnitude and Phas...
PDF
Paper id 28201448
PDF
Analysis of Speech Enhancement Incorporating Speech Recognition
PDF
F010334548
PDF
Effect of Speech enhancement using spectral subtraction on various noisy envi...
PDF
Speech enhancement using spectral subtraction technique with minimized cross ...
PDF
Automatic Speech Recognition Incorporating Modulation Domain Enhancement
PDF
Research: Applying Various DSP-Related Techniques for Robust Recognition of A...
PDF
International Journal of Engineering Research and Development (IJERD)
PPTX
example based audio editing
PDF
A Noise Reduction Method Based on Modified Least Mean Square Algorithm of Rea...
PDF
SPEECH ENHANCEMENT USING KERNEL AND NORMALIZED KERNEL AFFINE PROJECTION ALGOR...
PPTX
Geometric Approach to Spectral Substraction
PDF
ROBUST FEATURE EXTRACTION USING AUTOCORRELATION DOMAIN FOR NOISY SPEECH RECOG...
PPTX
Noise suppression Algorithm
PDF
Single Channel Speech Enhancement using Wiener Filter and Compressive Sensing
PPT
Tomas_IWAENC_keynote10.ppt
PDF
A REVIEW OF LPC METHODS FOR ENHANCEMENT OF SPEECH SIGNALS
PDF
A_Noise_Reduction_Method_Based_on_LMS_Adaptive_Fil.pdf
PDF
A Review on Speech Enhancement System using FIR Filter
Speech Enhancement Based on Spectral Subtraction Involving Magnitude and Phas...
Paper id 28201448
Analysis of Speech Enhancement Incorporating Speech Recognition
F010334548
Effect of Speech enhancement using spectral subtraction on various noisy envi...
Speech enhancement using spectral subtraction technique with minimized cross ...
Automatic Speech Recognition Incorporating Modulation Domain Enhancement
Research: Applying Various DSP-Related Techniques for Robust Recognition of A...
International Journal of Engineering Research and Development (IJERD)
example based audio editing
A Noise Reduction Method Based on Modified Least Mean Square Algorithm of Rea...
SPEECH ENHANCEMENT USING KERNEL AND NORMALIZED KERNEL AFFINE PROJECTION ALGOR...
Geometric Approach to Spectral Substraction
ROBUST FEATURE EXTRACTION USING AUTOCORRELATION DOMAIN FOR NOISY SPEECH RECOG...
Noise suppression Algorithm
Single Channel Speech Enhancement using Wiener Filter and Compressive Sensing
Tomas_IWAENC_keynote10.ppt
A REVIEW OF LPC METHODS FOR ENHANCEMENT OF SPEECH SIGNALS
A_Noise_Reduction_Method_Based_on_LMS_Adaptive_Fil.pdf
A Review on Speech Enhancement System using FIR Filter

Final ppt

  • 1. APPLICATIONS IN SPEECH ENHANCEMENT BY BHARATH V 1BM11TE012 PRAVEEN D S 1BM11TE038 SANDEEP K M 1BM11TE046 SHRISHA UDUPA S 1BM11TE052 DEPT OF TCE, BMSCE 1 UNDER THE GUIDANCE OF PRASANNA KUMAR M K
  • 3. 3
  • 4. 4
  • 5. PROJECT GOALS  Examine the Spectral Subtraction speech enhancement technique and then simulate it in Matlab  Examine the Wiener Filtering method and simulate in Matlab 5
  • 7. 7
  • 8. 8
  • 9. 9
  • 10. 10
  • 11. 11
  • 12. FOURIER TRANSFORM  It decomposes a function of time into the sum of sinusoidal functions similar to how a musical chord can be expressed as the amplitude of its constituent notes  Converts a signal from time domain to frequency domain  Short Term Fourier Transform is used to determine the sinusoidal frequency and phase content of local section of a signal as it changes over time 12
  • 13. SPECTRAL SUBTRACTION  Spectral amplitude estimation method to restore the signals degraded by additive noise  Phase distortion can be ignored since human ear is insensitive to the phase  Restoring the signal by subtracting an estimate of the noise spectrum from the noisy signal spectrum 13
  • 14. 14  Noise in the degraded speech is estimated from the ‘pauses’ or ‘quiet’ periods in the speech signal, when there is no speech being said and only noise is present  Takes place in Frequency domain and hence FFT is used  Speech signal is split up into overlapping frames of size N
  • 15. 15  A Hamming window is applied to the signal to further reduce artifacts appearing in the signal due to the samples being processed twice  Finally the windows are added back together using an overlap of 50%
  • 16. 16
  • 17. 17  Get the noise spectrum along with the signal spectrum, then taking the noise from the degraded signal to get the cleaned speech signal  Noise vector of the same length as the original signal created using the ‘randn’ function in Matlab and added to the original signal so that it is degraded by additive noise  FFT is used to calculate the spectrum and ‘abs’ function is used to calculate the magnitude of degraded and noise signals  MagY = MagX – MagN
  • 19. 19
  • 20. WEINER FILTERING 20  Using the FFT and applying the Hamming window along with the overlapping at 50% are same  Main difference is how they remove the noise from the degraded speech signal  Estimation of speech and noise power spectrum
  • 21. 21
  • 22. 22  Frequency response is multiplied with the signal spectrum  W = MagX./(MagX +MagN)  MagY = MagX .* W  Spectral filter took away the noise the Wiener works by suppressing it by multiplying the frequency response with the signal spectrum
  • 24. 24
  • 25. 25 Spectral Subtraction Weiner Filtering Low noise Medium noise High noise Low noise Medium noise High noise Bharath 9 8 7 8 7 7 Darshan 8 8 6 9 7 8 Praveen 8 7 8 7 8 8 Sandeep 9 7 7 9 7 7 Shrisha 8 9 7 8 9 7 Milind 9 8 8 9 8 8
  • 26. APPLICATIONS  De noising  Removing interference caused by other speakers  Separating vocals from music  Automatic Gain Control 26
  • 27. CONCLUSION  Implementation and simulation using Matlab and comparison of the techniques employed to see which offered the greater detection and filtered speech  Objective testing of the two enhancement techniques using Signal to Noise Ratio  Using different listeners to analyze the above speech enhancement techniques 27
  • 28. 28  The two filters both Spectral Subtraction and Wiener Filter are close at lower SNR  Very little difference between the two filters at this level of SNR  At higher SNR the Wiener filter seems to out perform the Spectral Subtraction  The Wiener Filter is the preferred form of filtering at the higher level of SNR
  • 29. FUTURE WORK  It is necessary for the speech enhancement techniques to be able to detect the noise in a signal automatically  The filters also need to update the noise signal since noise is so random that it can change during a speech signal  Use the above methods in real time analysis of speech signals 29
  • 30. REFERENCES  Saeed V. Vaseghi ‘Advanced Digital Signal Processing and Noise Reduction’ Third Edition (2005)  Joachim Thiemann: ‘Acoustic Noise Suppression for Speech Signals using Auditory Masking Effects’ ‘http://www- mmsp.ece.mcgill.ca/MMSP/Theses/2001/ThiemannT2001.pdf’ (2001)  F.J. Owens: ‘Signal Processing of Speech’ (1993)  Kamil K. W´ojcicki, Benjamin J. Shannon and Kuldip K. Paliwal ‘Spectral Subtraction with Variance Reduced Noise Spectrum Estimates’ 30
  • 31. 31