- 博客(17)
- 收藏
- 关注
原创 DKM: Dense Kernelized Feature Matching for Geometry Estimation
DKM: Dense Kernelized Feature Matching for Geometry Estimation 论文解读
2024-06-13 23:32:45
1585
原创 小样本学习论文解读—FSOD:Few-Shot Object Detection with Attention-RPN and Multi-Relation Detector
《Few-Shot Object Detection with Attention-RPN and Multi-Relation Detector》关键词:few-shot object detection总结:We propose a general few-shot object detection network that learns the matching metric between image pairs based on the Faster R-CNN framework eq.
2020-09-03 00:22:15
509
原创 Windows10家庭版彻底关闭HyperV
背景原本是想在windows10家庭版内安装docker。但是意想不到的是整整让我爬了一天的坑。本文将介绍自己的爬坑经历,特别是目前国内其他博客能搜到的哪些解决方案可能对我们是不适用的。目前国内网站对于在windows下安装docker大致有2种方案:方案一由于windows10家庭版没有hyperV,因此先安装之(类似于这种),然后安装docker for windows。方案二不安...
2020-03-03 14:56:04
7743
3
原创 关于目标检测不平衡问题的一些工作
之前开的组会分享了一些在这方面的顶会,这边放博客上分享。关于目标检测的不平衡问题,推荐阅读two-stage目标检测算法回顾本文主要分享的工作都是基于two-stage的,不妨先回顾一下。以Faster RCNN为例:Training stage:RPN网络基于NMS,topN选出2000个proposals;所有proposals计算IOU,根据阈值分成正负样本;采样正负样...
2019-10-20 14:13:25
521
原创 异常检测论文解读—AnoGAN
这是第一篇将GAN思想用于图像异常检测的论文。结合上图,其基本思想是:训练阶段:仅利用正常样本在DCGAN上无监督地学习正常样本的一个在潜在空间中的流形分布(文中为Normal Anatomical Variability正常解剖变化,解剖是因为数据为医学图像233),并基于此提出了一个异常值来辨别是否异常。测试阶段:读入测试样本(可能是正常样本或异常样本),送入GAN中的Discri...
2019-08-12 17:42:38
17532
25
原创 异常检测论文解读—Memorizing Normality to Detect Anomaly
论文链接暂时未开源这是一篇异常检测方向的paper;ICCV2019已收录。论文背景目前视觉中基于无监督学习的异常检测主要为编码器-解码器结构,仅训练正常样本,希望测试阶段的正常样本有较低的reconstruction error,而输入的异常样本reconstruction error超过一定阈值。但是这样的假设实际工作中常常不work,因为AE(autoencoder)可能效果太好(...
2019-08-08 19:01:23
2779
1
原创 Numpy与Pytorch对比(二)随机数生成
np.randomnp.random.rand()均匀分布Create an array of the given shape and populate it with random samples from a uniform distribution [0, 1).np.random.random()均匀分布Return random floats in the half-open...
2019-07-05 19:48:38
1891
原创 Numpy与Pytorch对比(一)最大/最小值寻找
为减少篇幅,本文只对两个框架关于最小值查找的对比。Numpynp.minReturn the minimum of an array or minimum along an axis.np.argminReturn the indices of the minimum values.np.minimumElement-wise minimum of two arrays, propa...
2019-07-05 19:27:02
6892
原创 Libra R-CNN论文与代码解读
一篇来自浙大、港中文、商汤的目标检测文章。现在CV领域各种模型真的是满天飞,这篇Libra RCNN在不大量增加模型复杂度的前提下还可以有效涨分,还是给人眼前一亮的。论文链接总览论文主要讲述了三个贡献:IoU-balanced sampling—— reducing the imbalance at sample,让选择的样本更 representative;balanced fe...
2019-06-28 09:56:57
9793
5
原创 ssd.pytorch源码分析(五)—损失函数及Hard negative mining
MultiBoxLoss源码SSD论文链接本文代码涉及很多复杂矩阵索引操作,推荐阅读。损失函数总览在SSD中,默认框default boxes和真实目标ground truth先进行匹配。匹配策略细节然后根据匹配到的一对boxes分别计算分类损失和定位损失。从上面的描述可以看出,可能有多个default boxes匹配到一个ground truth的情况。其中α为权重系数,论文和代...
2019-05-16 16:57:54
2742
4
原创 ssd.pytorch源码分析(四)—default boxes与真实目标的匹配
NMS源码SSD论文链接default boxes与真实目标匹配介绍论文中的匹配策略:匹配用于训练阶段。为了计算损失函数,必须要选取一个预测框和一个真实框,两者匹配后其差异体现在损失函数中,这样才可以进行训练。但是default boxes和真实目标都不是唯一的,如何才可以众里寻他千百度,找到一对有缘的框呢?作者分为2步:首先对每一个ground truth框匹配一个与之iou最大...
2019-05-15 23:29:04
1623
2
原创 ssd.pytorch源码分析(三)— 非极大值抑制NMS
NMS源码SSD论文链接NMS介绍吴恩达对于NMS(非极大值抑制)的介绍:说白了,NMS的作用就是去掉目标检测任务重复的检测框。 例如,一个目标有多个选择框,现在要去掉多余的选择框。怎么做呢?循环执行步骤1和2, 直到只剩下一个框:1、选出置信度p_c最高的框;2、去掉和这个框IOU>0.7的框。相关函数一、torch.clamp( )torch.clamp(input, ...
2019-05-15 19:20:37
3539
11
原创 ssd.pytorch源码分析(二)— 默认框PriorBox的生成
PriorBox构建源码论文链接实际上PriorBox即default boxes即anchors。本文代码将要复现的是论文中对于Choosing scales and aspect ratios for default boxes这一节的描述。default box 设置原理早先的工作已经反映出浅层能够获取更多目标的细节,因此可以提升语义分割的质量。因此SSD借鉴这一特点,同时利用浅层和...
2019-05-13 23:50:45
2300
13
原创 ssd.pytorch源码分析(一)— 网络结构
结构定义源码地址论文链接一、总览在ssd的原论文中,采用的backbone为VGG16。VGG16定义如下图C这一列。从上到下依次为:conv1_2、conv2_2、conv3_3、conv4_3、conv5_3、fc6、fc7、fc8。其中_n指有n层。可以看到参数层为2+2+3+3+3+1+1+1=16层。SSD作者在原VGG16的基础上进行了改进:将原来的FC7改为Conv7,并增...
2019-05-13 14:49:34
2879
4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人