本文发表于 680 天前,其中的信息可能已经事过境迁

意义

交通标志检测是智能交通系统中的一个重要研究方向,交通标志检测的准确率直接影响到智能交通系统的性能,现在新能源汽车、自动驾驶汽车等新型交通工具的出现,对交通标志检测的准确率提出了更高的要求,甚至是更高等级自动驾驶汽车(例如L2 L3自动驾驶)的实现,对交通标志检测的准确率提出了更高的要求。

研究主要目的

解决传统交通标志检测在实际应用中对光照、角度、遮挡、复杂背景、局部遮挡等因素敏感的影响,应用深度学习方法提高交通标志检测的准确率,然而在深度学习方法中,仍然两大难题:小目标检测问题和长尾目标检测问题,

概念解释

  • 样本不均衡:在深度学习方法中,正样本和负样本的比例通常是不均衡的,这会导致模型对负样本的识别能力不足,从而影响模型的准确率。

  • 小样本问题:在深度学习方法中,样本数量越多,模型的准确率通常会越高,但是在实际应用中,由于数据采集的困难,导致样本数量有限,这就是小样本问题。

  • 长尾问题:在深度学习方法中,通常会出现一些类别的样本数量很少,这就是长尾问题,这会导致模型对这些类别的识别能力不足,从而影响模型的准确率。

主要研究内容

本文提出了解决小目标检测问题的一种新方法,该方法主要包括两个部分:基于深度学习的交通标志检测方法和样本不均衡条件下的交通标志检测方法。

常见两种深度学习算法

R-CNN和yolo算法

概念解释

  • R-CNN系列算法:R-CNN系列算法是一种基于区域的深度学习方法,该方法首先使用Selective Search算法生成候选区域,然后使用卷积神经网络对候选区域进行分类,最后使用非极大值抑制算法对分类结果进行筛选。

  • YOLO系列算法:YOLO系列算法是一种基于全卷积神经网络的深度学习方法,该方法将目标检测问题转化为一个回归问题,直接输出目标的位置和类别。

  • 两种算法的优缺点:R-CNN系列算法的准确率较高,但是速度较慢;YOLO系列算法的速度较快,但是准确率较低。

提出自适应空间注意力特征融合模块

研究分析常见的特征金字塔网络的特点,针对特征金字塔网络中最近邻插值上采样出现的混叠效应问题,采用子像素卷积上采样来扩大深层特征图,以提升深浅层特征图的融合效果。同时,在融合过程中运用空间注意力机制,强调重要区域特征并抑制非重要区域特征,过滤原特征图无用的信息,以提高小目标检测能力。实验表明所提出的 A2SFF 在交通标志小目标检测方面具有优越性和有效性。

如果你不是专业搞图像的,以上文字是不是云里雾里的?没关系,我也是。但是经过查阅很多资料,接下来我会给你解释这些专业术语。以下为我的理解:

概念解释

  • 特征金字塔网络:特征金字塔网络是一种多尺度特征提取网络,可以提取不同尺度的特征,用于目标检测和分割等任务。

  • 最近邻插值上采样:最近邻插值上采样是一种图像上采样方法,通过复制最近邻像素的值来扩大图像尺寸。

  • 子像素卷积上采样:子像素卷积上采样是一种图像上采样方法,通过卷积操作来扩大图像尺寸,可以提高上采样的效果。

  • 空间注意力机制:空间注意力机制是一种注意力机制,可以根据输入的特征图来动态调整权重,强调重要区域特征并抑制非重要区域特征。

  • A2SFF:自适应空间注意力特征融合模块(Adaptive Attention Feature Fusion),是一种用于小目标检测的特征融合模块,可以提高小目标检测的准确率。

现在你有一些头绪没有?如果还是没有,没关系,接下来是中译中:

想象一下你有一张照片,这张照片里有远近不同的东西。如果你想要看清远处的小东西,可能需要放大来看。但是,直接放大可能会让图像变得模糊不清。在计算机视觉中,我们也会遇到类似的问题,尤其是在识别图片中的小物体时。

特征金字塔网络就像是给照片制作了一套不同大小的照片集,这样无论物体是大还是小,我们都有合适尺寸的照片来观察它。这套“照片集”帮助计算机更好地看到和理解图像中的每一个部分。

有时候,当我们从一张较小的照片放大到较大的尺寸时(这叫做上采样),可能会产生一些不自然的现象,就像是把一张小图画拉伸成大画,线条和颜色变得奇怪了。这种情况被称为混叠效应。为了解决这个问题,研究人员使用了一种特别的方法叫子像素卷积上采样。这个方法就像魔术一样,可以让放大的图像保持清晰度,比普通方法更好。

接下来,空间注意力机制就像是给你的眼睛装了一个神奇的指南针。当你看一幅画的时候,它可以帮助你自动注意到最重要的地方,而忽略掉不太重要的细节。这样,当计算机处理图像时,它就能够更集中地关注那些对识别物体真正有用的部分,而不是浪费时间在无关紧要的地方。

而A2SFF是结合了上述所有好方法的一种新技巧,专门用来帮助计算机更准确地找到图片里的小东西,比如道路上的交通标志。通过这种方法,即使是小小的交通标志也能被快速且准确地识别出来,这对自动驾驶汽车来说非常重要。

优势

  • 提高小目标检测能力:通过自适应空间注意力特征融合模块,可以提高小目标检测的准确率。

  • 有效性:实验证明,所提出的方法在交通标志小目标检测方面具有优越性和有效性。

提出层级分组Softmax损失函数检测器

由于数据集中样本不均衡,尾部类别没有充足样本进行训练,导致尾部类别被头部类别竞争抑制。为决类内竞争问题,通过构建标签树将不同类别进行分层分组,使得每组内类别样本数量相近,并根据标签树结构重新设计模型检测器和损失函数。实验表明所提出的 HGS 检测器在交通标志长尾目标检测方面具有优越性和有效性。

概念解释

  • 层级分组Softmax损失函数:数(Hierarchical Group Softmax,HGS) 层级分组Softmax损失函数是一种用于长尾目标检测的损失函数,通过构建标签树将不同类别进行分层分组,使得每组内类别样本数量相近,并根据标签树结构重新设计模型检测器和损失函数。

  • 类内竞争问题:类内竞争问题是指在样本不均衡条件下,尾部类别没有充足样本进行训练,导致尾部类别被头部类别竞争抑制的问题。

  • 标签树:标签树是一种用于分层分组的树状结构,可以将不同类别进行分组,使得每组内类别样本数量相近。

  • HGS检测器:层级分组Softmax损失函数检测器(Hierarchical Group Softmax Detector,HGS)是一种用于长尾目标检测的检测器,可以提高长尾目标检测的准确率。

优势

  • 解决类内竞争问题:通过构建标签树将不同类别进行分层分组,可以解决类内竞争问题。

  • 提高长尾目标检测能力:实验证明,所提出的 HGS 检测器在交通标志长尾目标检测方面具有优越性和有效性。

传统交通标志检测方法

基于浅层信息的交通标志检测

基于浅层信息的交通标志检测主要根据交通标志的颜色、形状、纹理等特征进行检测,通常使用传统的图像处理方法,如边缘检测、颜色分割、形状匹配等。

优化算法

  • 优化有整合HIS空间信息和RGB颜色空间并用于交通标志分割检测,该算法分割结构同时包含了HIS空间信息和RGB颜色空间信息,通过使用颜色概率模型将输入的图像转换为概率图,然后通过找到最大稳定值区域来检测交通标志。

  • 在结合交通标志外形的优化算法中,还有基于交通标志的形状特征,比如说常见的圆形、三角形、矩形等,不同于颜色特征,这些方法均能排除光线、阴影等干扰因素。

  • 还有进行距离变换的方法,在距离变换操作后将图像与模板进行匹配,通过计算距离变换后的图像与模板的相似度,来检测交通标志。

  • 基于霍夫曼变换的径向对称变换方法,通过正多边形检测器来检测交通标。

  • 多重阈值方案和环境选择策略提取感兴趣区域,然后通过对数极映射的内部区域与参考模板之间匹配进行交通标志检测。

以上算法缺点

  • 对光照、角度、遮挡、复杂背景、局部遮挡等因素敏感,容易受到干扰。

  • 仅仅凭借颜色、形状、纹理等特征进行检测,准确率有限。

针对以上缺点的优化算法

  • 一种包含了颜色特征、尺寸特征、外形特征的辅助算法

  • (MSER)的交通标志检测算法,通过颜色对条件和形状条件对感兴趣区域进行判断,从而检测交通标志。

实验表明,以上算法合并多个特征的交通标志检测算法相比只使用单一特征的检测算法,准确率有所提高,其鲁棒性有所增强。

概念解释

  • HIS空间信息:HIS空间信息是一种颜色空间,包含色调(Hue)、饱和度(Saturation)和亮度(Intensity)三个通道,可以更好地描述颜色。

  • RGB颜色空间:RGB颜色空间是一种颜色空间,包含红色(Red)、绿色(Green)和蓝色(Blue)三个通道,可以描述颜色。

  • 颜色概率模型:颜色概率模型是一种模型,可以将输入的图像转换为概率图,用于检测交通标志。

  • 最大稳定值区域:最大稳定值区域是指在概率图中找到的最大稳定值的区域,用于检测交通标志。

  • 距离变换:距离变换是一种图像处理方法,可以将图像中的像素值转换为距离值,用于检测交通标志。

  • 霍夫曼变换:霍夫曼变换是一种图像处理方法,可以检测图像中的直线、圆等形状,用于检测交通标志。

  • 多重阈值方案:多重阈值方案是一种图像处理方法,可以根据不同的阈值提取感兴趣区域,用于检测交通标志。

  • 环境选择策略:环境选择策略是一种图像处理方法,可以根据环境条件选择合适的算法,用于检测交通标志。

  • 对数极映射:对数极映射是一种图像处理方法,可以将图像进行对数变换,用于检测交通标志。

  • MSER:MSER(Maximally Stable Extremal Regions)是一种用于检测图像中稳定区域的算法,可以用于检测交通标志。

  • 鲁棒性:鲁棒性是指算法对干扰因素的抵抗能力,鲁棒性越强,算法越不容易受到干扰。

基于机器学习的交通标志检测

基于机器学习的交通标志检测分为三个步骤:候选区域选择、手工特征提取和分类器训练。候选区域选择是通过Selective Search算法生成候选区域,手工特征提取是通过HOG、SIFT等特征提取算法提取特征,分类器训练是通过SVM等分类器进行训练。

常用的候选区域选择算法

  • 尺度不变特征变换:(Scale-invariant Feature Transform,SIFT)是一种用于检测和描述图像局部特征的算法,可以检测图像中的关键点,并计算关键点的特征向量。

  • 哈尔特征:(Haar-like Features,Haar)是一种用于检测图像中的目标的特征,因其与哈尔小波变换的相似性而得名。 它是基于图像亮度差异的一种特征描述符,通过比较图像中不同区域的像素和差异来提取特征。 这些特征通常是矩形区域的亮度差异,如眼睛周围的黑色和白色区域,从而有效地区分人脸与非人脸区域。

  • 方向梯度直方图:(Histogram of Oriented Gradients,HOG)是一种用于检测图像中的目标的特征,通过计算图像中每个像素点的梯度方向和大小,然后将图像分割为小的单元格,统计每个单元格中梯度方向的直方图,最后将所有单元格的直方图拼接起来作为特征向量。

  • 局部二值模式:(Local Binary Patterns,LBP)是一种用于检测图像中的目标的特征,它将各个像素与其附近的像素进行比较,并把结果保存为二进制数。由于其辨别力强大和计算简单,局部二值模式纹理算子已经在不同的场景下得到应用。描述图像局部特征,具有灰度不变性和旋转不变性等显著优点。

常用的分类器

  • 支持向量机:(Support Vector Machine,SVM)是一种用于分类和回归的监督学习算法,通过找到一个最优的超平面来将不同类别的样本分开。

  • 随机森林:(Random Forest)是一种用于分类和回归的集成学习算法,通过构建多个决策树来进行分类或回归。

  • 自适应提升:(Adaptive Boosting,AdaBoost)是一种用于分类的集成学习算法,通过训练多个弱分类器来构建一个强分类器。

提取定向梯度变异直方图特征并利用极端学习机算法训练的单一分类器进行交通标志检测与识别

流程图如下:

输入图像 -> 预处理 -> 颜色、形状分割 -> 特征提取 -> 输入分类器 -> 输出结果

劣势

  • 仍然受到光照、角度、遮挡、复杂背景、局部遮挡等因素的影响。

  • 传统的特征提取算法需要手工设计特征,不够自适应。

  • 分类器的准确率有限,需要进一步提高。

  • 使用不同大小窗口进行全局搜索,窗口大小设计需要考虑物品的大小,不同大小的窗口会导致检测准确率的差异。

  • 产生大量的无效信息窗口,导致计算量大,降低效率。

  • 而支持向量机作为经典的的二分类网络,其在处理小规模样本时表现较好,但在处理大规模样本时,其效果不佳,并且支持向量机对参数选择敏感,影响检测效率。

主要难点

  • 交通标志部分被遮挡,导致检测困难。

  • 复杂背景干扰,导致检测困难。

  • 拍摄角度不同,导致检测困难。

  • 交通标志颜色误差,受限于不同摄像头的色彩差异,以及交通标志老化等因素,导致检测困难。

概念解释

  • 极端学习机算法:极端学习机算法是一种用于分类和回归的机器学习算法,通过构建一个单一的分类器来进行分类或回归。

  • 全局搜索:全局搜索是一种用于检测图像中目标的方法,通过使用不同大小的窗口进行搜索,来检测目标。

  • 无效信息窗口:无效信息窗口是指在全局搜索中产生的无效窗口,这些窗口不包含目标,但会增加计算量。

  • 支持向量机:支持向量机是一种用于分类和回归的监督学习算法,通过找到一个最优的超平面来将不同类别的样本分开。

  • 小规模样本:小规模样本是指样本数量较少的情况,支持向量机在处理小规模样本时表现较好。

  • 大规模样本:大规模样本是指样本数量较多的情况,支持向量机在处理大规模样本时效果不佳。

待续

问卷调查

在本篇学习笔记中,在多处使用了AI快捷搜索对话功能,作为读者,你认为这种功能对你的文章阅读有帮助吗?您可点击以下链接参与问卷调查,帮助我们更好地改进产品,本次问卷为有奖问卷,包括PostChat会员和现金奖励,感谢您的参与!点击参与问卷调查

评论 隐私政策