Алгоритм распознавания государственных регистрационных знаков - это уникальная технология анализа символов на полутоновом изображении, существенно повышающая качество распознавания.
Использование методов, основанных на бинаризации, зачастую приводит к разрывам и склеиванию символов, а также «прилипанию» символов к границе номерной пластины и, как следствие, ошибочному определению регистрационного знака. Технология распознавания непосредственно на полутоновом изображении, разработанная специалистами компании, не допускает потери информации, связанной с неверным выбором порога бинаризации и позволяет успешно работать с загрязненными, слабоконтрастными и неравномерно освещенными номерными знаками. Наш алгоритм распознавания надежно функционирует при больших углах визирования, а также в сложных погодных условиях при наличии естественных помех в виде дождя, снега и тумана.
Считывание автомобильного номера производится в несколько этапов:
На полученном с видеокамеры кадре выделяются области, предположительно содержащие номерную пластину. Среди них могут оказаться участки с другими элементами изображения, имеющими регулярную структуру, например, радиаторными решетками или надписями на автомобилях.
Каждая из зон, выделенных на предыдущем шаге, анализируется на предмет совпадения с каким-либо из подключенных шаблонов, содержащих описания типов номерных знаков. В шаблоне указаны размеры номерной пластины, ее структура, цвета символов и фона, размещение разделительных полос, отверстий крепежа и т. д. Области, не подходящие ни под один из возможных типов, исключаются из дальнейшего рассмотрения. На данном этапе определяются точные значения ширины и высоты номерной пластины, углы поворота и наклона, а также возможный изгиб; устанавливаются позиции символов регистрационного знака.
Следующим этапом является распознавание отдельных символов. При этом учитывается, что на каждом знакоместе может стоять только символ из фиксированного набора: на одних позициях могут находиться только цифры, на других — только определенные буквы. Для каждого распознанного символа вычисляется коэффициент достоверности.
При работе с видеоданными распознавание производится на каждом кадре, однако окончательный результат формируется только после совместного анализа изображений, относящихся к проезду автомобиля. На части кадров регистрационный знак мог оказаться засвеченным фарами, на других - попавшие на номерную пластину блик или тень не позволили «разглядеть» один или несколько символов. Объединение результатов с отдельных кадров позволяет повысить качество обработки и выдать один достоверный распознанный номер для одного автомобиля, а также определить направление его движения.