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...

全面介紹

Saved in:
書目詳細資料
主要作者: Tee, Yun Hong
格式: Thesis
語言:English
出版: 2020
主題:
在線閱讀:http://eprints.utm.my/id/eprint/92992/1/TeeYunHongMSKE2020.pdf
標簽: 添加標簽
沒有標簽, 成為第一個標記此記錄!
實物特徵
總結: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.