1-D and 2-D convolution neural network for bird sound detection

This research aimed to determine the most suitable audio input format to the Convolution Neural Network (CNN) model, to train a bird activity detector that is low in memory usage with decent accuracy. To enable this investigation, three types of CNN were developed, including one 1-D CNN and two arch...

Full description

Saved in:
Bibliographic Details
Main Author: Tee, Yun Hong
Format: Thesis
Language:English
Published: 2020
Subjects:
Online Access:http://eprints.utm.my/id/eprint/92992/1/TeeYunHongMSKE2020.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:This research aimed to determine the most suitable audio input format to the Convolution Neural Network (CNN) model, to train a bird activity detector that is low in memory usage with decent accuracy. To enable this investigation, three types of CNN were developed, including one 1-D CNN and two architecturally identical 2-D CNNs that used two different input. 1-D CNN used wav as input, while these two 2-D CNNs used wav image and spectrogram image as input respectively. Accuracy, model size, and training time were used to determine the best model among these three types of CNN. Bird audio and Urban8k audio were used as positive datasets and negative dataset respectively. For each type of CNN model, the most suitable convolution filter size was determined first, before proceeding to determine the best model out of three models of different number of convolution layer. There was one winner for 1-D CNN, 2-D CNN using a wav image and 2-D CNN using a spectrogram image. These three winners were then being compared to determine the overall best model for bird activity detector. For this research, the overall best model was five layers 2-D CNN using a spectrogram image of filter size 5×5. The accuracy achieved was 97.12%, the model size was 6MB, and the training time was fourteen minutes. The additional arithmetic operations required in converting wav to spectrogram was deemed acceptable due to much better accuracy achieved. Spectrogram image was the most suitable audio input format to CNN to train a bird activity detector that is low in memory usage with decent accuracy.