[发明专利]基于GPU实现PSO-SVM对道路标志的识别方法有效
申请号: | 201210447548.1 | 申请日: | 2012-11-09 |
公开(公告)号: | CN102999756A | 公开(公告)日: | 2013-03-27 |
发明(设计)人: | 王进;熊虎;陶树人 | 申请(专利权)人: | 重庆邮电大学 |
主分类号: | G06K9/46 | 分类号: | G06K9/46;G06K9/62 |
代理公司: | 重庆市恒信知识产权代理有限公司 50102 | 代理人: | 刘小红 |
地址: | 400065 *** | 国省代码: | 重庆;85 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 gpu 实现 pso svm 道路 标志 识别 方法 | ||
1.一种基于GPU实现粒子群优化支持向量机对标志识别的方法,其特征在于,包括步骤:对道路限速标志进行二值化特征提取,得到的特征向量作为道路限速标志识别的样本数据库,从中随机选取一部分作为训练集,另一部分作为测试集;将CPU上的初始化种群拷贝到GPU的全局存储器中,映射种群中粒子为支持向量机道路限速标志识别模型中径向基核函数的宽度参数g和误差惩罚参数C;优化宽度参数g和误差惩罚参数C,建立粒子群优化支持向量机道路限速标志识别模型;输入样本训练支持向量机道路限速标志识别模型,对训练集进行交叉验证的准确率作为适应度函数;获得最优位置适应度确定全局最优值Pg,将Pg映射为支持向量机道路限速标志识别模型的径向基核函数的宽度参数g和误差惩罚参数C,并从GPU传回到CPU作为优化结果输出。
2.根据权利要求1所述的方法,其特征在于,所述对训练集进行交叉验证具体为,调用公式:确定适应度函数,其中i为粒子序号,k为训练数据分组数,为第i个粒子在第j组交叉验证测试中的识别率。
3.根据权利要求1所述的方法,其特征在于,所述确定全局最优值Pg具体包括,对每个粒子,比较当前适应度f(xi)和历史最优位置适应度f(pb(i)),如果f(xi)>f(pb(i)),则pb(i)=xi;比较每个粒子当前适应度f(xi)和全局最优位置适应度f(pg(i)),如果f(xi)>f(pg(i)),则pg(i)=xi,更新完成最大迭代次数次迭代后,所获得的最优位置适应度最小值对应的位置为全局最优值Pg。
4.根据权利要求3所述的方法,其特征在于,如果数量为N的粒子群在连续S次迭代过程中有P%的粒子没有发现全局最优值,则根据公式:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆邮电大学,未经重庆邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210447548.1/1.html,转载请声明来源钻瓜专利网。