[发明专利]一种脉冲神经膜系统干燥剂包装袋识别模型的识别方法有效
申请号: | 202010553724.4 | 申请日: | 2020-06-17 |
公开(公告)号: | CN111723726B | 公开(公告)日: | 2023-09-19 |
发明(设计)人: | 吴庭芳;潘林强;张逃生 | 申请(专利权)人: | 苏州大学 |
主分类号: | G06V10/764 | 分类号: | G06V10/764;G06V10/82;G06N3/049 |
代理公司: | 郑州万创知识产权代理有限公司 41135 | 代理人: | 任彬 |
地址: | 215000*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 脉冲 神经 系统 干燥剂 装袋 识别 模型 方法 | ||
1.一种脉冲神经膜系统干燥剂包装袋识别模型的识别方法,其特征在于包括以下步骤:
(1)采用摄像头对由电机驱动输送并拉伸为竖直状态的干燥剂条带上的各干燥剂包装袋拍摄图像,得到各干燥剂包装袋对应的彩色干燥剂包装袋图像;
(2)将步骤(1)中得到的彩色干燥剂包装袋图像转换为干燥剂包装袋灰度图,再将干燥剂包装袋灰度图转换为干燥剂包装袋二值图,并将干燥剂包装袋二值图编码成脉冲序列,然后将脉冲序列发送给基于脉冲神经膜系统的干燥剂包装袋识别模型,并使用基于脉冲神经膜系统的膜电位驱动学习算法进行在线图像分类,识别干燥剂包装袋为不良产品或完好产品,不良产品包括空包、半包和夹子;
其中,脉冲神经膜系统的神经元模型为带阈值的神经元模型,在任意时刻t,该神经元的膜电位u(t)表示为:
其中,为第i个突触上的第j个脉冲的时间,为神经元响应后发出脉冲的时间,d为神经元响应后的不应期时间,d的取值为d=5ms,ωi为第i个突触的权重,urest表示静息电位,urest的取值为urest=0,ε为脉冲响应函数,且
其中,干燥剂包装袋二值图编码成脉冲序列时的编码方式采用相位编码,第i个编码神经元的膜电位振荡公式为Acos(ωt+φi),其中A为振幅,A的取值为A=0.5,ω为振荡相位角速度,ω的取值为ω=10π,φi为相位位移,φi表示为φi=φ0+(i-1)·Δφ,其中φ0为参考初始相位,φ0的取值为φ0=0,Δφ为常数相位差值,Δφ的取值为
其中,基于脉冲神经膜系统的干燥剂包装袋识别模型所采用的膜电位驱动学习算法具体为:
当神经元的运行时间是在脉冲期望输出时间集合Td内,则通过调整突触权重,使得神经元的膜电位u(t)大于激发阈值θ,激发阈值θ的取值为θ=1mv,为了保证神经元在时间集合Td内激发脉冲,误差函数定义为:
而神经元在时间集合Td内激发脉冲则表示识别的干燥剂包装袋为不良产品,则基于脉冲神经膜系统的干燥剂包装袋识别模型会发出一个停机信号给电机的控制系统,电机将会停止带动干燥剂条带,由人工从干燥剂条带中剪去不良产品;
通过梯度下降法来最小化神经元膜电位u(t)和激发阈值θ之间的误差,基于梯度下降法的突触权重更新规则表示为:
其中,β1为学习率,β1设置为β1=0.05;
上述误差函数和突触权重更新规则的含义为:当神经元的膜电位u(t)小于激发阈值θ时,而且神经元运行时间在脉冲期望输出时间集合Td内时,则希望突触权重增大,使得神经元的膜电位u(t)迅速增大,大于或等于激发阈值θ,突触权重改变的值为:
当神经元的运行时间在脉冲非期望输出时间集合NTd内,则通过调整突触权重,使得神经元的膜电位u(t)小于激发阈值θ,为了保证神经元在时间集合NTd内不发出激发脉冲,误差函数定义为:
而神经元在时间集合NTd内不激发脉冲则表示识别的干燥剂包装袋为完好产品;
基于梯度下降法的突触权重更新规则表示为:
其中,β2为学习率,β2设置为β2=0.05;
上述误差函数和突触权重更新规则的含义为:当神经元的膜电位u(t)大于激发阈值θ时,且神经元运行时间在脉冲非期望输出时间集合NTd内时,则希望突触权重变小,使得神经元的膜电位u(t)迅速减小,小于激发阈值θ,突触权重改变的值为:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州大学,未经苏州大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010553724.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于视频AI多维分析系统
- 下一篇:输电线路杆塔冲击接地电阻测试方法