Performance Comparison of Classification Algorithms in Music Recognition using Violin and Cello Sound Files

바이올린과 첼로 연주 데이터를 이용한 분류 알고리즘의 성능 비교

  • 김재천 (인하대학교 전자공학과 통신공학연구실) ;
  • 곽경섭 (인하대학교 정보통신대학원)
  • Published : 2005.05.01

Abstract

Three classification algorithms are tested using musical instruments. Several classification algorithms are introduced and among them, Bayes rule, NN and k-NN performances evaluated. ZCR, mean, variance and average peak level feature vectors are extracted from instruments sample file and used as data set to classification system. Used musical instruments are Violin, baroque violin and baroque cello. Results of experiment show that the performance of NN algorithm excels other algorithms in musical instruments classification.

음악인식에 주로 사용되는 세 가지 알고리즘의 성능을 비교하였다. 다양한 분류알고리즘을 소개하고 그 중 베이지안법, 최근접이웃법과 k-최근접이웃법을 이용하여 악기를 분류하였다. 악기 샘플파일에서 영교차율, 평균, 분산, 평균피크레벨의 4가지 특성값을 추출하여 분류시스템의 데이터로 사용하였다. 사용된 악기 샘플은 바이올린, 바로크 바이올린, 바로크 첼로이다. 실험결과 최근접이웃 알고리즘이 악기 분류에 있어서 가장 좋은 성능을 보여 주었다. 최근접이웃 알고리즘은 단순하면서도 빠른 계산결과를 보여 악기 분류에 적절한 알고리즘으로 판단되었다.

Keywords

References

  1. Richard O. Duda, Peter E. Hart, and David G. Stork, 'Pattern classification,' John Wily & Sons, 1999
  2. Anil K. Jain, Robert P.W. Duin, and Jianchang Mao, 'Statastical pattern recognition: A review,' IEEE Transactions On Pattern Analysis and Machine Intelligence, 22(1):4-37, 1999
  3. L. R. Rabiner, and B. H. Juang, 'An introduction to hidden Markov models,' IEEE ASSP Magazine, 3(1):4-16, January 1986
  4. Stan Z. Li, 'Content-based classification and retrieval of audio using the nearest feature line method,' IEEE Transactions on speech and audio processing, 9(5):619-615, September, 2000
  5. 박초연, '바로크시대의 운궁악기의 조건과 주법에 관한 연구, '서울대학교 대학원, 1987
  6. 조선우, '바로크시대의 연주실제에 관한 고찰,' 음악이론연구, Vol.5, No.0, 247, 2000
  7. Ian H. Witten, Eibe Frank, 'Data mining: practical machine learning tools and techniques with java implementations,' Morgan Kaufmann, 1999
  8. T. Zhang, and C. Kuo, 'Content-based classification and retrieval of audio,' In SPIE's 43rd Annual meeting-Conference of advanced signal processing agorithms, architectures, and implementations VIII, San Diego, July, 1998 https://doi.org/10.1117/12.325703