420 likes | 1.53k Views
(قالوا سبحانك لا علم لنا الإ ما علمتنا إنك أنت العليم الحكيم). صدق الله العظيم. سورة البقرة آيه 32. Speech Compression Using Wavelet Packets Tree Nodes LPC Encoding and Best Tree Encoding (BTE) Features. Presented by: Eng. Mohammed Yahia Mohammed. Author. Dr : Amr R. Gody
E N D
(قالوا سبحانك لا علم لنا الإ ما علمتنا إنك أنت العليم الحكيم) صدق الله العظيم سورة البقرة آيه 32
Speech Compression Using Wavelet Packets Tree Nodes LPC Encoding and Best Tree Encoding (BTE) Features Presented by: Eng. Mohammed Yahia Mohammed
Author Dr: Amr R. Gody Electrical Engineering Department Faculty of Engineering, Fayoum University Dr: Safy Ahmed Department of Engineering, Nuclear Research Center, Atomic Energy Authority, Egypt Dr: Tamer M. Barakat Electrical Engineering Department Faculty of Engineering, Fayoum University
OUTLINE Problem Description Wavelet Packet Decomposition Best Tree Encoding (BTE) ProposedSystem 4 ExperimentsandResults Conclusion FutureWork
OUTLINE Problem Description 5
Problem Description Speech compression is one of the major areas in speech processing. Speech compression is a process of converting human speech into efficient encoded representations that can be decoded to produce a close approximation of the original signal. speech compression makes it possible for more users to share the available system. speech compression is needed in digital voice storage. compression makes it possible to store longer messages
OUTLINE Problem Description Wavelet Packet Decomposition 7
Wavelet Packet Decomposition Wavelet function is finite in time. It is also finite in frequency
OUTLINE Problem Description Wavelet Packet Decomposition Best Tree Encoding (BTE) 9
Best Tree Encoding (BTE) • Apply the encoding by considering clusters of 7 bands. • Each cluster will be encoded in 7 bits such that each bit is associated to a certain band.
Best Tree Encoding (BTE) Apply the best tree algorithm to optimize the full binary tree. The optimization minimizes the number of tree nodes such that it best fit the information included in the speech signal.
Best Tree Encoding (BTE) Real Example For one Frame BTE Code
OUTLINE Problem Description Wavelet Packet Decomposition Best Tree Encoding (BTE) ProposedSystem 16
ProposedSystem Encoder process
ProposedSystem WPDEC Encoder process Speech Timewaveform Best Tree LPC for eachLeaf BTE
ProposedSystem De-coder process BTE Decoder LPC Inverse Filters WPREC Speech Timewaveform
OUTLINE Problem Description Wavelet Packet Decomposition Best Tree Encoding (BTE) ProposedSystem 20 ExperimentsandResults
ExperimentsandResults • Three real speeches (male spoken, female spoken, music) have been used. • The encoding algorithm is compared with the original speech files using SNR, MSE and SD. • These experimental results were done on a PC with an Intel CORE i7 processor and 4 Mb RAM. • Using Daubechieswavelet family and using level 4 to decompose the speech signal.
ExperimentsandResults Signal to Noise Ratio : Mean Square Error : Spectral distortion : Compression Ratio (CR) :
ExperimentsandResults Output CR, SNR, MSE and SD for all wavelet filter for male speech
ExperimentsandResults Output CR, SNR, MSE and SD for all wavelet filter for female speech
ExperimentsandResults Output CR, SNR, MSE and SD for all wavelet filter for music speech
ExperimentsandResults Output Waveform of male spoken with db4
ExperimentsandResults Output Waveform of female spoken with db4
ExperimentsandResults Output Waveform of music with db4
OUTLINE Problem Description Wavelet Packet Decomposition Best Tree Encoding (BTE) ProposedSystem 29 ExperimentsandResults Conclusion
Conclusion • The problem of having dynamic size feature vectors is solved by considering the 4 points encoding algorithm. • The negative value of SNR in the obtained results is due to some factors that will be considered in future work. • The main objective of this research is to explore the validity of BTE in such compression application. • Speech understanding was our target but not the quality of the produced speech.
OUTLINE Problem Description Wavelet Packet Decomposition Best Tree Encoding (BTE) ProposedSystem 31 ExperimentsandResults Conclusion FutureWork
FutureWork • Considering of the proper filter excitation source in the inverse LPC filter. • Speech quality will be our target.