非极大抑制(Non-Maximum Suppression)
来源:互联网 发布:程序员的日常工作内容 编辑:程序博客网 时间:2024/05/19 18:39
转自:http://blog.csdn.net/danieljianfeng/article/details/43084875
最近在看RCNN和微软的SPP-net,其中涉及到Non-Maximum Suppression,论文中没具体展开,我就研究下了代码,这里做一个简单的总结,听这个名字感觉是一个很高深的算法,其实很简单,就是把找出score比较region,其中需要考虑不同region的一个重叠问题。
假设从一个图像中得到了2000region proposals,通过在RCNN和SPP-net之后我们会得到2000*4096的一个特征矩阵,然后通过N的SVM来判断每一个region属于N的类的scores。其中,SVM的权重矩阵大小为4096*N,最后得到2000*N的一个score矩阵(其中,N为类别的数量)。
Non-Maximum Suppression就是需要根据score矩阵和region的坐标信息,从中找到置信度比较高的bounding box。首先,NMS计算出每一个bounding box的面积,然后根据score进行排序,把score最大的bounding box作为队列中。接下来,计算其余bounding box与当前最大score与box的IoU,去除IoU大于设定的阈值的bounding box。然后重复上面的过程,直至候选bounding box为空。最终,检测了bounding box的过程中有两个阈值,一个就是IoU,另一个是在过程之后,从候选的bounding box中剔除score小于阈值的bounding box。需要注意的是:Non-Maximum Suppression一次处理一个类别,如果有N个类别,Non-Maximum Suppression就需要执行N次。
源代码:
- 非极大抑制(Non-Maximum Suppression)
- 非极大抑制(Non-maximum suppression)
- 非极大抑制(Non-maximum suppression)
- 非极大抑制(Non-Maximum Suppression)
- (转)非极大抑制(Non-Maximum Suppression)
- 非最大抑制(Non-maximum suppression)
- 非极大值抑制(Non-Maximum-Suppression)
- 非极大值抑制(Non-Maximum-Suppression)
- 20170216. 非极大值抑制(Non-maximum suppression)
- 非极大值抑制(Non-maximum suppression, NMS)
- NMS(non maximum suppression)非最大值抑制
- 非极大值抑制(Non-maximum suppression, NMS)
- 非极大值抑制(Non-Maximum Suppression)
- 人脸检测--非极大值抑制-Non-Maximum Suppression
- Canny算子中的非极大值抑制(Non-Maximum Suppression)分析
- 非极大值抑制(Non-maximum suppression)在物体检测领域的应用
- 非极大值抑制(Non-maximum suppression)在物体检测领域的应用
- 非极大值抑制(Non-maximum suppression)在物体检测领域的应用
- TPC/IP协议
- markdownpad2页内跳转语法实例
- Address already in use: JVM_Bind问题的解决
- 【Android】Realm详解
- java读取txt文件第一行遇到的问题
- 非极大抑制(Non-Maximum Suppression)
- 上个月总项目
- 配置SSH远程登录
- phpstorm左侧项目不显示问题
- eclipse 同名变量不反色
- Centos7下利用convoy+nfs实现container之间的共享存储
- C 数据结构 笔记(一) —— 顺序表
- Windows下安装Tensorflow(GPU)
- Etcd,Zookeeper,Consul 比较