Details

Title: Алгоритмы эффективного сжатия акустических данных: выпускная квалификационная работа бакалавра: направление 01.03.02 «Прикладная математика и информатика» ; образовательная программа 01.03.02_02 «Системное программирование»
Creators: Струков Александр Сергеевич
Scientific adviser: Чуканов Вячеслав Сергеевич
Organization: Санкт-Петербургский политехнический университет Петра Великого. Физико-механический институт
Imprint: Санкт-Петербург, 2023
Collection: Выпускные квалификационные работы; Общая коллекция
Subjects: акустические данные; сжатие; алгорит­мы; нефтепровод; ультразвук; acoustic data; compression; algorithms; oilpipeline; ultrasonic sound
Document type: Bachelor graduation qualification work
File type: PDF
Language: Russian
Level of education: Bachelor
Speciality code (FGOS): 01.03.02
Speciality group (FGOS): 010000 - Математика и механика
DOI: 10.18720/SPBPU/3/2023/vr/vr23-4067
Rights: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Record key: ru\spstu\vkr\25277

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

Тема выпускной квалификационной работы: «Алгоритмы эффективного сжатия акустических данных» Целью данной выпускной квалификационной работы является разработка приложения на основе эффективного алгоритма сжатия акустических данных. Предмет исследования — алгоритмы эффективного сжатия акустических данных. Задачи, решаемые в ходе исследования: 1. Анализ акустических данных. 2. Исследование алгоритмов сжатия без потерь, с потерями. 3. Оценка коэффициента сжатия и коэффициента потерь алгоритмов сжатия. 4. Разработка приложения на основе эффективного алгоритма сжатия. 5. Оценка производительности разработанного приложения. В ходе работы были проанализированы акустические данные и исследованы алгоритмы их сжатия. Проведен сравнительный анализ алгоритмов с потерями и без на акустических данных, предоставленных заказчиком. Для проведения анализа было написано приложение-обертка над библиотекой ffmpeg [14] на языке программирования Python3.10. На основе одного из алгоритмов сжатия разработано многопоточное прило­ жение командной строки на языке программирования C++17 для операционной системы Ubuntu22.04. Для приложения написаны юнит и интеграционные тесты. Разработанное приложение будет использоваться для сжатия данных, по­ лученных исследованием целостности трубопровода методом ультразвуковой диагностики. Сделан вывод о том, что алгоритмы сжатия аудио файлов приводят к весьма малым потерям при сжатии акустических данных.

The subject of the graduate qualification work is «Efficient compression algorithms for acoustic data». The purpose of this graduate qualification work is to develop an application based on an efficient acoustic data compression algorithm. Subject of research — algorithms for efficient compression of acoustic data. Tasks to be solved in the course of the study: 1. Analysis of acoustic data. 2. Study of lossless and lossy compression algorithms. 3. Estimation of compression ratio and loss ratio of compression algorithms. 4. Development of an application based on an efficient compression algorithm. 5. Evaluation of the performance of the developed application. In the course of the work, acoustic data were analyzed and algorithms for their compression were investigated. A comparative analysis of lossless and lossy algorithms was carried out on acoustic data provided by the customer. To carry out the analysis, a wrapper application was written over the ffmpeg [14] utility in the Python3.10 programming language. Based on one of the compression algorithms, a multi-threaded command line application was developed in the C++17 programming language for the Ubuntu22.04 operating system. Unit and integration tests have been written for the application. The developed application will be used to compress the data obtained by the study of the integrity of the pipeline using the method of ultrasonic diagnostics. It is concluded that audio file compression algorithms lead to very low losses when compressing acoustic data.

Document access rights

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

Table of Contents

  • Алгоритмы эффективного сжатия акустических данных
    • Введение
    • 1. Исследование алгоритмов сжатия без потерь
    • 2. Исследование алгоритмов сжатия с потерями
    • 3. Приложения для обработки акустических данных
    • Заключение
    • Список использованных источников
    • Приложение 1. Коэффициенты потерь алгоритмов сжатия с потерями при различных параметрах
    • Приложение 2. Конфигурационный файл docker-контейнера
    • Приложение 3. Блок схемы, описывающие работу приложения

Usage statistics

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