Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Обработка изображения






 

На рисунке 2 приведено изображение сварного шва в первоначальном виде.

Рисунок 2 Снимок

 

Далее, с помощью программы Photoshop CS2, исходное изображение переводится изображение в оттенках серого (рисунок 3).

Рисунок 3 Снимок в оттенках серого

 

Наложим на изображение снимка сетку (рисунок 4), с шагом по вертикали и горизонтали 10 пикселей.

Рисунок 4 Наложение сетки

Далее производится анализ каждой ячейки сетки в отдельности. Каждая ячейка представляет собой квадрат 10x10 пикселей. Каждый пиксель несет в себе информацию о цвете в градациях серого. Ему соответствует определенный номер от 0 до 255, в зависимости от оттенка. Следовательно, можно создать матрицу 10x10, соответствующую каждой ячейке.

Каждый элемент матрицы будет соответствовать определенному пикселю из ячейки.

Далее рассмотрим пример перевода двух ячеек изображения (с дефектом и без) в матрицу чисел.

 

а) б)

Рисунок 5 Увеличенная ячейка сетки: а) без дефекта (10 столбец, 10 строка); б) непровар (6 столбец, 10 строка)

 

Любое изображение в цифровом формате представляет собой три двумерных массива по каналам RGB (где значения соответствуют яркости компоненты, R-red, G-green, B-blue) или может быть приведено к таковому.

С изображением будем работать как с одной 2-х мерной матрицей, где значения от 0 до 255 - яркость точки. Фактически это соответствует серому изображению с глубиной яркости 8 бит. Яркость точки находится по следующей формуле:

Y = 0, 3*R+0, 59*G+0, 11*B

В таблице 1 приведены результаты расчетов яркости каждого пикселя ячейки изображения 10x10 Рисунка 5 а) без дефекта. Данная матрица составлена в программе Microsoft Office Excel 2003.

Таблица 1 Матрица чисел, соответствующих пикселям ячейки а)

                   
                   
                   
                   
                   
                   
                   
                   
                   
                   

 

В таблице 2 приведены результаты расчетов яркости каждого пикселя ячейки изображения 10x10 Рисунка 5 б) непровар.

 

 

Таблица 2 Матрица чисел, соответствующих пикселям ячейки б)

                   
                   
                   
                   
                   
                   
                   
                   
                   
                   

 

На рисунке 6 приведено соответствие градаций серого цвета числам.

 

 

Рисунок 6 Соответствие цвета и чисел

 

Производится анализ полученной матрицы чисел. В одной ячейке бездефектного сварного шва количество темных пикселей (яркость от 0 до 160) должно быть не менее 25%. Если это условие не выполняется, то такие ячейки будут относится к потенциально дефектным областям. Далее запрашиваются их координаты (столбец – X, строка – Y).

Таким образом производится анализ каждой ячейки сетки 10x10 пикселей.

После этого выдаются координаты всех забракованных ячеек и предоставляются оператору для окончательного решения отбраковки изделия со сварным швом.

На рисунке 7 приведена блок-схема проведения анализа изображения сварного шва.

 

Рисунок 7 Блок-схема анализа изображения

 

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

 


Поделиться с друзьями:

mylektsii.su - Мои Лекции - 2015-2024 год. (0.009 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал