Устройство определения нарушения правил парковки

Область техники
Предлагаемое техническое решение относится к устройствам определения нарушения правил парковки. Это устройства, включающие камеру и устройство, автоматически определяющее нарушения правил парковки.
Уровень техники
Из уровня техники известно решение, описанное в патенте на полезную модель РФ №130334. Система мониторинга и контроля открытых платных парковок , включающая подсистему фотовидеофиксации транспортных средств и подсистему мониторинга занятости парковочного пространства, отличающаяся тем, что система дополнительно содержит центральный сервер, отвечающий за синхронизацию и обработку информации от обеих подсистем, при этом подсистема фотовидеофиксации включает по меньшей мере одну видеокамеру, модуль памяти и сервер обработки фотовидеоинформации, соединенный каналами передачи данных с центральным сервером системы, а подсистема мониторинга занятости парковочного пространства включает по меньшей мере один детектор занятости парковочного места и сервер мониторинга занятости парковочных мест, соединенный каналами передачи данных с центральным сервером системы.
Данное решение опирается на серверную обработку данных, что бывает затруднительно в зонах с плохим покрытием сети интернет, в сложные погодные условия или при перебоях работы сети.
Из уровня техники известно решение, описанное в патенте на полезную модель РФ №136616. Полезная модель относится к системам видеонаблюдения и предназначена для обнаружения нарушителей правил дорожного движения. Система видеофиксации нарушений правил парковки «Автопатруль Стоянка» содержит поворотную видеокамеру, программно-аппаратные средства обработки видеозаписей и блок связи, обеспечивающий передачу информации, причем видеокамера включает контроллер, позволяющий управлять поворотным устройством видеокамеры, а управляющий контроллер выполнен с возможностью обмена информацией с видеокамерой и включает соединенные последовательно: блок обработки видеосигнала, обеспечивающий функциональное преобразование сигнала видеокамеры в цифровой вид и управляющую вычислительную машину, выполненную с возможностью распознавания автомобильных номеров, запоминания координат автомобилей и времени распознавания и содержащую программно-аппаратные средства обработки видеозаписей, а также блок связи.
Данное решение не использует современные программные средства обработки видеоданных, что говорит о ее более низкой эффективности по сравнению с заявленным решением.
Заявленное решение позволяет достичь высокой скорости за счет использования графического процессора или нейропроцессора (нейронного процессора) или двух таких процессоров для обработки отдельных операций с видеопотоком с использованием нейросетевых алгоритмов, что позволяет повысить скорость и эффективность обработки, в т.ч. за счет распараллеливания операций в случае двух процессоров.
Сущность
Основными проблемами, возникающими при эксплуатации устройств данного типа, является проблема определения положения транспортного средства в зоне парковки, распознавание его регистрационного номера и скорость срабатывания.
Предлагаемое техническое решение является устройством определения нарушения правил парковки, включающим:
видеосенсор (10) с оптической частью (9);
графический процессор (20);
ОЗУ (11);
блок хранения настроек (40), выполненный с возможностью хранения данных, включающих разметку зоны обзора видеосенсора на участки, включающие парковочную зону с учетом зоны платной парковки и парковки для инвалидов, проезжую часть, пешеходную часть и другие объекты ландшафта;
блок получения видеоданных (2), выполненный с возможностью получения видеоданных от видеосенсора и их кодирования/декодирования, предварительной обработки, хранения видеоданных в буфере ОЗУ и предоставления видеокадров в блок обработки видеоданных (30);
блок даты и времени (50), выполненный с возможностью получения текущей даты и времени;
блок управления мехатроникой видеосенсора (12) выполнен с возможностью определения - является ли видеосенсор PTZ, с возможностью регулирования параметров яркости, контрастности, гаммы, экспозиции, шума и резкости, возможностью работы с ик-фильтром и ик-подсветкой при ее обнаружении;
блок обработки видеоданных (30), включающий блок определения ГРЗ (31) и блок определения проекции автомобиля на плоскость (32), причем:
блок определения проекции ТС на плоскость (31) выполнен с возможностью получения на вход видеокадра от блока обработки видеоданных (30), определения с использованием графического процессора (20) рамки с координатами, описывающими расположение каждого ТС на видеокадре при помощи нейросетевого алгоритма YOLOv5, затем определения контура каждого ТС и определения координат четырехугольника, описывающего проекцию каждого ТС на и прочие объекты ландшафта с использованием графического процессора (20), передачи координат в блок обработки видеоданных (30);
блок определения ГРЗ выполнен с возможностью получения видеокадров от блока обработки видеоданных (30) и обработки их на графическом процессоре (20) при помощи нейросетевого алгоритма c архитектурой ViTSTR для получения буквенно-цифровых символов ГРЗ и передачи их в блок обработки видеоданных (30);
блок определения нарушений правил парковки (60), выполнен с возможностью получения данных из блока хранения настроек (40), блока обработки видеоданных (30), причем на основании данных из блока хранения настроек формируются полигоны нарушения правил платной парковки, парковки вторым рядом, парковки на газоне, парковки в четные/нечетные дни с привязкой к зоне обзора видеосенсора (10), выполненный с возможностью определения вхождения каждого ТС в сформированные полигоны нарушений с использованием проекции ТС на плоскость и выявления нарушения правил парковки с использованием даты и времени, полученных от блока (50), буквенно-цифровых символов полученных от блока (30) и передачи;
блок формирования данных о нарушении правил парковки (70), выполненный с возможностью получения данных от блока (60) и формирования данных о нарушении правил парковки, склейки видеокадров нарушения и отправки данных на удаленный сервер;
блок беспроводной связи с интернетом (80), обеспечивающий связь с интернетом/доступ к интернету;
блок управления (90), выполненный с возможностью приема/передачи данных из блока обработки видеоданных (30), блока хранения настроек (40), блока даты и времени (50), блока определения нарушений правил парковки (60), блока формирования данных о нарушении правил парковки (70) и блока беспроводной связи с интернетом (80) и обеспечивающий координацию работы и управление блоками устройства;
блок питания, выполненный с возможностью обеспечения питания всех элементов устройства, требующих электрического питания, исходя из потребляемой мощности и соединен со всеми этими элементами проводниками, закреплен на корпусе и имеет вход для подключения к питающей сети в месте установки устройства.
Предлагаемое техническое решение является устройством определения нарушения правил парковки, включающим:
видеосенсор (10) с оптической частью (9);
нейропроцессор (20);
ОЗУ (11);
блок хранения настроек (40), выполненный с возможностью хранения данных, включающих разметку зоны обзора видеосенсора на участки, включающие парковочную зону с учетом зоны платной парковки и парковки для инвалидов, проезжую часть, пешеходную часть и другие объекты ландшафта;
блок получения видеоданных (2), выполненный с возможностью получения видеоданных от видеосенсора и их кодирования/декодирования, предварительной обработки, хранения видеоданных в буфере ОЗУ и предоставления видеокадров в блок обработки видеоданных (30);
блок даты и времени (50), выполненный с возможностью получения текущей даты и времени;
блок управления мехатроникой видеосенсора (12) выполнен с возможностью определения - является ли видеосенсор PTZ, с возможностью регулирования параметров яркости, контрастности, гаммы, экспозиции, шума и резкости, возможностью работы с ик-фильтром и ик-подсветкой при ее обнаружении;
блок обработки видеоданных (30), включающий блок определения ГРЗ (31) и блок определения проекции автомобиля на плоскость (32), причем:
блок определения проекции ТС на плоскость (31) выполнен с возможностью получения на вход видеокадр от блока обработки видеоданных (30), определения с использованием нейропроцессора (20) рамки с координатами, описывающими расположение каждого ТС на видеокадре при помощи нейросетевого алгоритма YOLOv5, затем определения контура каждого ТС и определения координат четырехугольника, описывающего проекцию каждого ТС на и прочие объекты ландшафта с использованием нейропроцессора (20), передачи координат в блок обработки видеоданных (30);
блок определения ГРЗ выполнен с возможностью получения видеокадров от блока обработки видеоданных (30) и обработки их на нейропроцессоре (20) при помощи нейросетевого алгоритма c архитектурой ViTSTR для получения буквенно-цифровых символов ГРЗ и передачи их в блок обработки видеоданных (30);
блок определения нарушений правил парковки (60), выполнен с возможностью получения данных из блока хранения настроек (40), блока обработки видеоданных (30), причем на основании данных из блока хранения настроек формируются полигоны нарушения правил платной парковки, парковки вторым рядом, парковки на газоне, парковки в четные/нечетные дни с привязкой к зоне обзора видеосенсора (10), выполненный с возможностью определения вхождения каждого ТС в сформированные полигоны нарушений с использованием проекции ТС на плоскость и выявления нарушения правил парковки с использованием даты и времени, полученных от блока (50), буквенно-цифровых символов, полученных от блока (30) и передачи;
блок формирования данных о нарушении правил парковки (70), выполненный с возможностью получения данных от блока (60) и формирования данных о нарушении правил парковки, склейки видеокадров нарушения и отправки данных на удаленный сервер;
блок беспроводной связи с интернетом (80), обеспечивающий связь с интернетом/доступ к интернету;
блок управления (90), выполненный с возможностью приема/передачи данных из блока обработки видеоданных (30), блока хранения настроек (40), блока даты и времени (50), блока определения нарушений правил парковки (60), блока формирования данных о нарушении правил парковки (70) и блока беспроводной связи с интернетом (80) и обеспечивающий координацию работы и управление блоками устройства;
блок питания, выполненный с возможностью обеспечения питания всех элементов устройства, требующих электрического питания, исходя из потребляемой мощности и соединен со всеми этими элементами проводниками, закреплен на корпусе и имеет вход для подключения к питающей сети в месте установки устройства.
Предлагаемое техническое решение является устройством определения нарушения правил парковки, включающим:
видеосенсор (10) с оптической частью (9);
два графических процессора;
ОЗУ (11);
блок хранения настроек (40), выполненный с возможностью хранения данных, включающих разметку зоны обзора видеосенсора на участки, включающие парковочную зону с учетом зоны платной парковки и парковки для инвалидов, проезжую часть, пешеходную часть и другие объекты ландшафта;
блок получения видеоданных (2), выполненный с возможностью получения видеоданных от видеосенсора и их кодирования/декодирования, предварительной обработки, хранения видеоданных в буфере ОЗУ и предоставления видеокадров в блок обработки видеоданных (30);
блок даты и времени (50), выполненный с возможностью получения текущей даты и времени;
блок управления мехатроникой видеосенсора (12) выполнен с возможностью определения является ли видеосенсор PTZ, с возможностью регулирования параметров яркости, контрастности, гаммы, экспозиции, шума и резкости, возможностью работы с ик-фильтром и ик-подсветкой при ее обнаружении;
блок обработки видеоданных (30), включающий блок определения ГРЗ (31) и блок определения проекции автомобиля на плоскость (32), причем:
блок определения проекции ТС на плоскость (31) выполнен с возможностью получения на вход видеокадр от блока обработки видеоданных (30), определения с использованием первого графического процессора (20) рамки с координатами, описывающими расположение каждого ТС на видеокадре при помощи нейросетевого алгоритма YOLOv5, затем определения контура каждого ТС и определения координат четырехугольника, описывающего проекцию каждого ТС на и прочие объекты ландшафта с использованием первого графического процессора, передачи координат в блок обработки видеоданных (30);
блок определения ГРЗ выполнен с возможностью получения видеокадров от блока обработки видеоданных (30) и обработки их на втором графическом процессоре при помощи нейросетевого алгоритма c архитектурой ViTSTR для получения буквенно-цифровых символов ГРЗ и передачи их в блок обработки видеоданных (30);
блок определения нарушений правил парковки (60), выполнен с возможностью получения данных из блока хранения настроек (40), блока обработки видеоданных (30), причем на основании данных из блока хранения настроек формируются полигоны нарушения правил платной парковки, парковки вторым рядом, парковки на газоне, парковки в четные/нечетные дни с привязкой к зоне обзора видеосенсора (10), выполненный с возможностью определения вхождения каждого ТС в сформированные полигоны нарушений с использованием проекции ТС на плоскость и выявления нарушения правил парковки с использованием даты и времени, полученных от блока (50), буквенно-цифровых символов полученных от блока (30) и передачи;
блок формирования данных о нарушении правил парковки (70), выполненный с возможностью получения данных от блока (60) и формирования данных о нарушении правил парковки, склейки видеокадров нарушения и отправки данных на удаленный сервер;
блок беспроводной связи с интернетом (80), обеспечивающий связь с интернетом/доступ к интернету;
блок управления (90), выполненный с возможностью приема/передачи данных из блока обработки видеоданных (30), блока хранения настроек (40), блока даты и времени (50), блока определения нарушений правил парковки (60), блока формирования данных о нарушении правил парковки (70) и блока беспроводной связи с интернетом (80) и обеспечивающий координацию работы и управление блоками устройства;
блок питания, выполненный с возможностью обеспечения питания всех элементов устройства, требующих электрического питания, исходя из потребляемой мощности и соединен со всеми этими элементами проводниками, закреплен на корпусе и имеет вход для подключения к питающей сети в месте установки устройства.
Также предлагаемое техническое решение может представлять из себя устройство расширения для определения нарушения правил парковки, включающее:
графический процессор (20);
ОЗУ (11);
блок хранения настроек (40), выполненный с возможностью хранения данных, включающих разметку зоны обзора источника видеосигнала на участки, включающие парковочную зону с учетом зоны платной парковки и парковки для инвалидов, проезжую часть, пешеходную часть и другие объекты ландшафта;
блок получения видеоданных (2), выполненный с возможностью получения видеоданных от внешнего источника и их кодирования/декодирования, предварительной обработки, хранения видеоданных в буфере ОЗУ и предоставления видеокадров в блок обработки видеоданных (30);
блок даты и времени (50), выполненный с возможностью получения текущей даты и времени;
блок обработки видеоданных (30), включающий блок определения ГРЗ (31) и блок определения проекции автомобиля на плоскость (32), причем:
блок определения проекции ТС на плоскость (31) выполнен с возможностью получения на вход видеокадр от блока обработки видеоданных (30), определения с использованием графического процессора (20) рамки с координатами, описывающими расположение каждого ТС на видеокадре при помощи нейросетевого алгоритма YOLOv5, затем определения контура каждого ТС и определения координат четырехугольника, описывающего проекцию каждого ТС на и прочие объекты ландшафта с использованием графического процессора (20), передачи координат в блок обработки видеоданных (30);
блок определения ГРЗ выполнен с возможностью получения видеокадров от блока обработки видеоданных (30) и обработки их на графическом процессоре (20) при помощи нейросетевого алгоритма c архитектурой ViTSTR для получения буквенно-цифровых символов ГРЗ и передачи их в блок обработки видеоданных (30);
блок определения нарушений правил парковки (60), выполнен с возможностью получения данных из блока хранения настроек (40), блока обработки видеоданных (30), причем на основании данных из блока хранения настроек формируются полигоны нарушения правил платной парковки, парковки вторым рядом, парковки на газоне, парковки в четные/нечетные дни с привязкой к зоне обзора источника видеосигнала, выполненный с возможностью определения вхождения каждого ТС в сформированные полигоны нарушений с использованием проекции ТС на плоскость и выявления нарушения правил парковки с использованием даты и времени, полученных от блока (50), буквенно-цифровых символов полученных от блока (30) и передачи;
блок формирования данных о нарушении правил парковки (70), выполненный с возможностью получения данных от блока (60) и формирования данных о нарушении правил парковки, склейки видеокадров нарушения и отправки данных на удаленный сервер;
блок беспроводной связи с интернетом (80), обеспечивающий связь с интернетом/доступ к интернету;
блок управления (90), выполненный с возможностью приема/передачи данных из блока обработки видеоданных (30), блока хранения настроек (40), блока даты и времени (50), блока определения нарушений правил парковки (60), блока формирования данных о нарушении правил парковки (70) и блока беспроводной связи с интернетом (80) и обеспечивающий координацию работы и управление блоками устройства;
блок питания, выполненный с возможностью обеспечения питания всех элементов устройства, требующих электрического питания, исходя из потребляемой мощности и соединен со всеми этими элементами проводниками, закреплен на корпусе и имеет вход для подключения к питающей сети в месте установки устройства.
Технический результат, достигаемый предлагаемым техническим решением - повышение эксплуатационных возможностей устройства обеспечения безопасности дорожного движения, а именно расширение функциональных возможностей, фиксации нарушения правил парковки как на дорожной инфраструктуре, так и на любых локациях наблюдаемого ландшафта.
Технический результат достигается за счет наличия в устройстве блоков, обеспечивающих получение и обработку видеоданных с наблюдаемой части ландшафта, блоков распознавания государственных регистрационных знаков, определения нарушения правил парковки и формирования данных о нарушении.
На прилагаемых к описанию чертежах дано:
На фиг. 1 изображена схема устройства по блокам.
Подробное описание
Предлагаемое техническое решение представляет собой корпус, передняя часть (часть в которой или непосредственно напротив которой располагается видеосенсор) которого выполнена из прозрачного материала, а остальные части из непрозрачного материала, обеспечивающий защиту закрепленных внутри него элементов и блоков, перечисленных ниже, от внешней среды и выполненный с обеспечением возможности доступа к внутренним элементам (например, оборудован крышкой из непрозрачного материала, соединенной с основной частью корпуса посредством шарнирных неразборных элементов с одной стороны и фиксаторов с другой).
Видеосенсор (10) включает в себя оптическую часть (9), которая соединена с видеосенсором при помощи неразъемного соединения (например, резьбового с обеспечением возможности настройки фокусировки и фиксации). Оптическая часть фокусирует поток света из внешней среды на площадь видеосенсора и формирующую размеры изображения и охватываемой области ландшафта. Далее видеопоток с сенсора (10) передается в блок получения видеоданных (2).
Блок управления мехатроникой видеосенсора (12) выполнен с возможностью определения - является ли видеосенсор PTZ (Pan, Tilt, Zoom), определения интерфейса подключения - CSI, USB, с возможностью регулирования параметров яркости, контрастности, гаммы, экспозиции, шума и резкости, возможностью работы с ик-фильтром и ик-подсветкой при ее обнаружении.
Блок выполнен с возможностью передачи управляющих команд на видеосенсор (10) и приема данных от видеосенсора (10).
Блок хранения настроек (40), выполнен с возможностью хранения данных. Блок может содержать HD/ flash/SSD накопитель, включая контроллер, управляющий его работой.
Данные могут включать: разметку зоны обзора видеосенсора на участки, настройки видеосенсора.
Участки могут включать:
парковочную зону (с учетом зоны платной парковки и парковки для инвалидов),
проезжую часть,
пешеходную часть,
велодорожки,
другие участки.
Участки могут делиться на участки постоянного нарушения парковки, постоянного разрешения парковки и переменные (парковка разрешена по времени или по дням и т.п.).
Блок выполнен с возможностью приема/передачи данных с блоком 90, и с возможностью передачи данных в блок 60.
Блок получения видеоданных (2), выполнен с возможностью получения видеоданных от видеосенсора (10) и их аппаратного кодирования/декодирования, предварительной обработки, хранения видеоданных в буфере ОЗУ и предоставления (отправки) видеокадров в блок обработки видеоданных (30).
Для аппаратного кодирования/декодирования может использоваться одна из технологий декодирования при помощи графического процессора. Например - QuickSync при использовании графического процессора Intel, NVDEC при использовании NVIDIA, UVD или VCN для AMD.
Кодирование/декодирование может осуществляться в форматах H264 и HEVC(H265).
Предварительная обработка может включать сжатие и автокоррекцию (цветокоррекция, яркость, контрастность и т.п.) видеопотока.
Блок выполнен с возможностью приема данных от видеосенсора 10 и приема/передачи данных с графическим процессором (графическими процессорами, нейропроцессором) (20) и ОЗУ (11).
Блок обработки видеоданных (30), который включает блок определения государственных регистрационных знаков (31), который выполнен с возможностью получения видеокадров от блока обработки видеоданных (30) и обработки их при помощи графического процессора (графических процессоров, нейропроцессора) (20) (например, с использованием CUDA от NVIDIA) при помощи нейросетевого алгоритма c архитектурой ViTSTR для получения буквенно-цифровых символов ГРЗ и передачи их в блок обработки видеоданных (30) и блок определения проекции транспортного средства на плоскость (32), который выполнен с возможностью получения видеокадров от блока обработки видеоданных (30) и обработки их при помощи графического процессора (20).
Блок выполнен с возможностью приема/передачи данных с блоками 90, 2 и передачи данных в блок 60.
Блок определения проекции транспортного средства на плоскость (32), причем блок определения проекции транспортного средства на плоскость (32) выполнен с возможностью получения на вход видеокадр от блока обработки видеоданных (30), определения с использованием графического процессора (графических процессоров, нейропроцессора) (20) рамки с координатами, описывающими расположение каждого транспортного средства на видеокадре при помощи нейросетевого алгоритма YOLOv5, затем определения контура каждого ТС и определения координат четырехугольника, описывающего проекцию каждого транспортного средства на дорожную инфраструктуру и прочие объекты ландшафта с использованием графического процессора (графических процессоров, нейропроцессора) (20), передачи координат в блок обработки видеоданных (30).
Блок выполнен с возможностью приема/передачи данных с блоком 30.
Блок распознавания государсвенных регистрационных знаков (31) выполненный с возможностью получения видеокадров от блока обработки видеоданных (30) и обработки их на графическом процессоре (графических процессорах, нейропроцессоре) (20) при помощи нейросетевого алгоритма c архитектурой ViTSTR для получения буквенно-цифровых символов государственного регистрационного знака и передачи их в блок обработки видеоданных (30).
Блок выполнен с возможностью приема/передачи данных с блоком 30.
Блок даты и времени (50) – блок, хранящий текущие параметры времени. Блок выполнен с возможностью приема/передачи данных с блоком 90 и передачи данных в блок 60.
Блок определения нарушений правил парковки (60) выполненный с возможностью получения данных из блока хранения настроек (40), блока обработки видеоданных (30), причем на основании данных из блока хранения настроек формируются полигоны нарушения правил платной парковки, парковки вторым рядом, парковки на газоне, парковки в четные/нечетные дни с привязкой к зоне обзора видеосенсора (10). Данный блок позволяет определять вхождение каждого транспортного средства в сформированные полигоны нарушений с использованием проекции транспортного средства на плоскость и выявления нарушения правил парковки с использованием даты и времени, полученных от блока даты и времени (50). При этом, если выявлено попадание транспортного средства в полигон, имеющий пометку – нарушение парковки, значения буквенно-цифровых символов государственного регистрационного знака, полученных от блока (30) и объекты фото и/или видео фиксации данного транспортного средства в момент нарушения передаются в блок формирования данных о нарушении правил парковки (70).
Блок выполнен с возможностью приема данных из блоков 30, 40, 50, 90 и с возможностью передачи данных в блоки 70, 90.
Блок формирования данных о нарушении правил парковки (70), выполненный с возможностью получения данных от блока определения нарушений правил парковки (60) формирует данные о нарушении правил парковки путем склейки видеокадров нарушения и добавления данных государственного регистрационного знака транспортного средства передаются на удаленный сервер при помощи блока беспроводной связи с интернетом (80).
Блок выполнен с возможностью приема данных из блока 60, и с возможностью приема/передачи данных с блоками 70, 90.
Блок беспроводной связи с интернетом (80) представляет собой wi-fi и/или 3G/4G/LTE модуль, обеспечивающий связь с интернетом/доступ к интернету. В некоторых вариантах реализации блок 80 может быть выполнен проводным – LAN, Ethernet.
Блок выполнен с возможностью приема/передачи данных (команд, запросов) с блоком 90.
Блок управления (90), выполненный с возможностью приема/передачи данных из блока обработки видеоданных (30), блока хранения настроек (40), блока даты и времени (50), блока определения нарушений правил парковки (60), блока формирования данных о нарушении правил парковки (70) и блока беспроводной связи с интернетом (80) и обеспечивающий координацию работы и управление блоками устройства.
Блок обеспечивает координацию работы и управление блоками устройства. Блок может получать данные/команды от блоков и маршрутизировать их в другие блоки (передавать данные, команды, запросы).
Блок питания – как минимум один блок питания, но не ограничиваясь, который обеспечивает питание всех элементов устройства, требующих электрическое питание, исходя из потребляемой мощности и соединен со всеми этими элементами проводниками, закреплен на корпусе и имеет вход для подключения к питающей сети в месте установки устройства.
Блоки 2, 30, 40, 50, 60, 70, 80, 90 соединены при помощи печатных дорожек и представляют собой единую печатную плату с компонентами. Видеосенсор 10, оптическая часть 9 и блок управления мехатроникой 12 присоединены к соответствующим блокам при помощи шлейфов или проводов. Все элементы устройства находятся в едином корпусе.
Блоки, где это необходимо, могут включать контроллеры, процессоры, память. Отвод тепла реализован пассивно за счет корпуса. В некоторых вариантах реализации функционал описанных блоков может быть объединен в блок с более общим функционалом.
В частном случае реализации корпус предлагаемого устройства может быть оснащен блоком удаления конденсата, который включает в себя нагревательный элемент, датчик температуры и контроллер управления.
В частном случае реализации передняя часть корпуса, выполненная из прозрачного материала, выполнена с возможностью подогрева прозрачного элемента. Подогрев прозрачного элемента может быть выполнен в виде нагревательного элемента с радиатором, расположенного параллельно нижней части прозрачного элемента внутри корпуса. Также подогрев прозрачного элемента может быть выполнен в виде наклеенной на прозрачный элемент греющей прозрачной пленки.
В частном случае реализации радиатор блока удаления конденсата может быть расположен в непосредственной близости от передней части корпуса, выполненной из прозрачного материала и выполнять функции удаления конденсата и подогрева прозрачного элемента одновременно.
В частном случае реализации устройство не включает в себя видеосенсор, а блок получения видеоданных выполнен с возможностью подключения к внешнему источнику видеоданных. Например, в частном случае, устройство выполнено в виде дополнительного модуля для камеры/видеорегистратора, предназначенных для видеонаблюдения за дорожной инфраструктурой. Блок получения видеоданных может обрабатывать видеопоток, поступающий с одной и более камер. Например, в частном случае, устройство выполнено в виде дополнительного модуля камеры обеспечения безопасности дорожного движения (камеры контроля скорости, камеры контроля перекрестка, но не ограничиваясь).
В частном случае реализации устройство не включает в себя видеосенсор, а блок получения видеоданных выполнен с возможностью получения видеопотока посредством блока управления через блок подключения беспроводной связи с интернетом.
Пример работы устройства.
Изображение части ландшафта, полученное с видеосенсора (10) блоком получения видеоданных (2) декодируется при помощи графического процессора (20) и передается в блок обработки видеоданных (30), в котором происходит определение наличия транспортного средства (средств) и, в случае его (их) наличия происходит проекция на плоскость при помощи блока (32) и распознавание номеров при помощи блока (31), далее полученное обработанное изображение маркируется временной меткой при помощи блока даты и времени (5) и передается в блок обнаружения нарушений (60), который при наличии условий, удовлетворяющих нарушению, передает информацию блоку формирования данных о нарушении (70) и далее посредством блока управления (90) и блока связи с интернет (80) отправляет сформированный комплект данных о нарушении и нарушителе.