21.01.2009
Объединив три математических алгоритма, у испанской компании Cell2solutions получилось создать новый метод распознавания автомобильных номерных знаков, позволяющий преодолеть традиционные "слабые места" созданных для этой цели систем. Так, в отличие от своих предшественников, программно-аппаратный комплекс Autofocus детектирует и распознает номерные знаки с изображений, полученных с помощью любых цветных, черно-белых или инфракрасных камер. Этот продукт, возможно, окажет существенное влияние на рынок -- при его использовании отпадает необходимость в покупке дорогих камер, разработанных специально для применения в аналогичных приложениях.
Специальные алгоритмы обработки графической информации позволяют новой системе работать с изображениями, содержащими значительные дефекты -- шум, засветку, сдвиги, повороты, нарушения пропорций и прочие малоприятные для машинного интеллекта вещи. Это значительно повышает общую эксплуатационную надежность системы.
После того, как на картинке детектирован автомобильный регистрационный знак, его изображение "разрезается" на отдельные символы. Это делается с помощью как классических алгоритмов проецирования, так и с использованием специальных методов, позволяющих эффективно обрабатывать графическую информацию в "пограничных случаях" -- например, когда символы сливаются и повреждены. Затем необходимо преобразовать графику в текст.
Современные системы оптического распознавания символов для этой цели обычно применяют один из трех алгоритмов -- корректирующий, структурный или нейронный. В системе Autofocus применяются все три способа -- и их комбинирование позволяет максимально использовать плюсы каждого из алгоритмов, избегая его слабых мест.
Там, где это оптимально, продукт Autofocus использует искусственные самообучающиеся нейронные сети, функционирующие подобно человеческому мозгу. Этот метод хорош тем, что позволяет распознавать символы вне зависимости от их начертания, что дает возможность быстро добавлять в продукт изменения, связанные с различным дизайном регистрационных знаков, и расширять географию стран продажи. Однако, как же справиться с проблемой различения столь похожих символов, как "1" и "I", "8" и "B" или "0" и "O"?
Это оказалось не такой уж и сложной задачей. Ведь в каждой стране для номерных регистрационных знаков используется свой синтаксис, определяющий порядок расположения букв и цифр на табличке, не так ли? Таким образом, мы можем отделить цифры от символов, обладая априорной информацией о принадлежности номерного знака к тому или иному государству.
Система Autofocus определяет "национальность" номера по первичным, полученным до корректирования данным о порядке расположения букв и цифр. Допустим, порядок символов на неком неудачно прошедшем первичное распознавание номере на 80% похож на порядок, характерный для страны "А", и на 70% -- характерный для страны "Б", -- тогда выбор между цифрой или буквой будет осуществлен в пользу страны "А". Как показывает практика, вероятность правильного распознавания номера в инсталляциях, где используется продукт Autofocus, лежит в пределах от 95 до 100%.
В настоящее время система может работать с номерными знаками всех стран Евросоюза, включая различные военные, неотражающие или другие специфические номерные таблички -- такие как, например, выдаваемые в Бельгии номера красного цвета. Позволяя повысить эффективность и надежность при значительном снижении цены инсталляции, этот продукт, пожалуй, наилучшим образом отвечает современным требованиям рынка.