原标题:CornerNet为什么有别于其他目标检测领域的主流算法?

这篇文章为大家解读由密歇根大学 Hei Law 团队在 ECCV 2018发布的论文,一种新的目标检测算法。

目标检测算法在诸如自动驾驶、图像分类、人脸检测、视觉搜索等场景中,有着非常重要的意义。

今天的文章由极市平台投稿。

极市平台

深圳极视角旗下的视觉算法平台。主要为开发者提供算法开发、测试、推广、销售等服务,希望与开发者一起建立视觉算法的 App Store。

全文大约1700字。读完可能需要下面这首歌的时间

基础知识:主流算法简介

密歇根大学 Hei Law 等人在 ECCV 2018上,发表了一篇论文,提出了目标检测 CornerNet 算法。这个算法和主流算法有很多不一样。CornerNet 顾名思义,就是由图像边界形成的角(corner),组成的网(net)。

在 CornerNet 算法出现以前,目标检测领域的主流算法主要分为 one-stage (一刀流,如 SSD, YOLO)和 two-stage (二刀流,如 RCNN 系列)两种。

One-stage 做法是直接在图片上经过计算生成检测;Two-stage 则先提取 proposal, 再基于 proposal 做二次修正。

相对而言,one-stage 速度快精度低;而 two-stage 相反,精度高速度慢。

2014年 Ross Girshick 利用 CNN 成功取代了 HOG、DPM 等特征提取,把目标检测分成了三个步骤:

图像提取 detection proposal(其实就是图像中一些可能是检测物体的区域)

使用 CNN 对这些 proposal 进行特征提取

用 svm 对这些提取到的特征进行分类,从而完成检测的任务

这是 two-stage object detectors 鼻祖。

从 RCNN、SPPNet 到 fast RCNN,再到 Faster RCNN,目标检测的三个步骤(区域选择,特征提取,分类回归)被统一到一个深度网络框架之内,大大提高了运行速度。

FCN,FPN,RoI Align,Mask Branch 等技术把 Faster R-CNN 往前极大的推进。之后又出现了 FCN,IoU,NMS,ION,FPN,RoI Align 和 Mask Branch 等技术渊源,后来又有 YOLO,SSD,AttratioNet,G-CNN,R-FCN,Mask R-CNN,Mask X R-CNN 等的进化关系!

matlab corner 舍弃,CornerNet为什么有别于其他目标检测领域的主流算法?相关推荐

  1. ECCV 2018 | CornerNet:目标检测算法新思路

    本文为极市平台原创文章,转载请附原文链接: https://blog.csdn.net/Extremevision/article/details/82799308 ----------------- ...

  2. ECCV18 Oral | CornerNet目标检测开启预测“边界框”到预测“点对”的新思路

    性能超过所有one-stage类型目标检测算法,训练和测试代码均已开源. 本文来自ECCV2018 Oral论文<CornerNet: Detecting Objects as Paired K ...

  3. 目标检测: CornerNet

    本文是 ECCV2018 的工作,创新的在不使用 anchor box 的方法进行目标检测,还是有很多值得学习的地方,尤其是对像笔者这样对目标检测领域目前还不是很熟悉的读者,在 Related wor ...

  4. 基于YOLOv4的目标检测系统(附MATLAB代码+GUI实现)

    摘要:本文介绍了一种MATLAB实现的目标检测系统代码,采用 YOLOv4 检测网络作为核心模型,用于训练和检测各种任务下的目标,并在GUI界面中对各种目标检测结果可视化.文章详细介绍了YOLOv4的 ...

  5. 基于YOLOv5的目标检测系统详解(附MATLAB GUI版代码)

    摘要:本文重点介绍了基于YOLOv5目标检测系统的MATLAB实现,用于智能检测物体种类并记录和保存结果,对各种物体检测结果可视化,提高目标识别的便捷性和准确性.本文详细阐述了目标检测系统的原理,并给 ...

  6. 【深度学习】CornerNet: 将目标检测问题视作关键点检测与配对

    前言: CornerNet于2019年3月份提出,CW近期回顾了下这个在当时引起不少关注的目标检测模型,它的亮点在于提出了一套新的方法论--将目标检测转化为对物体成对关键点(角点)的检测.通过将目标物 ...

  7. 目标检测系列(七)——CornerNet:detecting objects as paired keypoints

    文章目录 摘要 1.引言 2.相关工作 3.CornerNet 3.1 概况 3.2 检测角点 3.3 角点的分组 3.4 Corner Pooling 3.5 沙漏网络 论文链接: https:// ...

  8. matlab基于ssd的角点匹配_基于关键点的目标检测

    0 1 前言:基于锚点的目标检测方法 在基于关键点(key points)的目标检测方法出现之前,主流目标检测方法一般先设置一些预先定义好的 锚点 (anchor boxes). 作为预测物体框的参考 ...

  9. CornerNet: 将目标检测问题视作关键点检测与配对

    前言: CornerNet于2019年3月份提出,CW近期回顾了下这个在当时引起不少关注的目标检测模型,它的亮点在于提出了一套新的方法论--将目标检测转化为对物体成对关键点(角点)的检测.通过将目标物 ...

最新文章

  1. 不同特权级代码段之间的跳转
  2. tcp/ip 协议栈Linux源码分析四 IPv4分片 ip_fragment函数分析
  3. C++递增运算符重载
  4. qsort函数应用大全
  5. 据悉,深圳某工程师沦为C语言笔试枪手
  6. 从outside对ASA防火墙身后ACS4.x进行管理测试
  7. Leetcode 回溯法 典型例题
  8. 免费的开源软件那么“香”,为何他们宁愿花钱去买软件?
  9. opencv 缺少boostdesc_bgm.i等文件
  10. Echarts:柱状图X轴数据隔一个显示下标
  11. CMMI认证是什么,级别分类有哪些?
  12. Stata: 空间计量模型溢出效应的动态呈现
  13. linux 下载命令
  14. couchbase java 手册_Couchbase之环境搭建与基于Java的测试
  15. 英文对“ Big O”符号的解释是什么?
  16. 一阶电路实验报告心得_一阶动态电路的响应测试实验报告
  17. sql server 常用工具
  18. 后缀数组(Suffix Array )
  19. 【云流送技术】为手办行业可以带来哪些变革
  20. 心灵捕手——走进内心世界

热门文章

  1. XCTF MISC 高手区 Dift
  2. matlab r2008a,Matlab+R2008a+安装教程
  3. 位,字,字节,字地址,字节单元,字存储单元等区别
  4. python大气校正_全自动多源遥感影像大气校正方法
  5. osgEarth示例分析——osgearth_features
  6. 多模态机器学习简述(Guide to Multimodal Machine Learning)
  7. 使用Navicat导入execl到mysql数据库中日期值显示0000-00-00的问题解决
  8. 【密码学基础】07 分组加密工作模式
  9. 密码库LibTomCrypt学习记录——(1.5)分组密码算法——示例代码AES-ECB
  10. 数学建模中的ARMA模型和ARIMA模型的使用实例(含代码)