[Intensive Reading]目标检测(object detection)扩展系列(一) Selective Search:选择性搜索算法

Faster R-CNN with ResNet101: 深度学习目标检测优化 本文还有配套的精品资源,点击获取 简介:本压缩包提供了一个针对计算机视觉目标检测优化的深度学习模型——Faster R-CNN,它采用ResNet101作为其骨干网络。Faster R-CNN通过集成区域提议网络(RPN)和深度残差网络(ResNet101),实现了快速且精确的图像物体检测。其中,ResNet101的深度残差学习能力允许网络更有效地训练和传递特征,而Fast... 阅读详情

目标检测系列:
目标检测(object detection)系列(一) R-CNN:CNN目标检测的开山之作
目标检测(object detection)系列(二) SPP-Net:让卷积计算可以共享
目标检测(object detection)系列(三) Fast R-CNN:end-to-end的愉快训练
目标检测(object detection)系列(四) Faster R-CNN:有RPN的Fast R-CNN
目标检测(object detection)系列(五) YOLO:目标检测的另一种打开方式
目标检测(object detection)系列(六) SSD:兼顾效率和准确性
目标检测(object detection)系列(七) R-FCN:位置敏感的Faster R-CNN
目标检测(object detection)系列(八) YOLOv2:更好,更快,更强
目标检测(object detection)系列(九) YOLOv3:取百家所长成一家之言
目标检测(object detection)系列(十) FPN:用特征金字塔引入多尺度
目标检测(object detection)系列(十一) RetinaNet:one-stage检测器巅峰之作
目标检测(object detection)系列(十二) CornerNet:anchor free的开端
目标检测(object detection)系列(十三) CenterNet:no Anchor,no NMS
目标检测(object detection)系列(十四)FCOS:用图像分割处理目标检测

目标检测扩展系列:
目标检测(object detection)扩展系列(一) Selective Search:选择性搜索算法
目标检测(object detection)扩展系列(二) OHEM:在线难例挖掘
目标检测(object detection)扩展系列(三) Faster R-CNN,YOLO,SSD,YOLOv2,YOLOv3在损失函数上的区别

简介

在Faster R-CNN算法之前,R-CNN,SPP-Net和Faster R-CNN这些方法中,都用到了SS(Selective Search)算法,它其实是一种区域建议算法为后续的检测任务提供候选框,SS的论文是《Selective Search for Object Recognition》,即便是这篇论文自己的任务最后都是目标识别:
在这里插入图片描述
如果我们再把时间往前推移一段,在HOG行人检测任务里,也在做类似的事情,只是HOG用的是滑动窗遍历,这就比较尴尬,图像中的目标总会以不同的尺寸,位置出现,滑动窗的大小和步长是个不好选择的参数,所以在RPN和one stage的检测方法没有出来的时候,类似SS的区域建议方法是个不错的选择。

Selective Search原理

选择性搜索算法使用基于图的分割算法(Graph-Based Segmentation)生成初始区域,随后使用一系列的相似度判别规则决定哪些区域应该被合并到一起,再次合并后最终实现区域建议生成。

基于图的分割算法

基于图的图像分割算法其实是一个独立经典的图像分割的方法,它更加古老,是一篇2004年的论文《Efficient Graph-Based Image Segmentation》,不过,目前直接用它做分割的应该比较少,很多算法用它作预处理过程,比如Selective Search。

最小生成树(MST)

基于图的分割算法将图像用加权图的形式抽象化表示,一个无向图 G G G由顶点集 V V V与边集 E E E组成,那么图 G G G可以表示为 G = ( V , E ) G=(V,E) G=(V,E),连接一对顶点 ( V i , V j ) (V_{i},V_{j}) (Vi​,Vj​)的边 e ( V i , V j ) e(V_{i},V_{j}) e(Vi​,Vj​)具有权重 w ( V i , V j ) w(V_{i},V_{j}) w(Vi​,Vj​),无向图指顶点间的边没有方向,下面这张图就是一个无向图的示例,其中数字表示边 E E E的权重 w w w,比如边 e ( a , b ) e(a,b) e(a,b)的权重是4 。
在这里插入图片描述
树结构是一种特殊的图,树中的点的集合互不交叉,这意味着在图中将不存在使集合产生回路的边。上图中实线表示的边与其连接的点组成的就是一棵树。
而最小生成树(minimun spanning tree,MST)又是一种特殊的树结构,给定需要连接的顶点,选择边的权重之和最小时的树结构就是最小生成树,我们假设上面的树结构就是最小生成树。

分割策略

在基于图的分割算法中,将每一个像素点做为图中一个顶点,然后将顶点逐步合并为一个区域。合并区域是以最小生成树作为依据连接,保证整个无向图中没有重叠的区域,而且每个区域的权重和都是最小的。那么在图像中,顶点间的权重应该怎么表示?
对于一对像素点 ( a , b ) (a,b) (a,b)的边 e ( a , b ) e(a,b) e(a,b),其权值 w ( a , b ) w(a,b) w(a,b)用两点灰度值的欧氏距离来表示,当图像为RGB三通道时,权值的公式为:
w ( a , b ) = ( R a − R b ) + ( G a − G b ) + ( B a − B b ) w(a,b) = \sqrt{(R_{a}-R_{b})+(G_{a}-G_{b})+(B_{a} - B_{b})} w(a,b)=(Ra​−Rb​)+(Ga​−Gb​)+(Ba​−Bb​) ​
R a R_{a} Ra​表示像素点 a a a的 R R R通道的灰度值,其余的同理。权重 w ( a , b ) w(a,b) w(a,b)可以做为衡量两个像素点间差异的标准,即两点间的不相似度。两个区域间的不相似度同样依照该方法求取,对于两个区域 G 1 G_{1} G1​和 G 2 G_{2} G2​,其连接方式如下图。
在这里插入图片描述
其中,像素点 a a a, b b b, c c c构成区域 G 1 G_{1} G1​,像素点 d d d, e e e, f f f构成区域 G 2 G_{2} G2​,图中虚线为可能使 G 1 G_{1} G1​和 G 2 G_{2} G2​合并的连接方式。根据MST定义,如果 G 1 G_{1} G1​和 G 2 合 并 为 一 个 区 域 , 将 选 择 权 重 G_{2} 合并为一个区域,将选择权重 G2​合并为一个区域,将选择权重w(G_{1},G_{2}) 最 小 的 边 最小的边 最小的边e(G_{1},G_{2})$,定义其为类间差异 d i f f ( G 1 , G 2 ) diff(G_{1},G_{2}) diff(G1​,G2​) ,并与设定阈值的比较决定是否合并这两个区域。
下面的问题就是,阈值是什么?
基于图的分割算法使用一种局部自适应阈值的方式,避免了全局阈值带来的分割过细或过粗糙的问题。阈值选择为区域的类内差异 I n t ( G ) Int(G) Int(G) :
I n t ( G ) = M a x ( E ) , E ∈ G Int(G)=Max(E) ,E\in{G} Int(G)=Max(E),E∈G
其中 E E E为 G G G的边集,类内差异为边集中每个边的不相似度的最大值。最终两个区域是否合并的条件是类间差异是不是小于类内差异:
d i f f ( G 1 , G 2 ) ≤ M i n ( I n t ( G 1 ) , I n t ( G 2 ) ) diff(G_{1},G_{2})\leq Min(Int(G_{1}),Int(G_{2})) diff(G1​,G2​)≤Min(Int(G1​),Int(G2​))
这样一来,就解决了两个区域是否要合并的问题,但是问题是,在一张图像开始的时候用最小生成树生成区域,它会有只剩下一个像素点的情况,这就是区域的特殊情况,一个像素点就是一个区域。单个像素点的类内差异是0,想要让上面的公式成立,就要类间的差异也是0,这显然不可能,这样一来,就会造成过分割。
为了解决这个问题,要为每个像素点分配一个初始的类内差异 r C = k C r_{C}=\frac{k}{C} rC​=Ck​, C C C是像素点的个数, k k k是一个人为设定的超参数。当区域内像素点个数逐渐增多, r C r_{C} rC​的作用将越来越小,而对于单个的像素点, r C = k r_{C}=k rC​=k将保持初始值不变。增加初始值后的类间差异为:
I n t ( G ) = M a x ( E ) + r C , E ∈ G Int(G)=Max(E)+r_{C} ,E\in{G} Int(G)=Max(E)+rC​,E∈G

相似度判别原理

经过初始分割之后,效果就像下图中左侧最下方那张图,分割的效果过细,无法作为区域建议使用。在此基础上,SS算法根据颜色,纹理,尺寸和空间交叠率四个方面衡量区域间的相似度,对分割后的结果进行再一次的合并。
在这里插入图片描述

颜色相似度

颜色的相似度计算选用HSV颜色空间中的色调,对于RGB图像中的每个区域 G G G中单个通道的色调在bin=25的直方图上进行投票,其结果用 c i c_{i} ci​表示,所以三通道情况下bin=75。区域之间颜色相似度,通过归一化后直方图交叉核式子来计算:
S c o l o r ( G i , G j ) = ∑ k − 1 n m i n ( c i k , c j k ) S_{color}(G_{i},G_{j})=\sum_{k-1}^{n}min(c_{i}^{k},c_{j}^{k}) Scolor​(Gi​,Gj​)=k−1∑n​min(cik​,cjk​)
纹理相似度

纹理相似度采用 的高斯分布在8邻域方向做梯度统计,然后每个通道的梯度方向以bins=10计算直方图,其结果用 t i t_{i} ti​表示,所以直方图维度为 8 × 3 × 10 = 240 8\times3\times10=240 8×3×10=240。最后使用与颜色相似度相同的方式计算纹理相似度:
S t e x t u r e ( G i , G j ) = ∑ k − 1 n m i n ( t i k , t j k ) S_{texture}(G_{i},G_{j})=\sum_{k-1}^{n}min(t_{i}^{k},t_{j}^{k}) Stexture​(Gi​,Gj​)=k−1∑n​min(tik​,tjk​)
尺寸相似度

尺寸相似度采用像素面积计算,其中 s i z e i m a g e size_{image} sizeimage​ 为整个图像的像素面积, s i z e G 1 size_{G_{1}} sizeG1​​为区域 G 1 G_{1} G1​的像素面积, s i z e G 2 size_{G_{2}} sizeG2​​为区域 G 2 G_{2} G2​的像素面积。显然当 G 1 G_{1} G1​与 G 2 G_{2} G2​都很小时,尺寸相似度趋近1,这保证了较小的区域优先合并,从而避免大区域不断合并小区域。
S s i z e ( G i , G j ) = 1 − s i z e G 1 + s i z e G 2 s i z e i m a g e S_{size}(G_{i},G_{j})=1-\frac{size_{G_{1}}+size_{G_{2}}}{size_{image}} Ssize​(Gi​,Gj​)=1−sizeimage​sizeG1​​+sizeG2​​​

空间交叠率

交叠相似度同样采用像素面积计算,其中 s i z e B B i j size_{BB_{ij}} sizeBBij​​是区域 s i z e G i size_{G_{i}} sizeGi​​和区域 s i z e G j size_{G_{j}} sizeGj​​的最小外接矩形的像素面积。越高的重叠度意味着两个区域接触的像素点越多,两个区域占 s i z e B B i j size_{BB_{ij}} sizeBBij​​的比例就会越高,交叠相似度也就会越高,这保证了交叠度高的区域优先合并。
S f i l l ( G i , G j ) = 1 − s i z e B B i j − s i z e G i − s i z e G j s i z e i m a g e S_{fill}(G_{i},G_{j})=1-\frac{size_{BB_{ij}}-size_{G_{i}}-size_{G_{j}}}{size_{image}} Sfill​(Gi​,Gj​)=1−sizeimage​sizeBBij​​−sizeGi​​−sizeGj​​​

最终的相似度是上述四个相似度的加权和:
S ( G i , G j ) = a S c o l o r ( G i , G j ) + b S t e x t u r e ( G i , G j ) + c S s i z e ( G i , G j ) + d S f i l l ( G i , G j ) S(G_{i},G_{j})=aS_{color}(G_{i},G_{j})+bS_{texture}(G_{i},G_{j})+cS_{size}(G_{i},G_{j})+dS_{fill}(G_{i},G_{j}) S(Gi​,Gj​)=aScolor​(Gi​,Gj​)+bStexture​(Gi​,Gj​)+cSsize​(Gi​,Gj​)+dSfill​(Gi​,Gj​)

合并候选框

通过上面的相似度判别依据,接下来要逐个合并图分割生成的候选框,SS采用这样的策略:
在这里插入图片描述

算法:
利用切分方法得到候选的区域集合R = {r1,r2,…,rn}
初始化相似集合S = ϕ
遍历邻居区域对(ri,rj) do
     计算相似度s(ri,rj)
     S = S  ∪ s(ri,rj)
while S not=ϕ do
     从S中得到最大的相似度s(ri,rj)=max(S)
     合并对应的区域rt = ri ∪ rj
     移除ri对应的所有相似度:S = S\s(ri,r*)
     移除rj对应的所有相似度:S = S\s(r*,rj)
     计算rt对应的相似度集合St
     S = S ∪ St
     R = R ∪ rt
L = R中所有区域对应的边框

最终,候选框会被合并成一张图,但是每次的合并过程所对应的图层,以及它们合并时的相似度大小,都被记录下来了。这样一来就会有很多的图层,每个图层中又有若干的区域,这些区域还存在很大的重复,并且,不同的目标可能在这个图层中存在,在另一图层中又没了,所以我们需要一些策略对这些区域建议打分,最终的阈值决定将哪些区域最后输出出来。

Selective Search效果

在这里插入图片描述
上面这张图,说明了SS在多目标,多尺度,多形态下的区域建议效果,这个起码比滑动窗好多了。

华南理工大学电子与信息学院23年预推免复试面试经验贴 阅读详情

相关推荐

MDK开发篇:基于立创逻辑派FPGA-G1与Cortex-M1软核的按键控制LED实战

本文详细介绍了基于立创逻辑派FPGA-G1开发板与高云Cortex-M1软核的完整开发流程。通过Gowin云源软件配置软核系统与GPIO外设,并在Keil MDK环境中编写按键控制LED的C程序,最终实现程序固化与上电自启动。教程涵盖硬件配置、软件开发、在线调试与固化部署全步骤,帮助STM32开发者快速上手FPGA软核开发。

weixin_42103128的博客 147

【CVPR2023】Selective Query Recollection:增强基于查询的目标检测的训练

论文题目:Enhanced Training of Query-Based Object Detection via Selective Query Recollection代码:https://github.com/Fangyi-Chen/SQR作者在知乎的导读:https://zhuanlan.zhihu.com/p/610347565导读传统目标检测方法需要大量手工处理步骤,限制了端到端优化...

深度学习与计算机视觉 1368

Cadence OrCAD: 层次化设计 Hierarchical Design

详细介绍OrCAD的原理图层次化设计方法。

Fantasy237的博客 1万+

CVPR 2023 | 即插即用!SQR:对于训练DETR-family目标检测的探索和思考

点击下方卡片,关注“CVer”公众号AI/CV重磅干货,第一时间送达点击进入—>【计算机视觉】微信技术交流群作者:cfyyy | (源:知乎)编辑:CVerhttps://zhuanlan.zhihu.com/p/610347565分享一下我们最近的目标检测文章,Enhanced Training of Query-Based Object Detection via Selective ...

阿木寺的博客 3534

Android 13.0 双屏时触摸失效问题排查与修复

摘要:本文记录了RK3588 Android12开发板上主屏触摸失效问题的排查与解决过程。通过分析发现,USB触摸设备被错误关联到辅屏(displayId=3)而非主屏(displayId=0)。解决方案是修改TouchInputMapper.cpp,强制触摸设备使用INTERNAL viewport(主屏),并保持设备在viewport不活跃时仍启用。该修改涉及约40行代码,有效解决了多显示器环境下触摸设备错误映射的问题,同时提供了详细的调试方法和注意事项。

ip0417的博客 353

电子元器件-接口电路篇:RS-232、RS485/422、I2C、SPI、USB、网口

以上规定说明了RS-232C 标准对逻辑电平的定义。对于数据(信息码):逻辑“1”的传输的电平为-3V~-15V,逻辑“0”传输的电平为+3V~+15V;对于控制信号;接通状态(ON)即信号有效的电平为+3V~+15V,断开状态(OFF)即信号无效的电平为-3V~-15V,也就是当传输电平的绝对值大于3V 时,电路可以有效地检查出来;

qq_60226558的博客 887

目标检测~DETR-family

第一个量: TP F Rate. 在第六层,对于某一个query,如果它对应的预测是一个True positive, 那必然是匹配到了一个ground-truth G. 那我们就去第1~5层查看和这个query 对应的5个query,看它们的预测是不是也能匹配到这个同样的ground-truth G, 并且有更高的IOU匹配度和更高的confident score。在多数情况下,第六层的结果依然是最优的(之一),毕竟mAP更高。这样每一层的监督信号是下一层的两倍,形成几何序列1,2,4,8,16,32。

whaosoft143ai的博客 580

【行业解决方案篇十五】【DeepSeek物流优化:车辆路径规划算法】

写完这篇技术解析,突然想起那位多绕150公里的王师傅——现在他的车载平板会实时显示"路径健康度",当偏离最优路线超过5%就自动报警。从节约算法到深度强化学习,从三维装载到时序预测,这些技术最终化作每辆货车少烧的1升柴油,每个快递小哥早回家的1小时。最后说个浪漫的事:系统曾为某偏远山区规划出一条穿越枫叶林的配送路线,不仅节省23公里,还成了网红打卡路线。原来物流优化的尽头,不仅是冰冷的数学,还有人间烟火气的温度。

商务合作|问题讨论|交流学习 请联系作者微信,加微信请务必注明来意,博客主页有联系方式 292

Enhanced training of query-based object detection via selective query recollection

本文研究了基于查询的目标检测器在最后解码阶段预测错误,而在中间阶段预测正确的现象。我们回顾了训练过程,并将这种被忽视的现象归因于两个限制:缺乏训练重点和解码序列的级联错误。我们设计并提出了一种简单有效的基于查询的目标检测器训练策略——选择性查询回忆(SQR)。随着解码阶段的深入,它会累积收集中间查询,并有选择地将查询转发到顺序结构以外的下游阶段。这样,SQR将训练重点放在后期阶段,并允许后期阶段直接处理来自早期阶段的中间查询。

okimaru的博客 740

STM32入门教程:智能储物柜控制

在这个例子中,我们将使用一个4x4的储物柜,共有16个储物格。我们了解了硬件准备、储物柜电路设计、STM32的基本配置、储物柜控制代码的编写以及测试和调试等方面的知识。根据我们的电路设计,我们需要将一些引脚配置为输出,并将其他引脚配置为输入。在本教程中,我们将使用STM32微控制器来实现一个基本的智能储物柜控制系统。在主函数中,我们将不断循环读取传感器数据,并根据数据的变化来控制储物柜的开关和显示相关信息。这个函数将读取人体感应传感器、温湿度传感器和光照传感器的数据,并将数据存储到相应的变量中。

m0_75244442的博客 660

RT-DETR改进策略【损失函数篇】| 2024 引进Focaler-IoU损失函数 加强边界框回归 (Focaler-DIoU、Focaler-GIoU、Focaler-CIoU等)

本文记录的是改进RT-DETR的损失函数,将其替换成。现有研究通过利用边界框之间的几何关系来提高回归性能,但忽略了困难样本和简单样本分布对边界框回归的影响。不同检测任务中困难样本和简单样本的分布不同,对于简单样本占主导的检测任务,关注简单样本的边界框回归有助于提高检测性能;对于困难样本比例较高的检测任务,需要关注困难样本的边界框回归。,提高检测器在不同检测任务中的性能。实现的。

Limiiiing的博客 1922

CVPR2023 | 70+目标检测论文及代码整理

CVPR2023目标检测相关70+论文及代码整理

2万+

筑牢上线前安全防线:安全运维服务中的检测实践与深化

在日益严峻的网络安全形势下,将漏洞扫描、渗透测试和基线核查有机结合的上线前安全检测,是保障信息系统安全、稳定、合规上线的基石。通过专业、严谨、协作的检测实践,乙方安全团队能够有效协助甲方在系统生命周期的起点就构筑起坚固的安全防线,为业务的顺利开展和用户的信任保驾护航,真正实现“安全赋能业务”的价值。这道“守门人”的职责,是数字时代企业稳健前行的不可或缺的保障。专业的安全服务提供商(乙方)需要与甲方(系统所有者/运营方)建立紧密、透明、协作的伙伴关系,实现风险的闭环管理,甚至推动甲方安全能力的长期提升。

huluang的专栏 183

每天一篇目标检测文献(六)——Part One

为了理解图像,我们要对图像进行分类和精确定位其中目标的概念和位置,这就是“目标检测”。其中包含许多子任务:人脸检测、行人检测、骨架检测等等。

qq_52889317的博客 1399

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

CVPR 2023 论文和开源项目合集

向AI转型的程序员都关注了这个号????????????【CVPR 2023 论文开源目录】BackboneCLIPMAEGANGNNMLPNASOCRNeRFDETRDiffusion Models(扩散模型)AvatarsReID(重识别)长尾分布(Long-Tail)Vision Transformer视觉和语言(Vision-Language)自监督学习(Self-supervised Learning)数...

datayx的文章 4082

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

CVPR 2023 接收结果出炉!再创历史新高!录用2360篇!(附10篇最新论文)

点击下方卡片,关注“CVer”公众号AI/CV重磅干货,第一时间送达点击进入—>【计算机视觉】微信技术交流群2023 年 2 月 28 日凌晨,CVPR 2023 顶会论文接收结果出炉!这次没有先放出论文 ID List,而是直接 email 通知作者(朋友圈好友纷纷晒截图,报喜讯~你被刷屏了没?!)。CVPR 2023 主委会官方发布这次论文接收数据:有效投稿 9155 篇(比 CVPR ...

阿木寺的博客 3万+

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

选择性搜索(selective search)

https://blog.youkuaiyun.com/guoyunfei20/article/details/78723646 https://blog.youkuaiyun.com/Tomxiaodai/article/details/81412354 该文翻译整理自:selective search for object detection(c++ / python) 一、目标检测 VS 目标识别 目标识别(o...

Arthur_Holmes的博客 1272

生成候选区域的三种方法

RPN模块

m0_70484757的博客 2005

目标跟踪检测算法(四)——多目标扩展

第一阶段(概率统计最大化的追踪) 1)多假设多目标追踪算法(MHT,基于kalman在多目标上的拓展) 多假设跟踪算法(MHT)是非常经典的多目标跟踪算法,由Reid在对雷达信号的自动跟踪研究中提出,本质上是基于Kalman滤波跟踪算法在多目标跟踪问题中的扩展。 卡尔曼滤波实际上是一种贝叶斯推理的应用,通过历史关联的预测量和k时刻的预测量来计算后验概率: 关联假设的后验分布是历史累计概率密度的连...

藏晖的博客 1万+

选择性搜索算法(Selective Search)超详解(通俗易懂版)

Selective Search(选择性搜索算法)详解

Coding... 3万+

物体检测之选择性搜索(Selective Search)

概述 本文牵涉的概念是候选区域(Region Proposal ),用于物体检测算法的输入。无论是机器学习算法还是深度学习算法,候选区域都有用武之地。 本文的来源是翻译参考资料里的《Selective Search for Object Detection (C++ / Python)》,这是国外一个大神的博客,讲的是择性搜索(Selective Search)这一种产生候选区域的算法。这个算...

yuanlulu的博客 3万+

翻译:Selective Search for Object Detection

在这篇指导,我们将会理解一个在目标检测中的重要概念——Selective Search。我们也会在 C++ 的和 Python 上分享 OpenCV 代码。

强劲九 1133

深入浅出之selective search

在计算机视觉领域,目标检测是一项重要的任务,它要求从图像中识别和定位出感兴趣的目标。然而,传统的滑动窗口方法在处理大规模图像时效率低下,且生成的候选区域数量过多,导致计算复杂度高。因此,需要一种更高效的算法来生成高质量的候选区域,以提高目标检测的效率和准确性。Selective Search算法正是在这样的背景下被提出的。

浩瀚之水的专栏 2008

一文读懂候选边界框Selective Search、AnchorBased、Anchor Free

目标检测是计算机视觉中的一项重要任务,主要目的是在图像或视频中识别并定位感兴趣的对象。为了实现这一目标,目标检测算法通常会生成一系列候选边界框,这些框包围了图像中可能存在的目标对象。候选边界框技术对于减少目标检测的计算复杂度和提高检测精度至关重要。

weixin_51691064的博客 956

目标检测之选择性搜索:Selective Search

目标检测之选择性搜索:Selective Search

qq_30150579的博客 1439

搜索框技术综述

常见的搜索框技术为滑动窗口法,超越窗口法,选择型搜索算法、R-CNN算法和边界框回归算法等。 1,滑动窗口法 整体法和部位法 整体法:提取行人的整体信息然后检测 部分法:提取行人部分信息(例如头、手臂、身体、腿等)然后在构建部分间几何关系的基础上进行检测 一般HOG+SVM行人检测算法采用的是整体法,而形变部位模型(DPM)采用的是部分法。 滑动窗口法是一种类似于暴力搜索的方法,从左到...

韩江雪de 小屋 836
上一篇: [Intensive Reading]目标检测(object detection)系列(六) SSD:兼顾效率和准确性
下一篇: 如何理解扩张卷积(dilated convolution)
zxucver
zxucver 领域专家: 人工智能技术领域 领域专家: 人工智能技术领域
博客等级 码龄11年 2159粉丝 252原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值