RU2688239C1 - Способ видеоконтроля качества повтора квазиидентичных объектов на основе скоростных алгоритмов сравнения плоских периодических структур рулонного полотна - Google Patents
Способ видеоконтроля качества повтора квазиидентичных объектов на основе скоростных алгоритмов сравнения плоских периодических структур рулонного полотна Download PDFInfo
- Publication number
- RU2688239C1 RU2688239C1 RU2018128818A RU2018128818A RU2688239C1 RU 2688239 C1 RU2688239 C1 RU 2688239C1 RU 2018128818 A RU2018128818 A RU 2018128818A RU 2018128818 A RU2018128818 A RU 2018128818A RU 2688239 C1 RU2688239 C1 RU 2688239C1
- Authority
- RU
- Russia
- Prior art keywords
- image
- period
- objects
- defect
- values
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 54
- 230000000737 periodic effect Effects 0.000 title claims abstract description 46
- 230000007547 defect Effects 0.000 claims abstract description 76
- 230000003287 optical effect Effects 0.000 claims abstract description 12
- 238000012545 processing Methods 0.000 claims abstract description 12
- 238000001514 detection method Methods 0.000 claims abstract description 9
- 238000004458 analytical method Methods 0.000 claims abstract description 5
- 239000012634 fragment Substances 0.000 claims description 37
- 238000003908 quality control method Methods 0.000 claims description 17
- 238000012544 monitoring process Methods 0.000 claims description 16
- 239000013074 reference sample Substances 0.000 claims description 14
- 239000011159 matrix material Substances 0.000 claims description 11
- 238000007639 printing Methods 0.000 claims description 10
- 230000002950 deficient Effects 0.000 claims description 6
- 230000015572 biosynthetic process Effects 0.000 claims description 5
- 238000004364 calculation method Methods 0.000 claims description 5
- 238000001914 filtration Methods 0.000 claims description 5
- 230000008569 process Effects 0.000 claims description 5
- 238000003705 background correction Methods 0.000 claims description 4
- 238000012935 Averaging Methods 0.000 claims description 3
- 238000005311 autocorrelation function Methods 0.000 claims description 3
- 238000005286 illumination Methods 0.000 claims description 3
- 230000002093 peripheral effect Effects 0.000 claims description 3
- 238000005070 sampling Methods 0.000 claims description 3
- 230000002452 interceptive effect Effects 0.000 claims description 2
- 230000000694 effects Effects 0.000 abstract 1
- 239000000126 substance Substances 0.000 abstract 1
- 238000004519 manufacturing process Methods 0.000 description 11
- 239000000047 product Substances 0.000 description 10
- 238000007689 inspection Methods 0.000 description 5
- 230000008859 change Effects 0.000 description 4
- 238000007650 screen-printing Methods 0.000 description 3
- 229920002799 BoPET Polymers 0.000 description 2
- 229920004936 Lavsan® Polymers 0.000 description 2
- 239000005041 Mylar™ Substances 0.000 description 2
- 239000004744 fabric Substances 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 239000005020 polyethylene terephthalate Substances 0.000 description 2
- 230000001681 protective effect Effects 0.000 description 2
- 230000003252 repetitive effect Effects 0.000 description 2
- 239000000523 sample Substances 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 206010003830 Automatism Diseases 0.000 description 1
- 229910000831 Steel Inorganic materials 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 239000012467 final product Substances 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000001465 metallisation Methods 0.000 description 1
- 239000004745 nonwoven fabric Substances 0.000 description 1
- 238000007645 offset printing Methods 0.000 description 1
- 239000000123 paper Substances 0.000 description 1
- 238000003359 percent control normalization Methods 0.000 description 1
- 230000010363 phase shift Effects 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000012216 screening Methods 0.000 description 1
- 238000007789 sealing Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 239000010959 steel Substances 0.000 description 1
- 239000000758 substrate Substances 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/40—Extraction of image or video features
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/0002—Inspection of images, e.g. flaw detection
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/0002—Inspection of images, e.g. flaw detection
- G06T7/0004—Industrial image inspection
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Quality & Reliability (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Multimedia (AREA)
- Investigating Materials By The Use Of Optical Means Adapted For Particular Applications (AREA)
Abstract
Изобретение относится к анализу и обработке цифровых изображений, точнее видеоконтроля качества идентичных объектов. Технический результат заключается в улучшении качества контроля. Способ содержит обнаружение дефектов в указанной периодической структуре с квазипостоянным периодом длины повтора указанных объектов по 2-м перпендикулярным осям х, у, одна из которых совпадает с направлением движения указанной периодической структуры относительно зоны сканирования оптического блока видеосистемы, переводящей оптические данные периодической структуры в цифровую форму, и далее в режиме реального времени он-лайн процедуру вычитания величин параметра интенсивности или яркости элементов изображений объектов, отстоящих друг от друга на длину периода и относящихся к изображениям указанных объектов в соседних периодах, по любой из 2-х указанных осей с использованием предопределенного порога допуска различий указанных величин параметра интенсивности или яркости для принятия решения о наличии или отсутствии дефекта объекта. 2 з.п. ф-лы. 8 ил.
Description
Область техники
Изобретение относится к анализу и обработке цифровых изображений, конкретно видеоконтроля качества повтора идентичных объектов на основе скоростных алгоритмов сравнения плоских периодических структур рулонного полотна.
Уровень техники
При производстве продукции очень важным является организовать сквозной контроль качества на всех этапах производства, что уменьшает ее себестоимость и повышает конкурентоспособность. Много видов продукции на основе подложки из бумажного полотна или нетканых материалов производится практически на всех этапах производства в рулонном виде. Очень важно своевременно обнаружить брак и устранить причину его появления. Для решения задачи по обнаружению брака в виде дефектов светлых и темных пятен используют системы он-лайн видеоконтроля качества. Типовые системы видеоконтроля включают в себя подсветки на просвет и отражение, сканирующие устройства в виде CCD-линейных или матричных камер, вычислители, устройства оповещения и отображения информации. Видеоконтроль качества рулонной продукции осуществляют на высоких скоростях до 1000 м/мин., что требует скоростной обработки большого объема видеоинформации, поступающей со сканирующих устройств. Рулонная продукция в виде защищенного бумажного полотна со сплошным водяным знаком, запечатанного трафаретной или офсетной печатью бумажного полотна, металлизированного нетканого полотна с нанесенным голографическим рисунком или диметаллизированным текстом имеет свойство периодичности.
В патентной заявке ФРГ DE 102010053759 (A1) Method for automatically checking periodic structures of e.g. twisted wire, involves providing image area larger such that periods of structures of commodities are detected, and determining parameters of commodities by evaluation unit (МПК G01B 11/04; G01B 11/10; G01B 11/24; G01N 21/89, опубликована 2012-06-14) описан способ, представляющий аппаратную реализацию выделения элементов периодической структуры с фазовой синхронизацией с помощью дополнительной камеры (управляющей затвором основной).
При этом объекты могут являться не периодическими, а идентичными повторяющимися через различные промежутки времени, следовательно, нет возможности использования скорости движения плоского образца для управления затвором основной камеры при контроле идентичных объектов, если не привязываться к фазе, значит, изначально использование зафазированного эталонного образца при автоматическом контроле качества. Данный патент представляет аппаратный метод выделения повторяющегося изображения объекта (с фазовой синхронизацией с помощью дополнительной камеры) для дальнейшего контроля качества (каким методом не указано), для предлагаемого способа он не только избыточен аппаратно, но и вреден, так, как изначально основная камера должна захватывать фрагмент изображения больше длины периода для 100% контроля, что, и подчеркнуто в описании патентной заявки, а в предлагаемом способе основным критерием контроля качества является длина периода, с отсутствием необходимости в фазовой синхронизации с объектом контроля.
В патентной заявке США US2015036915 (A1) Inspection method (МПК G06T7/00, опубликована 2015-02-05), как и в патентной заявке США US2009129682 (A1) Method and system for the optical inspection of a periodic structure (МПК G06K 9/62, опубликована 2009-05-21) - для контроля качества текущего периодического фрагмента изображения используется эталонное изображение (целостный объект).
Но в заявке US 2015036915 (А1) отсутствует понятие периодичности, а есть работа с регулярными повторяющимися изображениями объектов. Также предложены способы условно быстрого позиционирования на объект по «реперным» точкам (здесь нет новизны), а остальное все сходно со способом в патентной заявке США US 2009129682 (А1), включая и недостатки относительно нового предлагаемого способа.
В патентной заявке США US 2009129682 Method and system for the optical inspection of a periodic structure сделан упор на опорный образец, которым может выступать как эталонный или как взятый из текущего изображения (что ближе к предлагаемому способу, особенно опорный образец ближнего расположения).
Первым недостатком способа из патентной заявки США US 2009129682 можно считать то, что опорный образец должен быть безупречным (значит, предварительно подготовленным оператором или системой контроля - а это дополнительное время, вычислительные ресурсы, понижение автоматизма контроля и т.д.), а если опорный образец взять просто из текущего изображения без подготовки, то есть вероятность попадания на дефектный опорный образец.
Второй недостаток (очень существенный) - для каждой проверки выделенных областей, необходимой для опорного образца, определяется фазовый угол для точного наложения изображения (хотя бы один раз, в начале проверки для последовательно расположенных инспекционных участков), а это для точного позиционирования, как минимум корреляционные алгоритмы, что также требует дополнительного времени и ресурсов.
Третий недостаток - при длинных последовательно расположенных инспекционных участках, из-за малейшего отличия размеров опорного образца от текущих при последовательном наложении образцов произойдет набег фазы или ошибочное, особенно начальное для последовательно расположенных инспекционных участков, фазовое позиционирование опорного образца (например, из-за большого дефекта) приведет к поточному браку рулонной продукции.
Также общий недостаток использования эталонных образцов при контроле рулонной продукции заключается в том, что материал рулона полотна - бумага, лавсан, ткань и т.п. при колебаниях натяжения полотна, температуры, влажности может немного менять свои размеры, а следовательно, и форму фрагментов изображений, и при точном контроле по эталонному образцу можно получить выбраковку годной, ошибочно забракованной продукции.
К предлагаемому способу ближе всего в качестве прототипа подходит изобретение в РСТ-заявке WO 03052674 (МПК G06T 7/00; G06T 7/40; G09G 3/00; G02F 1/13; (IPC 1-7): G06K 9/00, опубл. 2003-06-26) Method for optically detecting local defects in a periodic structure - способ оптического определения локальных дефектов в периодической структуре (или по сути сходства с предлагаемым изобретением: способ видеоконтроля качества повтора квазиидентичных объектов плоской структуры, периодической по длине), содержащий обнаружение дефектов в указанной периодической структуре с квазипостоянным периодом длины повтора указанных объектов по 2-м перпендикулярным осям - х, у, одна из которых совпадает с направлением движения указанной периодической структуры относительно зоны сканирования оптического блока видеосистемы, переводящей оптические данные периодической структуры в цифровую форму и далее в режиме реального времени он-лайн процедуру вычитания величин параметра интенсивности или яркости элементов изображений объектов, отстоящих друг от друга на длину периода и относящихся к изображениям указанных объектов в соседних периодах, по любой из 2-х указанных осей с использованием предопределенного порога допуска различий указанных величин параметра интенсивности или яркости для принятия решения о наличии или отсутствии дефекта объекта.
К первому недостатку прототипа при контроле рулонной продукции можно отнести определение опорного образца для текущего периода по медиане (средней величине) интенсивности или яркости квазиидентичных фрагментов предыдущих периодов, что не позволяет мелкие (меньше длины периода) обнаруженные дефекты классифицировать по типу (темное или светлое пятно, непропечатка или помарка, дефект металлизации или деметализации), а также понижает защищенность контроля от случайных помех, так как осуществляется выбраковка только «по входу» в дефект.
Ко второму недостатку способа прототипа при контроле рулонной продукции можно отнести отсутствие автоматической адаптации длины периода при вытяжке/усадке полотна в процессе производства, что может периодически приводить к выбраковке годной продукции.
Раскрытие изобретения
Предлагаемый способ лишен всех этих недостатков прототипа и аналогов, а именно:
- не используется фазовое позиционирование, а задается только длина периода (повторяющееся расстояние между двумя одинаковыми последовательными фрагментами периодического изображения) и при сравнении каждый текущий фрагмент изображения является опорным образцом для последующего;
- учитывается то свойство, что каждый фрагмент периодического изображения при сравнении контролируется два раза, как текущий и опорный, при появлении дефекта он повторится дважды с разными знаками: при сравнении текущего фрагмента с предыдущим одного знака - «вход» (вхождение) в дефект, а - с последующим инверсного (противоположного) - «выход» из дефекта. Следовательно, по изменению знаков можно определить место дефекта и тип (светлое или темное пятно). Также данное свойство понижает уровень случайного шумового фактора от флаттера полотна, так, как требуется наличие знака выхода из дефекта (а появление разовых дефектов игнорируется);
- предлагаемый способ адаптируется к набегу фазы периодического изображения из-за наличия погрешности между длиной заданного и текущего периодов изображения.
Первая задача предлагаемого способа - упрощение процедуры контроля качества периодических квазиидентичных плоских объектов (преимущественно печатных образов) рулонного полотна при сохранении приемлемых высоких показателей надежности контроля и возможности определения типа и местоположения дефекта с учетом особенностей высокоточной и мелкой печати на рулонном полотне и высокой скорости движения полотна относительно зоны сканирования оптического блока видеосистемы, что требует высокоскоростных алгоритмов он-лайн обработки больших массивов цифровых данных дискретизированных изображений периодических объектов.
Вторая задача предлагаемого способа - учет возможных колебаний величины периода повтора печатных образов из-за возможной вытяжки/усадки полотна.
Технический результат - существенное улучшение автоматизированных систем видеоконтроля качества запечатанного полотна с значительно более надежным и менее затратным обнаружением дефектов на ранней стадии, снижение нагрузки на персонал, что в конечном итоге способствует уменьшению технологических отходов при производстве и сокращению времени готовности конечного продукта, а значит и к уменьшению его себестоимости и повышения качества.
Главным в решении поставленной задачи стал критерий периодичности повторения элементов (фрагментов) изображения. То есть, изображение можно воспринимать как воображаемую сетку с периодами по взаимно перпендикулярным осям х и у с множеством сходных изображений, находящихся в ячейках данной сетки.
Предлагаемый способ видеоконтроля качества повтора квазиидентичных объектов плоской структуры, периодической по длине, содержит обнаружение дефектов в указанной периодической структуре с квазипостоянным периодом длины повтора указанных объектов по 2-м перпендикулярным осям х, у, одна из которых совпадает с направлением движения указанной периодической структуры относительно зоны сканирования оптического блока видеосистемы, переводящей оптические данные периодической структуры в цифровую форму и далее в режиме реального времени он-лайн процедуру вычитания величин параметра интенсивности или яркости элементов изображений объектов, отстоящих друг от друга на длину периода и относящихся к изображениям указанных объектов в соседних периодах, по любой из 2-х указанных осей с использованием предопределенного порога допуска различий указанных величин параметра интенсивности или яркости для принятия решения о наличии или отсутствии дефекта объекта. При этом каждому контролируемому элементу изображения объекта на периоде с условным матричным номером двумерных индексов l, k указанной периодической структуры присваивают биполярное бинаризованное значение (-1; 0; +1) параметра определения дефекта Мl,k, определяемое по следующим математическим формулам:
где L - порог бинаризации по максимальному отклонению разности уровней интенсивности или яркости элементов изображений объектов периодической структуры, max dev - максимальное отклонение значений разности элементов изображений объектов в соседних периодах, F - двухмерный линейный оператор фильтрации результатов разности значений элементов изображений объектов в соседних периодах размерностью, задаваемой в настройках системы, как площадь минимально допустимого дефекта, Il,k(х, у) - уровень интенсивности или яркости элемента изображения объекта на текущем периоде с условным матричным номером l, k и расположенным в координатной плоскости х, у воображаемой периодической сетки, Il,k+1(x, y) - уровень интенсивности или яркости соответствующего, отстоящего на период, сравниваемого элемента изображения объекта с условным матричным номером l,k+1 и расположенного в координатной плоскости х, у воображаемой периодической сетки в соседнем периоде. При сравнении каждый элемент изображения текущего объекта является опорным образцом для соответствующего элемента изображения последующего объекта; каждый элемент изображения объекта при сравнении контролируют два раза как текущий и как опорный и при появлении дефект повторится дважды в ненулевых значениях параметра определения дефекта Мl,k с разными знаками: при сравнении элемента изображения объекта текущего периода с соответствующим элементом изображения объекта предыдущего периода одного знака, а с элементом изображения объекта последующего периода - противоположного знака. Вследствие чего по комбинациям изменений знаков ненулевых значений параметра определения дефекта Мl,k определяют тип дефекта: светлое или темное пятно на объекте и местоположение дефекта.
С учетом возможных допустимых малых колебаний величины периода повтора указанных квазиидентичных объектов из-за возможной вытяжки/усадки рулонного полотна введена непрерывная фоновая коррекция величины заданного периода в диапазоне значений Т±Δ, для чего используется для быстрых он-лайн вычислений линейная автокорреляционная формула вида:
где - вычисленная n-я длина периода повтора объекта по m-линии среза по ширине рулонного полотна, J - смещение в пикселях вдоль m-линии среза при максимальном значении Rƒƒ(j) в диапазоне значений Т±Δ, Rƒƒ(j) - текущее значение автокорреляционной функции вдоль m-линии среза, Т - номинальная длина периода повтора объекта, предопределенная в исходных настройках системы контроля, Δ - допустимое отклонение периода повтора объектов, заданное в исходных настройках системы контроля, ƒi - линейная функция яркости i-тых пикселей вдоль m-линии среза, ƒi+j - линейная функция яркости (i+j)-тых пикселей вдоль m-линии среза, i - текущий пиксель дискретизации видеосистемы вдоль m-линии среза, j - текущее смещение в пикселях вдоль m-линии среза. При этом текущая рабочая длина периода определяется усреднением текущей серии вычислений периода по формуле:
где величины значений N и М определяются допустимой ошибкой между вычисленной и реальной длиной периода повтора объектов.
Способ реализован в аппаратно-программной системе видеоконтроля рулонной печати. Аппаратная часть системы включает: - оптический сканирующий блок, состоящий из CCD-линейных камер и подсветок на просвет и отражение; - сервер; - рабочее место оператора. Программная часть системы включает: - алгоритмы управления периферией и настройки системы; - алгоритмы формирования единого изображения по всей ширине полотна; - алгоритмы обработки цифрового изображения. При этом в указанной системе при обнаружении отклонений или дефектов, превышающих заданные допуски, сервер выдает команду на маркирование дефектного участка полотна и сигнализирует об обнаруженном дефекте; видеоинформацию об обнаруженных в процессе контроля технологических отклонениях и дефектах отражают на мониторе рабочего места оператора в виде трендов и фрагментов изображений брака, а также регистрируют в базе данных на сервере для дальнейшей статистической обработки. Также периодически или по запросу на рабочее место оператора поступают стоп-кадры изображения просветных и зеркальных характеристик полотна, отображаясь на мониторе оператора для анализа с помощью электронного инструментария: линейки, измерительной рамки, окна масштабирования, аналогового среза и интерактивной настройки технологических параметров контроля.
Перечень чертежей
Фиг. 1 - изображение фрагмента запечатанного бумажного полотна с простейшим печатным образом, выполненным на машине трафаретной печати;
Фиг. 2 - изображение фрагмента запечатанного бумажного полотна с воображаемой периодической сеткой по взаимно перпендикулярным осям x и y с множеством квазиидентичных изображений, находящихся в ячейках данной сетки;
Фиг. 3 - три фрагмента изображений запечатанного полотна (1, 2, 3) в фиксированные квазистатические промежутки времени t1<<t2<<t3;
Фиг. 4 - фрагмент запечатанного бумажного полотна с увеличенным изображением печатного элемента, на котором присутствует дефект непропечатки в виде светлого пятна на темном фоне;
Фиг. 5 - фрагмент запечатанного бумажного полотна с увеличенным изображением печатного элемента, в зоне которого присутствует дефект красочной помарки в виде темного пятна на светлом фоне.
Фиг. 6 - фотографии с отбраковкой отдельных фрагментов изображений печатных образов (зоны дефектов выделены округлостями);
Фиг. 7 - фотографии с отбраковкой отдельных фрагментов изображений сплошного водяного знака (зоны дефектов выделены кругами);
Фиг. 8 - фотографии с отбраковкой отдельных фрагментов изображений защитных металлизированных нитей на лавсановой основе с деметаллизированным текстом (зоны дефектов выделены кругами).
Осуществление изобретения
Данный способ дал возможность создать скоростные алгоритмы он-лайн контроля качества сложных «печатных» образов при «рулонной печати» (под «рулонной печатью» подразумевается: печать на бумажном полотне, производство бумажного полотна со сплошным водяным знаком, деметаллизация изображений на металлизированном лавсановом полотне). Данный способ контроля также хорошо себя зарекомендовал в поиске дефектов при производстве промышленного бумажного полотна (так как это полотно - без рисунка, то в настройках задавался условный период повторения изображения, который должен иметь длину не менее минимальных размеров предполагаемых дефектов). Данный способ контроля также можно применить при контроле качества производства: тканей, проката стального листа, стекла.
Аппаратная часть аппаратно-программного комплекса системы в себя включает: - блок CCD-линейных камер; - блок подсветок на просвет и отражение; - серверный блок; - рабочее место оператора со следующими основными техническими параметрами контроля: - разрешение от 0,1 мм; - скорость до 600 м/мин; - скорость формирования потока данных до 1 ГБ/с.
Программная часть в себя включает: - алгоритмы управления периферией и настройки системы; - алгоритмы формирования единого изображения по всей ширине бумажного полотна; - алгоритмы обработки изображения. Самыми критичными в разработке программной части являются алгоритмы обработки изображения, так как от них напрямую зависит качество и скорость контроля системой бумажного полотна.
Функционирование системы заключается в следующем: видеоинформация, поступающая с CCD-линейных камер, строчная развертка которых синхронизируется датчиком движения полотна, обрабатывается сервером, который на основе полученных данных формирует кадр изображения просветных и зеркальных характеристик полотна и выполняет контроль технологических параметров и дефектов полотна. При обнаружении технологических отклонений или дефектов, превышающих заданные допуски, сервер выдает команду на маркирование дефектного участка полотна и сигнализирует оператору об обнаруженном дефекте. Видеоинформация об обнаруженных в процессе анализа технологических отклонениях и дефектах передается на рабочее место оператора и отражается на мониторе, а также регистрируются в базе данных на сервере для дальнейшей статистической обработки. Также периодически или по запросу на рабочее место оператора поступают стоп-кадры изображения просветных и зеркальных характеристик полотна, отображаясь на мониторе оператора с наложением шаблона и измерением текущих отклонений, которые показываются на мониторе виде трендов.
Пример видеоконтроля качества бумажного полотна с простейшим печатным образом, выполненным на машине трафаретной печати, - на фиг. 1 представлен фрагмент такого запечатанного бумажного полотна со следующими технологическими допусками:
- правильность формы прямоугольников ±0,3 мм;
- непропечатки ±0,2×0,2 мм;
- периодичность повторения элементов ±0,2 мм;
- колебание амплитуды контраста ±10%;
- красочные пятна на незапечатанном полотне ±0,6×0,6 мм.
Главным в решении поставленной задачи стал критерий периодичности повторения элементов изображения. То есть, изображение можно воспринимать как сетку с периодами по x и по y с множеством сходных изображений, находящихся в ячейках данной сетки (см. фиг. 2). Соблюдение периодичности касается только направления, по которому осуществляется сравнение периодических фрагментов изображения.
Естественно полагать, что сходность изображений, находящихся в смежных ячейках сетки, будет сохраняться при плавном изменении фазового угла положения печатных элементов относительно данной сетки ϕ11>ϕ21>ϕ31, при этом ϕ11≈ϕ12, ϕ21≈ϕ22, ϕ31≈ϕ32 (см. фиг. 3), что исключает необходимость синхронизации фазового угла текущего периода контроля с периодом повторения печатных образов.
Любая система видеоконтроля имеет сканирующее устройство с предельным разрешением (размер пикселя), в данном примере 0,10 мм, следовательно, заданная длина периода (T) всегда будет отличаться от реальной (T*) с максимальной ошибкой Δ=T*-T в половину разрешения системы, в данном примере Δ=±0,05 мм, что с течением времени (t) будет приводить к набегу фазового угла, и исключать возможность применения для контроля качества эталонных образцов, которые требуют синхронизацию фазовых углов при сравнении, что может достигаться с помощью медленных двухмерных корреляционных алгоритмов. Но набегом фазового угла изображений, находящихся в смежных ячейках сетки, можно пренебречь, так как он не будет превышать ошибки между заданной (T) и реальной (T*) длиной периода, в данном примере Δ=±0,05 мм, а минимальный контролируемый размер дефекта в данном примере равен 0,2×0,2 мм. На фиг. 3 продемонстрировано три фрагмента (1, 2, 3) запечатанного полотна, в фиксированные квазистатические промежутки времени t1<<t2<<t3, изменение фазового угла положения печатных элементов относительно воображаемой периодической сетки при положительной ошибке (Δ) длины периода (T), на трех фрагментах изображения фазовые углы будут различны ϕ11>ϕ21>ϕ31, при этом углы смежных ячеек будут приблизительно равны на фрагменте 1: ϕ11≈ϕ12, на фрагменте 2: ϕ21≈ϕ22, на фрагменте 3: ϕ31≈ϕ32, в данном примере ошибка составляет Δ<0,05 мм, что исключает необходимость синхронизации фазового угла, текущего со смежным периодом контроля изображения.
При вытяжке/усадке бумажного полотна и нетканых материалов под воздействием, влажности, температуры, а также колебаниях натяжения полотна в производстве, длина реального периода повторения элементов изображения (T*) с течением времени колеблется вокруг заданного значения (T) с допустимой погрешностью ±Δ, следовательно при t1<<t2<<t3 длины периодов Т*11≠Т*21≠Т*31. Часто допустимая погрешность ±Δ превышает допустимый размер дефекта, для данного примера допустимая погрешность длины периода при вытяжке влажного бумажного полотна после запечатывания может достигать Δ=+0,4 мм, что в два раза превышает размер допустимого дефекта. В квазистатические промежутки времени смежные периоды приблизительно равны на фрагменте 1: Т*11≈Т*12, на фрагменте 2: Т*21≈Т*22, на фрагменте 3: Т*31≈Т*32. Для решения данной проблемы в способ видеоконтроля дополнительно введена непрерывная фоновая коррекция заданной длины периода (T) в диапазоне допустимой погрешности Δ, на основе быстрого линейного автокорреляционного алгоритма в соответствии с формулой.
Здесь - вычисленная n-я длина периода повтора объекта по m-линии среза по ширине рулонного полотна, J - смещение в пикселях вдоль m-линии среза при максимальном значении Rƒƒ(j) в диапазоне значений T±Δ, Rƒƒ(j) - текущее значение автокорреляционной функции вдоль m-линии среза, Т - номинальная длина периода повтора объекта, предопределенная в исходных настройках системы контроля, Δ - допустимое отклонение периода повтора объектов, заданное в исходных настройках системы контроля, ƒi - линейная функция яркости i-тых пикселей вдоль m-линии среза, ƒi+j - линейная функция яркости (i+j)-тых пикселей вдоль m-линии среза, i - текущий пиксель дискретизации видеосистемы вдоль m-линии среза, j - текущее смещение в пикселях вдоль m-линии среза.
Количество периодов N и линий среза М определяется допустимой погрешностью вычисления текущего периода В примере при допустимой погрешности Δ=±0,05 мм N=M=3. Следовательно, используя данный метод фоновой коррекции, получим за промежуток времени t1: за промежуток времени t2: за промежуток времени t3: где значения рабочей длины периода вычисленные за промежутки времени t1, t2, t3 соответственно.
При непрерывном (попиксельном) вычитании изображений последующей ячейки периодической сетки из текущей с заданной фильтрацией, будем получать параметр определения дефекта - некую характеристическую функцию, которая от ячейки к ячейке повторяется с небольшими относительными колебаниями вокруг нулевого значения. При сравнении максимального отклонения получаемой характеристики с заданным порогом (±L) по формуле, каждой ячейке (Ml,k) воображаемой периодической сетки изображений будет присваиваться одно из следующих значений: -1; 0; +1:
Здесь: L - порог бинаризации по максимальному отклонению разности уровней интенсивности или яркости элементов изображений объектов периодической структуры, max dev - максимальное отклонение значений разности элементов изображений объектов в соседних периодах, F - двухмерный линейный оператор фильтрации результатов разности значений элементов изображений объектов в соседних периодах размерностью, задаваемой в настройках системы, как площадь минимально допустимого дефекта, Il,k(x, y) - уровень интенсивности или яркости элемента изображения объекта на текущем периоде с условным матричным номером l,k и расположенным в координатной плоскости х, у воображаемой периодической сетки, Il,k+1(x>y) - уровень интенсивности или яркости соответствующего, отстоящего на период, сравниваемого элемента изображения объекта с условным матричным номером l,k+1 и расположенного в координатной плоскости x, у воображаемой периодической сетки в соседнем периоде.
Получаемая непрерывная по длине полотна двухмерная матрица из значений -1; 0; +1, представленная на фиг. 4 и фиг. 5, построчно анализируется для выделения и классификации обнаруженных дефектов на элементах печатного образа, где непрерывная последовательность элементов со значениями (-1; +1) определяет дефект, как светлое пятно, а непрерывная последовательность элементов со значениями (+1; -1) определяет дефект, как темное пятно. Единичные значения последовательности -1 или +1 являются шумовым фактором.
На фиг. 4 изображен фрагмент запечатанного бумажного полотна 4 с увеличенным изображением печатного элемента 5, на котором присутствует дефект не пропечатки в виде светлого пятна на темном фоне. Этот фрагмент изображения запечатанного полотна преобразуется по формуле 6 в фрагмент двухмерной матрицы (М) 7 с элементами (Мl,k), где элементы со значениями (-1; +1) определяют дефект на печатном элементе, как -1 - «вход» в светлое пятно, а +1 - «выход» из светлого пятна.
На фиг. 5 изображен фрагмент запечатанного бумажного полотна 8 с увеличенным изображением печатного элемента 9, в зоне которого присутствует дефект красочной помарки в виде темного пятна на светлом фоне. По формуле 10 фрагмент изображения запечатанного полотна преобразуется в фрагмент матрицы (М) 11 с элементами (Мl,k), где значения (+1; -1) определяют дефект в зоне печатного элемента, как +1 - «вход» в темное пятно, а значение -1 «выход» из темного пятна.
Результаты контроля качества печатных образов данным способом в виде отбраковки системой отдельных фрагментов изображений (фиг. 6), где способ обнаруживает отклонения формы контролируемого элемента более ±0,3 мм (12, 13) и не пропечатки размером более 0,2 мм (14). При больших дефектах, превышающих период печатного элемента, дефект будет классифицироваться, как светлое или темное пятно, по смене знаков при «вхождении» в дефект и «выходе» из дефекта.
Этот способ применим и для задачи контроля качества сплошного водяного знака, а именно, обнаружения дефектов слабого контраста, маскирующихся колебаниями амплитуды контраста сплошного водяного знака. Данный метод был адаптирован в систему видеоконтроля, где получены весьма хорошие результаты контроля качества сплошного водяного знака (фиг. 7), где обнаруживались дефекты в виде светлых (15) и темных (16) пятен и засветления (17), нарушающие регулярность периодического рисунка. Предлагаемый способ также автоматически адаптировался к монотонному изменению формы элементов сплошного водяного знака и винтовому искривлению формы сеточного цилиндра по длине образующей.
Данный способ был успешно применен также для контроля качества производства защитных металлизированных нитей на лавсановой основе с деметаллизированным текстом (фиг. 8), где способ реагирует на мельчайшие (от 0,1 мм) дефект полотна в деметализированной зоне в виде светлого пятна (18), нарушение деметализации (подрез текста 19) и образование деметализированной перемычки (20).
Таким образом, основными достоинствами предлагаемого способа видеоконтроля являются:
- высокая скорость работы;
- возможность обнаруживать мелкие дефекты на печатных образах сложной формы без использования эталонного образца;
- не требуется синхронизация фазового угла текущего периода контроля с периодом повторения изображения;
- адаптивность к монотонности изменения контраста и формы печатных образов при вытяжке/усадке полотна.
- простота настройки (задание длины периода повторения печатных образов и размеров контролируемых дефектов).
Исследования работы метода контроля в процессе эксплуатации систем подтвердили, что качество контроля периодических печатных образов данным способом ограничено только разрешением системы и точностью размеров предыдущего и последующего (соседних) повторяющихся печатных образов. Способ контроля осуществляет обработку полученного изображения и с методом получения изображения он не связан, однако, чем выше разрешение изображения, тем качественнее контроль.
Данный способ видеоконтроля представлен в реализации, которая обнаруживает все несоответствия (геометрические, амплитудные) сравнения предыдущего с последующим фрагментом изображения, а для реального контроля качества задаются допустимые технологические отклонения формы, контраста изображений, допустимые размеры дефектов в виде темных и светлых пятен (допустимые параметры задаются в настройках), что требует дополнительных алгоритмов фильтрации, сортировки и т.д., чтобы не браковать годную продукцию, соответствующую жестким требованиям технических условий.
Claims (9)
1. Способ видеоконтроля качества повтора квазиидентичных объектов плоской структуры, периодической по длине, содержащий обнаружение дефектов в указанной периодической структуре с квазипостоянным периодом длины повтора указанных объектов по 2-м перпендикулярным осям x и y, одна из которых совпадает с направлением движения указанной периодической структуры относительно зоны сканирования оптического блока видеосистемы, переводящей оптические данные периодической структуры в цифровую форму, и далее в режиме реального времени он-лайн процедуру вычитания величин параметра интенсивности или яркости элементов изображений объектов, отстоящих друг от друга на длину периода и относящихся к изображениям указанных объектов в соседних периодах, по любой из 2-х указанных осей с использованием предопределенного порога допуска различий указанных величин параметра интенсивности или яркости для принятия решения о наличии или отсутствии дефекта объекта, отличающийся тем, что каждому контролируемому элементу изображения объекта на периоде с условным матричным номером двумерных индексов указанной периодической структуры присваивают биполярное бинаризованное значение (-1; 0; +1) параметра определения дефекта , определяемое по следующим математическим формулам:
где L - порог бинаризации по максимальному отклонению разности уровней интенсивности или яркости элементов изображений объектов периодической структуры, max dev - максимальное отклонение значений разности элементов изображений объектов в соседних периодах, F - двухмерный линейный оператор фильтрации результатов разности значений элементов изображений объектов в соседних периодах размерностью, задаваемой в настройках системы, как площадь минимально допустимого дефекта, Il,k(x, y) - уровень интенсивности или яркости элемента изображения объекта на текущем периоде с условным матричным номером и расположенным в координатной плоскости x, y воображаемой периодической сетки, Il,k+1(x, y) - уровень интенсивности или яркости соответствующего, отстоящего на период, сравниваемого элемента изображения объекта с условным матричным номером и расположенного в координатной плоскости x, y воображаемой периодической сетки в соседнем периоде; при этом при сравнении каждый элемент изображения текущего объекта является опорным образцом для соответствующего элемента изображения последующего объекта; каждый элемент изображения объекта при сравнении контролируют два раза как текущий и как опорный и при появлении дефект повторится дважды в ненулевых значениях параметра определения дефекта с разными знаками: при сравнении элемента изображения объекта текущего периода с соответствующим элементом изображения объекта предыдущего периода одного знака, а с элементом изображения объекта последующего периода - противоположного знака, вследствие чего по комбинациям изменений знаков ненулевых значений параметра определения дефекта определяют тип дефекта: светлое или темное пятно на объекте и местоположение дефекта.
2. Способ по п. 1, отличающийся тем, что с учетом возможных допустимых малых колебаний величины периода повтора указанных квазиидентичных объектов из-за возможного растяжения или усадки рулонного полотна введена непрерывная фоновая коррекция величины заданного периода Т в диапазоне значений Т±Δ, для чего используют для быстрых он-лайн вычислений линейную автокорреляционную формулу вида:
где - вычисленная n-я длина периода повтора объекта по m-линии среза по ширине рулонного полотна, J - смещение в пикселях вдоль m-линии среза при максимальном значении Rƒƒ(j) в диапазоне значений Т±Δ, Rƒƒ(j) - текущее значение автокорреляционной функции вдоль m-линии среза, Т - номинальная длина периода повтора объекта, предопределенная в исходных настройках системы контроля, Δ - допустимое отклонение периода повтора объектов, заданное в исходных настройках системы контроля, ƒi - линейная функция яркости i-х пикселей вдоль m-линии среза, ƒi+j - линейная функция яркости (i+j)-х пикселей вдоль m-линии среза, i - текущий пиксель дискретизации видеосистемы вдоль m-линии среза, j - текущее смещение в пикселях вдоль m-линии среза; при этом текущую рабочую длину периода определяют усреднением текущей серии вычислений периода по формуле:
где величины значений N и М определяют допустимой ошибкой между вычисленной и реальной длиной периода повтора объектов.
3. Способ по п. 1 или 2, отличающийся тем, что реализован в аппаратно-программной системе видеоконтроля рулонной печати; аппаратная часть системы включает: оптический сканирующий блок, состоящий из CCD-линейных камер и подсветок на просвет и отражение; сервер; рабочее место оператора; программная часть системы включает: алгоритмы управления периферией и настройки системы; алгоритмы формирования единого изображения по всей ширине полотна; алгоритмы обработки цифрового изображения; при обнаружении отклонений или дефектов, превышающих заданные допуски, сервер выдает команду на маркирование дефектного участка полотна и сигнализирует об обнаруженном дефекте; видеоинформацию об обнаруженных в процессе контроля технологических отклонениях и дефектах отражают на мониторе рабочего места оператора в виде трендов и фрагментов изображений брака, а также регистрируют в базе данных на сервере для дальнейшей статистической обработки; также периодически или по запросу на рабочее место оператора поступают стоп-кадры изображения просветных и зеркальных характеристик полотна, отображаясь на мониторе оператора для интерактивной настройки технологических параметров контроля и анализа с помощью электронного инструментария: линейки, измерительной рамки, окна масштабирования, аналогового среза.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
RU2018128818A RU2688239C1 (ru) | 2018-08-07 | 2018-08-07 | Способ видеоконтроля качества повтора квазиидентичных объектов на основе скоростных алгоритмов сравнения плоских периодических структур рулонного полотна |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
RU2018128818A RU2688239C1 (ru) | 2018-08-07 | 2018-08-07 | Способ видеоконтроля качества повтора квазиидентичных объектов на основе скоростных алгоритмов сравнения плоских периодических структур рулонного полотна |
Publications (1)
Publication Number | Publication Date |
---|---|
RU2688239C1 true RU2688239C1 (ru) | 2019-05-21 |
Family
ID=66636772
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
RU2018128818A RU2688239C1 (ru) | 2018-08-07 | 2018-08-07 | Способ видеоконтроля качества повтора квазиидентичных объектов на основе скоростных алгоритмов сравнения плоских периодических структур рулонного полотна |
Country Status (1)
Country | Link |
---|---|
RU (1) | RU2688239C1 (ru) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116559183A (zh) * | 2023-07-11 | 2023-08-08 | 钛玛科(北京)工业科技有限公司 | 一种提高缺陷判定效率的方法及*** |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2003052674A1 (de) * | 2001-12-15 | 2003-06-26 | Basler Ag | Verfahren zum optischen erfassen von lokalen fehlern in einer periodischen struktur |
US20090129682A1 (en) * | 2006-01-07 | 2009-05-21 | Enis Ersue | Method and system for the optical inspection of a periodic structure |
RU2446464C2 (ru) * | 2010-05-06 | 2012-03-27 | Корпорация "САМСУНГ ЭЛЕКТРОНИКС Ко., Лтд." | Способ и система встраивания и извлечения скрытых данных в печатаемых документах |
US20150036915A1 (en) * | 2012-02-16 | 2015-02-05 | Hseb Dresden Gmbh | Inspection Method |
RU2628266C1 (ru) * | 2016-07-15 | 2017-08-15 | Общество с ограниченной ответственностью "Аби Девелопмент" | Способ и система подготовки содержащих текст изображений к оптическому распознаванию символов |
RU2653461C2 (ru) * | 2014-01-21 | 2018-05-08 | Общество с ограниченной ответственностью "Аби Девелопмент" | Обнаружение блика в кадре данных изображения |
-
2018
- 2018-08-07 RU RU2018128818A patent/RU2688239C1/ru active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2003052674A1 (de) * | 2001-12-15 | 2003-06-26 | Basler Ag | Verfahren zum optischen erfassen von lokalen fehlern in einer periodischen struktur |
US20090129682A1 (en) * | 2006-01-07 | 2009-05-21 | Enis Ersue | Method and system for the optical inspection of a periodic structure |
RU2446464C2 (ru) * | 2010-05-06 | 2012-03-27 | Корпорация "САМСУНГ ЭЛЕКТРОНИКС Ко., Лтд." | Способ и система встраивания и извлечения скрытых данных в печатаемых документах |
US20150036915A1 (en) * | 2012-02-16 | 2015-02-05 | Hseb Dresden Gmbh | Inspection Method |
RU2653461C2 (ru) * | 2014-01-21 | 2018-05-08 | Общество с ограниченной ответственностью "Аби Девелопмент" | Обнаружение блика в кадре данных изображения |
RU2628266C1 (ru) * | 2016-07-15 | 2017-08-15 | Общество с ограниченной ответственностью "Аби Девелопмент" | Способ и система подготовки содержащих текст изображений к оптическому распознаванию символов |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116559183A (zh) * | 2023-07-11 | 2023-08-08 | 钛玛科(北京)工业科技有限公司 | 一种提高缺陷判定效率的方法及*** |
CN116559183B (zh) * | 2023-07-11 | 2023-11-03 | 钛玛科(北京)工业科技有限公司 | 一种提高缺陷判定效率的方法及*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6930772B2 (en) | Method and device for inspecting defect of sheet-shaped transparent body | |
DE69030046T2 (de) | Kugeldruckhärtetester | |
US5642198A (en) | Method of inspecting moving material | |
US20070286471A1 (en) | Auto Distinction System And Auto Distinction Method | |
JP6117398B1 (ja) | 鋼板の表面欠陥検査装置および表面欠陥検査方法 | |
KR101800597B1 (ko) | 용융 도금 강판의 표면 결함 검사 장치 및 표면 결함 검사 방법 | |
KR20150021049A (ko) | 검사대상 물체의 표면 검사 방법 및 장치 | |
EP1867979B1 (en) | Method and apparatus for recognizing repeating patterns | |
KR102073229B1 (ko) | 표면 결함 검출 장치 및 표면 결함 검출 방법 | |
JP2007132757A (ja) | 外観検査方法および同装置 | |
JP6973623B2 (ja) | 学習済みモデルの生成方法、学習済みモデル、表面欠陥検出方法、鋼材の製造方法、合否判定方法、等級判定方法、表面欠陥判定プログラム、合否判定プログラム、判定システム、及び鋼材の製造設備 | |
RU2688239C1 (ru) | Способ видеоконтроля качества повтора квазиидентичных объектов на основе скоростных алгоритмов сравнения плоских периодических структур рулонного полотна | |
JPH06148098A (ja) | 表面欠陥検査装置 | |
JP3013789B2 (ja) | 織布の検反装置および検反方法 | |
JP6035124B2 (ja) | 欠陥検査装置、及び欠陥検査方法 | |
CN112129768B (zh) | 外观检查管理***、装置、方法以及存储介质 | |
JP2003156451A (ja) | 欠陥検出装置 | |
Wang et al. | Yarn break detection using an optical method in real time | |
WO2024070101A1 (ja) | 表面欠陥検出方法及び表面欠陥検出装置 | |
JP6901774B2 (ja) | テストチャート | |
JP2004125629A (ja) | 欠陥検出装置 | |
RU2812804C1 (ru) | Способ и контрольное устройство для оптического контроля поверхности | |
JP2006058185A (ja) | 線条検査方法および装置 | |
JP2019113477A (ja) | 欠陥検査装置、及び欠陥検査方法 | |
JPH0989798A (ja) | シート状物のくぼみ検出方法及びシート状物のくぼみ検出装置 |