[发明专利]一种基于相关滤波的玉米种子内部裂纹检测方法在审
| 申请号: | 202011227942.5 | 申请日: | 2020-11-06 |
| 公开(公告)号: | CN112330635A | 公开(公告)日: | 2021-02-05 |
| 发明(设计)人: | 李佳;吕程序;姚丙南;毛文华;汪凤珠;李亚硕;李阳 | 申请(专利权)人: | 中国农业机械化科学研究院;中机试验装备股份有限公司 |
| 主分类号: | G06T7/00 | 分类号: | G06T7/00;G06K9/32;G06K9/46;A01C1/00 |
| 代理公司: | 北京律诚同业知识产权代理有限公司 11006 | 代理人: | 张燕华;尚群 |
| 地址: | 100083 北*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 相关 滤波 玉米种子 内部 裂纹 检测 方法 | ||
1.一种基于相关滤波的玉米种子内部裂纹检测方法,其特征在于,包括如下步骤:
S100、利用彩色相机和高亮度光源获取种子透射图像,并根据所述种子透射图像构建种子裂纹数据集;
S200、利用所述种子裂纹数据集构建种子裂纹相关滤波模板和相关阈值;
S300、利用所述相关滤波模板对待检测种子的非种子区域进行边缘检测,将与种子裂纹具有高度相关性的候选区域提取出来;
S400、裂纹筛选,比较所述候选区域的相关滤波响应峰值与相关阈值,并根据比较结果判断所述候选区域是否为种子裂纹区域;以及
S500、将筛选出的种子裂纹区域的像素点连线,作为种子裂纹检测结果。
2.如权利要求1所述的基于相关滤波的玉米种子内部裂纹检测方法,其特征在于,步骤S200中通过傅里叶变换和高斯变换对所述种子裂纹数据集进行运算获得所述种子裂纹相关滤波模板。
3.如权利要求2所述的基于相关滤波的玉米种子内部裂纹检测方法,其特征在于,构建所述种子裂纹相关滤波模板进一步包括:
S201、在所述种子裂纹数据集中,随机提取种子裂纹并以所述种子裂纹像素点为中心,以k×k为模板大小的任意区域构成集合S={f1,f2,...,fN},N为种子裂纹样本;
S202、根据相关滤波原理,输入所述种子透射图像与所述相关滤波模板进行计算可得如下相关图g:
其中,f为种子透射图像,h为相关滤波模板,为卷积运算;
S203、对上式进行傅里叶变换,函数互相关的傅里叶变换等于函数傅里叶变换的乘积:
其中,*表示共轭计算,F(·)为傅里叶变换;
S204、将上式化简为:G=F·H*,得到:
其中,H*为种子裂纹相关滤波模板,G为期望响应。
4.如权利要求3所述的基于相关滤波的玉米种子内部裂纹检测方法,其特征在于,构建所述种子裂纹相关滤波模板还包括:
S205、针对集合S中的N个种子裂纹样本,采用最小化平方和误差进行求解:
其中G为峰值为1的标准高斯函数。
5.如权利要求1-4中任意一项所述的基于相关滤波的玉米种子内部裂纹检测方法,其特征在于,步骤S300中边缘检测进一步包括:
采用scharr算子进行边缘计算,获得边缘图像ci:
其中,x为具有内部裂纹的种子透射图像样本,xi表示第i个样本数据(i=1,2,...,N),N为裂纹样本数量;Kx为x方向的滤波系数,Ky为y方向的滤波系数。
6.如权利要求5所述的基于相关滤波的玉米种子内部裂纹检测方法,其特征在于,Kx,Ky分别为:
7.如权利要求6所述的基于相关滤波的玉米种子内部裂纹检测方法,其特征在于,仅计算种子在圆形透光区域内的边缘图像,所述圆形透光区域的半径为R。
8.如权利要求7所述的基于相关滤波的玉米种子内部裂纹检测方法,其特征在于,步骤S400中裂纹筛选进一步包括:
以ci为蒙版,以边缘像素点为中心,获取k×k大小的矩形图像区域p并进行傅里叶变换为P,则其相关滤波响应为:
Y=H*·P
其中,ci为边缘检测后的输出图像,H*为滤波模板,p为候选区域。
9.如权利要求8所述的基于相关滤波的玉米种子内部裂纹检测方法,其特征在于,设阈值T,若所述相关滤波响应的峰值大于或等于阈值T,则所述候选区域为裂纹区域;若所述相关滤波响应的峰值小于阈值T,则所述候选区域为非裂纹区域。
10.一种基于相关滤波的玉米种子内部裂纹检测方法,其特征在于,包括如下步骤:
根据种子透射图像,以裂纹像素点为中心,获取k×k大小的裂纹区域图像,构建种子裂纹数据集;
设目标响应为峰值为1的标准高斯函数,对裂纹图像进行傅里叶变换,并根据滤波模板计算公式,获得对应的相关滤波模板,并通过最小平方和误差进行迭代求解,获得最终的滤波模板H*;
将种子透射图像进行边缘检测,得到种子裂纹的候选区域;
将边缘检测结果作为蒙版,与原种子透射图像进行像素对应;
以边缘检测结果中候选的边缘像素点为中心,截取k×k大小的原种子透射图像作为候选区域输入,将该候选区域进行傅里叶变换后,获得该候选区域的相关滤波响应;
判断相关滤波响应的峰值,若峰值大于或等于阈值T,则该候选区域为裂纹区域;若峰值小于阈值T,则该候选区域为非裂纹区域;
循环遍历所有边缘检测的候选区域,若未遍历完成,则返回重新获得该候选区域的相关滤波响应;若遍历完成,则依次连接种子裂纹区域完成种子内部裂纹检测。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国农业机械化科学研究院;中机试验装备股份有限公司,未经中国农业机械化科学研究院;中机试验装备股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011227942.5/1.html,转载请声明来源钻瓜专利网。





