Details

Title: Веб сервис для подготовки данных (аугментация, разметка), для задачи object detection: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта»
Creators: Резников Денис Романович
Scientific adviser: Маслаков Алексей Павлович
Other creators: Локшина Екатерина Геннадиевна
Organization: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Imprint: Санкт-Петербург, 2021
Collection: Выпускные квалификационные работы; Общая коллекция
Subjects: веб-сервис; Python; docker; React; PostgreSQL; web-service
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/2021/vr/vr21-802
Rights: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Record key: ru\spstu\vkr\13301

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

Целью данной работы является создание веб-сервис, который упростит процесс подготовки данных для задачи обнаружения объектов, использующей нейронных сетей, на фото или видео. С помощью данного веб-сервиса можно будет размечать объекты на изображениях и увеличивать набор изображений путем аугментации изображений. Также была добавлена возможность хранение изображений на стороне сервиса. Кроме того, он предоставляет пользователю возможность работать сразу с несколькими наборами изображений, позволяя пользователю разделить их на разные группы. В рамках работы для данного веб-сервиса была выбрана трехуровневая архитектура, состоящая из трех уровней: клиент, сервер приложения и система управления базами данных. Для каждого уровня были рассмотрены и проанализированы возможные варианты реализации. Из рассмотрены вариантов реализации были выбраны: клиент – React, сервер приложения – Python и система управления базами данных – PostgreSQL. В результате работы был разработан веб-сервис, удовлетворяющий заявленным требованиям.

The purpose of this work is to create a web service that will simplify the process of preparing data for the task of detecting objects using neural networks, in photos or videos. Using this web service, it will be possible to mark up objects in images and increase the set of images by augmenting images. The ability to store images on the service side has also been added. In addition, it provides the user with the ability to work with several sets of images at once, allowing the user to divide them into different groups. As part of the work, a three-level architecture was chosen for this web service, consisting of three levels: the client, the application server and the database management system. Possible implementation options were considered and analyzed for each level. From the considered implementation options, the following were chosen: the client – React, the application server-Python and the database management system-PostgreSQL. As a result of the work, a web service was developed that meets the stated requirements.

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: 4
Last 30 days: 1
Detailed usage statistics