CN104978570A - 基于增量学习的行车视频中交通标志的检测和识别方法 - Google Patents
基于增量学习的行车视频中交通标志的检测和识别方法 Download PDFInfo
- Publication number
- CN104978570A CN104978570A CN201510359501.3A CN201510359501A CN104978570A CN 104978570 A CN104978570 A CN 104978570A CN 201510359501 A CN201510359501 A CN 201510359501A CN 104978570 A CN104978570 A CN 104978570A
- Authority
- CN
- China
- Prior art keywords
- traffic sign
- detection
- training
- detecting device
- target
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/50—Context or environment of the image
- G06V20/56—Context or environment of the image exterior to a vehicle by using sensors mounted on the vehicle
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/24—Classification techniques
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- General Physics & Mathematics (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Evolutionary Biology (AREA)
- Evolutionary Computation (AREA)
- Bioinformatics & Computational Biology (AREA)
- General Engineering & Computer Science (AREA)
- Artificial Intelligence (AREA)
- Life Sciences & Earth Sciences (AREA)
- Multimedia (AREA)
- Image Analysis (AREA)
- Traffic Control Systems (AREA)
- Image Processing (AREA)
Abstract
本发明公开了一种基于增量学习的行车视频中交通标志的检测和识别方法,用于解决现有交通标志的检测和识别方法鲁棒性差的技术问题。技术方案是采用聚合通道特征训练Adaboost分类器,并对检测器进行改进,然后将该检测器的检测结果作为卡尔曼滤波器的观测值进行基于运动模型的跟踪,在跟踪过程中,在线训练新的增量SVM检测器,当原Adaboost检测器由于标志的表观变化导致检测失败时,由该在线增量检测器进行检测,并将检测结果作为卡尔曼滤波器的观测值输入,对未能连续检测到的目标进行过滤。最后对同一个物理交通标志的跟踪结果进行基于尺度的高斯权重的加权投票,得到最终的识别结果,提高了检测和识别的鲁棒性。
Description
技术领域
本发明涉及一种交通标志的检测和识别方法,特别是涉及一种基于增量学习的行车视频中交通标志的检测和识别方法。
背景技术
文献“AndreasDongran Liu,Mohan M.Trivedi,Traffic Sign Detectionfor U.S.Roads:Remaining Challenges and a case for Tracking.IEEE IntelligentTransportation Systems Conference,pp.1394-1399.2014.”中采用级联分类器Adaboost方法进行检测。该文选择积分通道特征对输入训练数据进行特征提取,然后训练一个3层的Adaboost级联分类器,并用滑动窗口的方法对输入视频数据进行检测。这种交通标志检测方法过于依赖训练数据和特征提取方式,对于未在训练数据中出现过的情况容易出现误检,或者由于目标光照、遮挡等变化造成漏检。而且该检测方法并未利用行车视频的交通标志出现位置的先验信息对检测器进行改进。该文献对检测到的交通标志采用卡尔曼滤波方法进行基于运动模型的跟踪,即将检测结果作为卡尔曼滤波器的观测值,从而对交通标志的下一帧位置进行估计。而这种跟踪算法仅利用运动模型信息,一旦运动模型突然变化就会导致跟踪漂移。而且无法处理交通标志的光照、遮挡等变化导致的跟踪失败问题。对于交通标志的识别,现有方法未考虑跟踪过程中交通标志的不同尺度大小的识别结果对最终结果的投票的权重问题,不能提高交通标志识别的鲁棒性。
发明内容
为了克服现有交通标志的检测和识别方法鲁棒性差的不足,本发明提供一种基于增量学习的行车视频中交通标志的检测和识别方法。该方法采用聚合通道特征训练Adaboost分类器,并通过行车视频的交通标志的空间先验分布对检测器进行改进,然后将该检测器的检测结果作为卡尔曼滤波器的观测值进行基于运动模型的跟踪,同时,在跟踪过程中,在线地训练新的增量SVM检测器,当原Adaboost检测器由于标志的表观变化导致检测失败时,由该在线增量检测器进行检测,并将检测结果作为卡尔曼滤波器的观测值输入,达到同时利用运动模型和表观模型进行跟踪的效果。在跟踪过程中,对未能连续检测到的目标进行过滤,提高跟踪结果的可靠性。最后对同一个物理交通标志的跟踪结果进行基于尺度的高斯权重的加权投票,得到最终的识别结果为系统的最终输出。对于在交通标志跟踪过程中由于目标的表观状态变化,或运动模型的突变等问题,本发明方法采用基于增量学习的在线检测器,当目标的状态变化时,在检测器模型上进行动态调整,并以此检测结果对原运动模型进行更新,最终提高检测和识别的鲁棒性。
本发明解决其技术问题所采用的技术方案是:一种基于增量学习的行车视频中交通标志的检测和识别方法,其特点是采用以下步骤:
步骤一、对训练数据集归一化,并采样图像块,计算通道特征池,使用Adaboost算法训练检测器模型,该检测器由4层强检测器级联得到,此4层强检测器分别包括32,128,512,2048个弱分类器。通过全部4层强分类器的检测目标为候选目标,并且最后一层的强分类器模型为:
其中,αt为训练得到的每个弱分类器的权重,ht为弱分类器,T为弱分类器的个数。
步骤二、使用训练数据对在线增量SVM检测器进行离线训练,完成初始化过程。
步骤三、对训练数据的正样本位置进行高斯核的Parzen窗密度估计,得到概率密度函数为:
其中,x为向量(x,y),即交通标志出现的位置坐标。n为训练数据正样本个数,Vn为窗函数的窗口大小,hn为窗口的边长。函数为高斯函数。即:
步骤四、对步骤一中的强分类器模型采用下面公式处理:
通过训练集上的交叉验证实验确定参数λ。
步骤五、利用步骤二确定的检测器模型对输入视频进行检测,将检测结果位置作为观测值输入卡尔曼滤波器,通过卡尔曼滤波的更新和预测阶段实现对交通标志的跟踪。
步骤六、对步骤五的跟踪结果进行正样本可能性测试,测试函数如下:
Lpositive(fk)=symm(fk)·pph(fkmean,fk)·ppos(fk-1,fk) (5)
正样本可能性高的作为跟踪结果输出,并以该结果更新卡尔曼滤波的参数以及增量更新在线检测器。其中Lpositive(fk)为第k帧成为正样本可能性大小的倒数,即对称性越高,其值越小。symm(fk)为第k帧的目标的对称性大小幅值,pph(fkmean,fk)为第k帧目标的感知哈希与前k帧的平均值的欧氏距离。ppos(fk-1,fk)为第k帧目标与k-1帧目标的坐标的欧氏距离。对于正样本可能性低的视频帧则利用在线检测器在该位置邻域进行在线检测,将结果作为输出结果,同时用于更新卡尔曼滤波参数。
本发明的有益效果是:该方法采用聚合通道特征训练Adaboost分类器,并通过行车视频的交通标志的空间先验分布对检测器进行改进,然后将该检测器的检测结果作为卡尔曼滤波器的观测值进行基于运动模型的跟踪,同时,在跟踪过程中,在线地训练新的增量SVM检测器,当原Adaboost检测器由于标志的表观变化导致检测失败时,由该在线增量检测器进行检测,并将检测结果作为卡尔曼滤波器的观测值输入,达到同时利用运动模型和表观模型进行跟踪的效果。在跟踪过程中,对未能连续检测到的目标进行过滤,提高跟踪结果的可靠性。最后对同一个物理交通标志的跟踪结果进行基于尺度的高斯权重的加权投票,得到最终的识别结果为系统的最终输出。对于在交通标志跟踪过程中由于目标的表观状态变化,或运动模型的突变等问题,本发明方法采用基于增量学习的在线检测器,当目标的状态变化时,在检测器模型上进行动态调整,并以此检测结果对原运动模型进行更新,最终提高了检测和识别的鲁棒性。
下面结合附图和具体实施方式对本发明作详细说明。
附图说明
图1是本发明基于增量学习的行车视频中交通标志的检测和识别方法的流程图。
图2是本发明方法中空间先验概率分布曲线。
图3是本发明方法得到的交通标志识别正确率曲线。
图4是本发明方法处理遮挡和光照变化的实拍照片。
具体实施方式
参照图1-4。本发明基于增量学习的行车视频中交通标志的检测和识别方法具体步骤如下:
步骤1,首先,对训练数据集归一化,并采样图像块,计算通道特征池,使用Adaboost算法训练检测器模型,该检测器由4层强检测器级联得到,此4层强检测器分别包括32,128,512,2048个弱分类器。通过全部4层强分类器的检测目标为候选目标,并且最后一层的强分类器模型为:
其中,αt为训练得到的每个弱分类器的权重,ht为弱分类器,T为弱分类器的个数。
步骤2,使用训练数据对在线增量SVM检测器进行离线训练,完成初始化过程。
步骤3,对训练数据的正样本位置进行高斯核的Parzen窗密度估计,得到概率密度函数为:
其中,x为向量(x,y),即交通标志出现的位置坐标。n为训练数据正样本个数,Vn为窗函数的窗口大小,hn为窗口的边长。函数为高斯函数。即:
步骤4,对步骤1中的模型采用下面公式处理:
通过训练集上的交叉验证实验确定参数λ。
步骤5,利用步骤2确定的检测器模型对输入视频进行检测,将检测结果位置作为观测值输入卡尔曼滤波器,通过卡尔曼滤波的更新和预测阶段实现对交通标志的跟踪。
步骤6,对步骤5的跟踪结果进行正样本可能性测试,测试函数如下:
Lpositive(fk)=symm(fk)·pph(fkmean,fk)·ppos(fk-1,fk) (10)
正样本可能性高的作为跟踪结果输出,并以该结果更新卡尔曼滤波的参数以及增量更新在线检测器。其中Lpositive(fk)为第k帧成为正样本可能性大小的倒数,即对称性越高,其值越小。symm(fk)为第k帧的目标的对称性大小幅值,pph(fkmean,fk)为第k帧目标的感知哈希与前k帧的平均值的欧氏距离。ppos(fk-1,fk)为第k帧目标与k-1帧目标的坐标的欧氏距离。对于正样本可能性低的视频帧则利用在线检测器在该位置邻域进行在线检测,将结果作为输出结果,同时用于更新卡尔曼滤波参数。
本发明的效果可以通过以下仿真实验做进一步的说明。
1.仿真条件。
本发明方法是在中央处理器为i5-3470 3.2GHz CPU、内存4G、WINDOWS7操作系统上,运用MATLAB软件进行的仿真。
仿真中使用的数据为公开数据集以及自行采集的数据集。
2.仿真内容。
首先,实验验证空间先验概率分布对于交通标志检测的提高,通过图2展示实验结果。
其次,得到的交通标志识别正确率曲线结果如图3所示。
最后,图4证明本发明的方法对于处理遮挡和光照变化的有效性。
从图2可见,随着参数改变,检测准确率显著增加,而同时召回率基本不受影响,因此可以证明本发明中的空间先验概率分布可以有效地减少误检,提高检测性能。
从图3曲线中可以看到,本发明方法中的基于尺度的高斯权重加权方法能有效地提高识别准确率。
从图4可以看到本发明方法对于交通标志光照变化以及一定程度遮挡的有效性。
Claims (1)
1.一种基于增量学习的行车视频中交通标志的检测和识别方法,其特征在于包括以下步骤:
步骤一、对训练数据集归一化,并采样图像块,计算通道特征池,使用Adaboost算法训练检测器模型,该检测器由4层强检测器级联得到,此4层强检测器分别包括32,128,512,2048个弱分类器;通过全部4层强分类器的检测目标为候选目标,并且最后一层的强分类器模型为:
其中,αt为训练得到的每个弱分类器的权重,ht为弱分类器,T为弱分类器的个数;
步骤二、使用训练数据对在线增量SVM检测器进行离线训练,完成初始化过程;
步骤三、对训练数据的正样本位置进行高斯核的Parzen窗密度估计,得到概率密度函数为:
其中,x为向量(x,y),即交通标志出现的位置坐标;n为训练数据正样本个数,Vn为窗函数的窗口大小,hn为窗口的边长;函数为高斯函数;即:
步骤四、对步骤一中的强分类器模型采用下面公式处理:
通过训练集上的交叉验证实验确定参数λ;
步骤五、利用步骤二确定的检测器模型对输入视频进行检测,将检测结果位置作为观测值输入卡尔曼滤波器,通过卡尔曼滤波的更新和预测阶段实现对交通标志的跟踪;
步骤六、对步骤五的跟踪结果进行正样本可能性测试,测试函数如下:
Lpositive(fk)=symm(fk)·pph(fkmean,fk)·ppos(fk-1,fk) (5)
正样本可能性高的作为跟踪结果输出,并以该结果更新卡尔曼滤波的参数以及增量更新在线检测器;其中Lpositive(fk)为第k帧成为正样本可能性大小的倒数,即对称性越高,其值越小;symm(fk)为第k帧的目标的对称性大小幅值,pph(fkmean,fk)为第k帧目标的感知哈希与前k帧的平均值的欧氏距离;ppos(fk-1,fk)为第k帧目标与k-1帧目标的坐标的欧氏距离;对于正样本可能性低的视频帧则利用在线检测器在该位置邻域进行在线检测,将结果作为输出结果,同时用于更新卡尔曼滤波参数。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510359501.3A CN104978570B (zh) | 2015-06-25 | 2015-06-25 | 基于增量学习的行车视频中交通标志的检测和识别方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510359501.3A CN104978570B (zh) | 2015-06-25 | 2015-06-25 | 基于增量学习的行车视频中交通标志的检测和识别方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104978570A true CN104978570A (zh) | 2015-10-14 |
CN104978570B CN104978570B (zh) | 2018-10-23 |
Family
ID=54275055
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510359501.3A Active CN104978570B (zh) | 2015-06-25 | 2015-06-25 | 基于增量学习的行车视频中交通标志的检测和识别方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104978570B (zh) |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105787470A (zh) * | 2016-03-25 | 2016-07-20 | 黑龙江省电力科学研究院 | 一种基于聚合多通道特征对图像中输电线路杆塔进行检测的方法 |
CN107157717A (zh) * | 2016-03-07 | 2017-09-15 | 维看公司 | 用于向盲人提供视觉信息的物体检测、分析及提示系统 |
CN107220583A (zh) * | 2016-03-21 | 2017-09-29 | 伊莱比特汽车有限责任公司 | 用于识别交通标志的方法和装置 |
CN108154102A (zh) * | 2017-12-21 | 2018-06-12 | 安徽师范大学 | 一种道路交通标志识别方法 |
CN108351962A (zh) * | 2015-12-01 | 2018-07-31 | 英特尔公司 | 具有自适应性通道特征的对象检测 |
CN108805187A (zh) * | 2018-05-29 | 2018-11-13 | 北京佳格天地科技有限公司 | 天文光谱序列自动分类系统及方法 |
CN109993207A (zh) * | 2019-03-01 | 2019-07-09 | 华南理工大学 | 一种基于目标检测的图像隐私保护方法和系统 |
CN110245565A (zh) * | 2019-05-14 | 2019-09-17 | 东软集团股份有限公司 | 车辆跟踪方法、装置、计算机可读存储介质及电子设备 |
CN110415270A (zh) * | 2019-06-17 | 2019-11-05 | 广东第二师范学院 | 一种基于双学习映射增量降维模型的人体运动形态估算方法 |
CN110555466A (zh) * | 2019-08-13 | 2019-12-10 | 创新奇智(南京)科技有限公司 | 一种可动态增加的级联识别网络算法 |
CN112686203A (zh) * | 2021-01-12 | 2021-04-20 | 重庆大学 | 一种基于空间先验的车辆安全警示装置检测方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101023436A (zh) * | 2004-08-16 | 2007-08-22 | 西门子共同研究公司 | 交通标志检测方法 |
CN102902955A (zh) * | 2012-08-30 | 2013-01-30 | 中国科学技术大学 | 一种车辆行为的智能分析方法及系统 |
CN103390167A (zh) * | 2013-07-18 | 2013-11-13 | 奇瑞汽车股份有限公司 | 一种多特征的分层交通标志识别方法 |
-
2015
- 2015-06-25 CN CN201510359501.3A patent/CN104978570B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101023436A (zh) * | 2004-08-16 | 2007-08-22 | 西门子共同研究公司 | 交通标志检测方法 |
CN102902955A (zh) * | 2012-08-30 | 2013-01-30 | 中国科学技术大学 | 一种车辆行为的智能分析方法及系统 |
CN103390167A (zh) * | 2013-07-18 | 2013-11-13 | 奇瑞汽车股份有限公司 | 一种多特征的分层交通标志识别方法 |
Non-Patent Citations (2)
Title |
---|
ANDREAS MØGELMOSE ETC,: ""Traffic Sign Detection for U.S. Roads: Remaining Challenges and a case for Tracking"", 《2014 IEEE 17TH INTERNATIONAL CONFERENCE ON INTELLIGENT TRANSPORTATION SYSTEMS (ITSC)》 * |
萧嵘 等,: ""一种SVM增量学习算法"", 《南京大学学报(自然科学)》 * |
Cited By (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108351962A (zh) * | 2015-12-01 | 2018-07-31 | 英特尔公司 | 具有自适应性通道特征的对象检测 |
CN108351962B (zh) * | 2015-12-01 | 2022-05-10 | 英特尔公司 | 具有自适应性通道特征的对象检测 |
CN107157717A (zh) * | 2016-03-07 | 2017-09-15 | 维看公司 | 用于向盲人提供视觉信息的物体检测、分析及提示系统 |
CN107220583A (zh) * | 2016-03-21 | 2017-09-29 | 伊莱比特汽车有限责任公司 | 用于识别交通标志的方法和装置 |
CN107220583B (zh) * | 2016-03-21 | 2020-11-13 | 伊莱比特汽车有限责任公司 | 用于识别交通标志的方法和装置 |
CN105787470A (zh) * | 2016-03-25 | 2016-07-20 | 黑龙江省电力科学研究院 | 一种基于聚合多通道特征对图像中输电线路杆塔进行检测的方法 |
CN108154102A (zh) * | 2017-12-21 | 2018-06-12 | 安徽师范大学 | 一种道路交通标志识别方法 |
CN108805187B (zh) * | 2018-05-29 | 2022-07-19 | 北京佳格天地科技有限公司 | 天文光谱序列自动分类系统及方法 |
CN108805187A (zh) * | 2018-05-29 | 2018-11-13 | 北京佳格天地科技有限公司 | 天文光谱序列自动分类系统及方法 |
CN109993207A (zh) * | 2019-03-01 | 2019-07-09 | 华南理工大学 | 一种基于目标检测的图像隐私保护方法和系统 |
CN109993207B (zh) * | 2019-03-01 | 2022-10-25 | 华南理工大学 | 一种基于目标检测的图像隐私保护方法和系统 |
CN110245565A (zh) * | 2019-05-14 | 2019-09-17 | 东软集团股份有限公司 | 车辆跟踪方法、装置、计算机可读存储介质及电子设备 |
US11106924B2 (en) | 2019-05-14 | 2021-08-31 | Neusoft Corporation | Vehicle tracking method, computer readable storage medium, and electronic device |
CN110415270A (zh) * | 2019-06-17 | 2019-11-05 | 广东第二师范学院 | 一种基于双学习映射增量降维模型的人体运动形态估算方法 |
CN110415270B (zh) * | 2019-06-17 | 2020-06-26 | 广东第二师范学院 | 基于双学习映射增量降维模型的人体运动形态估算方法 |
CN110555466A (zh) * | 2019-08-13 | 2019-12-10 | 创新奇智(南京)科技有限公司 | 一种可动态增加的级联识别网络算法 |
CN112686203A (zh) * | 2021-01-12 | 2021-04-20 | 重庆大学 | 一种基于空间先验的车辆安全警示装置检测方法 |
CN112686203B (zh) * | 2021-01-12 | 2023-10-31 | 重庆大学 | 一种基于空间先验的车辆安全警示装置检测方法 |
Also Published As
Publication number | Publication date |
---|---|
CN104978570B (zh) | 2018-10-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104978570A (zh) | 基于增量学习的行车视频中交通标志的检测和识别方法 | |
CN112200161B (zh) | 一种基于混合注意力机制的人脸识别检测方法 | |
Jensen et al. | Evaluating state-of-the-art object detector on challenging traffic light data | |
Ni et al. | An improved deep network-based scene classification method for self-driving cars | |
He et al. | Obstacle detection of rail transit based on deep learning | |
CN105320966A (zh) | 一种车辆行驶状态识别方法及装置 | |
CN106599827A (zh) | 一种基于深度卷积神经网络的小目标快速检测方法 | |
CN106096561A (zh) | 基于图像块深度学习特征的红外行人检测方法 | |
CN105513354A (zh) | 基于视频的城市道路交通拥堵检测系统 | |
CN112734809B (zh) | 基于Deep-Sort跟踪框架的在线多行人跟踪方法及装置 | |
CN103150740A (zh) | 一种基于视频的运动目标跟踪方法和系统 | |
CN102945374B (zh) | 一种高分辨率遥感图像中民航飞机自动检测方法 | |
CN103593672A (zh) | Adaboost分类器在线学习方法及系统 | |
CN103886325A (zh) | 一种分块的循环矩阵视频跟踪方法 | |
CN102270308A (zh) | 一种基于五官相关aam模型的面部特征定位方法 | |
Lan et al. | Vehicle detection and recognition based on a MEMS magnetic sensor | |
Li et al. | Vehicle classification with single multi-functional magnetic sensor and optimal MNS-based CART | |
Pyo et al. | Front collision warning based on vehicle detection using CNN | |
CN104463907A (zh) | 一种基于视觉显著性特征的自适应目标跟踪方法 | |
CN104732248A (zh) | 基于Omega形状特征的人体目标检测方法 | |
CN106887012A (zh) | 一种基于循环矩阵的快速自适应多尺度目标跟踪方法 | |
Fernández et al. | Robust Real‐Time Traffic Surveillance with Deep Learning | |
CN104268584A (zh) | 一种基于分层过滤的人脸检测方法 | |
Sabour et al. | Deepflow: Abnormal traffic flow detection using siamese networks | |
CN104599291A (zh) | 基于结构相似度和显著性分析的红外运动目标检测方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |