ПРИБОРОСТРОЕНИЕ. ИНФОРМАТИКА
УДК 519.6: 621.74
ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ДЛЯ ОБРАБОТКИ ИЗОБРАЖЕНИЙ МИКРОСТРУКТУР ЖЕЛЕЗОУГЛЕРОДИСТЫХ СПЛАВОВ
Докт. физ.-мат. наук, проф. ЧИЧКО А. Н., канд. техн. наукЛИХОУЗОВ С. Г., асп. САЧЕК О. А., докт. техн. наук, проф. СОБОЛЕВ В. Ф., канд. техн. наук ЧИЧКО О. И.
Белорусский национальный технический университет
Известно, что обрабатываемость деталей в значительной степени зависит от микроструктуры и свойств металла. Причем, чем больше количество графита в микроструктуре и крупнее его включения, тем легче деталь обрабатывается резанием [1]. В связи с этим представляет научный интерес установление взаимосвязей между обрабатываемостью чугунов и особенностями микроструктурного строения фаз графита. Как показывает опыт многих исследователей, выявить различие между особенностями микроструктуры серых чугунов, используя традиционные металловедческие методы, основанные на балльных методиках графита, достаточно сложно. Поэтому нужны новые подходы, позволяющие выявить взаимосвязи между характеристиками микроструктуры и свойствами чугунов. Наиболее перспективными методами количественной оценки микроструктур являются методы, основанные на компьютерной обра-
ботке изображений, которые находят широкое применение в технических приложениях [2].
Целью настоящего исследования является разработка методики определения характеристик графитной фазы в серых чугунах, позволяющей количественно оценить микроструктуру различных деталей. В качестве исходных данных использованы две группы деталей «ко-ленвал», изготовленные с применением технологий А и В соответственно. Было исследовано по пять образцов каждой группы и по четыре фотографии микроструктуры с каждого образца (всего 40 фотографий). Обрабатываемость деталей, изготовленных по технологии В, была в два раза выше, чем обрабатываемость деталей, изготовленных по технологии А.
В каждом исследуемом изделии выделено характерное сечение, которое подвергалось анализу (рис. 1).
б
А-А
Рис. 1. Схема расположения областей исследованных изображений микроструктур (а) на выбранном сечении (б)
отливки «коленвал» (порядок: край ^ центр)
а
А
Как видно из рис. 1, для каждого сечения выделены четыре участка. Участок Ф1 (фотография 1) расположен на краю выделенного сечения и соответствует области припуска детали. Участок сечения Ф4 (фотография 4) соответствует центральной области выделенного сечения. Участки Ф 2 и Ф3 являются промежуточными для выделенного сечения. Использование различных участков позволило увеличить представительность используемой выборки и повысить точность расчета микроструктуры, а также оценить влияние скорости кристаллизации на микроструктуру.
Металлографический анализ исследуемых микроструктур показал (рис. 2), что фактически микроструктуры деталей с различной обрабатываемостью не классифицируются на две группы. Это позволяет сделать вывод о том, что для решения задачи классификации данных микроструктур из серого чугуна необходимо разработать новую методику, отличную от предлагаемой ГОСТом.
а б
Рис. 2. Фотографии микроструктур образцов (*100), изготовленных по технологиям: а - А; б - Б
В основу развиваемого метода положен алгоритм, позволяющий по изображению микроструктуры определить статистическое распределение характеристик графитной фазы в серых чугунах. Основными шагами алгоритма являются: бинаризация изображения с использованием адаптивного порога, сегментация изображения для выделения включений графита, обработка графитных включений с вычислением их площадей, периметров и расстояний между ними, определение функции статистического распределения перечисленных параметров.
Алгоритм определения площадей и периметров графитных включений представлен ниже.
Шаг 1. Формирование исходного множества О на основе изображения микроструктуры серого чугуна
О0 = N е N},
где N0 - значение яркости цветного изображения в точке с координатами (7, ,); 7, у - индексы двумерного пространства в интервалах 1 < 7 < Ьх, 1 < у < Ьу; Ьх, Ьу - размеры изображения в пикселях по осям координат X и У соответственно.
Шаг 2. При помощи функций пороговой обработки с использованием (1) создается полутоновое изображение микроструктуры (множество О1 = {Щ е Я | 0 < Щ < 1})
N0
N1, =-Щ-.
7 тах^}
(1)
Шаг 3. С помощью преобразования (2) изображение трансформируется в вектор длиной m бинаризованных изображений О2 = {О2, О2, •.., О2!}, где О2 = {N2}, к =1, m:
ч=
[-1, если N1 <р*; I 1, если N1 >р*,
(2)
где рк е{р1, р2, ..., рт} - порог бинаризации.
Шаг 4. Создание бинаризованного изображения микроструктуры из полученного вектора О3 = {N7 | N1 = 0 или Щ = 1} = О2, где I - индекс вектора параметров а, для которого выполняется условие
в в
ц--<а <Ц +
(3)
где а* =
Ьх Ьу
I Ък
7 =1 У=1
Ьх Ьу
ЬхЬУ - ^ ^ Ч 7 =1 У=1
■; (к =
[1, если N2 = -1;
* 7 [0, если Щк = 1,
к = 1, т; ц - заданное значение; в - отклонение ц. Шаг 5. Формирование множества О4 =
= {N4 е N маркированных пятен (графитных
включений), где N74 - номер пятна, которому
принадлежит точка с координатами (7, 7).
В процессе формирования множества О производится распознавание несвязных структур (графитных включений) путем создания множества Q = {д7 17 = 1, к}, где к - число не-
связных структур, которое увеличивается в процессе распознавания изображения. Формирование множества происходит последовательно для каждой точки (/, -) при выполнении одного из следующих условий:
• если N1; = 0, то N4^ = 0;
• если N3] = 1, то N4- может принимать значения исходя из следующих условий:
Г N4^ - = да ; Г N4, - _ = Чь;
а) если К П ! и К г. ! где Ча,
1 - =1; [ N - _1 = 1,
Чь е £>; а, Ь е [1, к], тогда N4. = шш{Ча, Чь};
б) Г - = Ча;,. Г Ч- _1 = Чь;
б) если и п , и и п п , тогда
[ ^ - =1; [ N - _ = 0,
N4 - = Ча;
) I - =0;,, Г_1 = Чь;
в) если 1 и 1 тогда
I- = IN- _1 =1
N4 - = Чь;
) I ^1, - =0;,, I ^ _1=0; к
г) если IN3 1,- = 0;и {N3-_1 = 0, тогда к =
= к + 1; N4- = к.
Шаг 6. Определение вектора = s2, ..., 5к} площадей пятен (графитных включений) путем последовательного выполнения следующей опе-рации для всех точек с координатами
sk = sk + 1,
где к = N44.
Шаг 7. Определение вектора Р = {р1, р2, ..., рк} периметров пятен (графитных включений) путем последовательного выполнения следующей операции для всех точек с координатами (/, -): если
= 0 и N+1,; = 0 и ^ = 0 и Щ+1 = 0, тогда
Рк = Рк +1, где к = N4.
Шаг 8. Определение вектора Я = {г1, г2, ..., гп} расстояний между пятнами (графитными включениями) путем последовательного выполнения следующей операции:
I N+1,; = 0;
• если выполняются условия 1
1 - =1
i = о;
и \ Т3 , тогда rk = rk +1.
1 N+k+1, j = I
Шаг 9. Построение функций распределения значений площадей, периметров пятен и расстояний между ними HS(5), HP(p), HR(r) с шагами дискретизации значений AqS, AqP, AqR.
По данному алгоритму было разработано программное обеспечение, позволяющее автоматизировать процесс обработки микроструктуры серых чугунов. Программа «Автоматизированная обработка микроструктур серого чугуна» («АОМ-2 сч») позволяет проводить анализ фотографий нетравленых микроструктур серого чугуна, сделанных на микроскопе с помощью новой методики микроструктурного анализа, позволяющей с высокой степенью точности на количественном уровне определять статистическое распределение графитной фазы в микроструктуре изделия. Программа «AOM-2 сч» для железоуглеродистых сплавов, имеющих в микроструктуре графит, позволяет:
• определять статистические функции распределения значений параметров микроструктуры: площадь, периметр, ширину включений графита, отношение периметра к площади включений, расстояния между включениями, отношение расстояния между включениями графита к ширине включений;
• проводить обработку как отдельного изображения микроструктуры, так и группы изображений микроструктур;
• определять интегральные характеристики для группы изображений микроструктур;
• экспортировать числовую информацию статистической функции распределения в Microsoft Excel.
Результаты компьютерной обработки микроструктур для четырех областей деталей, изготовленных по технологиям А и D, представлены в табл. 1-3. Интегральное статистическое распределение значений площади включений
графита Н£ум (s) рассчитывалось по формуле
НГ (Si) = Х Hj (st), j=1
где si - i-й интервал дискретизации, i = 1,21; H'S - функция распределения значений площадей включений графита для j-й области сечения детали.
Аналогично рассчитываются интегральные ний графита и расстояний между ними. распределения значений периметров включе-
Таблица 1
Расчетные статистические распределения по микроструктурам (использовано 20 микроструктур) площади S, периметра P включений графита и параметра S/P по областям Ф1-Ф 4 для образцов, изготовленных по технологиям А и D
Значения функции распределения параметров, о. е.
Bf™ (s) (площадь включений графита S) для образцов, изготовленных по технологиям Hpw (p) (периметр включений графита P) для образцов, изготовленных по технологиям яр (s /p) (отношение площади к периметру включений графита S/P) для образцов, изготовленных по технологиям
Интервал, пикс. А D Интервал, пикс. А D Интервал, пикс. А D
0-25 12,991 13,495 0-25 12,202 12,739 0-0,25 4,225 4,154
25-50 1,647 1,906 25-50 2,816 3,206 0,25-0,50 5,858 5,811
50-75 0,968 1,023 50-75 1,451 1,409 0,50-0,75 2,351 2,568
75-100 0,720 0,678 75-100 1,023 0,880 0,75-1,00 1,871 2,158
100-125 0,540 0,497 100-125 0,620 0,492 1,00-1,25 1,487 1,513
125-150 0,431 0,368 125-150 0,466 0,356 1,25-1,50 1,226 1,171
150-175 0,350 0,301 150-175 0,303 0,219 1,50-1,75 0,915 0,835
175-200 0,276 0,232 175-200 0,241 0,174 1,75-2,00 0,682 0,597
200-225 0,242 0,199 200-225 0,170 0,116 2,00-2,25 0,485 0,413
225-250 0,209 0,161 225-250 0,135 0,094 2,25-2,50 0,322 0,299
250-275 0,170 0,130 250-275 0,109 0,060 2,50-2,75 0,212 0,187
275-300 0,152 0,114 275-300 0,082 0,047 2,75-3,00 0,136 0,121
300-325 0,127 0,098 300-325 0,065 0,035 3,00-3,25 0,078 0,068
325-350 0,118 0,089 325-350 0,060 0,034 3,25-3,50 0,053 0,039
350-375 0,095 0,079 350-375 0,039 0,021 3,50-3,75 0,032 0,021
375-400 0,081 0,062 375-400 0,035 0,018 3,75-4,00 0,022 0,016
400-425 0,075 0,051 400-425 0,025 0,015 4,00-4,25 0,012 0,010
425-450 0,065 0,052 425-450 0,024 0,013 4,25-4,50 0,011 0,008
450-475 0,062 0,040 450-475 0,017 0,009 4,50-4,75 0,008 0,003
475-500 0,048 0,040 475-500 0,019 0,007 4,75-5,00 0,003 0,003
>500 0,629 0,384 >500 0,095 0,052 >5,00 0,006 0,004
Таблица 2
Расчетные статистические распределения по микроструктурам (использовано 20 микроструктур) площади S, периметра P включений графита и параметра S/P для области Ф1 (в зоне припуска) для образцов,
изготовленных по технологиям А и D
Значения функции распределения параметров, о. е.
HSW (s) (площадь включений графита S) для образцов, изготовленных по технологиям яр™ ( р) (периметр включений графита P) для образцов, изготовленных по технологиям ЯГ (s /p) (отношение площади к периметру включений графита S/P) для образцов, изготовленных по технологиям
Интервал, пикс. А D Интервал, пикс. А D Интервал, о. е. А D
1 2 3 4 5 6 7 8 9
0-25 0,432 3,532 0-25 3,217 3,332 0-0,25 1,133 1,124
25-50 0,437 0,445 25-50 0,754 0,752 0,25-0,50 1,506 1,522
50-75 0,237 0,230 50-75 0,341 0,324 0,50-0,75 0,637 0,671
75-100 0,166 0,154 75-100 0,232 0,196 0,75-1,00 0,473 0,520
100-125 0,126 0,113 100-125 0,132 0,108 1,00-1,25 0,363 0,338
125-150 0,097 0,082 125-150 0,095 0,076 1,25-1,50 0,280 0,256
150-175 0,076 0,062 150-175 0,055 0,050 1,50-1,75 0,209 0,187
Окончание табл. 2
1 2 3 4 5 6 7 8 9
175-200 0,058 0,049 175-200 0,044 0,037 1,75-2,00 0,140 0,133
200-225 0,051 0,043 200-225 0,029 0,022 2,00-2,25 0,100 0,089
225-250 0,045 0,035 225-250 0,019 0,022 2,25-2,50 0,063 0,062
250-275 0,037 0,028 250-275 0,019 0,015 2,50-2,75 0,039 0,041
275-300 0,029 0,027 275-300 0,013 0,011 2,75-3,00 0,022 0,024
300-325 0,023 0,018 300-325 0,008 0,007 3,00-3,25 0,014 0,014
325-350 0,024 0,019 325-350 0,007 0,008 3,25-3,50 0,008 0,008
350-375 0,019 0,019 350-375 0,006 0,006 3,50-3,75 0,005 0,004
375-400 0,013 0,013 375-400 0,005 0,005 3,75-4,00 0,004 0,002
400-425 0,013 0,012 400-425 0,002 0,003 4,00-4,25 0,002 0,001
425-450 0,011 0,011 425-450 0,002 0,003 4,25-4,50 0,001 0,001
450-475 0,010 0,010 450-475 0,003 0,003 4,50-4,75 0,001 0,000
475-500 0,007 0,009 475-500 0,002 0,002 4,75-5,00 0,000 0,000
Таблица 3
Расчетные параметры для фотографий образцов, изготовленных по технологиям А и Б
Параметр изображения Образцы, изготовленные по технологии А Образцы, изготовленные по технологиям А, Б
Ф! Ф 2 Ф3 Ф4 По всем областям Ф1 Ф 2 Ф3 Ф 4 По всем областям
Число включений графита, о. е. 44643 30242 28347 26663 129895 53081 37779 38145 34788 163 793
Средняя площадь включений, пикс. 54,55 83,30 82,61 80,91 75,34 52,91 62,83 56,27 59,11 57,78
Доля графита, о. е. 0,142 0,128 0,121 0,113 0,13 0,153 0,124 0,111 0,106 0,12
Анализ данных табл. 3 показал, что доля графита для образцов обеих групп уменьшается при перемещении анализируемой области от края к центру, а именно для образцов, изготовленных по технологии Б, - от 0,153 до 0,106 (в 1,44 раза), для образцов, изготовленных по технологии А, - от 0,142 до 0,113 (в 1,26 раза). Причем для зоны припуска в образцах, полученных с использованием технологии Б, в 1,08 раза больше графита и на 20 % больше графитных включений, чем для зоны припуска образца другой группы. Кроме того, по функциям статистического распределения характеристик включений графита были сделаны выводы о различиях значений площадей и периметров графитных включений для образцов различных групп. Так, в образцах, изготовленных по технологии В, больше включений малой площади (до 75 пикс.) и периметра (до 50 пикс.) на 23 % и 18 % соответственно, тогда как для образцов, полученных с использованием технологии А, больше графитных включений с большей площадью и более развитым периметром, а также средняя площадь включений графита для мик-
роструктур образцов, полученных по технологии В, по всем областям изображения на 23 % меньше по сравнению с образцами другой группы.
Кроме того, было проведено исследование влияния положения анализируемой микроструктуры «поверхность - центр» на статистическое распределение графитной фазы в образцах. Известно, что на поверхности образца кристаллизация металла идет с более высокой скоростью в сравнении с кристаллизацией в центре образца. Это связано с различными условиями охлаждения отливки. Так, на рис. 3 представлены интегральные статистические распределения (положения анализируемой области в сечении изделия - Ф1, Ф2, Ф 3, Ф4) значений площадей включений графита в микроструктуре чугуна для отливок «коленвал», изготовленных по технологиям А и В. Как видно из рис. 3, дисперсность графитной фазы на поверхности образцов гораздо больше, чем внутри, т. е. в области припуска и больших скоростей кристаллизации в отливке более развита графитная фаза, по сравнению с областями, на-
ходящимися внутри отливки. Аналогичные закономерности установлены при исследовании статистических распределений периметров графитной фазы для изделий обеих групп.
35000 30000 25000 20000 15000 10000 5000 0
40000 35000 30000 25000 20000 15000 10000 5000 0
N, о.е
50 75 100 125 150
Рис. 3. Интегральные статистические распределения значений площадей включений графита для деталей, изготовленных по технологиям: а - А; б - Б, для различных сечений образцов: 1 - Ф ь 2 - Ф 2; 3 - Ф3; 4 - Ф4
В результате оценки относительных расстояний графитных включений друг относительно друга был сделан вывод о том, что для образцов, изготовленных по технологии Б, характерно более компактное расположение включений графита, тогда как в микроструктурах образцов, полученных с использованием технологии А, включения графита более удалены друг относительно друга, что особенно заметно в зоне припуска детали. На рис. 4 представлены результаты сравнения микроструктур двух групп по значениям расстояний между включениями графита по всем фотографиям образца (а) и в зоне припуска (б).
В Ы В О Д
Разработан алгоритм для обработки микроструктур железоуглеродистых сплавов, содержащих графитную фазу, и заключающийся в определении статистической функции распределения характеристик включений графита в микроструктуре на основе компьютерной обра-
ботки изображения, включающий бинаризацию изображения с использованием адаптивного порога, сегментацию изображения для выделения включений графита, обработку графитных включений с вычислением их площадей, периметров и расстояний между ними, определение функции статистического распределения перечисленных параметров. По алгоритму разработано программное обеспечение «АОМ-2 сч», с использованием которого по рассчитанным функциям статистического распределения показаны различия в микроструктурах чугунов с различной обрабатываемостью деталей.
4000 -| 3500 -3000 -2500 -2000 -1500 -1000 -500 -
0 -I-1-1-1-1-1
5 10 15 20 Г пике. 25
1200 -1000 -800 -600 -400 -200 0
20 г, пикс. 25
Рис. 4. Статистические распределения значений расстояний между включениями графита для всей поверхности сечения (а) и в зоне припуска (б) для микроструктур образцов, изготовленных по технологиям: 1 - А; 2 - Б
Л И Т Е Р А Т У Р А
1. Пивоварский, Е. П. Высококачественный чугун; в 2 т. / Е. П. Пивоварский. - М.: Металлургия, 1965. -1174 с.
2. Гонсалес, Р. Цифровая обработка изображений / Р. Гонсалес, Р. Вудс. - М.: Техносфера, 2005. - 1072 с.
3. Лихоузов, С. Г. О методах компьютерной обработки микроструктур сталей с различной дисперсностью перлита / С. Г. Лихоузов, О. А. Сачек, А. Н. Чичко // Информатика и системы управления. - 2010. - № 1. - С. 19-29.
Поступила 02.12.2010
а
б
а
б
%