1.  Введение

Передовые промышленные системы требуют все более высокого улучшения характеристик продукции, а также повышения требований к контролю качества в процессе производства [1, 2, 3]. Однако дефекты, такие как царапины, пятна или отверстия на поверхности изделия, негативно влияют не только на эстетику изделия и удобство его использования, но и на его характеристики [4, 5, 6, 7]. Выявление дефектов является эффективным методом снижения негативного воздействия дефектов продукции [8, 9].

Искусственный визуальный контроль — это традиционный метод контроля качества промышленной продукции [10]. Хотя в некоторых случаях искусственный визуальный контроль может быть более эффективным, он неэффективен и подвержен усталости. Искусственный визуальный контроль нецелесообразен для некоторых применений, поскольку отказ может иметь опасные последствия [11]. Из-за своих недостатков, таких как низкая частота выборки, плохая производительность в реальном времени и низкая достоверность обнаружения, искусственный визуальный контроль не может соответствовать требованиям эффективности и качества современных промышленных производственных линий [12]. Следовательно, необходимо разработать более эффективные и надежные технологии визуального контроля.

Машинное зрение — одна из ключевых технологий, используемых для интеллектуального производства, и оно стало эффективным способом замены искусственного визуального контроля [13, 14]. Машинное зрение — это система, которая автоматически получает и обрабатывает изображения реального объекта с помощью оптических устройств и бесконтактных датчиков. Зрение — один из высших уровней человеческого восприятия. Изображения играют очень важную роль в человеческом восприятии [15].

Однако человеческое восприятие ограничено видимым диапазоном электромагнитного спектра. Технология машинного зрения может охватывать весь электромагнитный спектр, от гамма-лучей до радиоволн [16]. Благодаря мощным визуальным датчикам, искусно разработанным методам оптической передачи и алгоритмам обработки изображений, машинное зрение может выполнять множество задач, которые не могут быть выполнены искусственным зрением.

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

Машинное зрение, как бесконтактный и неразрушающий метод обнаружения, легко может быть использовано для интеграции информации, автоматизации, интеллектуального управления и точного контроля. Оно стало базовой технологией, необходимой в компьютерно-интегрированном производстве и интеллектуальном производстве. Более того, машинное зрение обладает более широким диапазоном спектральных откликов и большей способностью работать длительное время в суровых условиях. Таким образом, применение машинного зрения в производственных процессах может принести пользу большому количеству отраслей промышленности [17, 18, 19].

Типичная промышленная система визуального контроля в основном состоит из трех модулей — оптического освещения, получения изображений и обработки изображений и обнаружения дефектов [11, 20] — как показано на рис.  1.

Сначала, исходя из характеристик продукта и требований к контролю, проектируется платформа оптического освещения. Затем с помощью ПЗС-камер или другого оборудования для получения изображений целевые объекты, помещенные в световое поле, преобразуются в изображения и передаются на компьютер. Изображения, отражающие особенности объектов, являются основным элементом визуального контроля, поскольку они служат носителями информации; следовательно, их качество очень важно.

Превосходные платформы оптического освещения и подходящее оборудование для получения изображений являются необходимыми условиями для получения высококачественных изображений. Наконец, на основе некоторых традиционных алгоритмов обработки изображений или алгоритмов глубокого обучения выполняются различные операции с изображениями для извлечения признаков и выполнения классификации, локализации, сегментации и других операций. Обработка изображений является ключевой технологией в машинном зрении. Благодаря обработке и анализу изображений компьютер может автоматически понимать, анализировать и оценивать особенности изображения, а затем управлять исполнительным механизмом автоматической производственной линии для дальнейшей работы [21].

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

В промышленности архитектура может использоваться в качестве пошагового руководства при проектировании системы визуального контроля. Например, исследование характеристик поверхности было первым шагом при проектировании системы визуального контроля сильно отражающих металлических поверхностей; поэтому было принято рассеянное яркое поле подсветки. Затем для получения изображения использовались светочувствительные компоненты. После получения изображения для предварительной обработки изображения использовалось вейвлет-сглаживание, а для сегментации изображения применялся порог Оцу. Наконец, для классификации дефектов был разработан классификатор на основе метода опорных векторов [22].