Модули стран

Модули стран — это библиотеки, которые сервер LPR использует для обнаружения номерных знаков каждой страны, а в больших странах — разных областей или регионов. Обычно они содержат информацию о допустимых буквах и цифрах, возможных шрифтах, расположении символов на номерном знаке и любых видимых отметках, например наклейках, которые могут присутствовать на номерном знаке.

Сервер LPR использует информацию из модулей стран для определения принадлежности изображения номерного знака к соответствующей стране или области. Она также использует эту информацию для создания регистрационного номера в соответствии с правилами местного МРЭО.

Использование модулей стран

Ваша организация должна выбрать, какие модули стран активировать, в зависимости от условий использования. Сервер LPR использует активированные модули стран для обнаружения символов на номерных знаках. По завершении обнаружения сервер LPR возвращает ответ от модуля страны, подтверждающий происхождение номерного знака и обеспечивающий точность его считывания с максимальной достоверностью.

Каждый модуль страны классифицирует события распознавания по определенным стилям регистрационных знаков. Используйте эти стили регистрационных знаков для более точного определения типа транспортного средства, например, электрических, военных автомобилей или автомобилей экстренных служб.

Общие модули стран

Некоторые модули стран помечены как «общие».

Эти модули не позволяют точно удостовериться, принадлежит ли номерной знак конкретной стране или региону. Вместо этого они считывают символы на номерном знаке и возвращают их независимо от страны или региона.

Общие модули стран различаются в зависимости от регионов. Например, форма знаков и шрифты, используемые в Северной Америке, значительно отличаются от европейских. По этой причине некоторые общие модули стран разрабатываются с учетом предварительных знаний, относящихся к конкретному региону.

Сервер LPR не использует результаты работы общих модулей стран, если есть ответ от обычного (не общего) модуля страны. Это правило действует, даже если общий модуль страны обеспечивает более высокий уровень уверенности, чем обычный модуль страны.

Общие модули стран могут рассматриваться в качестве запасного варианта для получения хотя бы некоторых данных о характеристиках номерного знака.

Несколько общих правил:

  • Для облегчения идентификации общие модули стран обычно начинаются с X_, например X_EU, X_USA и X_AUS.

  • Страна или область определяется по идентификатору общего модуля, считывающего номерной знак (например, X_EU или X_USA).

  • Исключением является канадский модуль CDN: он считывает любой канадский номерной знак, но не сообщает страну происхождения (всегда CDN).

Общие модули стран с некоторыми возможностями идентификации страны/региона

Некоторые общие модули считывают номерные знаки из таких регионов, как Европа или США, и пытаются определить страну или штат происхождения в конкретном регионе.

Такие результаты, как правило, обеспечивают более низкий уровень уверенности, но позволяют выполнить проектные требования региона по полноте охвата системой распознавания номерных знаков.

Точность общих модулей ниже, чем при использовании обычных модулей стран. Однако объединение общих модулей стран с четырьмя или пятью обычными модулями стран может стать хорошим решением для обеспечения точности распознавания номерных знаков в масштабах всего региона.

Модули стран этих типов обычно имеют те же названия, что и общие модули стран, но без префикса X_.

Например, модуль страны ЕС работает так же, как модуль страны X_EU, но вместо того, чтобы всегда возвращать ответы с X_EU, будет присваивать EU кодам стран, распознанным с низкой степенью уверенности. Примерами общих модулей стран являются EU, USA и X_EE.

Даже если страна определена, общий модуль страны не проходит тот же процесс проверки, что и модули конкретных стран. Между двумя модулями могут быть небольшие различия в форматировании и процедуре проверки.

Альтернативный ответ X_XX

Если обычный и общий модули стран не могут прочитать номерной знак или если не загружен общий модуль страны, сервер LPR все равно попытается предоставить текстовое представление символов на знаке. В случае успеха символы возвращаются в виде ответа X_XX с очень низкой степенью уверенности (всегда ниже 50 %).

Ответы вида X_XX могут использоваться для решения таких задач, как приблизительное сопоставление с черными списками или упрощения работы клиентов. Приблизительное сопоставление означает сопоставление символов номерного знака со списком или базой данных без необходимости точного совпадения.

Существует также общий модуль стран X_XX, который больше не поддерживается. Тем не менее, он включен в XProtect LPR для обратной совместимости.

Другие общие модули стран

Существует два «общих» модуля (обозначены префиксом X_), предназначенных для считывания определенных элементов, не являющихся номерными знаками:

  • X_DG — считывает квадратные оранжевые знаки опасных грузов.

  • X_BIC — считывает горизонтальные коды контейнеров МБК.

Ограничение ответственности: Обнаружение и идентификация, выполняемые модулями X_DG и X_BIC, менее точны по сравнению со считыванием номерных знаков.

Эффективность распознавания номерных знаков сильно зависит от таких факторов, как положение камеры, угол обзора, состояние материала знака и общее качество изображения.

Учитывая данное ограничение ответственности, Milestone рекомендует использовать эти модули только в контролируемых условиях.

Код Описание Требуемый модуль Определение страны Основной регион Дополнительные регионы Не рекомендуется
X_EU Чтение букв и цифр ЕС да нет Европа Африка, Азия нет
X_USA Чтение букв и цифр США да нет Северная Америка Латинская Америка нет
X_AUS Чтение букв и цифр Австралии да нет Океания отсутствует нет
X_XX Чтение любых букв и цифр латиницы да нет Весь мир отсутствует да
X_NR Чтение номеров да нет Ближний Восток Другие варианты применения нет
CDN Чтение канадских номерных знаков да нет Канада Северная Америка нет
ЕС X_EU + определение страны да да Европа отсутствует нет
США X_USA + определение штата да да Северная Америка отсутствует нет
X_XX Альтернативный вариант от Intrada при чтении любых символов нет нет Весь мир отсутствует нет
X_EE Восточная Европа да да AL, BIH, BY, MD, MK, MNE, RUS, RKS, SRB, VY отсутствует нет

Рекомендации по использованию модулей стран в XProtect LPR

Активация нужного количества модулей стран необходима для точного распознавания номерных знаков при сохранении производительности системы.

  • Активация слишком большого количества модулей может привести к снижению производительности, замедлению распознавания или, в наихудших случаях, к системным сбоям.

  • Активация слишком малого количества модулей может привести к пропусканию номерных знаков в соответствующих регионах, что приведет к неполным результатам.

  • Рекомендация: используйте около пяти модулей стран.
  • Предупреждение: не используйте более десяти модулей стран, так как это может привести к снижению производительности.
  • Какие модули стран использовать: отдавайте предпочтение модулям тех стран, которые находятся ближе всего к вашему географическому региону или наиболее часто встречаются в нем.
  • Когда использовать общие модули стран: используйте общие модули стран для номерных знаков, которые редко встречаются в вашем регионе, например, для номеров стран или областей, не являющихся обычными в вашем регионе. Эти модули также полезны, когда необходимо определить только буквы и коды стран.

При использовании общего модуля страны с функцией определения установит флажок Неизвестно в поле Фильтр стран на вкладке LPR в XProtect Smart Client, иначе никакие результаты отображаться не будут.

Пример: Большая страна с несколькими регионами

В большой стране с несколькими регионами клиентам может потребоваться распознавать номерные знаки из разных областей. Некоторые модули стран могут определять стили (типы) регистрационных знаков, в то время как общий модуль стран распознает только номер и регион.

Клиенты в таких странах часто хотят активировать все доступные региональные модули, что может привести к проблемам с производительностью. Система обрабатывает данные от модуля к модулю, что увеличивает время обработки. Однако в большинстве случаев зарегистрированные номерные знаки принадлежат региону, в котором активирована система.

Рекомендация: активируйте модуль для вашего региона, а также общий модуль стран, чтобы обеспечить производительность без избыточной обработки.

Пример: Приграничные регионы с интенсивным движением из соседних стран

В приграничных регионах транспортные средства часто пересекают границы нескольких соседних стран, что требует распознавания номерных знаков систем различных государств.

Рекомендация: активируйте модули для основных соседних стран, а также региональные модули с более широким охватом, рассчитанные на другие часто встречающиеся номерные знаки.

Пример: Городские районы с сочетанием местных транспортных средств и транспортных средств из других регионов

В крупных городах большинство распознаваемых номерных знаков обычно принадлежат местным транспортным средствам, однако значительная часть может быть из других регионов из-за туризма, поездок на работу или командировок.

Рекомендация: активируйте модуль страны для региона, в котором находится ваш город, и общий модуль страны. Если конкретный соседний регион обеспечивает значительный трафик, рекомендуется дополнительно подключить соответствующий ему модуль.

Пример: Промышленные зоны, где часто появляются транспортные средства из других стран

Промышленные зоны вблизи морских портов или крупных автомагистралей обрабатывают большое количество грузового и коммерческого транспорта из различных регионов и стран. У таких транспортных средств могут быть специализированные или нестандартные форматы номерных знаков.

Рекомендация: активируйте модули стран для регионов, из которых прибывает большая часть грузового и коммерческого транспорта. Если транспортные средства прибывают из различных мест, используйте комбинацию соответствующих модулей стран и общего модуля, чтобы обеспечить широкий охват без перегрузки системы.