【技术实现步骤摘要】
一种大米垩白检测方法和系统
[0001]本专利技术涉及垩白大米检测领域,特别涉及一种大米垩白检测方法和系统。
技术介绍
[0002]现有的垩白检测方法基于机器视觉技术,用外界光源照射滑落状态下的大米,使用CCD相机采集图像,通过包括过灰度化、背景分割、边缘检测、图像二值化以及腐蚀膨胀等预处理操作得到垩白区域与籽粒区域。检测方法包括,根据垩白与标准大米的灰度明显区别,如像素灰度值大于阈值则判定为垩白大米,或者使用遗传神经网络对大米的垩白率进行计算。并未考虑正常米粒中的一部分可能会造成强反射,实际应用时下容易引发误判。且目前的监测方法都是采用人工选取目标特征,特征对于垩白特性表达性能不一,因此最终检测结果精准度不够理想。
技术实现思路
[0003]为了解决现有问题,本专利技术提供了一种大米垩白检测方法和系统,具体方案如下:一种大米垩白检测方法,包括以下步骤:S1,采集不同波长光源下的多品种米粒的混合样本图像;S2,对步骤1采集的图像进行预处理;S3,对步骤2中预处理后的RGB图像进行灰度化处理,并将灰度化后的图像通过腐蚀运算进行边界的分割,使叠加的米粒分开,并去除噪点,统计出米粒总数;同时,利用深度卷积神经网络进行垩白大米的检测,并统计出垩白大米的米粒数目;S4,步骤3中得到的垩白大米的米粒数目与统计出的米粒总数的比值乘以百分百,得到大米的垩白率。
[0004]优选的,所述步骤2中对采集到的图像进行预处理的方法为:对采集到的原始图像进行变换处理,达到数据增强的目的,从而扩充样本数据集,提高网络的整 ...
【技术保护点】
【技术特征摘要】
1.一种大米垩白检测方法,其特征在于,包括以下步骤:S1,采集不同波长光源(2)下的多品种米粒的混合样本图像;S2,对步骤1采集的图像进行预处理;S3,对步骤2中预处理后的RGB图像进行灰度化处理,并将灰度化后的图像通过腐蚀运算进行边界的分割,使叠加的米粒分开,并去除噪点,统计出米粒总数;同时,利用深度卷积神经网络进行垩白大米的检测,并统计出垩白大米的米粒数目;S4,步骤3中得到的垩白大米的米粒数目与统计出的米粒总数的比值乘以百分百,得到大米的垩白率。2.根据权利要求1所述的方法,其特征在于,所述步骤2中对采集到的图像进行预处理的方法为:对采集到的原始图像进行变换处理,达到数据增强的目的,从而扩充样本数据集,提高网络的整体学习性能,避免深度卷积神经网络出现过拟合现象,所述变换处理的方法包括旋转、翻转以及调整对比度,旋转公式为,θ为旋转角度,x1、y1为当前坐标,x2、y2为旋转后的坐标,调整对比度使用伽马变换,s为输出灰度级,r为输入灰度级,γ为伽马值,用于调整灰度级变换程度,c称为灰度缩放系数,用于整体拉伸图像灰度。3.根据权利要求1所述的方法,其特征在于,步骤3中统计米粒总数的步骤包括:SA31,通过加权平均法对步骤2中的预处理后的RGB图像进行灰度化处理,,Gray为图像在该点的灰度值,R、G、B为图像在该点处R、G、B三个通道的值;SA32,将灰度化后的图像进行背景分割,将灰度图作为输入,背景分割后的图片作为标签,搭建全卷积神经网络并进行训练;SA33,去除噪点,腐蚀公式为, 该公式表示图像A用算子B进行腐蚀运算,x表示算子平移的位移量,为使用传统的行程标记算法,从八个方向寻找下一像素,统计出米粒总数。4.根据权利要求3所述的方法,其特征在于,步骤A32中搭建的所述全卷积神经网络包括3层:输入层、隐藏层、输出层,其中所述隐藏层包括8层——卷积层C1、池化层S1、卷积层C2、池化层S2、卷积层C3、卷积层C4、卷积层C5、池化层S3、卷积层C6、卷积层C7、卷积层C8。5.根据权利要求4所述的方法,其特征在于,所述步骤A32具体包括以下步骤:SA321,初始化网络参数;SA322,输入图像经过卷积层、池化层向前传播,卷积后通过激活函数得到输出;有效卷积的公式为,,其中x为被卷积的矩阵,为位置的点,为卷积后该点的值,k为的卷积核,k
rot
为k旋转180度得到的矩阵;最大池化公式为,x为的矩阵,卷积核尺寸为,max用于获取最大值;由卷积核卷积后的矩阵经过激活函数,其中激活函数为Relu函数,
,max用于获取的0、x中的最大值,得到卷积层的输出;SA323,通过原卷积层、池化层进行反卷积得到分割图像,对于卷积公式C
·
A=B,C为卷积核,A为被卷积矩阵,B为卷积后的矩阵,“·”为卷积运算,可得反卷积公式,为C的转置矩阵,根据输入层大小进行裁剪,得到分割结果,将分割结果与人工分割的作比较,输出误差,损失函数为平均绝对误差,,y...
【专利技术属性】
技术研发人员:赵公方,李新奇,樊春晓,沈红艳,严金欣,
申请(专利权)人:合肥安杰特光电科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。