(欢迎关注“我爱计算机视觉”公众号,一个有价值有深度的公众号~)

交通标志检测在自动驾驶、汽车主动安全中应用非常重要,通用的目标检测算法可以通过微调网络的方式直接用于交通标志检测。如何在不同的硬件平台和应用环境中选择算法?今天介绍的刚刚被《Neurocomputing 》接收的论文《Evaluation of deep neural networks for traffic sign detection systems》做了一个较为详尽的评估比较。

来自西班牙Universidad de Sevilla 的学者全方位评估了现有主流的目标检测算法用于交通标志检测,对于进行相关研究和开发的人员具有重要的参考价值。
作者信息:


作者评估了目前目标检测的state-of-the-art算法,包括Faster R-CNN、R-FCN、SSD、YOLO V2,并把它们与各种提取网络结合,包括Resnet V1 50、Resnet V1 101、Inception V2、Inception Resnet V2、Mobilenet V1、Darknet-19。
下图列出了所有评估组合:

使用上述开源目标检测模型在Microsoft COCO数据集上的预训练权重,然后在交通标志数据库German Traffic Sign Detection Benchmark dataset(GTSDB)训练集上微调网络,然后在该数据集测试集上评估。
评估指标包括:mAP、FPS、内存占用、FLOPS、参数量。

GTSDB库示例

GTSDB含有900幅图像,共计1206个交通标志,其中600幅训练图像含有846个交通标志,300幅测试图像含有360个交通标志。交通标志类别分为mandatory, prohibitory, danger, 和 other四类,本次评估仅考虑前三类。

硬件平台
CPU Intel Core i7-4770, 内存16GB,GPU是拥有3840CUDA核心与12GB显存的NVIDIA Titan Xp。

评估结果
检测精度结果

按照mAP排序的结果

精度与运行时间散点图

各个模型在小、中、大目标上的检测结果对比

内存占用与运行时间散点图

检测结果示例


结论
Faster R-CNN与Inception Resnet V2的组合达到最高的mAP(95.77%),R-FCN与Resnet 101组合达到精度(95.15%)和速度(85.45ms每幅图像)的最佳平衡,YOLO V2取得了有竞争力的精度(78.83%)并且是第二快的(21.48ms每幅图像),SSD MobileNet则是最快的模型(15.14ms每幅图像),也是对内存要求最低的(94.70MB)。
SSD MobileNet最适合在移动端和嵌入式设备部署,但对小的交通标识检测结果不好。

文中所用的代码与模型下载地址请查看原论文。

论文地址:

https://www.sciencedirect.com/science/article/pii/S092523121830924X

论文下载:

在“我爱计算机视觉”公众号对话界面回复sign,即可收到论文的百度云下载地址。
(欢迎关注“我爱计算机视觉”公众号,一个有价值有深度的公众号~)

开源目标检测算法用于交通标志检测全方位评估相关推荐

  1. 魔改YOLOv5!一种实时多尺度交通标志检测网络

    点击下方卡片,关注"CVer"公众号 AI/CV重磅干货,第一时间送达 转载自:集智书童 Improved YOLOv5 network for real-time multi-s ...

  2. 机器学习在交通标志检测与精细分类中的应用

    导读 数据对于地图来说十分重要,没有数据,就没有地图服务.用户在使用地图服务时,不太会想到数据就像冰山一样,用户可见只是最直接.最显性的产品功能部分,而支撑显性部分所需要的根基,往往更庞大. 地图数据 ...

  3. 【模型训练】YOLOv7道路交通标志检测

    YOLOv7道路交通标志检测 1.YOLOv7算法道路交通标志检测模型训练 2.YOLOv7模型模型评估 3.模型和数据集下载 1.本项目采用YOLOv7算法实现对道路交通标志的检测和识别,在道路交通 ...

  4. 项目设计:基于YOLO目标检测算法的安全帽/口罩/汽车/行人/交通标志...检测

    本文将详细介绍YOLO目标检测算法,该算法支持各种目标检测,包括:安全帽.汽车.造价.交通标志......等.  其他毕业设计题目推荐参考: 毕业设计:电子/通信/计算机/物联网专业毕业设计选题参考( ...

  5. 【目标检测】基于yolov5的交通标志检测和识别(附代码和数据集)

    写在前面: 首先感谢兄弟们的订阅,让我有创作的动力,在创作过程我会尽最大能力,保证作品的质量,如果有问题,可以私信我,让我们携手共进,共创辉煌. 文末附项目代码和数据集,请看检测效果: 1. 介绍 Y ...

  6. 计算机识别技术检测交通标志,基于计算机视觉的交通标志检测与识别算法研究...

    摘要: 据有关数据统计,2017年全国道路交通事故中死亡率达到18.2%,因此交通安全问题已经成为我们日常生活中最常见的问题.而解决交通事故问题的有效途径之一就是准确有效的识别道路交通标志,目前,人工 ...

  7. 全新中国交通标志检测数据集2021—CCTSDB 2021: A More Comprehensive Traffic SignDetection Benchmark(全新分类-多算法测评)

    CCTSDB 2021 重磅发布! 全新数据集!全新分类!多种算法测评! 欢迎大家使用! 数据集发布网址:GitHub - csust7zhangjm/CCTSDB2021 论文原文:HCIS | A ...

  8. 【目标检测】基于yolov3交通标志检测和识别(附代码和数据集)

    Hello,大家好,我是augustqi.今天给大家分享的目标检测项目是:基于yolov3交通标志检测和识别(附代码和数据集)[目前yolov7都出来了,为什么要用2018年的yolov3呢?因为我想 ...

  9. TSR交通标志检测与识别

    TSR交通标志检测与识别 说明: 传统图像处理算法的TSR集成在在ARM+DSP上运行,深度学习开发的TSR集成到FPGA上运行. 输入输出接口 Input: (1)图像视频分辨率(整型int) (2 ...

最新文章

  1. 16.1 Tomcat介绍16.2 安装jdk16.3 安装Tomcat
  2. Redis 远程连接和基本命令
  3. 【机器视觉】 dev_close_window算子
  4. 一个非常巧妙的 hashcode 算法 return h (length-1);
  5. model模型php,thinkphp的model模型的设计经验总结
  6. 什么甜食可以代表你的家乡?
  7. LeetCode 2212. 射箭比赛中的最大得分(状态枚举)
  8. 面试稳了!网易资深工程师揭秘运维面经!
  9. 为什么现在还有很多人喜欢在银行存定期?
  10. php两次跳转,小程序使用函数节流解决页面多次跳转问题
  11. 花了很长时间看完了 java编程思想
  12. python grasshopper_Grasshopper操作shp
  13. c++整人小程序(附源码)
  14. 后台得到ajax传来的参数,几种ajax传参数到后台获取的方法
  15. progress的高级过程调用以及全局变量
  16. Android EditText设置边框
  17. pycharm中新建项目出现的问题及过程(小白自学)
  18. sqlserver批量(部分)导出一张表中的数据
  19. IDM试用到期怎么办
  20. 在Ranger policies中Deny-conditions 和excludes介绍

热门文章

  1. 【编撰】linux IPC 002 - 匿名管道PIPE和有名管道FIFO的概念和实例,以及应用比较
  2. 计算机按应用可分为几类,计算机按性能可以分为哪几类
  3. android 代码添加图片不显示,Android开发 从代码里设置Drawable图片不显示的问题
  4. #窗体整人小程序_Excel VBA和文件夹-1.8通过对话框灵活选定文件的小技巧
  5. 省一级计算机选择题题库及答案,计算机一级考试选择题题库之excel题及答案(最新版).doc...
  6. Java报警110_Java入门基础SL110
  7. java后台用 requset对象 存储值 前台获取不到_springmvc form表单提交后台对象获取不到值(解决)...
  8. python实现背景抠除_利用Python代码实现一键抠背景功能
  9. mysql5.7.24免安装版配置及密码初始化及mysql-font连接异常
  10. 集合系列之fail-fast 与fail-safe 区别