ISSN 0236-235X (P)
ISSN 2311-2735 (E)

Journal influence

Higher Attestation Commission (VAK) - К1 quartile
Russian Science Citation Index (RSCI)

Bookmark

Next issue

4
Publication date:
09 September 2024

Automated digital processing of images in solving the problem of magnetic defectoscopy

Date of submission article: 14.06.2016
UDC: 004.932
The article was published in issue no. № 4, 2016 [ pp. 165-170 ]
Abstract:The methods that are based on the analysis of dispersion of magnetic fields near defects after magnetization of these products allow determining the existence of defects in a surface coat of steel details, for example cracks. In areas with continuity violation there will be a change of a magnetic flux. One of the most known methods of magnetic fault detection is the method of magnetic powder. In this case we apply magnetic powder (a dry method) or magnetic suspension (a wet method) on a surface of a magnetized detail. When using luminescent powders or suspensions, defects are more visible on the images of the studied details. Therefore, there is a possibility of automated image processing. The paper presents an automated procedure of choosing image processing methods. It also provides an example of processing a steel detail image aiming to detect its defects by means of shining lines, which appear after applying a wet method. Software implementation if the proposed approach is in MATLAB. The authors determine ways and methods that might be included in the abovementioned procedure to improve it.
Аннотация:Методы, базирующиеся на анализе рассеяния магнитных полей возле дефектов после намагничивания изделий, позволяют установить наличие в поверхностных слоях стальных деталей дефектов, например трещин. В областях, где нарушена сплошность, будет происходить изменение магнитного потока. Одним из наиболее известных методов магнитной дефектоскопии является метод магнитного порошка: на поверхность намагниченной детали наносят магнитный порошок (сухой метод) или магнитную суспензию (мокрый метод). При использовании люминесцентных порошков или суспензий на изображениях исследуемых деталей дефекты видны значительно лучше, поэтому появляется возможность автоматизированной обработки таких изображений. В работе представлена автоматизированная процедура выбора методов обработки изображений, на которых присутствуют дефекты. На первом этапе выбранными методами производится обработка изображения с целью улучшения его качества. В основном это методы фильтрации. Затем в автоматизированном режиме определяются границы всех объектов на изображении. На следующем этапе выполняется морфологическая обработка изображения. На заключительном этапе, после вычисления компоненты связности и диаметров объектов, делается вывод о наличии дефектов в изделии. Программная реализация данной процедуры осуществлена в системе MATLAB. Приведен пример обработки фотографии приваренного к трубе фланца, обработанного люминесцентной суспензией Magnaglo 14HF, создавшей люминесцентный зеленый индикаторный рисунок, наблюдаемый в ультрафиолетовом свете при длине волны 365 нм. Обозначены направления и названы методы, которые можно включить в процедуру для ее улучшения.
Authors: Korobeynikov, A.G. (korobeynikov_a_g@mail.ru) - The National Research University of Information Technologies, Mechanics and Optics (Professor), St. Petersburg, Russia, Ph.D, V.I. Polyakov (v_i_polyakov@mail.ru) - The National Research University of Information Technologies, Mechanics and Optics (Associate Professor), St. Petersburg, Russia, Ph.D, M.E. Fedosovsky (stts@diakont.com) - The National Research University of Information Technologies, Mechanics and Optics (Professor), St. Petersburg, Russia, Ph.D, S.A. Aleksanin (stts@diakont.com) - The National Research University of Information Technologies, Mechanics and Optics, St. Petersburg, Russia
Keywords: morphological processing of images, improvement of images, image processing, magnetic fault detection
Page views: 9253
PDF version article
Full issue in PDF (16.17Mb)
Download the cover in PDF (0.62Мб)

Font size:       Font:

При решении задачи поиска дефектов в поверхностных слоях стальных деталей достаточно часто применяют методы, базирующиеся на анализе рассеяния магнитных полей возле дефектов после намагничивания этих изделий [1]. В локальной области, где нарушена сплошность, происходит изменение магнитного потока. Картина распределения магнитного поля будет определяться глубиной залегания дефекта, его величиной и формой. Например, у поверхностных трещин, ориентированных перпендикулярно магнитному потоку, наблюдается резко выраженное рассеяние магнитного поля. А у дефектов, ориентированных вдоль магнитного потока, поля рассеяния практически не наблюдаются [2].

Одним из наиболее известных методов магнитной дефектоскопии является метод магнитного порошка (ISO 9934-1:2001): на поверхность намагниченной детали высыпают магнитный порошок (сухой метод) или наносят магнитную суспензию (мокрый метод) [3]; магнитные частицы порошка или суспензии, попавшие в зоны магнитных полей рассеяния, осядут на поверхности детали в области нахождения дефектов.

При использовании магнитной дефектоскопии основным намагничиванием является циркулярное. Продольное намагничивание применяют обычно тогда, когда предполагается, что в исследуемом изделии дефекты строго поперечные, или ис- пользование циркулярного намагничивания неприемлемо [4].

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

Выбор метода улучшения изображения

Решение задачи автоматизированного выбора методов обработки изображений начинается с ввода цифровой фотографии исследуемой детали [7, 8]. В настоящее время обычно используют цветное фото [9].

Изображение принято определять через функцию f(x, y), где x и y являются пространственными (плоскостными) координатами, а амплитуду f для каждой пары координат x и y называют интенсивностью или яркостью изображения в точке с этими координатами. Словосочетание уровень серого часто используют для обозначения яркости монохромного изображения. Цветные изображения формируются комбинацией нескольких монохромных изображений. Например, в цветовой системе RGB цветное изображение строится из трех от- дельных монохромных компонент (красной, зеленой и синей). По этой причине многие методы и приемы, разработанные для монохромных изображений, могут быть распространены на цветные изображения путем последовательной обработки трех монохромных компонент.

В качестве примера изображения в данной работе будет обрабатываться фотография приваренного к трубе фланца (рис. 1). Изделие было обработано люминесцентной суспензией Magnaglo 14HF, создавшей люминесцентный зеленый индикаторный рисунок, который наблюдается в ультрафиолетовом свете при длине волны 365 нм.

После загрузки изображения необходимо принять решение об улучшении его качества [9]. Это связано с тем, что надежная идентификация дефектов напрямую зависит от качества анализируемого изображения [10]. Низкое качество может привести к неправильной идентификации или к недостоверному определению характеристик дефектов [11]. В связи с этим надежное качество улучшения по- добных изображений является важной задачей, которую необходимо решать в условиях слабой контрастности и низкой резкости изображений [12].

Общей теории улучшения изображений не существует. Если изображение обрабатывается с целью визуальной интерпретации, то оценку работы конкретного метода дает в конечном счете оператор-исследователь. Методы улучшения настолько разнообразны и используют так много различных подходов к обработке изображения, что трудно собрать осмысленную совокупность подходящих для улучшения методов в одной статье, не проводя отдельное обширное исследование [13–16].

Достаточно часто для улучшения изображений используют фильтрацию. При этом под этим термином наравне с удалением или компенсацией шумов и помех понимается и прямое получение из изображения информации о характеристиках локально неоднородных объектов [17].

Необходимо учитывать, что применение методов цифровой обработки изображений (ЦОИ) для задачи улучшения изображений достаточно часто дает искажение информации об объектах, присутствующих на изображении. Например, следствием повышения контраста и усиления краев достаточно часто является искажение формы и размера дефектоскопического объекта, что крайне нежелательно.

Один из возможных вариантов решения этой проблемы состоит в применении не методов ЦОИ для улучшения изображений, а методов фильтрации полезного сигнала. Но в этом случае под полезным сигналом следует понимать изображения дефектов. Информация от дефектов может быть интерпретирована как локальные неоднородности двумерного конечного нестационарного стохастического сигнала. В этом случае можно решать задачу фильтрации локальных неоднородностей изображений на фоне помех [18].

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

Как видно из рисунка, в данной методике реализованы следующие методы: инверсная фильтрация, винеровская фильтрация, сглаживающая фильтрация методом наименьших квадратов со связью, алгоритм Люси–Ричардсона итерационного нелинейного восстановления, слепая деконволюция.

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

Для рассматриваемого примера наиболее предпочтительной, на взгляд авторов, оказалась обработка изображения методом Люси–Ричардсона (рис. 3) [19].

Выделение границ объектов на изображении

Задача выделения границ объектов при ЦОИ возникает достаточно часто, например, выделение границ у дефектов. Дело в том, что многие методы распознавания изображений базируются на определении краев. Это связано с тем, что анализ на краях малочувствителен к общей освещенности. Обнаружение краев выделяет контраст (градиент). По определению, контраст – разная яркость. А ввиду того, что контраст между объектами и задним фоном происходит на границах, это обстоятельство и лежит в основе выделения границы объектов на изображении. Можно отметить, что и человеческое зрение выделяет границы объектов таким же образом.

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

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

Так как интенсивность изображения задается функцией от двух переменных f(x, y), ее градиент показывает направление максимального изменения интенсивности и вычисляется следующим образом: .

Направление градиента (угол) вычисляют по формуле

Сила края задается длиной градиента:

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

Начальным шагом при решении задачи выделения границ достаточно часто служит сглаживание изображения, обычно это фильтр Гаусса.

Методы выделения границ различаются используемыми фильтрами сглаживания и способами расчета силы края. Большинство методов выделения границ базируются на вычислениях градиента изображения, все они различаются по типу применяемых фильтров, которые служат для вычисления градиентов в направлениях x и y.

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

Процесс пространственной фильтрации базируется на линейном перемещении маски фильтра от одного пикселя изображения к другому – в каждом месте (x, y) отклик фильтра рассчитывается с уче- том заранее определенных зависимостей. Для случая линейной пространственной фильтрации отклик задают при помощи суммы произведения коэффициентов фильтра на соответствующие значения пикселей в области, покрытой маской фильтра.

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

Морфологическая обработка изображений

После получения изображения удовлетворительного для исследователя качества проводится морфологическая обработка этого изображения. Такая обработка нужна для извлечения определенных компонентов изображения, другими сло- вами, для обнаружения дефектов, то есть для ре- шения поставленной задачи. На рисунке 4 в виде схемы представлен процесс решения задачи, а на рисунке 5 – этап морфологической обработки изображения.

Продемонстрируем работу этого этапа на обработке изображения, приведенного на рисунке 3.

Для начала необходимо провести бинаризацию изображения, то есть значения пикселов изображения приравнять к 1 или 0 (рис. 6). При помощи морфологической реконструкции очистим изображение от объектов, соприкасающихся с границей (рис. 7), и произведем утоньшение границ объектов на изображении. Результат представлен на рисунке 8.

Далее на полученном изображении выделим компоненты связности. На рисунке 8 имеются 56 компонент связности. Это означает, что на изображении присутствуют 56 объектов. При помощи операции морфологического замыкания с использованием компонент связности на изображении удалим небольшие объекты. Результат представлен на рисунке 9.

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

Объект с наименьшим диаметром можно удалить.

Далее, анализируя рисунки 9 и 3, можно сделать вывод о том, что два левых объекта на рисунке 9 не являются результатом сварочных работ (отверстие и грани фланца). Поэтому они не учитываются при выработке решения о наличии дефектов во фланце.

В результате работы алгоритма специалист получает информацию, на основании которой делает вывод о наличии или отсутствии дефектов в исследуемом изделии. В рассмотренном примере видно, что линии (объекты справа) непрерывны и не имеют резкой смены направлений. Поэтому можно сделать вывод об отсутствии нарушений сплошности (дефектов) в изделии.

Следует заметить, что бинарные изображения по желанию исследователя можно инвертировать.

Инструментарий, применяемый при обработке изображений, может быть совершенно различным [20]. Авторы в ходе представленных исследований использовали MATLAB [21].

Необходимо отметить, что данная процедура является открытой, то есть к ней можно (и даже нужно) подключать различные методы для работы с цифровыми изображениями, например, для реконструкции смазанных изображений. В этом случае необходимо использовать интегральное уравнение Фредгольма I рода, решение которого представляет собой достаточно сложную задачу. Поэтому привлечение различных методов, например тихоновской регуляризации, является необходимым условием.

Литература

1.     Неразрушающий контроль; [под общ. ред. В.В. Клюева]. Т. 1. Кн. 1: Соснин Ф.Р. Визуальный и измерительный контроль. М.: Машиностроение, 2008. 323 с.

2.     Исаев М.А., Круглов И.А. Дефекты сварных соединений. Фотоальбом: практич. пособие. М.: Спектр, 2013. 84 с.

3.     Шелихов Г.С., Глазков Ю.А. Магнитопорошковый контроль: учеб. пособие. М.: Спектр, 2011. 183 с.

4.     Шелихов Г.С. Магнитопорошковая дефектоскопия М.: Спектр,  2010. 336 с.

5.     Gonzalez R.C., Woods R.E. Digital image processing. Pearson Intern. Edition prepared by Pearson Education, 2008, 954 p.

6.     Конушин А., Баринова О., Конушин В., Якубенко А., Велижев А. Введение в компьютерное зрение. 2013. URL: http://courses.graphicon.ru/files/courses/vision/2010/cv_2010_01.pdf (дата обращения: 13.06.16).

7.     Фисенко В.Т., Фисенко Т.Ю. Компьютерная обработка и распознавание изображений: учеб. пособие. СПб: Изд-во СПбГУ ИТМО, 2008. 192 с.

8.     Gatchin Y.A., Zharinov I.O., Korobeynikov A.G., Zhari- nov O.O. Theoretical estimation of grassmann's transformation resolution in avionics color coding systems. Modern Applied Scien­ce, 2015, vol. 9, no. 5, рр. 197–210.

9.     Гришенцев А.Ю., Коробейников А.Г. Методы и модели цифровой обработки изображений. СПб: Изд-во Политехн. ун-та, 2014. 190 с.

10.   Красильников Н.Н. Реставрация изображений с учетом их структуры // Оптический журнал. 2009. Т. 76. № 2. С. 7–12.

11.   Красильников Н.И. Цифровая обработка 2D- и ЗD-изо­бражений: учеб. пособие. СПб: БХВ-Петербург, 2011. 608 с.

12.   Jahne B. Digital Image Processing. Springer Sc. & Business Media, 2005, 608 p.

13.   Tschumperle D. Fast anisotropic smoothing of multi-valued images using curvature-preserving. PDE’s Init’l Jour. on Comp. Vision, 2006, no. 68 (1), рр. 65–82.

14.   Богатырев В.А., Богатырев А.В. Функциональная на­дежность систем реального времени // Науч.-технич. вестн. ин­форм. технологий, механики и оптики. 2013. № 4. С. 150–151.

15.   Коробейников А.Г., Кудрин П.А., Сидоркина И.Г. Алгоритм распознавания трехмерных изображений с высокой детализацией // Вестн. Поволж. гос. технологич. ун-та. Сер.: Радиотехнич. и инфокоммуникационные системы. 2010. № 2. С. 91–98.

16.   Коробейников А.Г., Алексанин С.А. Методы автоматизированной обработки изображений при решении задачи магнитной дефектоскопии // Кибернетика и программирование. 2015. № 4. С. 49–61; DOI: 10.7256/2306-4196.2015.4.16320; URL: http://e-notabene.ru/kp/article_16320.html (дата обращения: 13.06.16).

17.   Liu C., Szeliski R., Sing Bing Kang, Zitnick C.L., Free- man W.T. Automatic estimation and removal of noise from a single image // LEEI Transactions on Pattern Analysis and Machine Intelligence, 2008, vol. 30.1, no. 2, рр. 299–314.

18.   Voskoboynikov Yu.E. A combined nonlinear contrast image reconstruction algorithm under inexact point-spread function. Optoelectronics, Instrumentation and Data Processing, 2007, no. 6, рр. 489–499.

19.   Кирьянов К.А. Инструментальная реализация алгоритмов реконструкции искаженных изображений // GraphiCon-2010: сб. тр. 20-й Междунар. конф. СПб: Изд-во СПбГУ ИТМО, 2010. С. 188–191.

20.   Визильтер Ю.В, Желтов С.Ю., Князь В.А. и др. Обработка и анализ цифровых изображений с примерами на LabVIEW IMAQ Vision. М.: ДМК Пресс, 2007. 464 с.

21.   Gonzalez R.C., Woods R.E., Eddins S.L. Digital image processing using MATLAB. Gatesmark Publ. a Division of Gatesmark, LLC, 2009, 827 p.


Permanent link:
http://swsys.ru/index.php?page=article&id=4234&lang=en
PDF version article
Full issue in PDF (16.17Mb)
Download the cover in PDF (0.62Мб)
The article was published in issue no. № 4, 2016 [ pp. 165-170 ]

Perhaps, you might be interested in the following articles of similar topics: