Details

Title Исследование алгоритмов по распознаванию высоты звуков в музыкальных фрагментах: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта»
Creators Иванов Дмитрий Александрович
Scientific adviser Молодяков Сергей Александрович
Other creators Локшина Екатерина Геннадиевна
Organization Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Imprint Санкт-Петербург, 2020
Collection Выпускные квалификационные работы ; Общая коллекция
Subjects цифровая обработка сигналов ; распознавание частоты звука ; оценка качества ; сравнительный анализ ; python ; keras ; нейронная сеть ; digital signal processing ; pitch estimation ; quality evaluation ; comparative analysis ; neural network
Document type Bachelor graduation qualification work
File type PDF
Language Russian
Level of education Bachelor
Speciality code (FGOS) 09.03.04
Speciality group (FGOS) 090000 - Информатика и вычислительная техника
Links Отзыв руководителя ; Отчет о проверке на объем и корректность внешних заимствований
DOI 10.18720/SPBPU/3/2020/vr/vr20-1006
Rights Доступ по паролю из сети Интернет (чтение, печать, копирование)
Record key ru\spstu\vkr\6702
Record create date 7/10/2020

Allowed Actions

Action 'Read' will be available if you login or access site from another network

Action 'Download' will be available if you login or access site from another network

Group Anonymous
Network Internet

В данной работе приводится математическое описание четырёх наиболее распространённых алгоритмов по распознаванию нот в одноголосных мелодиях, осуществляется их программная реализация, производится анализ их точности и эффективности на распознавании аудиозаписей, в которых помимо мелодии содержатся “шумовые” отзвуки и обертоны, а также специфические приёмы игры, характерные для определённых музыкальных инструментов. В процессе интерпретации результатов распознавания выявляются несовершенства алгоритмов при работе с такими аудиозаписями. Данные несовершенства объясняются с точки зрения специфики алгоритмов и методов цифровой обработки сигналов, использованных в их основе. В завершение анализа алгоритмов по распознаванию одноголосных мелодий приводится их сравнительная характеристика по всем рассмотренным аспектам в соответствии с использованными для работы аудиозаписями. Далее в работе разрабатывается нейроалгоритм для смежной задачи: распознавания аккордов в музыкальных фрагментах. После описания реализации приводится оценка качества и универсальности работы алгоритма.

This paper gives mathematical descriptions of four mostly widespread single-pitch estimation algorithms, and then describes their software implementation. After that, the accuracy and effectiveness of these algorithms are measured based on the results captured after processing audio-recordings with different «noisy» sounds, overtones, echo effects, timbre features and music techniques of various musical instruments. Obviously, all these aspects affect the estimation accuracy. The goal of the part dedicated to single pitch estimation algorithms is to analyze the accuracy loss and relate the loss with the steps implemented in the algorithms. The end of this part of work provides the comparative characteristics based on the aspects chosen in accordance with the features of audio-recordings being processed. The remainder of the work is dedicated to the implementation of the neuro-algorithm for the related purpose: multi-pitch estimation. The implementation description is followed by the quality and operational universality evaluation of the model.

Network User group Action
ILC SPbPU Local Network All
Read Print Download
Internet Authorized users SPbPU
Read Print Download
Internet Anonymous

Access count: 13 
Last 30 days: 0

Detailed usage statistics