Детальная информация

Название: Разработка сервиса распознавания автомобильных номеров: выпускная квалификационная работа бакалавра: направление 09.03.03 «Прикладная информатика» ; образовательная программа 09.03.03_03 «Интеллектуальные инфокоммуникационные технологии»
Авторы: Захарчук Михаил Михайлович
Научный руководитель: Хахина Анна Михайловна
Организация: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Выходные сведения: Санкт-Петербург, 2024
Коллекция: Выпускные квалификационные работы; Общая коллекция
Тематика: метод распознавания; сверточная нейросеть; оптимальное решение; гистограммный анализ; градиентные операторы; recognition method; convolutional neural network; optimal solution; histogram analysis; gradient operators
Тип документа: Выпускная квалификационная работа бакалавра
Тип файла: PDF
Язык: Русский
Уровень высшего образования: Бакалавриат
Код специальности ФГОС: 09.03.03
Группа специальностей ФГОС: 090000 - Информатика и вычислительная техника
DOI: 10.18720/SPBPU/3/2024/vr/vr24-2273
Права доступа: Доступ по паролю из сети Интернет (чтение)
Дополнительно: Новинка
Ключ записи: ru\spstu\vkr\30377

Разрешенные действия:

Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети

Группа: Анонимные пользователи

Сеть: Интернет

Аннотация

Объектом исследования являются системы автоматического распознавания автомобильных номеров. Предметом исследования являются web-ориентированные технологии разработки таких систем. Методами проведения работы являются: методы машинного обучения и компьютерного зрения, алгоритмы оптического распознавания символов, а также методы статистической обработки данных для апробации полученных результатов. В данной работе представлен подход к разработке сервиса распознавания автомобильных номеров с использованием современных методов машинного обучения и компьютерного зрения. Изложены основные понятия и определения в области оптического распознавания символов и детектирования объектов. Проведен анализ различных методов детектирования и распознавания, таких как градиентные операторы, алгоритм Виолы-Джонса, гистограммный анализ, нормализация и сегментация, свёрточные нейронные сети и YOLO. Выполнено проектирование сервиса автоматического распознавания автомобильных номеров. В частности, был выбран оптимальный метод взаимодействия пользователя с сервисом – веб-приложение, обеспечивающее удобство и доступность использования. В результате выполнения выпускной квалификационной работы был разработан комплексный сервис, позволяющий производить распознавания автомобильных номеров.

The object of the research is the systems of automatic license plate number recognition. The subject of the study is web-oriented technologies for the development of such systems. Methods of work are: methods of machine learning and computer vision, algorithms of optical character recognition, as well as methods of statistical data processing to validate the results obtained. This paper presents an approach to the development of license plate number recognition service using modern methods of machine learning and computer vision. The basic concepts and definitions in the field of optical character recognition and object detection are outlined. Various detection and recognition methods such as gradient operators, Viola-Jones algorithm, histogram analysis, normalization and segmentation, convolutional neural networks and YOLO are analyzed. The design of an automatic license plate recognition service has been performed. In particular, the optimal method of user interaction with the service was chosen - a web application that provides convenience and accessibility of use. As a result of the final qualification work a complex service was developed, which allows to perform license plate recognition.

Права на использование объекта хранения

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все Прочитать
Интернет Авторизованные пользователи СПбПУ Прочитать
-> Интернет Анонимные пользователи

Оглавление

  • ВВЕДЕНИЕ
  • ГЛАВА 1. ОПИСАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ
    • 1.1. Общие принципы распознавания автомобильных номеров
    • 1.2. Особенности реализации сервиса
    • 1.3. Обзор существующих систем
    • 1.4. Выводы
  • ГЛАВА 2. ДЕТЕКТИРОВАНИЕ НОМЕРА
    • 2.1. Предобработка изображения
    • 2.1.1. Оператор Собеля
    • 2.1.2. Оператор Кэнни
    • 2.1.3. Оператор Робертса
    • 2.1.4. Оператор Прюитта
    • 2.1.5. Выводы
    • 2.2. Метод Виолы-Джонса
    • 2.2.1. Гистограммный анализ
    • 2.2.2. Выводы
    • 2.3. Свёрточные нейронные сети
    • 2.3.1. YOLO
    • 2.3.2. Метрика Mean Average Precision
    • 2.3.3. Оценка обнаружения объектов с использованием метрики IoU
    • 2.3.4. Вычисление MAP
    • 2.3.5. Концепт YOLO
    • 2.3.6. Архитектура YOLO
    • 2.3.7. Функция потерь
      • 2.3.8. Подавление не-максимумов
      • 2.3.9. Выводы
      • 2.4. Способы повышения эффективности детектирования номера
      • 2.4.1. Нормализация
      • 2.4.2. Сегментация
      • 2.5. Оптическое распознавание символов
      • 2.5.1. Технологии распознавания текста и их метрики
      • 2.5.2. Сравнительный анализ существующих методов
      • 2.5.3. Принцип работы моделей OCR
      • 2.5.4. Выводы
  • ГЛАВА 3. АРХИТЕКТУРА СИСТЕМЫ
    • 3.1. Определение функционала
    • 3.2. Выбор архитектуры
    • 3.3. Выводы
  • ГЛАВА 4. РЕАЛИЗАЦИЯ СИСТЕМЫ
    • 4.1. Выбор методов и языка программирования
    • 4.2. Проектирования модуля обработки видео формата
    • 4.3. Реализация модуля обработки видео формата
    • 4.4. Реализация модуля обработки фотографии
    • 4.5. Разработка модуля обработки фотографии
    • 4.6. Разработка модуля сервера
  • ГЛАВА 5. ТЕСТИРОВАНИЕ И АПРОБАЦИЯ РЕЗУЛЬАТОВ
    • 5.1. Методология тестирования
    • 5.2. Функциональное тестирование
    • 5.3. Интеграционное тестирование
    • 5.4. Нагрузочное тестирование
    • 5.5. Интерфейсное тестирование
    • 5.6. Апробация
    • 5.7. Итоги тестирования
  • ЗАКЛЮЧЕНИЕ
  • СПИСОК СОКРАЩЕНИЙ И УСЛОВНЫХ ОБОЗНАЧЕНИЙ
  • СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
  • Приложение 1
  • Приложение 2
  • Приложение 3
  • Приложение 4
    • Исходный код модели детектирования
  • Приложение 5
    • Исходный код сервера
  • Приложение 6
    • Исходный код веб-интерфейса

Статистика использования

stat Количество обращений: 1
За последние 30 дней: 1
Подробная статистика