基于边界凹凸点和神经网络的粘连颗粒图像分割算法研究
中文摘要
针对采矿工业中岩石颗粒的分类,传统机械筛分和人工测量岩石颗粒尺寸的方法都有实时性太差的缺点,用数字图像处理技术取代传统的复杂和耗时的手工采样方法,在岩石颗粒尺寸分布的量化上具有减少花费的人力、物力和时间的优点,以更小的劳动强度自动准确地估计尺寸分布。
本文针对昏暗模糊的岩石颗粒降落体图像的特点,对岩石颗粒图像采用如下的数字图像处理技术:岩石颗粒图像增强,岩石颗粒图像边缘提取,粘连岩石颗粒的分类和粘连岩石颗粒的分离。首先引导滤波增强昏暗模糊图像,双阈值Otsu法对灰度化图像二值化;然后提取岩石颗粒图像的特征训练误差反向传播(Back Propagation, BP)的神经网络,区分颗粒是否粘连;接着提取粘连的岩石颗粒的主凹点和分割点对;最后归一化割算法分离粘连岩石颗粒。具体的研究内容分为如下的几个方面:
- 岩石颗粒图像采集和预处理:在矿石或骨料传送带上,矿岩颗粒相互重叠且矿岩与传送带不易区分。而在传送带末端,矿岩颗粒由于降落分散开且容易区分前景背景,所以在传送带末端拍摄矿岩颗粒降落流图像。在图像采集过程中,图像受噪声、光照不均匀性等因素的影响,然后根据图像中含有的噪声类别选用不同滤波算法。
- 岩石颗粒图像的初分割:对原始图像进行图像增强后,本文通过对比分析多种阈值分割算法的分割效果,选择双阈值Otsu法分割岩石颗粒图像,该算法具有减少岩石的粘连程度并保留了岩石的基本轮廓的优点。
3、区分图像中岩石颗粒是否粘连:提取岩石颗粒的二值图像和对应的最小外接凸包之间的五个形状特征参数,人工对这些特征进行标注是否粘连,然后用这些特征向量对BP神经网络进行有监督的训练。在训练结束后,用BP神经网络来区分岩石颗粒图像是否粘连。
4、粘连岩石颗粒的分离:在粘连岩石颗粒图像中,提取其凸包与边缘轮廓之间凹缺陷最深的凹点作为主凹点,选取主凹点对面距离主凹点最近的点或者对面有另一个凹点作为分割点对。然后,将分割点对融入到归一化割准则中,构建相应的权重矩阵,由归一化割分离粘连岩石颗粒。
5、统计岩石颗粒图像分割的数据:根据对本文算法和传统算法分割准确率的统计分析,实验证明本文算法的有效性。最后,统计岩石颗粒的尺寸大小。
关键词:岩石颗粒,凸包,凹点,BP神经网络,归一化割
程序运行过程中,显示图如下(前景为黑色,背景是白色):
执行过程中的控制台输出的数据,如下:
打开控制台成功
------------------------------------------第1个岩石颗粒------------------------------------------
凹点序号 凹缺陷起始点坐标 凹缺陷深度点坐标 凹缺陷结束点坐标 凹缺陷深度 凹缺陷角度
1 ( 69, 14) ( 58, 9) ( 52, 4) 1.27 164.64
2 ( 37, 4) ( 37, 18) ( 36, 19) 0.93 135.00
3 ( 43, 25) ( 52, 20) ( 71, 21) 3.68 147.93
------------------------------------------第2个岩石颗粒------------------------------------------
凹点序号 凹缺陷起始点坐标 凹缺陷深度点坐标 凹缺陷结束点坐标 凹缺陷深度 凹缺陷角度
1 (216, 9) (215, 9) (213, 7) 0.55 135.00
2 (213, 7) (198, 6) (194, 4) 1.35 157.25
3 (176, 13) (177, 14) (179, 19) 0.45 156.80
4 (181, 21) (182, 21) (184, 23) 0.55 135.00
5 (184, 23) (187, 23) (190, 25) 0.95 146.31
6 (190, 25) (194, 25) (195, 26) 0.79 135.00
7 (199, 26) (200, 25) (202, 25) 0.63 135.00
8 (202, 25) (210, 19) (212, 19) 1.03 143.13
9 (212, 19) (212, 18) (214, 17) 0.71 116.57
10 (214, 17) (214, 16) (216, 14) 0.55 135.00
------------------------------------------第3个岩石颗粒------------------------------------------
凹点序号 凹缺陷起始点坐标 凹缺陷深度点坐标 凹缺陷结束点坐标 凹缺陷深度 凹缺陷角度
1 (263, 16) (262, 15) (261, 12) 0.45 153.43
2 (260, 11) (254, 9) (252, 7) 0.89 153.43
3 (252, 7) (249, 7) (248, 6) 0.73 135.00
4 (235, 6) (234, 7) (231, 7) 0.73 135.00
5 (231, 7) (230, 8) (229, 8) 0.45 135.00
6 (229, 8) (229, 9) (228, 10) 0.45 135.00
7 (228, 15) (229, 16) (229, 18) 0.63 135.00
8 (229, 18) (233, 25) (233, 28) 1.11 150.26
9 (233, 28) (235, 30) (237, 36) 0.89 153.43
10 (238, 37) (239, 37) (240, 38) 0.45 135.00
11 (246, 38) (247, 37) (248, 37) 0.45 135.00
12 (248, 37) (249, 35) (253, 33) 0.94 143.13
13 (253, 33) (254, 31) (260, 27) 0.87 150.26
14 (260, 27) (260, 26) (262, 24) 0.55 135.00
15 (262, 24) (262, 22) (263, 21) 0.63 135.00
------------------------------------------第4个岩石颗粒------------------------------------------
凹点序号 凹缺陷起始点坐标 凹缺陷深度点坐标 凹缺陷结束点坐标 凹缺陷深度 凹缺陷角度
1 (328, 24) (327, 23) (327, 22) 0.45 135.00
2 (323, 18) (322, 18) (321, 17) 0.45 135.00
3 (321, 17) (318, 17) (314, 15) 0.82 153.43
4 (309, 15) (308, 16)