从R-CNN到现代架构:目标检测的演变历程

2023年10月16日 由 alex 发表 269 0

目标检测是指在图像中识别和定位物体的过程,近年来在这方面取得了巨大的进展。得益于深度学习,目标检测模型经历了快速的发展,推动了机器对物体的感知和理解的界限。在本文中,我们将从 R-CNN 走过这些模型的发展历程,并推测未来的趋势。


2


R-CNN(有CNN的区域)


R-CNN是由Ross Girshick等人于2014年引入的,它是将区域建议与卷积神经网络(CNN)结合的开创性步骤。该过程包括三个主要步骤:


1. 区域建议:使用选择性搜索生成约2000个候选物体区域。


2. 特征提取:通过CNN将每个候选区域传递,提取特征。


3. 分类:使用支持向量机(SVM)将特征分为不同的物体类别。


虽然R-CNN取得了令人印象深刻的准确性,但由于处理多个区域的计算开销,其速度成为一个问题。


快速R-CNN


为了解决R-CNN的效率问题,Girshick在2015年提出了Fast R-CNN。该模型在两个重要方面进行了创新:


1. 它首先用CNN处理整个图像以生成特征图。然后将区域建议映射到该特征图上,从而消除了为每个单独的建议提取特征的昂贵步骤。


2. 使用RoI(感兴趣区域)池化层将这些区域内的特征转换为适合分类的固定大小。


这个模型确实比其前身更"快",在不影响准确性的同时提供更好的训练和检测速度。


更快的R-CNN


Shaoqing Ren等人在2016年引入了更快的R-CNN,旨在进一步提高检测速度。关键创新是引入了区域建议网络(RPN),该网络直接从特征图中生成区域建议。这使得模型可以共享建议生成和物体分类的计算,进一步优化了速度。


YOLO


YOLO是由Joseph Redmon等人提出的,它采用了完全不同的方法。它不生成区域建议,而是将图像划分为网格。对于每个网格单元,它同时预测边界框和类别概率。正如名字所暗示的,该网络只“看”一次图像,因此非常快速。然而,这也使得它在早期版本中对于检测较小或重叠的物体不够准确。


SSD


SSD是由Wei Liu等人提出的,它在速度和基于区域方法的准确性之间取得了平衡。它跳过了建议生成步骤,类似于YOLO,但使用不同尺度的多个特征图来处理不同大小的物体,因此更加灵活多样。


3


最近的架构


除了早期的YOLO模型之外,还有其他突破性的改进版本:


1. YOLOv5:YOLOv5是YOLOv4之后的非官方续作,由Ultralytics开发,以其速度和准确性的改进而闻名。它还具有使部署和精细调整更易于操作的特性。


2. YOLOv7:尽管不是YOLOv5的直接继任者,但这个版本提供了许多改进,进一步推动了实时物体检测的发展。


3. YOLOv8:在Ultralytics的指导下,YOLOv8是YOLO系列中最新的版本,延续了将速度与物体检测的精确性结合在一起的传统。


4. YOLO-NAS:与有编号的YOLO版本不同,YOLO-NAS利用神经架构搜索来找到目标检测任务的最佳设计,代表了在自动生成高性能架构方面的范式转变。


EfficientDet、FPN(特征金字塔网络)和其他模型也不断在优化效率和准确性方面取得突破。随着物体检测应用的多样化,人们越来越倾向于使用更专业和细致的模型。


未来预测


距离检测:Ultralytics预计将转向距离检测,正如Glen Jocher所强调的,这将重新定义机器在图像中感知深度的方式。这不仅将增强增强现实应用,提供更沉浸式的用户体验,而且在自动驾驶等领域中,准确的距离评估也是至关重要的。


1. 轻型模型的出现:随着边缘设备和物联网应用的普及,对紧凑而强大的物体检测模型的需求将会迅速增长。可以预见会有特别针对设备上处理进行优化的创新,以最大程度地提高效率而不牺牲准确性。


2. 利用少样本学习和零样本学习:随着获取标记数据变得越来越具有挑战性和昂贵,能够从有限的示例中很好地进行泛化的模型将成为研究的重点。允许模型在训练过程中检测它们少见或从未见过的对象的技术将至关重要。


3. 扩展三维物体检测:随着增强现实(AR)和虚拟现实(VR)的普及以及自动车辆行业的持续增长,能够在三维空间中检测和理解物体的模型将更加受追捧。


4. 增强的骨干网络和迁移学习:构建物体检测器的基础架构将继续发展。随着开发出更强大和广泛适用的模型,迁移学习将变得更加有效,即使用预训练模型对特定任务进行微调。


5. 多模态物体检测:将视觉数据与其他模态,例如音频、文本或感知数据相结合,可能会提供更丰富的上下文,从而导致更准确和全面的物体检测模型。


6. AI驱动的架构设计:像YOLO-NAS这样的模型的成功表明使用机器学习本身来设计和优化神经网络的潜力。这种元学习方法可能会成为一种标准,使AI系统能够自主生成特定应用或数据集的架构。


7. 实时适应性:未来的模型可能具备实时适应性,在遇到新的场景或物体时,能够学习和实时更新其参数,使其更具弹性和适应性。


总之,物体检测的未来看起来比以往任何时候都更光明。随着该领域的不断成熟,将先进技术与实际应用相结合,无疑将为机器更准确和有上下文的感知世界铺平道路,类似于人类视觉。

文章来源:https://medium.com/@the.mohammad.tohidi/the-evolution-of-object-detection-from-r-cnn-to-modern-architectures-and-beyond-b2b7d5d1e1e5
欢迎关注ATYUN官方公众号
商务合作及内容投稿请联系邮箱:bd@atyun.com
评论 登录
热门职位
Maluuba
20000~40000/月
Cisco
25000~30000/月 深圳市
PilotAILabs
30000~60000/年 深圳市
写评论取消
回复取消