Classification of Whale Sounds using LPC and Neural Networks

신경망과 LPC 계수를 이용한 고래 소리의 분류

  • An, Woo-Jin (School of Information Technology Convergence, University of Ulsan) ;
  • Lee, Eung-Jae (School of Information Technology Convergence, University of Ulsan) ;
  • Kim, Nam-Gyu (School of Information Technology Convergence, University of Ulsan) ;
  • Chong, Ui-Pil (School of Information Technology Convergence, University of Ulsan)
  • Received : 2017.11.07
  • Accepted : 2017.12.20
  • Published : 2017.12.31

Abstract

The underwater transients signals contain the characteristics of complexity, time varying, nonlinear, and short duration. So it is very hard to model for these signals with reference patterns. In this paper we separate the whole length of signals into some short duration of constant length with overlapping frame by frame. The 20th LPC(Linear Predictive Coding) coefficients are extracted from the original signals using Durbin algorithm and applied to neural network. The 65% of whole signals were learned and 35% of the signals were tested in the neural network with two hidden layers. The types of the whales for sound classification are Blue whale, Dulsae whale, Gray whale, Humpback whale, Minke whale, and Northern Right whale. Finally, we could obtain more than 83% of classification rate from the test signals.

수중천이신호는 복잡하고 시변, 비선형 및 짧은 지속성의 특성을 지니고 있어서 기준패턴으로 모델링하기가 어렵다. 본 논문에서는 이러한 신호들을 프레임간의 중첩을 허용하는 일정한 짧은 신호로 잘라서 분석한다. 더빈 알고리듬을 이용하여 20차의 선형예측계수(LPC)를 프레임마다 추출하여 2층 은닉신경망회로의 입력신호로 사용한다. 추출된 선형예측계수들의 65%는 신경망구조의 학습에 이용되고 35%는 시험용 입력신호로 사용된다. 고래소리 분류에 사용된 고래 종류는 대왕고래, 들쇠고래, 귀신고래, 혹등고래, 밍크고래, 북방긴수염고래 등이다. 결과적으로 이러한 시험용의 신호들로부터 83%이상의 고래 소리 평균 분류율을 얻을 수 있었다.

Keywords

References

  1. S.J. Park, J.W. Hong, "A Study on the Improvement of Legal System for the Revitalization of Korea's Marine Tourism", J. of the Korean Society of Marine Environment & Safety", Vol. 18, No. 2, pp. 131-138, 2012 https://doi.org/10.7837/kosomes.2012.18.2.131
  2. T.G. Lim, K.S. Bae, C.S. Hwang, H.U. Lee, "Classification of Underwater Transient Signals using MFCC Feature Vector", J. of Korea Communication Association, Vol. 32, No. 8, pp. 675-679, 2007
  3. T.G. Lim, I.H. Kim, T.H. Kim, K.S. Bae, "Frame Based Classification of Underwater Transient Signal using MFCC Feature Vector and Neural Network", The Proceeding of Korea Electronics Association 2008, Vol. 31, No. 1, pp. 883-884, 2008
  4. J.G. Jung, J.H. Park,D.W. Kim, C.S. Hwang, "Feature Extraction and Classification of Underwater Transient Signal using MFCC and Wavelet Packet Based on Entropy", The Proceeding of Korea Univ.-Industry Tech Association, Pp 781-784, Spring of 2009
  5. J.H. Kim, T.H. Bok, D.G. Paeng, J.H. Bae, C.H. Lee, S.G. Kim, "Classification of Transient Signal in Ocean Background Noise using Bayesian Classifier", J. of The Korean Society of Ocean Engineers, Vol. 26, No. 4, pp. 57-63, 2012
  6. D. Cazu, R. Lefort, J. Bonnel, J. Krywyk, "Bi-class of Humpback Whale Sound Units Against Complex Background Noise With Deep Convolution Neural Network", Workshop Track-ICLR 2017, pp. 1-7, 2017
  7. Sherin B.M., Dr. Supriya M.H., "WOA based Selection and Parameter Optimization of SVM Kernel Function for Underwater Target Classification", International J. of Advanced Research in Computer Science, Vol. 8, No. 3, pp. 223-226, 2017 https://doi.org/10.26483/ijarcs.v8i8.4622
  8. Micheal Bittle, Alec Duncan. "A review of current marine mammal detection and classification algorithms for use in automated passive acoustic monitoring", Proceeding of Acoustics, pp. 1-8, 2013
  9. U.P. Chong, N.G. Kim, "Underwater Transient Signal Classification Apparatus and Method", The Petition of Korean Patent, #10-2017-0146963, 2017
  10. H.S. Han, U.P. Chong, "Neural Network-based Driver Drowsiness Detection System using Linear Prediction Coding Coefficients EEG Changes", J. of Korean Institute of Signal Processing and Systems, Vol. 13, No. 3, pp. 136-141, 2012
  11. A.V. Oppenheim, R.W. Schafer, "Discrete-Time Signal Processing", pp. 635-650, Prentice Hall, 1999
  12. H.S. Han, U.P. Chong, "Neural Network Based Detection of Drowsiness with Eyes Open using AR Modeling", IETE Tech. Review, Vol. 33, No, 5, pp. 518-524, 2016 https://doi.org/10.1080/02564602.2015.1118362
  13. Antonio Guli, Sugit Pal, "Deep Learning with Keras". Acorn Publisher. 2018
  14. Saito K. "Deep Learning from Scratch". Hanbit Media Inc. 2017