Page 40 - 理化检验-物理分册2021年第十二期
P. 40

刘吉华, 等: MATLAB软件在铁路车轮钢组织定量分析中的应用


            3.2 图像的预处理
                 首先对读入的图像进行剪裁, 保留目标区域, 将
            SEM 图中标尺部分去除。为了减小干扰, 更精确地
            对图像进行分割处理, 在图像分割前, 需要对图像进
            行预处理, 图像预处理可分为图像去噪和图像增强。
                 图像去噪的目的是为了处理由于显微镜光路存
            在误差、 传感器噪声或金相试样中存在晶界或孤立
            点等噪声, 最大限度去掉这些因素对图像分割和特
            征提取的影响。中值滤波是一种能有效抑制噪声的
            非线性信号处理技术, 在滤除噪声的同时, 能够保护
            信号的边缘, 使之不被模糊。且 MATLAB 软件自
            带中 值 滤 波 工 具, 操 作 简 单 便 捷, 笔 者 使 用
            MATLAB软件自带中值滤波工具对图像进行去噪
            处理。在二维情况下中值滤波可表达为
                                          ;(
               Y i j =MedX i j =Med [ X i + m , j = n m , n ) ∈W ]
                                                                           图5 图1a ) 滤波前后的对比图
                                                       ( 1 )

            式中: m 为窗口水平像素点个数; n 为窗口垂直像素                        Fi g  5 Com p arisondia g ramsbeforeandafterfilterin g ofFi g  1a





                                                                         a  beforefilterin g  b   afterfilterin g
                                                      为中
            点个数; X i j  为被处理的像素点; Y i j       为以 X i j
                                                               概率。
            心, 中值处理的输出值; W 为平面窗口尺寸。
                                                                   寻找到满足等式的z 值, 可表达为
                 在对不同窗口尺寸进行对比后, 较小的窗口尺
                                                                               - 1          - 1  )
                                                                         z k = G
            寸能较好地保留图像边缘特征, 该次试验使用窗口                                              T r k     = G ( s k
                                                                            ( k= 0 , 1 , 2 …, l-1 )       ( 4 )
            尺寸为3×3个像素点。
                                                                 直方图规定化的关键是找到合适的映射函数,
                 图5为图1a ) 滤波前后图像分割的对比, 未滤
                                                               使规定化后图像直方图适用于三角形算法。笔者使
            波时, 成片的白色区域内含有很多黑色的像素点, 这
                                                               用高斯函数对原函数灰度直方图轮廓进行拟合, 拟
            些像素点可能是图像噪声干扰或珠光体相中含有的
                                                               合的函数图像作为映射函数图像。
            铁素体片层。经过滤波后, 可以减小这些因素对于
                                                                   图6为对图4c ) 直方图轮廓进行拟合的函数图
            计算结果的干扰。
                                                               像, 拟合后的映射图像与原直方图在波峰部分基本
                 因为图1b ) 和c ) 的灰度直方图不满足三角形算
                                                               一致, 只对小的波峰位置做处理, 使直方图满足三角
            法要求, 将使用直方图规定化处理方法对图 1b ) 和
                                                               形算法要求。图 7 为图 1c ) 使用直方图规定化前
            c ) 的灰度直方图进行图像增强处理, 使直方图满足
                                                               后, 图像分割对比。图1c ) 的灰度直方图( 即图4c ))
            三角形算法对直方图的要求。直方图规定化是通过
                                                               为非常规单峰直方图, 在使用三角形算法进行分割
            一个映射函数图像, 将原直方图变成规定形状的直
            方图而对图像进行增强的方法。
                 对于离散图像, 直方图规定化基本公式为                 [ 13 ]
                                  k           k
                                                q j
                    S k = T r k   = ∑ P r r j = ∑


                                 j = 0       j = 0 q
                          ( k= 0 , 1 , 2 …, l-1 )      ( 2 )
                                    k
                     v k = G z k   = ∑ P z z j = S k


                                   j = 0
                          ( k= 0 , 1 , 2 …, l-1 )      ( 3 )
            式中: P r r 和 P z z ) 分别为原始灰度图像和期望
                             (
                    ()
            的灰度分布概率密度函数; k 为灰度级数目; 为图                           图6 对图4c ) 直方图轮廓进行高斯曲线拟合后的映射函数图像
                                                    q






                                                                   Fi g  6 Thema pp in g functionima g eafterGaussiancurve
            像中像素的总数; 为在图像中出现这种灰度级的
                           q j
                                                                       fittin g ofthehisto g ramcontourinFi g  4c
                                     ( ) 为第     级灰度级的
            次数; l 为灰度级的数目; P r r j           j
             2 4
   35   36   37   38   39   40   41   42   43   44   45