Audio signal analysis

Audio signal classification (ASC) involves extracting relevant features from a sound, where they will be used to identify into which of a set of classes the sound is most likely to fit. The feature extraction and classification algorithms used can be diverse depending on the classification domain of...

Full description

Saved in:
Bibliographic Details
Main Author: Suxan Tanzil
Other Authors: Ser Wee
Format: Final Year Project
Language:English
Published: 2009
Subjects:
Online Access:http://hdl.handle.net/10356/17855
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
Description
Summary:Audio signal classification (ASC) involves extracting relevant features from a sound, where they will be used to identify into which of a set of classes the sound is most likely to fit. The feature extraction and classification algorithms used can be diverse depending on the classification domain of the application. In this project, the author first constructed a sound database containing the audio files to be classified. The sound database was created by recording the sounds from movies or downloading them from internet. The types of sounds included in the database are cough sounds, cup-platter sounds, door opening and closing sounds, and telephone ringing sounds. As mentioned above, the first step for ASC is to perform feature extraction. There are a lot of algorithms can be used for feature extraction. One of the most popular methods, which was also employed in this project, is Mel-Frequency Cepstral Coefficients (MFCC). For the classification method, this project employed the most popular one, which is Support Vector Machine (SVM). MATLAB was chosen as the tool to conduct the computer simulation. An MFCC algorithm was written in MATLAB code and OSU-SVM toolbox for MATLAB was downloaded from internet. The simulation results under different parameter values are provided in this report to show the performance of the system.