Details
Title | Разработка алгоритма подсчета произвольных объектов средствами технического зрения: выпускная квалификационная работа бакалавра: направление 15.03.06 «Мехатроника и робототехника» ; образовательная программа 15.03.06_04 «Автономные роботы» |
---|---|
Creators | Савицкий Иван Владимирович |
Scientific adviser | Бахшиев Александр Валерьевич |
Organization | Санкт-Петербургский политехнический университет Петра Великого. Институт машиностроения, материалов и транспорта |
Imprint | Санкт-Петербург, 2024 |
Collection | Выпускные квалификационные работы; Общая коллекция |
Subjects | нейронные сети; сверточные сети; системы технического зрения; обучение на одном примере; обнаружение объектов; подсчёт объектов; датасеты; neural networks; convolutional networks; computer vision; one-shot learrning; object detection; object counting; datasets |
Document type | Bachelor graduation qualification work |
File type | |
Language | Russian |
Level of education | Bachelor |
Speciality code (FGOS) | 15.03.06 |
Speciality group (FGOS) | 150000 - Машиностроение |
DOI | 10.18720/SPBPU/3/2024/vr/vr24-6153 |
Rights | Доступ по паролю из сети Интернет (чтение, печать, копирование) |
Additionally | New arrival |
Record key | ru\spstu\vkr\32930 |
Record create date | 8/28/2024 |
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 |
Объектом исследования являются модели, используемые для обучения на одном примере. Целью работы является разработка алгоритма с применением этих моделей для подсчёта объектов на изображении. Был проведён анализ существующих подходов к реализации подсчёта и детекции объектов, проведена работа с датасетами, и обучено несколько моделей нейронных сетей, построенных на архитектуре свёрточных нейронных сетей ResNet 50, которые используются для обнаружения объектов в алгоритме подсчёта, написанного на языке Python, и проведено экспериментальное исследование этого алгоритма. Были достигнуты следующие показатели метрик: для полноты значение составило 0.85, для средней точности – 0.61. В дальнейшем результаты работы могут использоваться для доработки полученного алгоритма, переработки датасета обучения и внедрении системы подсчёта объектов на предприятиях для организации логистических процессов и оптимизации хранения продукции.
The object of the research is one-shot learning neural networks. The purpose of the work is to develop an algorithm using these models for object counting in images. An analysis of existing approaches to object counting and detection was conducted, datasets were processed, and several models based on the ResNet 50 convolutional neural network architecture were trained. These models are used for object detection within the counting algorithm, which is implemented in Python. An experimental study of this algorithm was also conducted. The following metric values were achieved: a recall of 0.85 and an average precision of 0.61. The results of this work can be used for further refinement of the developed algorithm, reworking the training dataset, and implementing the object counting system in enterprises for organizing logistics processes and optimizing product storage.
Network | User group | Action |
---|---|---|
ILC SPbPU Local Network | All |
|
Internet | Authorized users SPbPU |
|
Internet | Anonymous |
|
Access count: 0
Last 30 days: 0