主权项 |
一种基于扫描电镜颗粒物形态识别方法,其特征在于包括以下步骤:a.利用扫描电镜的低真空模式获取被测空气中放大的悬浮颗粒图像;b.用矩阵实验室计算机对放大后的颗粒图像采用Otsu算法获取二值化后的颗粒图像;c.对二值化后颗粒图像中存在相互粘连的颗粒图案进行分割,以提高颗粒图像中对颗粒的准确识别,颗粒图案分割过程为:(i)在二值化图像中,背景像素的灰度值为0,颗粒像素的灰度值为255,根据边界像素是由颗粒向背景转变的中间过程特性,确定二值化颗粒图像中的所有边界像素,对找到的每个边界像素,依次以边界像素为中心边界像素,取半径R为5个像素的圆形区域进行循环搜索,得到循环区域内的边界像素总数N,由公式:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><msub><mi>i</mi><mi>grav</mi></msub><mo>=</mo><mfrac><mn>1</mn><mi>N</mi></mfrac><munderover><mi>Σ</mi><mrow><mi>n</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover><msub><mi>i</mi><mi>n</mi></msub><mo>,</mo><msub><mi>j</mi><mi>grav</mi></msub><mo>=</mo><mfrac><mn>1</mn><mi>N</mi></mfrac><munderover><mi>Σ</mi><mrow><mi>n</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover><msub><mi>j</mi><mi>n</mi></msub></mrow>]]></math><img file="FDA0000556515520000011.GIF" wi="594" he="139" /></maths>得到循环搜索区域中除中心边界像素外所有边界像素的重心(i<sub>grav</sub>,j<sub>grav</sub>);式中(i<sub>n</sub>,j<sub>n</sub>)为边界像素坐标值;通过求无量纲偏心率E依次对每个中心边界像素进行判断是否为楔形像素,中心边界像素距离边界像素重心(i<sub>grav</sub>,j<sub>grav</sub>)的距离r为:<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><mi>r</mi><mo>=</mo><msqrt><msubsup><mi>i</mi><mi>grav</mi><mn>2</mn></msubsup><mo>+</mo><msubsup><mi>j</mi><mi>grav</mi><mn>2</mn></msubsup></msqrt></mrow>]]></math><img file="FDA0000556515520000012.GIF" wi="331" he="95" /></maths>无量纲偏心率<img file="FDA0000556515520000013.GIF" wi="164" he="115" />式中半径R为5,将预设阈值CE与无量纲偏心率E进行比较,如果E>CE,则判断此中心边界像素为待匹配的楔形像素,并将计算获得的所有待匹配楔形像素坐标按行依次写入数组ijwedge中,数组ijwedge中每一行代表一个楔形像素的坐标。(ii)从数组ijwedge中获取第一个的待匹配楔形点坐标值,将待匹配楔形像素作为线性分割的始端楔形像素,定义一个搜索区域,所述搜索区域以始端楔形像素为起始点,方向为与中心边界像素到重心的矢量方向相反,搜索半径为L,两边拓展的角度不超过π/3的扇形区域,其中搜索半径L为预设值,在搜索区域内通过双层循环逐行找寻楔形像素,如果找到多个楔形像素,按照与始端楔形像素欧氏距离最近的原则,从找到的楔形像素中确定终端楔形像素,将始端楔形像素与终端楔形像素视为分离点,采用Bresenham算法画分离线,完成粘连颗粒图像的分割,并将已经匹配的两个楔形像素在数组ijwedge中的坐标值标记;(iii)从数组ijwedge中找寻下一个未标记的楔形像素点坐标值,重复步骤ii中的操作,直到数组ijwedge中的楔形像素全部操作结束;d.利用计算机通过等效直径和形状因子方法对已经完成粘连颗粒分割后的各个颗粒图案的形态特征进行识别,并将识别结果通过显示器显示出来。 |