Остання редакція: 23-10-2023
Тези доповіді
УДК 004.932:004.5
КОМП’ЮТЕРНА СИСТЕМА АВТОМАТИЧНОГО РОЗПІЗНАВАННЯ АВТОМОБІЛЬНИХ НОМЕРНИХ ЗНАКІВ ЗА ДОПОМОГОЮ НЕЙРОННОЇ МЕРЕЖІ
Мельник М.О., Місюра М.Д.
Кожного дня мільйони людей користуються автомобілями для щоденних переміщень. Автомобільна промисловість стрімко розвивається, і кількість автокористувачів постійно зростає. В умовах стрімкого розвитку комп'ютерних технологій стає все більш важливою задача розробки і використання систем розпізнавання образів для різних потреб, таких як визначення облич, визначення місця за зображенням, пошук конкретних об'єктів на відео та обробка відповідних даних. Розпізнавання текстової інформації є однією з ключових галузей у цьому контексті, і цифрування та обробка таких даних мають велике значення в сучасному світі. Однією з підзадач розпізнавання тексту є розпізнавання автомобільних номерів
Автоматичне розпізнавання автомобільних номерів полягає в автоматичному визначенні символів номерного знаку на зображеннях, що були зняті з камер відеоспостереження. Це стає можливим завдяки спеціальним системам, які після збору інформації здійснюють подальшу обробку даних, щоб забезпечити безпеку та контроль в'їзду-виїзду транспорту з території підприємств, парковок і т.д.
Системи автоматичного розпізнавання автомобільних номерів застосовуються на різних об'єктах, таких як служби автоінспекції, контрольно-пропускні пункти, пункти контролю швидкості, що сприяє покращенню безпеки дорожнього руху. Оскільки номерні знаки можуть знаходитися в різних умовах та бути різноманітними, алгоритми розпізнавання повинні бути стійкими до спотворень зображень, таких як забруднення, деформація та зміни в умовах освітлення, а також різна швидкість руху транспортних засобів та розташування камер відносно номерного знаку. Тому, розробка та вдосконалення алгоритмів розпізнавання номерних знаків є важливим завданням для забезпечення ефективної роботи систем безпеки та контролю руху транспорту.
У рамках різних класифікацій номерні знаки можуть відрізнятися, наприклад, як номерні знаки державних служб, таксі, номерні знаки іноземних автомобілів, номерні знаки легкових, вантажних та інших транспортних засобів, і це також потрібно враховувати при розробці системи розпізнавання номерів [1].
Програми для розпізнавання номерних знаків автомобілів, відомі як ANPR (автоматизована система розпізнавання номерних знаків) або LPR (система розпізнавання номерних знаків), використовуються для автоматизованої ідентифікації номерів автомобілів з відео- або фотозображень. Такі програми широко використовуються у багатьох сферах, включаючи видавництва штрафів за порушення правил дорожнього руху, автоматизовану парковку, безпеку, службу доставки та інші галузі. Ось декілька програм для розпізнавання номерних знаків:
OpenALPR є відкритою програмою з розпізнавання номерних знаків, яка пропонує можливості розпізнавання на великих відстанях та в реальному часі. Вона використовує штучний інтелект для визначення номера, країни та регіону з номерного знаку.
Tesseract OCR, згаданий вище, також може бути використаний для розпізнавання номерних знаків. Ця технологія від Google може бути адаптована для розпізнавання тексту на фотографіях, включаючи номери автомобілів.
Matrox є компанією, що спеціалізується на системах розпізнавання номерних знаків. Їхні програми пропонують високу точність та широкий спектр функцій для розпізнавання номерів на відео та фотозображеннях.
Plate Recognizer - це хмарний сервіс, який пропонує API для розпізнавання номерних знаків з відео та фотографій. Він легко інтегрується з камерами спостереження та іншими пристроями.
VeriMake - це комплексне програмне забезпечення для розпізнавання номерних знаків, яке пропонує не лише розпізнавання номерів, але і зберігання даних та створення звітів.
Загальний алгоритм того, як працюють такі програми:
Захоплення зображення: Процес розпізнавання номерних знаків розпочинається зі збору зображень. Зазвичай використовуються камери спостереження, відеореєстратори або цифрові фотоапарати для захоплення фотографій або відеозаписів, які містять номери автомобілів. Зображення можуть бути зняті з великої відстані або зближені, в залежності від вимог і області застосування.
Попередня обробка зображення: Перш ніж розпочати розпізнавання, зображення проходить через попередню обробку, яка включає в себе такі етапи, як вирівнювання, вирізання номерного знаку, підсилення контрасту та фільтрацію шуму. Мета - підготувати зображення до подальшого аналізу, зменшити шум і підвищити якість розпізнавання.
Розпізнавання символів (OCR): Наступний етап - це розпізнавання символів, які складають номерний знак. Програми для ANPR використовують OCR-технології, які дозволяють автоматично виділяти та ідентифікувати символи на номерних знаках. OCR-модулі розпізнавання використовують штучний інтелект, нейронні мережі та алгоритми для аналізу форм та структури символів.
Перевірка номера: Після розпізнавання програма перевіряє отриманий номер на правильність та співпадіння з базою даних, якщо така база використовується. Тут також можуть бути застосовані додаткові перевірки, такі як перевірка на дійсність, власність автомобіля тощо.
Використання результатів: Після успішного розпізнавання номера, програма може використовувати інформацію для різних цілей, включаючи видавництво штрафів за порушення правил дорожнього руху, автоматизовану парковку, безпеку, реєстрацію в'їзду тощо.
Збереження даних і аналітика: Багато програм для ANPR забезпечують можливість зберігати дані про номери автомобілів та здійснювати аналітику, що дозволяє відслідковувати рух автотранспорту та аналізувати дані для різних цілей.
СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ
https://t-bezpeka.com/ [Електронний ресурс] – Режим доступу до ресурсу: https://t-bezpeka.com/services/innovations/vstanovlennya-systemy-z-rozpiznavannyam-nomeriv/.