具有自我学习能力的实时交通信号识别方法及系统的制作方法

文档序号:6714111阅读:185来源:国知局
具有自我学习能力的实时交通信号识别方法及系统的制作方法
【专利摘要】本发明公开了一种具有自我学习能力的实时交通信号识别方法及系统,其中具有自我学习能力的实时交通信号识别方法,包括将采集的图像数据进行检测,从而得到交通标志图像的步骤;对上述检测到的交通标志图像采用基于降维的方法进行识别的步骤。通过对采集的图像数据进行检测,得到交通标志图像,并对交通标志图像进行降维处理,然后与分类库进行比对,从而得出交通标志图像的含义,并通过自我学习对降维的映射矩阵进行更新,从而使得交通标记的识别更加准确,而采用的降维方法运行速度快,从而达到了快速准确的识别交通标记的目的。
【专利说明】具有自我学习能力的实时交通信号识别方法及系统

【技术领域】
[0001]本发明涉及交通标志识别【技术领域】,具体地,涉及一种具有自我学习能力的实时交通信号识别方法及系统。

【背景技术】
[0002]随着Google无人驾驶汽车的发布,智能交通再一次成为人们热议的话题,在当前的道路交通组织方式下,无人驾驶要融入现有道路交通环境中,必须要解决交通标志的识别问题。另一方面,如果汽车或者车载设备能够识别交通标志,无疑将降低驾驶员的负担,带来更便捷的驾驶体验,与汽车控制系统联动,会带来更智能的驾驶方式,可以减少交通事故发生率。
[0003]目前,在计算机系统上,已经提出了一些交通标志识别算法,但是这些成果大部分仅限制在研究和实验领域,或者只是运行在PC上,并没有应用于实际的汽车或车载设备中,经过调查分析,认为现有技术面对或存在以下问题:1)缺少合适的环境图像采集设备,2)算法识别率低,不能满足自动识别的需求,3)算法训练周期长,运行开销大,无法满足实时场景。


【发明内容】

[0004]本发明的目的在于,针对上述问题,提出一种具有自我学习能力的实时交通信号识别方法及系统,以实现快速准确的识别交通标记的优点。
[0005]为实现上述目的,本发明采用的技术方案是:
[0006]一种具有自我学习能力的实时交通信号识别方法,包括将采集的图像数据进行检测,从而得到交通标志图像的步骤;
[0007]对上述检测到的交通标志图像采用基于降维的方法进行识别的步骤;
[0008]上述基于降维的方法为:将交通标志图像表示为一个矩阵X,X为高维矩阵,然后将X通过一个线性映射投影到一个低维空间,将X对应的低维空间矩阵表示为Y,则映射关系为:
[0009]Y = XAt,
[0010]其中,A是映射矩阵,是通过训练得到的,具体为,在初始化阶段,训练库预先设定样本为训练库,通过预先设定的样本,得到映射矩阵A,在实际运用中采集到新的交通标志图像后,将代表新的交通标志图像的特征矩阵利用A映射到一个低维空间,然后利用分类器将低维映射值与样本映射值分类,得出新的交通标志图像属于哪类,最终得到识别结果,如果识别正确,则不做处理,如果识别错误,则将新的交通标志图像发送给云端服务器,云端服务器将其加入到训练库中,重新训练得到新的映射矩阵A',得到A'后,使用网络将该映射矩阵传输到安装在移动终端上的数据处理模块,使用A'替换AjPA'成为新映射矩阵。
[0011]优选的,上述利用分类器将低维映射值与样本映射值分类中的分类器至少包括最近邻分类器和支持向量机分类器。
[0012]优选的,上述基于降维的识别方法,方法为基于稀疏表示的图嵌入方法。
[0013]优选的,所述基于稀疏表示的图嵌入方法具体为:
[0014]步骤401:将训练库中的交通标志图像进行分类得到分层图结构,在不同的层分别构建类内图和类间图;
[0015]步骤402:将上述分层图结构应用到图嵌入框架下,得到如下目标函数:

【权利要求】
1.一种具有自我学习能力的实时交通信号识别方法,其特征在于,包括将采集的图像数据进行检测,从而得到交通标志图像的步骤; 对上述检测到的交通标志图像采用基于降维的方法进行识别的步骤; 上述基于降维的方法为:将交通标志图像表示为一个矩阵χ,χ为高维矩阵,然后将X通过一个线性映射投影到一个低维空间,将X对应的低维空间矩阵表示为Y,则映射关系为:Y = XAt, 其中,A是映射矩阵,是通过训练得到的,具体为,在初始化阶段,训练库预先设定样本为训练库,通过预先设定的样本,得到映射矩阵A,在实际运用中采集到新的交通标志图像后,将代表新的交通标志图像的特征矩阵利用A映射到一个低维空间,然后利用分类器将低维映射值与样本映射值分类,得出新的交通标志图像属于哪类,最终得到识别结果,如果识别正确,则不做处理,如果识别错误,则将新的交通标志图像发送给云端服务器,云端服务器将其加入到训练库中,重新训练得到新的映射矩阵A',得到A'后,使用网络将该映射矩阵传输到安装在移动终端上的数据处理模块,使用A'替换AjPA'成为新映射矩阵。
2.根据权利要求1所述的具有自我学习能力的实时交通信号识别方法,其特征在于,上述利用分类器将低维映射值与样本映射值分类中的分类器至少包括最近邻分类器和支持向量机分类器。
3.根据权利要求1或2所述的具有自我学习能力的实时交通信号识别方法,其特征在于,上述基于降维的识别方法,方法为基于稀疏表示的图嵌入方法。
4.根据权利要求3所述的具有自我学习能力的实时交通信号识别方法,其特征在于,所述基于稀疏表示的图嵌入方法具体为: 步骤401:将训练库中的交通标志图像进行分类得到分层图结构,在不同的层分别构建类内图和类间图;
步骤402:将上述分层图结构应用到图嵌入框架下,得到如下目标函数:
, 其中:y表示低维空间矩阵,X表示采集的样本集合,Ww表示类内图的权重矩阵,Wb表示类间图的权重矩阵,Lw和Lb分别是类内图和类间图的拉普拉斯特征矩阵,定义为L = D-W,D是一个对角矩阵,Dii = ∑jWij, 子空间映射矩阵A通过求解如下式得到:
AXtLwXAt = λΑΧ\ΧΑτ, 假设a1;a2,……七为求解上式得到的特征向量,A1, λ2,……Ad为对应的特征值,并且满足条件λ ^ λ......〈 X d,映射关系表不为: X — y = XAT, A= Ia1, Ei1,......ad]; 步骤403:引入稀疏表示优化步骤402中的图嵌入; 具体为首先,目标函数定义为:min||y -XAT||22 为了使A满足稀疏性在目标函数中加入如下的正则项: min| |A ||2.1,将步骤402中的f转化为如下公式: min yTLwy s.t.Y Lby = I, 得到最终的目标函数:
其中,ω和擎为平衡参数,将L对A求导,并令导数为零,得到A的表达式为:
其中,△是对角矩阵
将得到的A带入到最终目标函数L中,然后用拉格朗日法解最优化问题,优化解为下式前d个最小特征值对应的特征向量:
gamma y = λ Lb y, 其中,

使用迭代法来解决此优化问题,即首先固定Α,求解y,然后使用得到的I去更新A,如此往复,直到A和y收敛。
5.根据权利要求4所述的具有自我学习能力的实时交通信号识别方法,其特征在于,所述将检测的交通标志图像进行分层得到分层图结构具体为:采用类内图和类间图的方法,所述类内图:每类数据进行局部近邻链接,采用k近邻方法,根据实验效果,调整参数k的值,对于有链接的边,赋予权重,权重采用热核函数定义,然后每类的权重矩阵,组合起来,为类内图的权重矩阵Ww ;其中热核函数的定义为如果节点i和j之间存在连接,则设置权值 Wij = exp (-1 I X1-Xj I 12/ σ 2),否则权值为 O, 所述类间图:由于交通信号的特殊性,即某几类信号的相似度很高,存在小类的情况,因此,先对信号进行分类,标记好大类的记号,寻找一类与其他几类最近的点,进行链接,权重矩阵采用热核函数定义,然后对于大类之间,选取一大类与其他大类间最近的点进行连接,赋予权重值,获得类间图的权重矩阵Wb。
6.根据权利要求5所述的具有自我学习能力的实时交通信号识别方法,其特征在于,上述类内图的k = 4。
7.一种运行权利要求1至6所述具有自我学习能力的实时交通信号识别方法的系统,其特征在于,包括图像采集模块、结果输出模块和数据处理模块,所述图像采集模块采集的数据经数据处理模块处理后通过结果输出模块显示,所述图像采集模块和结果输出模块采用智能移动终端,所述数据处理模块由智能移动终端和云端服务器完成,具体为简单快速的线性运算由智能移动终端完成,所述线性运算包括特征降维和分类器,训练过程由云端服务器完成,且云端服务器和智能移动终端双向通信。
8.根据权利要求7所述的系统,其特征在于,所述智能移动终端为具有摄像头的智能手机。
【文档编号】G08G1/0967GK104134364SQ201410363876
【公开日】2014年11月5日 申请日期:2014年7月29日 优先权日:2014年7月29日
【发明者】李晶晶, 鲁珂, 谢昌元, 张旭 申请人:电子科技大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1