自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Custom自定义

练习时长两年半...

  • 博客(42)
  • 收藏
  • 关注

原创 论文学习笔记 - CenterTrack

『写在前面』CenterNet ( Objects as points ) 作者将CenterNet检测器推广到目标跟踪领域的成果,效果极佳,思路清奇。文章标题:《Tracking Objects as Points》作者机构:Xingyi Zhou等, UT Austin.原文链接:https://arxiv.org/abs/2004.01177相关repo:https:/...

2020-04-11 15:37:05 18440 15

原创 论文学习笔记 - ATSS

『写在前面』深入剖析了导致Anchor based模型与Anchor free模型性能差距的原因,并基于此提出了自适应训练样本选择(ATSS),达到了新的SOTA. 该篇文章作者还是RefineDet(CVPR 2018)的一作。文章标题:《Bridging the Gap Between Anchor-based and Anchor-free Detection via Adapti...

2020-03-27 16:25:40 909

原创 论文学习笔记-CenterNet(Objects as Points)

『写在前面』应用最广泛的Anchor-Free 检测模型之一。文章标题:《Objects as Points》作者机构:Xingyi Zhou等, UT Austin.原文链接:https://arxiv.org/abs/1904.07850相关repo:https://github.com/xingyizhou/CenterNet目录摘要1 介绍2 相关工...

2020-03-14 15:34:37 2748

原创 论文学习笔记-EfficientDet

『写在前面』EfficientNet作者团队基于EfficientNet构建的最强One-shot目标检测器。文章标题:《EfficientDet: Scalable and Efficient Object Detection》作者机构:Mingxing Tan等, Google Research, Brain Team.原文链接:https://arxiv.org/abs/1...

2019-11-30 12:12:39 1994

原创 论文学习笔记-YOLACT

『写在前面』基于One-stage型目标检测模型提出的One-stage型实例分割模型,可能是首个真正意义上达到实时性(>30fps)的实例分割模型。作者机构:Daniel Bolya等,University of California, Davis文章标题:《YOLACT: Real-time Instance Segmentation》论文出处:ICCV 2019原...

2019-04-20 17:31:13 21136 72

原创 TensorRT使用——①安装

介绍TensorRT如何安装

2022-09-21 11:06:59 1989 1

原创 Pytorch多GPU训练程序改造

1 模块导入&FLAG设置import torch.backends.cudnn as cudnnfrom torch.utils.data.distributed import DistributedSamplerimport argparseparser = argparse.ArgumentParser(description='Train segmentation network')parser.add_argument("--local_rank", type=int, d

2020-09-11 21:58:13 1875

原创 Tensorflow转ONNX

参考文章:https://github.com/onnx/tutorials/blob/master/tutorials/OnnxTensorflowExport.ipynbhttps://www.jianshu.com/p/8ec3a6c9c453使用TensorFlow框架训练模型,然后导出为ONNX格式,一般需要经历以下几个步骤:训练(Training)转PB文件(Graph Freezing)模型格式转换(Model Conversion)训练(Training).

2020-06-10 15:26:34 6527 4

原创 论文学习笔记 - YOLOv4

『写在前面』YOLO x新奇tricks大礼包,带领YOLO重回巅峰。文章标题:《YOLOv4: Optimal Speed and Accuracy of Object Detection》作者机构:Alexey Bochkovskiy等.原文链接:https://arxiv.org/abs/2004.10934v1相关repo:https://github.com/AlexeyAB/darknet目录摘要1 目标检测模型结构拆解2 相关工作2.1 目标检测模..

2020-05-13 17:26:17 1308

原创 论文学习笔记 - FCOS

『写在前面』Anchor-free型检测器的代表作之一。文章标题:《FCOS: Fully Convolutional One-Stage Object Detection》作者机构:Zhi Tian等, The University of Adelaide.论文出处:ICCV 2019原文链接:https://arxiv.org/abs/1904.01355相关repo...

2020-04-03 18:22:50 1308

原创 CenterNet姿势估计decode部分代码解读

代码链接:https://github.com/xingyizhou/CenterNet/blob/1085662179604dd4c2667e3159db5445a5f4ac76/src/lib/models/decode.py#L497代码位置:src/lib/models/decode.py代码注释def multi_pose_decode(heat, wh, kps, r...

2020-03-26 18:04:46 2836 3

原创 论文学习笔记-SDCNet

『写在前面』目标计数模型新SOTA。将分治策略引入目标计数问题,思路新奇,表现极佳。作者机构:Haipeng Xiong等,华中科技大学.论文出处:ICCV 2019.文章标题:《From Open Set to Closed Set: Counting Objects by Spatial Divide-and-Conquer》原文链接:https://arxiv.org/...

2020-01-20 17:11:58 2035

原创 Pytorch dataloader在加载最后一个batch时卡死

问题:自己写了个dataloader,为了部署方便,用OpenCV的接口进行数据读取,而没有用PIL,代码大致如下: def __getitem__(self, idx): sample = self.samples[idx] img = cv2.imread(sample[0]) img = cv2.resize(img, tup...

2020-01-15 15:36:32 4762 2

原创 论文学习笔记-PointRend

『写在前面』受计算机图形学中渲染操作的启发,提出PointRend模块用来改善各类分割模型得到目标边缘的精细程度。文章标题:《PointRend: Image Segmentation as Rendering》作者机构:Alexander Kirillov等, FAIR.原文链接:https://arxiv.org/abs/1912.08193v1目录摘要1 介绍...

2020-01-11 16:54:28 1481

原创 论文学习笔记-YOLACT++

『写在前面』YOLACT升级版。文章标题:《YOLACT++ Better Real-time Instance Segmentation》作者机构:Daniel Bolya等, University of California, Davis.原文链接:https://arxiv.org/abs/1912.06218相关repo:https://github.com/dbol...

2019-12-18 21:18:31 4973

原创 Pytorch可视化神经网络热力图(CAM)

最近在做一个细粒度识别的项目,具体而言是为了做一个特定场景的车辆/车种检测,因为摄像头角度问题,大多时候只有车辆的一部分处于画面内,所以没有走检测的方式,而是尝试了一下通过各种数据增强(主要是裁剪)来指导网络对不同车种车辆的各个部位进行学习,从而指导车种分类以及有无车辆检测,最终达到监控车辆(车种)的目的。但是因为数据集不大,尽管模型收敛很好,但心里还是没底,担心是过拟合。于是想到可以可视化一...

2019-12-03 11:03:17 58322 77

原创 论文学习笔记-Gaussian YOLOv3

『写在前面』高斯YOLOv3,在原版YOLOv3的基础上,针对边界框回归问题进行优化。在保证实时性的前提下,大幅提高了mAP和TP,降低了FP。同时,由于对边界框的置信度进行了建模,多了一个可以进行后处理的方式,以提高边界框回归的准确性。作者机构:Jiwoong Choi等,Seoul National University.论文出处:ICCV 2019.文章标题:《Gaussi...

2019-11-27 20:45:32 2525 6

原创 Batch Norm理解

BN怎么计算(训练过程)设有BN层,即一个BN层可学习的参数有和。对一个mini-batch,。第一步,计算当前batch的均值和方差(对同一层的所有节点):; 第二步,进行规范化:; 第三步,进行平移和缩放:.BN的推理过程(如何加速BN?)采用在训练过程中收集的全局统计量来代替均值和方差:,.然后将上面两部分带入到中,得到:早期解释《Batch No...

2019-10-15 18:44:50 407

原创 论文学习笔记-PointConv

『写在前面』提出一种应用在点云数据上的,高度近似传统2d-Conv操作的卷积运算符PointConv。并且同时给出了PointConv的反卷积版本,最终在点云分类、点云语义分割等任务上都达到了与SOTA相当的效果,ModelNet-40分类任务上同CVPR 2019的RSCNN精度更高93.6% vs 92.5%(PointConv)。作者机构:Wenxuan Wu等,Oregon St...

2019-10-14 15:38:57 1097 8

原创 论文学习笔记-LCFCN

基于点监督的对象计数模型LCFCN。设计了一种复合的LC-Loss,用于监督计数模型。而模型结构本身可以使用绝大多数的FCN型语义分割模型,只是更换了loss,就能达到很好的计数效果!个人认为,该模型更适合于进行十、百数量级的对象计数任务,并且相比于包围框和mask,只需要点的标注友好很多。

2019-08-01 12:30:26 2139

原创 论文学习笔记-EfficientNet

『写在前面』ImageNet分类SOTA,Transfer learning SOTA。提出一种放缩网络大小的方法,可以根据实际硬件条件进行调节,且该方法可以适用于当下几乎所有主流的分类模型中。文章标题:《EfficientNet: Rethinking Model Scaling for Convolutional N...

2019-07-20 10:37:13 1635

原创 论文学习笔记-MobileNet v3

『写在前面』新一代MobileNet,性能全面提升。作者机构:Andrew Howard等,Google。文章标题:《Searching for MobileNetV3》原文链接:https://arxiv.org/abs/1905.02244v2相关repo:摘要结合网络设计和NAS技术提出新一代MobileNets; 发布了两种网络结构:MobileNetV3...

2019-06-28 23:33:17 9470 8

原创 TensorFlow实现自定义Op

『写在前面』以CTC Beam search decoder为例,简单整理一下TensorFlow实现自定义Op的操作流程。基本的流程1. 定义Op接口#include "tensorflow/core/framework/op.h"REGISTER_OP("Custom") .Input("custom_input: int32") .Outpu...

2019-06-15 14:42:07 4509 3

原创 论文学习笔记-PointNet

『写在前面』点云深度学习基石,一举统一了点云深度学习的整体框架,即以原始点云作为输入,输出点集或各个点的类别信息。作者机构:Charles R. Qi等,Stanford University文章标题:《PointNet: Deep Learning on Point Sets for 3D Classification and Segmentation》论文出处:CVPR 20...

2019-04-13 16:44:12 1355

原创 PCL/python-pcl Linux源码编译安装

链接PCL官网:http://www.pointclouds.org/PCL GitHub:https://github.com/PointCloudLibrary/pclpython-pcl GitHub:https://github.com/strawlab/python-pclPCL编译安装1、下载pcl-pcl-1.9.1.zip,解压;2、mkdir build ...

2019-04-01 09:11:27 1175

原创 论文学习笔记-ScratchDet

『写在前面』可以从头开始训练的Single-Shot目标检测模型,重点分析了BatchNorm对模型训练的影响。作者机构:朱睿等,JD-AI研究院。文章标题:《ScratchDet: Training Single-Shot Object Detectors from Scratch》论文出处:CVPR 2019原文链接:https://arxiv.org/abs/1810....

2019-03-16 10:42:37 2310 3

原创 论文学习笔记-M2Det

『写在前面』Single-shot目标检测新模型,使用multi-level特征。作者机构:Qijie Zhao等,北京大学&阿里达摩院文章标题:《M2Det: A Single-Shot Object Detector based on Multi-Level Feature Pyramid》原文链接:https://arxiv.org/abs/1811.04533...

2019-02-16 11:56:13 19272 14

原创 论文学习笔记ExtremeNet(Bottom-up Object Detection by Grouping Extreme and Center Points)

『写在前面』目标检测新思路,检测目标极值点而不是回归包围框。作者机构:Xingyi Zhou等,UT Austin文章标题:《Bottom-up Object Detection by Grouping Extreme and Center Points》原文链接:https://arxiv.org/pdf/1901.08043.pdf相关repo:https://githu...

2019-01-29 21:22:43 11141 6

原创 论文学习笔记(九)Tiny-DSOD: Lightweight Object Detection for Resource-Restricted Usages

『写在前面』DSOD轻量版,depthwise卷积在DSOD中的应用。论文出处:BMVC 2018作者机构:Yuxi Li等,上海交通大学等原文链接:https://arxiv.org/pdf/1807.11013相关repo:https://github.com/lyxok1/Tiny-DSOD目录摘要1 介绍2 相关工作3 方法3.1 基于DDB...

2019-01-26 15:54:13 1390

原创 论文学习笔记(八)DSOD: Learning Deeply Supervised Object Detectors from Scratch

『写在前面』无需借助预训练模型即可达到较高精度的目标检测模型。论文出处:ICCV 2017作者机构:Zhiqiang Shen等,复旦大学等原文链接:https://arxiv.org/pdf/1708.01241相关repo:https://github.com/szq0214/DSOD目录摘要1 介绍2 相关工作3 DSODDSOD结构DSO...

2019-01-26 10:49:03 862

原创 论文学习笔记(七)Pelee: A Real-Time Object Detection System on Mobile Devices

『写在前面』目标检测轻量级网络。论文出处:NeurIPS 2018作者机构:Robert J. Wang等,University of Western Ontario原文链接:https://arxiv.org/pdf/1804.06882v2相关repo:https://github.com/Robert-JunWang/Pelee目录摘要1 介绍2 Pe...

2019-01-19 16:41:19 2013

原创 Python 扩展 C++

参考文章:https://www.zouyesheng.com/python-module-c.html    整体流程处理从Python中传入的参数 使用C/C++实现功能逻辑 将功能逻辑产生的返回值包装成Python所需的格式 注册函数 注册模块名 编译具体步骤一、引入头文件#include <Python.h>该文件一般位于python安装目...

2019-01-18 11:56:21 1200

原创 论文学习笔记(六) CGNet: A Light-weight Context Guided Network for Semantic Segmentation

『写在前面』语义分割轻量级网络。作者机构:Tianyi Wu等,中科院计算所原文链接:https://arxiv.org/pdf/1811.08201相关repo:https://github.com/wutianyiRosun/CGNet目录摘要1 介绍2 相关工作3 干货3.1 Context Guided Block3.2 Context Gu...

2019-01-18 11:21:22 8161 11

原创 论文学习笔记(五)BiSeNet: Bilateral Segmentation Network for Real-time Semantic Segmentation

『写在前面』语义分割轻量级网络。论文出处:ECCV 2018作者机构:Changqian Yu等,华中科技大学原文链接:https://arxiv.org/pdf/1808.00897相关repo:https://github.com/ooooverflow/BiSeNet目录摘要1 介绍2 相关工作3 Bilateral Segmentation Ne...

2019-01-12 17:57:19 3991 2

原创 论文学习笔记(四)ESPNet: Efficient Spatial Pyramid of Dilated Convolutions for Semantic Segmentation

『写在前面』2018上半年出品的语义分割轻量级网络。论文出处:ECCV 2018作者机构:Sachin Mehta等,University of Washington原文链接:https://arxiv.org/abs/1803.06815v2相关repo:https://github.com/sacmehta/ESPNet目录摘要1 介绍2 相关工作关...

2019-01-10 21:02:00 16208

原创 caffemodel转NCNN

在移动端和嵌入式平台上使用NCNN框架调用caffe模型。NCNN编译安装下载链接:https://github.com/Tencent/ncnn/archive/20181228.zip Build from sourcemkdir build && cd build# 在cmake之前检查一下CMakeLists.txt末尾是否打开了target-tools...

2019-01-10 10:54:53 1308

原创 caffe源码编译——含依赖包源码编译

1 依赖包版本说明       表格中列举了我试验成功的所有依赖包及其对应版本号,部分依赖包可能和官方文档中所推荐的不同。经本人验证,caffe编译过程中所需的依赖包版本相互之间有严重的依赖关系,当然其他版本可能也能正常运行,但如果想节省时间的话,不妨试试以下这些吧~ Package Version Description Prot...

2019-01-07 20:14:52 1482

原创 论文学习笔记(三) SGPN: Similarity Group Proposal Network for 3D Point Cloud Instance Segmentation

『写在前面』无意间看到了《深度学习在点云分割中的应用》干货总结,原视频为SGPN原作者的技术分享,便搜来仔细研读一番~ SGPN是首个使用原始点云作为输入的实例分割网络,本篇blog为方便自己回忆要点用,建议参照原版paper使用。欢迎各位指正纰漏。论文出处:CVPR 2018作者机构:Weiyue Wang等,University of Southern California原...

2018-12-28 21:18:57 3862 1

原创 论文学习笔记(二) D-CNN: Depth-aware CNN for RGB-D Segmentation

『写在前面』继续学习基于深度学习的点云分割算法~~~在PointCNN之后,依次阅读了PointNet、PointNet++和Frustum Pointnets三部曲,然后才看的D-CNN。鉴于“三部曲”的篇幅较长且相关blog已经有很多朋友写过,今天我就先把D-CNN给码了,后面有时间再整理。本篇blog为方便自己回忆要点用,建议参照原版paper使用。欢迎各位指正纰漏。作者repo:...

2018-12-05 20:46:20 4024 11

原创 TensorFlow-1.11.0 源码编译&C++ API使用

『写在前面』 关于tf,一种常见的使用方式是:在线下使用TensorFlow的Python Binding搭建和训练模型,然后利用freeze_graph工具等工具输出*.pb文件(或使用tf.train.Saver保存成*.meta文件和checkpoint文件),最后在线上使用C++调用预训练好的模型进行inference。之前趟过一遍TF1.3.1,坑很多,有点后悔当时没有记录,主要还是在...

2018-10-20 20:41:38 2330 7

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除