Машинное зрение – это уникальная и прорывная технология, позволяющая заменить наблюдателя в самых различных рутинных процессах. Однако, несмотря на все свои достоинства, она пока не шагает по стране семимильными шагами. На это есть несколько серьезных внешних причин.
На заре становления систем видеонаблюдения видеокамера 150-200 ТВЛ считалась безумно высокотехнологичной, а вся система реализовывалась по следующему принципу:
Стандартные 25 кадров делились между всеми видеокамерами, а слово "видеоаналитика" считалось ругательством. Стоимость профессионального видеомагнитофона составляла несколько тысяч долларов, при том что в середине 1990-х гг. на 100 долларов человек мог достаточно безбедно жить месяц.
Стоимость системы видеонаблюдения в прошлом была сопоставима со стоимостью системы машинного зрения сейчас. Но заказчики шли на эти траты. Возникает вопрос: почему?
Ответ кроется в следующем:
К сожалению, таких четких обоснований для машинного зрения нет.
Сложно показать заказчику его выгоду от внедрения машинного зрения. Если в штате есть специалист высокого уровня доверия и фанат новых технологий, который будет продавливать эту тему, то, возможно, дойдет хотя бы до стадии проектирования системы. Но пока чаще всего приходится сталкиваться с такими фразами: "Где еще внедряли?", "Это не наш сегмент рынка", "Когда обкатаете систему, тогда и приходите".
Из-за агрессивной рекламы и того, что многие производители позиционируют машинное зрение как универсальное решение, заказчики и проектировщики уверовали в систему машинного зрения как в панацею. Столкнувшись с реальными ограничениями, они из энтузиастов переквалифицировались в яростных противников.
Потребителей отпугивает стоимость внедрения, учитывая, что им придется выложить крупную сумму здесь и сейчас, а экономический эффект непонятен. Чтобы его понять, необходимо провести технико-экономическое обоснование, а это опять деньги с неизвестным результатом.
Поскольку поставщик оборудования – лицо заинтересованное, его экспертная оценка может приниматься только для справки. В итоге заказчику проще отказаться от внедрения, чем рисковать деньгами. В проектной жизни это может выглядеть следующим образом. Например, есть цех по производству полуфабрикатов, представляющих собой полупрозрачные брикеты массой 20 кг каждый. Из-за несовершенства технологии производства в них могут быть различные шлаковые вкрапления. Обычно на линии стоит человек и вручную вырезает этот брак. Казалось бы, вот она, точка внедрения. Но экономически обосновать установку робота с машинным зрением невозможно, так как необходимо сделать нормальное ТЭО, а заказчику проще и дешевле оставить все как есть.
Внедрению систем машинного зрения очень сильно препятствует отсутствие нормативной базы.
Что относить к машинному зрению? Подходят ли под это определение системы, считывающие QR-код? А системы, распознающие объект?
Практически во все видеокамеры добавлена расширенная аналитика, они имеют возможность распознавать пересечение границы, вторжение в область, автомобильные номера и пр. Можно ли их отнести к машинному зрению?
Складывается примерно такая же ситуация, как когда-то с умным домом. Под маркетинговое определение умного дома подходило оснащение деревенского туалета датчиком присутствия нажимного принципа действия.
В Википедии дается такое определение:
"Машинное зрение – это применение компьютерного зрения для промышленности и производства. В то время как компьютерное зрение – это общий набор методов, позволяющих компьютерам видеть, областью интереса машинного зрения как инженерного направления являются цифровые устройства вводавывода и компьютерные сети, предназначенные для контроля производственного оборудования, такие как роботы-манипуляторы или аппараты для извлечения бракованной продукции".
Вы чего-нибудь поняли? По-моему, это набор умных фраз, мало характеризующий систему. Тем не менее многие производители разделяют компьютерное и машинное зрение, давая пространные описания, чаще всего притянутые за уши.
"Практика обеспечения безотказности КСБ промышленного объекта" читать >>>
При прохождении экспертизы эксперт вынужден применять такие же требования, как для обычного видеонаблюдения, и руководствоваться своими представлениями о том, как должна быть устроена система. Был случай, когда эксперт в проекте системы под "Безопасный регион" убрал из списка 60% видеокамер, заявив: "Я художник, я так вижу".
При экспертизе проектной документации специалисты опираются на перечень документов, обязательных к применению. Все ведомственные приказы, инструкции и т.д., не входящие в этот перечень, могут не приниматься экспертом во внимание.
На данный момент под машинным зрением подразумеваются два направления развития:
Первое направление можно отнести к сервисным функциям. Это медленно развивающиеся процессы, время обработки и точность анализа здесь не критичны, а сбой не приведет к катастрофическим последствиям.
Продвинутая система видеоаналитики требует использования IP-видеокамер, а значит сложно оснастить уже существующие системы системой машинного зрения без замены оборудования.
Второе направление охватывает критически важные участки производства, и чаще всего с быстро развивающимися процессами. Сбой на таких системах приводит к большим издержкам или опасным последствиям.
У всех специалистов свое представление о составных частях машинного зрения, что тоже подтверждает неустоявшееся определение систем.
На мой взгляд, система должна состоять из таких компонентов:
Поскольку поступающая информация динамична, то и реакции на эту информацию со временем должны меняться.
Для медленно развивающихся процессов время с момента получения изображения до выдачи управляющего сигнала не так принципиально, но для контроля аварийной ситуации (особенно на опасных объектах) становится критичным. А поскольку нет критериев и эталонов оценки времени реакции системы, невозможно адекватно сравнить различные системы. Зачастую приходится полагаться на честное слово производителя, что тормозит внедрение решений.
Зачастую рекламные заявления производителей роботизированных комплексов включают в себя фразы "робот-манипулятор с машинным зрением", "система контроля технологического процесса на основе
машинного зрения" и др. Все эти версии объединяет одно: разработчики предлагают законченную систему, то есть связку "машинное зрение + что-то". Таким образом, им приходится распылять свои силы на разработку машинного зрения и на разработку системы, для которой предназначено машинное зрение.
Обратимся еще к одному примеру из проектной жизни. Например, есть технологический трубопровод. В месте фланцевого соединения возможен выброс продукта в атмосферу. Система машинного зрения элементарно может распознать это событие, но вот дальше возникают сложности. Информация о событии должна автоматически передаваться в систему автоматизации, но у проектировщика могут быть трудности с интеграцией различных программных продуктов – системой машинного зрения и АСУТП. Зачастую приходится заказывать написание драйвера для корректной передачи события из одной системы в другую. Поскольку каждая компания старательно оберегает интеллектуальную собственность, то возникает вопрос: насколько написанный драйвер защищен от ошибок? Особенно учитывая, что он писался быстро, а следовательно не тестировался в реальных условиях. Если речь идет о критически важных процессах, то проектировщики начинают пользоваться костылями в виде различных реле и т.д.
Что в итоге? Суперсовременная система держится на релейных костылях. А производители систем машинного зрения сами себя загоняют в рамки, ограничивающие применение данных решений.
Современные реалии показывают, что назрела четкая необходимость формализовать требования к машинному зрению:
Зная требования заказчика, понимая, как выбрать программно-аппаратный комплекс и как машинное зрение будет сопрягаться с другими системами, можно не только расширить сферу его применения, но и кардинально усовершенствовать его возможности.
Опубликовано в журнале "Системы безопасности" №6/2019
Фото: https://ru.freepik.com