- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
目标检测
1
目标检测经典算法
目录
目标检测简介
2
训练目标检测网络
3
目标检测是计算机视觉领域中一个重要的课题,目的是在图像中识别出目标的类别,并给出目标在图像中的位置信息和检测信息,从而为后续的其他任务提供必要的数据。
近年来,目标检测在行人车辆检测、人脸检测与识别、异常行为检测、计算机辅助诊断等领域都有着广泛的应用,如图所示。
目标检测简介
目标检测是图像处理、人工智能、机器学习、模式识别、图模型、最优化等多个前沿学科的交叉领域。
目标检测的主要任务是通过计算,自动完成对一张图片中感兴趣目标的位置和类别的预测。
然而,由于实际场景中目标物体的各种形变、姿态变化以及背景光照、角度、天气等复杂的环境因素,目标检测仍是一个具有挑战的任务。
传统的目标检测算法流程如图所示。
目标检测简介
主要流程是首先通过滑动窗口进行窗口截取,以确保目标至少被一个窗口包含,由于目标的尺度和长宽比多种多样,截取窗口时也使用不同大小、长宽比的预选窗口进行截取。
然后对截取的图像进行预处理操作,包括尺寸统一、去均值、消除无关特征、减少噪声等操作。再对经过预处理后的一系列图像使用人工设计的特征算子进行图像特征提取。
图像特征提取是目标检测问题中的关键,特征的质量在很大程度上决定最终目标检测算法的性能。不同的任务常常对特征有着不同的要求,也因此没有一种万能、通用的特征。
常用的传统的图像特征提取方法有基于形状、颜色、纹理、边缘、角点等视觉特征,以及表现更加优异的人工设计的特征算子,如HOG特征、SIFT特征、LBP特征、Haar小波特征算子等。
最后使用机器学习中常用的分类器,如SVM、自适应提升(AdaBoost)等进行特征分类和回归,并最终生成检测结果。
目标检测简介
2013年,罗斯·吉尔希克(Ross Girshick)等人提出基于深度学习的目标检测算法:区域卷积神经网络(Region Convolutional Neural Network,R-CNN)算法。
R-CNN算法成功地将卷积神经网络应用在目标检测任务中,虽然在此之前也有研究者尝试将深度学习应用在目标检测中,但是R-CNN使得目标检测算法投入实际使用成为可能。
R-CNN在VOC 2012测试集上的平均精度达到了53.3%,超越了传统图像目标检测方法,而且R-CNN启发了之后很多基于深度学习的目标检测算法。
随后又有Fast R-CNN、Faster R-CNN、SSD(Single Shot MultiBox Detector)、YOLO(You Only Look Once)等算法相继被被提出,不断提高着目标检测算法的性能。目标检测算法按照实现思路的不同,可分为以下两大类。
目标检测简介
Two-Stage(二阶段)目标检测算法,首先通过不同尺度的滑动窗口遍历图像,获取大量目标的候选框,然后对候选框进行分类,获取精确的目标边界框和目标类别。
Two-Stage目标检测算法分获取候选框和候选框分类两步完成目标检测,流程如图所示。
目标检测简介
One-Stage(一阶段)目标检测算法,直接训练网络实现边界框的回归和分类。
One-Stage目标检测算法能够一步完成目标检测,流程如图所示。
目标检测简介
在常见的基于深度学习的目标检测算法中,R-CNN系列(Fast R-CNN、Faster R-CNN)都属于Two-Stage目标检测算法。SSD、YOLO属于One-Stage目标检测算法。
由于Two-Stage目标检测算法多了候选框生成的步骤,因此Two-Stage目标检测算法相对于One-Stage目标检测算法精度普遍更高,但是算法的运算量也更大,无法适用于实时性要求较高的任务,大多用于高精度的离线目标检测任务。
而One-Stage目标检测算法由于运算量较小,往往通过嵌入式部署在移动智能设备上,执行实时性的目标检测任务。
目标检测简介
1
目标检测经典算法
目录
目标检测简介
2
训练目标检测网络
3
在目标检测算法中,较为经典的One-Stage目标检测算法有SSD、YOLOv3;较为经典的Two-Stage目标检测的算法有R-CNN系列,该系列中更具代表性的是Faster R-CNN。
因此,下面将通过介绍3种经典目标检测算法的网络结构和工作原理让读者对目标检测算法的基本实现思路和方法建立更加清楚的认识。
目标检测经典算法
Faster R-CNN由R-CNN和Fast R-CNN改进而来。
R-CNN将输入图像经过处理后获取大量目标候选区域,再通过卷积网络获取候选区域的特征,根据特征进行SVM分类获取目标的类别,最后经过非极大值抑制剔除重叠候选框,得到精确的边界框。
Fast R-CNN在R-CNN的基础上做出改进。
首先同时将候选框和整幅图像输入卷积网络中,卷
您可能关注的文档
最近下载
- 国庆节小报手抄报word电子版模板黑白线稿横版竖版涂色8KA3A4 (6).docx VIP
- 2019人教版高中物理必修第三册《第十章 静电场中的能量》大单元整体教学设计[2020课标].docx
- 函数的概念及表示法.ppt VIP
- 沪教版二年级下册数学《万以内数的认识与表达》(课件).pptx VIP
- 数学核心素养下的大单元结构化教学设计.doc VIP
- 社会教育《幼儿园的一天》PPT.pptx VIP
- 基于核心素养导向大单元教学设计培训课件人教版初中数学_百.docx VIP
- 初中数学基于核心素养导向的大单元教学设计(共50张).pptx VIP
- 人教版二年级下册数学精品教学课件 第7单元 7.2.1计数单位“万” (3).ppt VIP
- 四圣心源-六气解-六气从化.pdf VIP
文档评论(0)