Description
В процессе промышленного производства из-за недостатков и ограничений существующей технологии, условий труда и других факторов чрезвычайно легко ухудшается качество выпускаемой продукции. Среди них поверхностные дефекты являются наиболее очевидным проявлением влияния на качество продукта. Следовательно, для обеспечения квалификационного коэффициента и надежного качества необходимо обнаружение дефектов поверхности продукта . «Дефект» в целом можно понимать как отсутствие, несовершенство или площадь по сравнению с нормальным образцом. Сравнение нормального образца и бракованного образца промышленной продукции показано на рисунке 1 . Обнаружение дефектов поверхности относится к обнаружению царапин, дефектов, экранирования инородных тел, цветовых загрязнений, отверстий и других дефектов на поверхности тестируемого образца с целью получения ряда соответствующей информации, такой как категория, контур, расположение и размер поверхностных дефектов испытуемого образца . Ручное обнаружение дефектов когда-то было основным методом, но этот метод имеет низкую эффективность; на результаты обнаружения легко влияет человеческая субъективность, и они не могут соответствовать требованиям обнаружения в реальном времени. Постепенно его заменили другими методами.
Традиционные методы обнаружения поверхностных дефектов уже давно играют огромную роль. В этой главе классифицируется традиционный метод обнаружения дефектов поверхности промышленных изделий, основанный на машинном зрении на уровне извлечения признаков. В соответствии с различными функциями они в основном делятся на три категории: метод, основанный на текстуре, метод, основанный на цвете, метод, основанный на признаках формы.
Метод текстурных признаков.
Текстурный признак отражает явление однородности изображения и может отражать структуру организации и свойства расположения поверхности изображения посредством серого распределения пикселей и их близлежащих пространственных окрестностей. Методы, основанные на текстурных признаках, можно разделить на четыре категории: статистический метод, метод обработки сигналов, структурный метод и модельный метод.
Для статистического метода основная идея состоит в том, чтобы рассматривать распределение значений серого на поверхности объекта как случайное распределение, анализировать распределение случайных величин с точки зрения статистики и описывать пространственное распределение значений серого с помощью функции гистограммы. матрица совпадения уровней серого, локальный бинарный паттерн, автокорреляционная функция, математические морфологические и другие признаки.
Для метода обработки сигналов основная идея состоит в том, чтобы рассматривать изображение как двумерный сигнал и анализировать изображение с точки зрения конструкции фильтра сигнала, поэтому его также называют методом частотного спектра; способ обработки сигнала включает в себя метод преобразования Фурье, метод фильтра Габора, метод вейвлет-преобразования и другие специальные методы.
Для структурного метода его теоретической основой является теория текстурных примитивов. Теория текстурных примитивов утверждает, что текстура состоит из некоторых минимальных паттернов (называемых текстурными примитивами), которые повторяются в пространстве в соответствии с определенным правилом.
Для модельного метода обычно используемые модели для обнаружения поверхностных дефектов промышленных изделий включают модель MRF и фрактальную модель.
Метод цветовых признаков
Цветовые гистограммы
Цветные моменты
Вектор когерентности цвета
Другие особенности цвета
Метод, основанный на признаках формы
3. Метод обнаружения дефектов поверхности промышленных изделий на основе глубокого обучения

Метод с учителем требует, чтобы обучающий набор и тестовый набор были обязательными, а образцы в обучающем наборе должны быть помечены , в котором обучающая выборка используется для нахождения присущих выборкам законов, а затем применяется к тестовой выборке. Методы с учителем можно разделить на методы с учителем, основанные на метрическом обучении, и методы с учителем, основанные на обучении с представлением. Среди вышеупомянутых контролируемых методов обнаружения поверхностных дефектов общая модель, основанная на метрическом обучении, включает сиамскую сеть; в соответствии с тремя этапами обнаружения дефектов метод, основанный на обучении представлению, можно условно разделить на три категории: сеть классификации, сеть обнаружения и сеть сегментации. Среди них в качестве классификационных сетей обычно используется Shuffle Net; в качестве сетей обнаружения обычно используется Faster RCNN; в качестве сетей сегментации обычно используются: FCN, Mask RCNN и т. д. В этом разделе в качестве примера используется сетевая модель, упомянутая выше, и кратко описывается ее исследовательский статус в задачах обнаружения поверхностных дефектов. В задаче обнаружения дефектов в центре внимания сети классификации находится решение задачи «что», т. е. определение типа изображения (содержит ли изображение дефекты и каков тип дефектов); в центре внимания сети обнаружения находится решение проблемы «где находится дефект», то есть получение конкретной информации о местоположении и информации о категории дефектов путем определения местоположения дефектов; в центре внимания сети сегментации находится решение задачи «сколько дефектов», то есть выделение области дефекта из фона и получение местоположения, категории, атрибута и другой информации о дефекте.
Сиамскую сеть можно использовать для оценки сходства между двумя выборками; основная идея его функции потерь состоит в том, чтобы сделать входное расстояние для похожих категорий как можно меньшим, а входное расстояние для разных категорий — как можно большим .
После использования сиамской сети в качестве базовой архитектуры для завершения извлечения признаков парного изображения сеть пула пространственных пирамид была включена в карты признаков каждого модуля свертки для объединения многомасштабных векторов признаков, а затем встраивания и сходства отличительных признаков. метрика была получена с использованием контрастных потерь в процессе обучения. Тест проводился на наборе данных печатной платы с 6 типами дефектов, включая короткое замыкание, обрыв цепи, укус мыши, заусенец, утечку и медь, а площадь под ROC-кривой всех типов была выше 0,92. Двухуровневая нейронная сеть для межкатегориального обнаружения дефектов (уровень SSIM: генерация функции аналоговых компонентов SSIM; уровень SNN: состоит из сиамской сети, подключенной к уровню SSIM) без переобучения. Этот метод изучает дифференциальные признаки из пар изображений, содержащих некоторые структурные сходства, и предполагается, что разные объекты классификации могут иметь некоторые структурные сходства, вызванные различиями этих изученных пар изображений. Эксперименты с фактическим заводским набором данных показывают, что: этот метод позволяет обнаруживать межклассовые дефекты.
ShuffleNet, легкая сеть с высокой вычислительной эффективностью, использует два новых метода точечной групповой свертки и перетасовки каналов для обеспечения точности вычислений и эффективного снижения вычислительных затрат.
На основе платформы Shuffle Net V2 предложено новое решение для встроенной проверки кода на сложном фоне для пластиковых контейнеров. Предлагаемый алгоритм также может работать с изображениями на сложном фоне и использоваться в практической системе промышленной проверки. Предложена система обнаружения дефектов ShuffleDefectNet, основанная на глубоком обучении, которая достигла средней точности 99,75% на наборе данных NEU.
Быстрее R-CNN
Faster RCNN вводит сеть региональных предложений (RPN) на основе Fast RCNN, помещает этапы генерации региональных рекомендаций в нейронную сеть и реализует практически бесплатный алгоритм региональных рекомендаций в сквозном режиме обучения, что значительно повышает скорость обнаружения целей и упоминает также подход скользящего окна.
Предложена каскадная структура на основе Faster R-CNN, которая преобразовала проблему обнаружения дефектов изоляторов линий электропередач в двухуровневую задачу обнаружения целей. Среди них первый этап использовался для определения местоположения изолятора; второй этап использовался для локализации области изолятора. На основе Faster R-CNN была предложена новая сеть для обнаружения поверхностных дефектов печатных плат, в которой использовалась ResNet50 с функциональной пирамидой в качестве основы и одновременно использовались остаточные единицы GRAPN и остаточные единицы ShuffleNetV2.
В FCN, методе сквозной сегментации изображения, все уровни в сети являются сверточными; в сети в основном используются три технологии: Convolutional, Upsample и Skip Layer; карту меток можно получить напрямую, заставив сеть выполнять прогнозирование на уровне пикселей. Одной из основных идей является слой деконволюции с увеличенным размером данных, чтобы можно было выводить точные результаты.
Предложен алгоритм, использующий глубокую нейронную сеть для объединения Autoencoder и FCN для различения дефектов утечки света клавиатуры от пыли. Предложенный метод был протестирован на тестовом наборе, состоящем из 1632 изображений, и процент ложноположительных результатов дефекта утечки света был снижен с 6,27% до 2,37%. Была разработана полная система для автоматической идентификации и диагностики цепочек изоляторов, которая объединила различные компоненты, основанные на глубоком обучении, в том числе один компонент сегментации гирлянд изоляторов и два диагностических компонента для отсутствующих и поврежденных дисковых единиц изолятора соответственно. Метод сегментации дефектов изображений электролюминесценции (ЭЛ) солнечных элементов; этот метод использует FCN со специальной архитектурой U-net, которая может получить карту сегментации дефектов за один шаг; по сравнению с методом многократного выполнения скользящего окна CNN этот метод дает аналогичные результаты. Объединяют FCN с Faster RCNN для разработки модели глубокого обучения на основе FCN для обнаружения дефектов туннелей; эта модель может точно и быстро обнаруживать дефекты, такие как пятна, утечки и засоры трубопроводов.
Reviews
There are no reviews yet.