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

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

Annotation

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

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.

Document access rights

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

Usage statistics

stat Access count: 13
Last 30 days: 0
Detailed usage statistics