0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

介绍一篇实时性好准确率高的论文:CornerNet-Lite

DPVg_AI_era 来源:lp 2019-04-23 10:50 次阅读

本文介绍一篇实时性好准确率高的论文:CornerNet-Lite。该论文由普林斯顿大学几位学者提出。目前CornerNet-Lite被认为是目标检测(Object Detection)中 FPS和mAP trade-off的最佳算法

之所以说:“吊打YOLOv3”,因为CornerNet-Lite在FPS和mAP上都超过了YOLOv3,具体详见下文介绍。

《CornerNet-Lite: Efficient Keypoint Based Object Detection》

摘要

基于关键点的方法是目标检测中相对较新的范例,消除了对anchor boxes的需求并提供了简化的检测框架。基于Keypoint的CornerNet在单级(single-stage)检测器中实现了最先进的精度。然而,这种准确性来自高处理代价。在这项工作中,团队解决了基于关键点的高效目标检测问题,并引入了CornerNet-Lite。

CornerNet-Lite是CornerNet的两种有效变体的组合:CornerNet-Saccade,它使用注意机制消除了对图像的所有像素进行彻底处理的需要,以及引入新的紧凑骨干架构的CornerNet-Squeeze。

这两种变体共同解决了有效目标检测中的两个关键用例:在不牺牲精度的情况下提高效率,以及提高实时效率的准确性。CornerNet-Saccade适用于离线处理,将CornerNet的效率提高6.0倍,将COCO的效率提高1.0%。

CornerNet-Squeeze适用于实时检测,提高了流行的实时检测器YOLOv3的效率和准确性(CornerNet-Squeeze为34ms|34.4mAP;COCO上YOLOv3为39ms|33mAP)。

这些贡献首次共同揭示了基于关键点的检测对于需要处理效率的应用的潜力。

背景

CornetNet 在 ECCV 2018 (oral)上横空出世,引领一波基于关键点的目标检测狂潮(最近anchor-free盛行),但这类算法(很多one-stage)也有缺点。虽然mAP有很大提升,但速度上都远不能达到实时(有些论文就避而不谈FPS了)。这其实可以看成学术阶段的成果,但距离落地应用还有一点距离。

而 本文CornetNet-Lite 是对CornetNet进行优化,提出了两种算法:

CornerNet-Saccade

CornerNet-Squeeze

CVer作者Amusi认为:

CornerNet-Saccade是在追求高准确率(mAP)的同时,尽可能提高速度(FPS)。即准确率优先,对标CornerNet等算法。创新点:引入Saccade思想

CornerNet-Squeeze是追求高实时性(FPS)的同时,尽可能提高准确率(mAP),即速度优先,其对标于YOLOv3等算法。创新点:引入SqueezeNet优化思想

正文

CornerNet-Saccade

人类视觉中的 Saccades(扫视运动)是指用于固定不同图像区域的一系列快速眼动。在目标检测算法中,我们广义地使用该术语来表示在推理期间选择性地裁剪(crop)和处理图像区域(顺序地或并行地,像素或特征)。

CornerNet-Saccade中的saccades是single type and multi-object。CornerNet-Saccade检测图像中可能的目标位置周围的小区域内的目标。它使用缩小后的完整图像来预测注意力图和粗边界框;两者都提出可能的对象位置,然后,CornerNet-Saccade通过检查以高分辨率为中心的区域来检测目标。它还可以通过控制每个图像处理的最大目标位置数来提高效率。具体流程如下图所示。

CornerNet-Saccade设计了一种新的backbone:Hourglass-54(含3个hourglass模块,深度为54)。原CornerNet中使用的是Hourglass-104(含2个hourglass模块,深度为54)。

注:crop在CornerNet-Saccade中作用非常大

CornerNet-Squeeze

与专注于subset of the pixels以减少处理量的CornerNet-Saccade相比,而CornerNet-Squeeze探索了一种减少每像素处理量的替代方法。在CornerNet中,大部分计算资源都花在了Hourglass-104上。

Hourglass-104由残差块构成,其由两个3×3卷积层和跳连接(skip connection)组成。尽管Hourglass-104实现了很强的性能,但在参数数量和推理时间方面却很耗时。为了降低Hourglass-104的复杂性,本文将来自SqueezeNet和MobileNets 的想法融入到 lightweight hourglass 架构中。

主要操作是:

受SqueezeNet启发,CornerNet-Squeeze将residual block 替换为SqueezeNet中的Fire module

受MobileNet启发,CornerNet-Squeeze将第二层的3x3标准卷积替换为 3x3 深度可分离卷积(depth-wise separable convolution)

具体如下表所示:

实验结果

开源代码是基于PyToch1.0.0,在COCO数据集上进行测试。测试硬件环境为:1080ti GPU + Intel Core i7-7700k CPU

One-stage算法性能比较

CornerNet-Saccade算法性能比较

可见Hourglass-54要强于Hourglass-104,另外gt attention对涨点帮助很大

CornerNet-Squeeze算法性能比较

见证奇迹的时候来了!CornerNet-Squeeze吊打YOLOv3,因为即使是C语言版本的YOLOv3,都已被全方位(mAP+FPS)超过。

注:日常期待一下YOLOv4,毕竟YOLOv3已经是去年3月的"老人"了。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 检测器
    +关注

    关注

    1

    文章

    860

    浏览量

    47655
  • 算法
    +关注

    关注

    23

    文章

    4601

    浏览量

    92695
  • 开源代码
    +关注

    关注

    0

    文章

    34

    浏览量

    2935

原文标题:吊打YOLOv3!普林斯顿大学提出CornerNet-Lite,已开源

文章出处:【微信号:AI_era,微信公众号:新智元】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    NIUSB6009 采集准确率的问题?

    NIUSB6009 采集准确率的问题? 、本人做个中间继电器电性能实验的装置 1、PLC带动中间继电器吸合和释放,(吸合用时1.5秒,释放用时1.5秒)周而复始的运动。 2、中间继电器的触头负载
    发表于 09-23 15:59

    TF之LoR:基于tensorflow实现手写数字图片识别准确率

    TF之LoR:基于tensorflow实现手写数字图片识别准确率
    发表于 12-19 17:05

    基于RBM实现手写数字识别准确率

    DL之RBM:基于RBM实现手写数字识别准确率
    发表于 12-28 10:19

    请问谁做过蚁群算法选择图像特征,使识别准确率最高?

    请问谁做过蚁群算法选择图像特征,使识别准确率最高?有学习资料或者matlab代码可以让我学习下吗
    发表于 02-17 17:20

    如何提高Stm32F746G准确率

    你好带时钟的教程 3。如何提高准确率?最好的祝福安杰伊
    发表于 01-12 07:26

    BOM准确率提高方法

    BOM错误造成的损失出现在产品制造、销售和售后服务工作中,但根源在产品研发部门,因此BOM准确率需要由专业部门进行专门管理。
    发表于 06-13 10:37 5187次阅读

    机器学习实用指南——准确率与召回

    受试者工作特征(ROC)曲线是另个二分类器常用的工具。它非常类似与准确率/召回曲线,但不是画出准确率对召回的曲线,ROC 曲线是真正例
    的头像 发表于 06-19 15:20 2.1w次阅读
    机器学习实用指南——<b class='flag-5'>准确率</b>与召回<b class='flag-5'>率</b>

    AI可准确识别罕见的遗传综合征,但要防止歧视滥用

    根据英国《自然·医学》杂志8日在线发表的论文款人工智能在接受上万张真实患者面部图像训练后,能够以
    发表于 03-10 10:52 306次阅读

    韩国研发套基于AI的医疗影像判读系统 诊断准确率比人类医生近20%

    韩国研究小组研发了套基于AI的医疗影像判读系统,可以通过胸部X射线筛查肺癌等肺部疾病,诊断准确率比人类医生近20%。
    发表于 04-12 16:50 1861次阅读

    盘点下mAP最高的目标检测算法

    要知道 Faster R-CNN已经是2015年提出的论文了,而YOLOv3发表出来也已经年多了。最近目标检测相关的论文,比较典型的有:SNIPER、CornerNet、Extrem
    的头像 发表于 07-13 08:10 1.5w次阅读
    盘点<b class='flag-5'>一</b>下mAP最高的目标检测算法

    搜狗推出多款新品AI录音笔,实时转写准确率达98%

    介绍,搜狗S1、E1两款AI录音笔产品均支持中英日韩德等10种语言、川粤津陕贵等10种方言的录音和转写,实时转写准确率达98%。最远拾音距离可达10米。
    的头像 发表于 02-26 16:53 2103次阅读

    AI垃圾分类的准确率和召回达到99%

    这套逻辑和人类用眼睛、大脑、手臂工作的逻辑差不多,而且效率也足够了。以塑料瓶为例,AI垃圾分类的准确率和召回达到99%,单张图片的识别时间不到半秒钟。
    的头像 发表于 06-16 15:10 3232次阅读

    讯飞AI录音笔SR702拥有多语言转写功能,转写准确率

    文字的实时转写准确率高达98%,相当地给力。今天我们就具体来看看它的这些功能。 多语言转写功能,转写准确率 区别款录音笔好坏的评判标准之
    的头像 发表于 12-18 10:29 4312次阅读

    ai人工智能回答准确率

    人工智能(AI)回答的准确率个相对的概念,会受到多个因素的影响,因此不能概而论地说其准确率或低。以下是对AI回答
    的头像 发表于 10-17 16:30 2329次阅读

    微机保护装置预警功能的准确率

    异常状态。 微机保护装置的预警功能准确率是衡量其性能的重要指标,它直接关系到装置能否及时准确地检测潜在的故障或异常情况,从而预防事故的发生。 准确率影响因素: 1.硬件性能:高精度的传感器和强大的数据处理单元直
    的头像 发表于 11-03 16:10 135次阅读