Details

Title: Разработка и исследование моделей машинного обучения для системы мониторинга водителей: выпускная квалификационная работа бакалавра: направление 09.03.01 «Информатика и вычислительная техника» ; образовательная программа 09.03.01_02 «Технологии разработки программного обеспечения»
Creators: Федорова Елена Сергеевна
Scientific adviser: Болсуновская Марина Владимировна
Organization: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Imprint: Санкт-Петербург, 2024
Collection: Выпускные квалификационные работы; Общая коллекция
Subjects: машинное обучение; нейронная сеть; датасет; система мониторинга; лендмарки; CNN; YOLO; machine learning; neural network; dataset monitoring system; landmarks
Document type: Bachelor graduation qualification work
File type: PDF
Language: Russian
Level of education: Bachelor
Speciality code (FGOS): 09.03.01
Speciality group (FGOS): 090000 - Информатика и вычислительная техника
DOI: 10.18720/SPBPU/3/2024/vr/vr24-2627
Rights: Доступ по паролю из сети Интернет (чтение)
Additionally: New arrival
Record key: ru\spstu\vkr\30309

Allowed Actions:

Action 'Read' will be available if you login or access site from another network

Group: Anonymous

Network: Internet

Annotation

Данная работа посвящена разработке системы определения отвлеченности водителя. В ходе работы была проанализирована предметная область, проведен анализ существующих систем мониторинга водителей. Рассмотрены модели машинного обучений для построения лендмарков, распознавания эмоций, классификации изображений и обнаружения объектов. Также были рассмотрены доступные датасеты, подходящие для описанных задач. Разработаны алгоритмы для определения отвлеченности водителя. Для определения закрытых глаз водителя был разработан алгоритм вычисления, состоящий из совокупности алгоритма с использованием метрики EAR по построенным лендмаркам глаз и модели обнаружения закрытых глаз. Для детектирования разговора по телефону были объединены два подхода: вычисление угла сгиба локтя по лендамаркам на теле человека и детектирование телефона в кадре.  Для определения зевания был разработан алгоритм с использованием лендмарков рта и вычисления метрики MAR открытости рта. Для определения курения была разработана, обучена и протестирована однопроходная нейронная сеть YOLO. Для классификации эмоций был разработан подход с использованием сверточной нейронной сети DAN и EfficientNet. Представлено описание разработанных алгоритмов. Также разработана программная реализация. В результате была получена эффективная система, которая хорошо показала себя при тестировании.

This work is devoted to the development of a system for determining driver distraction. During the work, the subject area was analyzed and an analysis of existing driver monitoring systems was carried out. Machine learning models for constructing landmarks, emotion recognition, image classification and object detection are considered. Available datasets suitable for the described tasks were also considered. Algorithms have been developed to determine driver distraction. To determine the drivers closed eyes, a calculation algorithm was developed, consisting of a combination of an algorithm using the EAR metric based on the constructed eye landscapes and a closed eyes detection model. To detect a telephone conversation, two approaches were combined: calculating the bend angle of the elbow using landmarks on the human body and detecting a telephone in the frame. To determine yawning, an algorithm was developed using mouth landscapes and calculating the MAR metric of mouth openness. To detect smoking, a single-pass neural network YOLO was developed, trained and tested. To classify emotions, an approach was developed using the convolutional neural network DAN and EfficientNet. A description of the developed algorithms is presented. A software implementation has also been developed. The result was an effective system that performed well during testing.

Document access rights

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

Usage statistics

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