Details
| Title | Нейросетевая обработка показаний приборов в реальном времени: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта» = Neural network processing of instrument readings in real time |
|---|---|
| Creators | Косминская Олеся Алексеевна |
| Scientific adviser | Маслаков Алексей Павлович |
| Organization | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
| Imprint | Санкт-Петербург, 2026 |
| Collection | Выпускные квалификационные работы ; Общая коллекция |
| Subjects | компьютерное зрение ; нейронные сети ; YOLO ; распознавание показаний приборов ; манометры ; самописцы ; computer vision ; neural networks ; instrument reading recognition ; pressure gauges ; recorders |
| Document type | Bachelor graduation qualification work |
| Language | Russian |
| Level of education | Bachelor |
| Speciality code (FGOS) | 09.03.04 |
| Speciality group (FGOS) | 090000 - Информатика и вычислительная техника |
| DOI | 10.18720/SPBPU/3/2026/vr/vr26-4154 |
| Rights | Доступ по паролю из сети Интернет (чтение, печать, копирование) |
| Additionally | New arrival |
| Record key | ru\spstu\vkr\42719 |
| Record create date | 8/21/2026 |
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 |
Работа посвящена реализации модуля для обработки показаний приборов (манометров (полукруглая шкала с радиально расположенной стрелкой) и ленточных регистраторов (прямоугольная шкала с линейно перемещающимся указателем)) в реальном времени, с подключением к нему базы данных и сервиса визуализации. В ходе разработки был проведён анализ существующих решений, изучены методы распознавания, выбрана технология реализации, спроектирована и реализована архитектура, проведено тестирование готового решения на предоставленных и синтетических данных. Для создания модуля были использованы следующие технологии: язык программирования Python (фреймворк PyTorch; библиотеки OpenCV, NumPy и Matplotlib), разметка датасетов, созданных из видео, предоставленных заказчиком, проводилась средствами Roboflow и CVAT, обучение сетей — в Google Colab, а написание кода самого модуля — в PyCharm. Для хранения полученных показаний была использована база данных Postgres, для визуализации — платформа мониторинга и анализа данных Grafana, а для сборки — Docker. В результате выполнения работы был создан модуль системы для считывания показаний с манометров и ленточных регистраторов с помощью нейронных сетей в реальном времени. В процессе были решены описанные задачи и проанализированы перспективы развития проекта.
The work is devoted to the implementation of a module for processing instrument readings (pressure gauges (a semicircular scale with a radially positioned arrow) and tape recorders (a rectangular scale with a linearly moving pointer)) in real time, with a database and visualization service connected to it. During the development, an analysis of existing solutions was carried out, recognition methods were studied, the implementation technology was selected, the architecture was designed and implemented, and the finished solution was tested on the provided and synthetic data. The following technologies were used to create the module: Python programming language (PyTorch framework; OpenCV, NumPy and Matplotlib libraries), markup of datasets created from videos provided by the customer was carried out using Roboflow and CVAT, network training was carried out in Google Colab, and writing the code of the module itself was carried out in PyCharm. The Postgres database was used to store the readings, the Grafana data monitoring and analysis platform was used for visualization, and Docker was used for assembly. As a result of the work, a system module was created for processing readings from pressure gauges and tape recorders using neural networks in real time. In the process, the described tasks were solved and the prospects for the development of the project were analyzed.
| Network | User group | Action |
|---|---|---|
| ILC SPbPU Local Network | All |
|
| Internet | Authorized users SPbPU |
|
| Internet | Anonymous |
|