[发明专利]一种基于机器学习的竹条颜色自适应分类方法有效

专利信息
申请号: 202010302809.5 申请日: 2020-04-17
公开(公告)号: CN111563536B 公开(公告)日: 2023-04-14
发明(设计)人: 杨和;刘文哲;童同;高钦泉 申请(专利权)人: 福建帝视信息科技有限公司
主分类号: G06V10/764 分类号: G06V10/764;G06V10/762;G06V10/56;G06V10/50
代理公司: 福州元创专利商标代理有限公司 35100 代理人: 钱莉;蔡学俊
地址: 350002 福建省福州市*** 国省代码: 福建;35
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 机器 学习 竹条 颜色 自适应 分类 方法
【权利要求书】:

1.一种基于机器学习的竹条颜色自适应分类方法,其特征在于:包括以下步骤:

步骤S1:采集提取单根竹条的颜色信息,并对单根竹条的颜色信息进行预处理;

步骤S2:将预处理后得到的图像提取颜色直方图特征;

步骤S3:使用k-means算法聚类颜色中心;

步骤S4:对新竹条进行颜色分类;

步骤S5:更新颜色特征库NF{1,2,...,},更新颜色聚类中心;

所述步骤S1具体包括以下步骤:

步骤S11:图像采集:使用彩色面阵相机拍摄竹条部分表面的图像作为图片I1

步骤S12:将彩图转成灰度图:将相机得到的彩色图片I1的RGB通道转成灰度通道,转换公式为Gray=R*0.299+G*0.587+B*0.114,其中Gray表示灰度值,得到灰度图像I2

步骤S13:图像二值化:利用OTSU算法对灰度图像I2二值化得到二值化后的图像I3

步骤S14:提取竹片掩膜:利用图像形态学操作去掉二值化后的图像I3中小粒子,提取最大的粒子区域作为竹片的掩膜区域I4

步骤S15:提取竹片色块:提取竹片掩膜区域I4的最大内接矩形,按照该矩形裁切图片I1,得到竹片颜色块I5

步骤S16:判断是否采集完整根竹条,如果是则执行步骤S17,否则执行步骤S11;

步骤S17:拼接色块:将上述步骤得到的图像序列I5{1,2,...}拼接成一张图像I6,此图像I6即为预处理后的图像;

所述步骤S2具体包括以下步骤:

步骤S21:将拼接色块得到的图像I6RGB颜色空间转换为HSV颜色空间,得到图像I7

步骤S22:提取I7的颜色特征:对于色相通道H,H的范围为0~180,设置直方图bin的宽度为5,得到36个H通道bin;对于饱和度通道S,不单独统计它的特征;对于亮度通道V,V的范围为0~255,设置直方图bin的宽度为4,得到64个V通道bin,设置饱和度阈值Sthresh,阈值的范围为0~255,用该阈值对V通道bin进行分割,得到128个V通道bin;最后一共有164个颜色bin,统计I6图像像素在bin范围内的直方图,得到直方图颜色特征F,该特征是1x164的特征向量;

步骤S23:特征归一化:将特征向量F进行归一化,归一化公式为:

其中i表示特征向量的下标,W,H分别表示图像I6的宽度和高度;最后得到归一化后的特征NF;

所述步骤S3具体包括以下步骤:

步骤S31:准备N根竹条,重复步骤S1、步骤S2,得到N个特征序列NF{1,2,...}

步骤S32:根据工厂颜色分类需求,设置颜色分类个数k,k的取值范围为3~5,计算步骤S2得到的N张拼接图像I6的平均亮度值;根据亮度值大小分布,等距离取k个亮度值,选取k个亮度值对应的图片的颜色特征做为初始质心;

步骤S33:根据k-means聚类算法聚类出k个中心点C{1,2,...,k}

步骤S34:确定k个中心点与颜色深浅的对应关系:对聚类中心点C{1,2,...,k}进行度量,度量公式为:

n表示聚类中心下标,i表示颜色特征下标,这里只选用V通道进行度量;mn的大小表示聚类中心对应的颜色深浅,mn越大,表示颜色越浅,mn越小,表示颜色越深;将对应得到的m{1,2,..,k}进行排序,即得到对应的颜色深浅关系;

所述步骤S4具体包括以下步骤:

步骤S41:对新的竹条数据,重复步骤S1和步骤S2,得到新的特征序列NFnew;

步骤S42:计算特征序列NFnew与步骤S33中得到的k个中心点的距离,度量公式为:

其中Sn表示NFnew与第n个中心点Cn的相似度,Sn取值范围[0,1],越接近1,表示越相似;与所有中心点计算得到度量结果序列S{0,1,...k},计算颜色分类结果:

G就是颜色分类的结果;

所述步骤S5具体包括以下步骤:

步骤S51:对于步骤S41中得到的特征序列NFnew,添加到特征库NF{1,2,...,}中,统计当前加入的新的特征序列NFnew的数量X,更新后的特征库NF{1,2,...,}总个数Y;

步骤S52:设置迭代训练阈值P,P的范围为500~1000,特征库最大数量阈值Q,Q的范围为5000~10000,PQ;如果X等于P执行步骤S53,否则执行步骤S51;

步骤S53:执行步骤S3,更新颜色聚类中心点;

步骤S54:如果YQ,按步骤S42计算更新后的特征库NF{1,2,...}和聚类中心的度量值,选取最小的Y-Q个值作为离群特征值,从特征库中剔除;否则继续执行步骤S51。

2.根据权利要求1 所述的一种基于机器学习的竹条颜色自适应分类方法,其特征在于:步骤S22中所述统计bin的直方图的具体内容为:

在统计bin的直方图时,采用线性投票法,令像素值为p,距离这个p最近的两个bin为bini,binj,对应的中心为Ci,Cj,则这两个bin的投票为:

这种投票方式能避免强行将连续的颜色特征强行分割,能够得到更加精准的颜色统计图,这种颜色提取方式能够提高颜色分类的准确度和鲁棒性。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建帝视信息科技有限公司,未经福建帝视信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202010302809.5/1.html,转载请声明来源钻瓜专利网。

同类专利
专利分类
×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top