- 博客(47)
- 资源 (1)
- 收藏
- 关注
原创 MotionNet: 基于鸟瞰图的自主驾驶联合感知与运动预测
MotionNet: Joint Perception and Motion Prediction for Autonomous Driving Based on Bird’s Eye View Maps摘要可靠地感知环境状态的能力,尤其是对象的存在及其运动行为,对于自动驾驶至关重要。在这项工作中,我们提出了一个有效的深度模型,称为MotionNet,以共同执行3D点云的感知和运动预测。MotionNet将一系列LiDAR扫描作为输入,并输出鸟瞰(BEV)图,该图对每个网格单元中的对象类别和运动信息进行
2021-08-18 10:56:58
2156
原创 【论文速递】SynLiDAR:从合成 LiDAR 序列点云中学习语义分割特征
SynLiDAR:从合成 LiDAR 序列点云中学习语义分割特征摘要从合成数据到真实数据的迁移学习已被证明是减轻各种计算机视觉任务中数据注释约束的有效方法。然而,由于缺乏大规模高质量合成点云数据和有效的迁移学习方法,3D点云数据的发展落后于2D图像的发展。SynLiDAR是一种合成 LiDAR 点云数据集,其中包含具有准确几何形状和全面语义类别的大规模逐点注释点云。而PCTNet是一种旨在缩小与真实世界点云数据的差距的点云转换网络。对于 SynLiDAR,利用图形工具和专业人员构建多个具有丰富场景类型和
2021-08-05 16:50:35
926
原创 【论文速递】PolarNet: An Improved Grid Representation for Online LiDAR Point Clouds Semantic Segmentation
摘要自动驾驶系统中对细粒度感知的需求导致最近对单扫描LiDAR的在线语义分割的研究增加。尽管出现了新的数据集和技术进步,但由于以下三个原因,它仍然具有挑战性:(1)需要有限硬件的近实时延迟; (2)LiDAR点在整个空间中的分布不均匀甚至长尾; (3)越来越多的极细粒度的语义类。为了共同解决所有上述挑战,提出了一种新的特定于LiDAR的,无近邻的分割算法-PolarNet。我们的极鸟瞰图表示法不是使用通用的球面或鸟瞰图投影,而是在极坐标系中平衡网格单元之间的点,从而使分割网络的注意力与沿点的长尾分布间接对
2020-11-08 11:12:21
3663
2
原创 【论文速览】任何运动检测器:从一系列LiDAR点云中学习与类无关的场景动态
摘要在复杂的城市环境中,目标检测和运动参数估计是自动驾驶车辆安全导航的关键任务。 在这项工作中,作者提出了一种新颖的实时时态上下文聚合方法,用于基于3D点云序列的运动检测和运动参数估计。作者引入了自我运动补偿层,以实现实时推理,其性能可与原始点云序列的简单里程转换相媲美。所提出的体系结构不仅能够估计车辆或行人等常见道路参与者的运动,而且可以概括为训练数据中不存在的其他对象类别。还将对不同的时间上下文聚合策略(例如循环单元和3D卷积)进行深入分析。 最后,多提出的最新模型与KITTI Scene Flow数
2020-08-03 18:58:26
528
原创 Docker容器内安装cuda以及cudnn,解决报错undefined symbol:
记录Docker容器内安装cuda以及cudnn,以及避免出现以下报错undefined symbol:安装cuda10.0进入网址进行下载:cuda10.0进入到存储文件的路径下,输入以下命令运行安装:sudo sh cuda_10.0.130_410.48_linux.run 按照提示输入,注意 第三个选项问是否安装NVIDIA Accelerated Graphics Driver驱动,选no。完成后,按照同样的方式完成安装:sudo sh cuda_10.0.130.1_linux.
2020-07-22 19:44:07
12552
3
原创 【错误调试】TypeError: create_target_machine() got an unexpected keyword argument ‘jitdebug‘
File "/home/wutao/anaconda3/envs/vibe-env/lib/python3.7/site-packages/numba/targets/codegen.py", line 637, in _inittm = target.create_target_machine(**tm_options)TypeError: create_target_machine() got an unexpected keyword argument 'jitdebug'碰到了这个问题,更换
2020-07-22 13:15:13
8540
7
原创 点云多个任务,数十篇论文整理
在这里给出入门点云以来,接触到的不同任务的经典论文。本人正在求学,需要在github页面刷刷经验,觉得代码有用的同学麻烦再github给个星星吧!带有链接的版本移步这里:https://github.com/FengZicai/My-summary-of-3d-vision-tasks麻烦同学们给个星星吧!Different tasks for 3D Point CloudThis summary includes traditional algorithms and deep learning
2020-07-20 15:15:00
1236
原创 【全文翻译】PointRNN: Point Recurrent Neural Network for Moving Point Cloud Processing
摘要在本文中,我们介绍了用于移动点云处理的点递归神经网络(PointRNN)。在每个时间步长,PointRNN都将点坐标P∈Rn×3和点特征X∈Rn×d作为输入(n和d分别表示点数和特征通道数)。 PointRNN的状态由点坐标P和点状态S∈Rn×dl(dI表示状态通道的数量)组成。同样,PointRNN的输出由P和新的点特征Y∈Rn×dll(dII表示新特征通道的数量)组成。由于点云是无序的,因此无法直接操作两个时间步的点特征和状态。因此,采用基于点的时空局部相关来根据点坐标聚合点特征和状态。我们还提出
2020-07-04 19:52:00
3628
2
原创 CUDA加速的CD,EMD计算(pytotrch版本)
我在我的github给出了cuda加速的CD与EMD计算代码.可以作为插件集成到自己的pytorch工程.
2020-06-28 11:12:11
3054
6
原创 【论文速览】PointPainting: Sequential Fusion for 3D Object Detection
摘要摄像头和激光雷达是通常是机器人技术,特别是自动驾驶汽车的重要传感器形式。传感器提供补充信息,为紧密的传感器融合提供了机会。令人惊讶的是,仅使用激光雷达的方法在主要基准数据集上的性能优于融合方法,这表明文献中存在空白。在这项工作中,我们提出了PointPainting:一种填补这一空白的顺序融合方法。PointPainting将激光雷达点投影到仅图像的语义分割网络的输出中并将类分数附加到每个点。然后可以将附加的(painted)点云馈送到任何仅激光雷达的方法。实验显示,在KITTI和nuScenes数据
2020-06-03 11:32:18
3309
原创 【论文速览】PV-RCNN: Point-Voxel Feature Set Abstraction for 3D Object Detection
摘要提出了一种新的高性能的三维目标检测框架:PointVoxel-RCNN(PV-RCNN),用于从点云中精确检测三维目标。该方法将3D体素卷积神经网络(CNN)和基于PointNet的集合抽象有机地结合起来,以学习更具鉴别能力的点云特征。它利用了3D体素CNN的高效学习和高质量提案以及基于PointNet的感受野可变的优势。具体地说,该框架通过一个新的体素集抽象模块将具有3D体素CNN的3D场景总结成一个小的关键点集,以节省后续计算,并对具有代表性的场景特征进行编码。考虑到体素CNN生成的高质量3D提案
2020-06-01 19:41:34
1276
原创 【论文速览】PointAugment:点云分类的自动增强框架(CVPR2020)
摘要3D点云是一种相对较新的研究对象,并且近年来变得越来越普遍。新型廉价激光雷达的发展以及对立体和单眼深度估计的改进促进了该领域的研究。但是点云数据很难获得并且很难标记。例如,用于分类任务的标准基准ModelNet40仅包含40个类别的12311个模型。而在ImageNet中,有20000个类别和1400万张图像。因此,数据增强对于点云非常方便且至关重要。作者提出了PointAugment,这是...
2020-03-29 18:22:36
2047
1
原创 【论文速览】利用形状补全进行3D孪生跟踪 Leveraging Shape Completion for 3D Siamese Tracking
Leveraging Shape Completion for 3D Siamese Tracking这是一篇CVPR2019录用的一篇三维目标跟踪文章摘要点云由于其稀疏性而难以处理,因此自动驾驶汽车更多地依赖外观属性,而不是纯粹的几何特征。但是,3D LIDAR感知可以在充满挑战的光线或天气条件下为城市导航提供关键信息。在本文中,作者研究了激光雷达点云三维目标跟踪中形状补全的通用性。作者研...
2020-03-03 23:31:40
304
1
原创 ubuntu安装pytorch-geometric
Environment OS:ubuntu16.04 Python version:Python 3.6.8 PyTorch version:1.1.0 CUDA/cuDNN version:9.0.176 GCC version:5.4.0检查1 检查pytorch支持cuda$ python -c "import torch; print(torch.cuda.is_ava...
2020-02-25 17:12:49
2338
6
原创 点云语义分割深度学习方法的总结
PointNet直接使用点云数据作为输入,解决了点云的无序性问题,点之间的相关性问题,刚体运动的不变性问题。他们证明了在数据量很大的情况下,提取一系列点的全局特征,可以与对单个点提取特征的点集,与对称函数的作用结果相近似。其中,使用mlp完成单点的特征提取,使用对称函数,即对顺序不敏感的函数,完成点云中共有特征的抽取,PointNet的使用的对称函数为max pooling。设输入特征为ND,使用...
2020-02-22 08:39:05
2305
原创 Linux使用ssh远程登录
Linux-A的终端上登录到Linux-B的终端两个Linux都需要先安装openssh-client和openssh-server并且正常联网;然后启动ssh服务:使用以下两条命令安装ssh:$ sudo apt-get install openssh-client$ sudo apt-get install openssh-server安装好后ssh服务的启动和停止命令如下:启动...
2020-02-07 22:10:12
403
原创 【综述翻译:第二章】Deep Learning for 3D Point Clouds: A Survey
Deep Learning for 3D Point Clouds: A Survey为国防科技大学发布的综述文章,这里只翻译第二章。下载链接:https://arxiv.org/abs/1912.12033;仓库链接:https://github.com/QingyongHu/SoTA-Point-Cloud2 3D形状分类这些方法通常首先学习每个点的嵌入,然后使用聚合方法从整个点云中提...
2020-02-03 11:19:02
5028
1
原创 【综述翻译】Deep Learning for 3D Point Clouds: A Survey
Deep Learning for 3D Point Clouds: A Survey为国防科技大学发布的综述文章,这里只翻译摘要,第一章与第三章。下载链接:https://arxiv.org/abs/1912.12033;仓库链接:https://github.com/QingyongHu/SoTA-Point-Cloud。摘要由于点云学习在计算机视觉,自动驾驶和机器人等许多领域的广泛应...
2020-01-29 20:04:13
9296
3
原创 Argoverse: 3D跟踪数据集
下载链接:https://arxiv.org/abs/1911.02620该文为CVPR2019文章,由Argo AI、卡内基梅隆大学、佐治亚理工学院发布。文章介绍了用于支持研究自动驾驶汽车感知任务(3D 跟踪与运动预测)的数据集Argoverse。对Argoverse做简要介绍如下:Argoverse官网地址为www.argoverse.org。数据包括Argoverse 3D Trackin...
2020-01-27 23:01:07
6360
4
原创 Fast and Furious:单个卷积网络进行实时端到端3D检测,跟踪和运动预测
摘要在本文中,作者提出了一种新颖的深度神经网络Fast and Furious(FaF),该网络能够针对3D传感器捕获的给定数据共同推理3D检测,跟踪和运动预测。通过共同推理这些任务,FaF的整体方法在遮挡和稀疏范围内的数据方面更加强大。FaF在鸟瞰3D世界的情况下跨时空执行3D卷积,这在存储和计算方面都非常有效。FaF对在几个北美城市中捕获的超大规模新数据集的实验表明,大大超越最新技术。重...
2020-01-07 18:49:55
399
1
转载 基于多尺度全卷积孪生网络的目标跟踪算法
基于多尺度全卷积孪生网络的目标跟踪算法一.背景技术介绍 传统的跟踪算法大多从物体的外观出发,只能在线学习,从当前的视频中在线抓取数据进行学习跟踪的算法,如:TLD、Struck、KCF,这类算法必须足够简单才行,否则耗时严重。当然现在也有人使用卷积网络进行离线训练,在线跟踪,但是当跟踪目标未知时,需要利用随机梯度下降法(SGD)在线微调网络权重,从而使...
2019-12-15 17:53:28
511
原创 【ICCV2019论文阅读】PU-GAN:点云上采样对抗网络
摘要从范围扫描获取的点云通常稀疏,嘈杂且不均匀。 本文提出了一种称为PU-GAN 的新点云上采样网络,该网络是基于生成对抗网络(GAN)制定的,旨在从潜在空间中学习丰富的点分布并在对象表面的子块上对点进行上采样。为了实现可运行的GAN网络,我们在生成器中构造了一个自上而下再向上的扩展单元,以对带有误差反馈和自校正的点特征进行上采样,并制定了一个自注意力单元来增强特征集成。 此外,我们设计了具有对...
2019-12-06 21:00:51
6236
原创 使用docker快速部署/运行代码
记录一下使用docker镜像,部署到另一台工作站运行代码的过程!0pip freeze > requirement.txt1sudo docker pull pytorch/pytorch:1.1.0-cuda10.0-cudnn7.5-runtime2sudo nvidia-docker run -it -p 12346:22 -v /media/fengzicai/fzc...
2019-11-05 10:08:57
2125
原创 kitti数据集坐标转换
转载自https://www.cnblogs.com/llfctt/p/9475659.html,侵删kitti数据集标定文件解析 1、kitti数据采集平台KITTI数据集的数据采集平台装配有2个灰度摄像机,2个彩色摄像机,一个Velodyne64线3D激光雷达,4个光学镜头,以及1个GPS导航系统。图示为传感器的配置平面图,为了生成双目立体图像,相同类型的摄像头相距54cm安装。...
2019-09-29 22:35:40
10188
5
原创 安装双系统引导与修复ubuntu引导
#使用第三方软件引导windows与ubuntu双系统rEFInd引导工具安装安装rEFIndrEFInd官网:http://www.rodsbooks.com/refind/下载地址:http://www.rodsbooks.com/refind/getting.html解压sudo bash refind-install然后更换rEFInd主题https://github.co...
2019-09-20 17:22:51
1072
原创 数据集图片数据标记工具Labelimg
我们知道,图片标注主要是用来创建自己的数据集,方便进行深度学习训练。本文将推荐一款十分好用的图片标注工具LabelImg,重点介绍其安装以及使用的过程。本文使用的window10的Anaconda3下使用python3和pyqt5的组合,运行labelImg。首先从网址下载源码:https://github.com/tzutalin/labelImg。解压到想放的路径,得到labeli...
2019-09-17 13:37:57
2745
原创 深入了解AlexNet网络
该文章系本人所写在图像分类领域不得不提的就是ImageNet大规模视觉挑战赛(ILSVRC),它被称为深度学习在图像分类任务研究方面进展的标杆。AlexNet网络参加了ILSVRC2012年大赛,以高出第二名10%的性能优势取得了冠军。AlexNet网络也是VGGNet、GoogLeNet、ResNet、DenseNet等经典网络的基础和开端。常见的卷积方式有三种,即Ful...
2019-09-17 13:34:15
1208
2
原创 【全文翻译】YOLOv3:增量改进
YOLOv3:增量改进摘要我们向YOLO提供一些更新! 我们更改了一些设计,以使其更好。我们还训练了这个非常膨胀的新网络。它比比以前的版本大,但更准确。当然,它仍然很快。在320×320的图像上, YOLOv3以22毫秒的速度运行,mAP达到了28.2。与SSD一样准确,但速度提高了三倍。当我们使用旧的0.5 IOU mAP的检测指标度量YOLOv3,发现它效果非常好。它在Titan X上在5...
2019-09-16 22:19:55
5249
4
原创 【全文翻译】YOLOv1:统一的实时目标检测
YOLO:统一的实时目标检测 摘 要 我们提出了YOLO,一种新的目标检测方法。以前的目标检测工作使用分类器来执行检测。相反,我们是将目标检测框架看作是一个从空间上分割边界框和相关的类别概率的回归问题。单个神经网络在一次评估中直接从完整图像预测边界框和类别概率。由于整个检测路线(pipeline 渠道;路线)是单个网络,因此可以直接在检测性能上进行端到端优化。 我们的统一架构非常快。我们的...
2019-09-16 22:04:41
2127
1
原创 论文速览:三维点云的表示与生成模型
Learning Representations and Generative Models for 3D Point Clouds摘要三维几何数据为研究表示学习和生成建模提供了一个很好的领域。在本文中,我们研究用点云表示的几何数据。介绍了一种具有最先进的重构质量和泛化能力的deep AutoEncoder (AE) 网络。学习表示在三维识别任务上优于现有方法,通过简单的代数操作实现了形状编辑...
2019-09-13 22:28:09
4794
转载 Learning Representations and Generative Models for 3D Point Clouds
三维几何数据为研究表示学习和生成建模提供了一个很好的领域。在本文中,我们研究用点云表示的几何数据。介绍了一种具有最先进的重构质量和泛化能力的deep AutoEncoder (AE) 网络。学习表示在三维识别任务上优于现有方法,通过简单的代数操作实现了形状编辑,如语义部分编辑、形状类比和形状插值以及形状补全。我们对不同的生成模型进行了深入的研究,包括在原始点云上运行的GANs、在我们AEs的固定潜...
2019-09-07 15:47:07
880
转载 Siamese network 孪生神经网络--一个简单神奇的结构
转载博主:fighting41love原文链接:https://www.jianshu.com/p/92d7f6eaacf5https://zhuanlan.zhihu.com/p/35040994名字的由来Siamese和Chinese有点像。Siam是古时候泰国的称呼,中文译作暹罗。Siamese也就是“暹罗”人或“泰国”人。Siamese在英语中是“孪生”、“连体”的意思,这是...
2019-08-31 15:34:22
2149
3
转载 conda 在断网情况下创建虚拟环境
问题:conda create -n example 创建虚拟环境失败报错Solving environment: doneCondaHTTPError: HTTP 000 CONNECTION FAILED for url <https://repo.anaconda.com/pkgs/r/win-64/repodata.json.bz2>Elapsed: -An HTT...
2019-07-26 10:53:07
11607
原创 PointRCNN:三维目标检测
PointRCNN是CVPR2019录用的一篇三维目标检测论文。摘要本文中提出了一种PointRCNN用于原始点云的3D目标检测,整个框架包括两个阶段:第一阶段使用自下而上的3D提案产生,第二阶段用于在规范坐标中修改提案获得最终的检测结果。Stage-1阶段子网络不是从RGB图像或者将点云投影到鸟类视图或者体素中,而是通过将整个场景的点云分割为前景点和背景点,以自下而上的方式直接从点云生成少量...
2019-07-22 12:10:06
28835
37
原创 ubuntu系统添加新硬盘
将硬盘插入主机在media下新建文件 sudo mkdir /media/fengzicai/fzc新买的硬盘要格式化,不然后出现报错:mount: wrong fs type, bad option, bad superblock on /dev/sda, missing codepage or helper program, or other error...
2019-07-17 12:45:10
4295
1
转载 permission denied (publickey)问题的解决 和 向github添加ssh key
使用ssh key这种方式进行clone ,pull github上面的项目,使用 git clone或者git pull origin master出现permission denied (publick...
2019-07-16 16:32:11
439
原创 PointConv:三维点云卷积操作
摘要与常规密集网格所代表的图像不同,3D点云数据是不规则且无序的,因此很难将卷积操作应用到3D点云数据。在本文中,我们将动态滤波器扩展成为新的名为PointConv的卷积操作,PointConv可以用于点云数据,创建深度卷积网络。我们将卷积核视为由权重和密度函数组成的3D点的局部坐标的非线性函数。对于给定点,通过核密度估计利用多层感知机网络和密度函数来学习权重函数。这项工作最重要的贡献是为有效计...
2019-07-02 23:26:23
8070
原创 github常用命令
添加远程库git remote add origin <http:...>删除远程库git remote rm origin修改远程库地址git remote set-url origin <http:...>查看远程库详细信息git remote -vgit checkout -b mastergit branchpu...
2019-06-05 09:33:23
157
原创 多虛擬環境下PYTHONPATH的設置命令
多虛擬環境下PYTHONPATH的設置命令爲多個虛擬環境的切換PYTHONPATH困擾的小夥伴,尤其是還有安裝了ROS的,路徑python2和3混在一起,可以使用一下三條命令設置PYTHONPATH#查看PYTHONPATHecho $PYTHONPATH#刪除PYTHONPATHunset PYTHONPATH#設置想要的路徑PYTHONPATH=/home/xxxx/anacon...
2019-06-02 23:48:26
1551
Floyd最短路算法
2015-12-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人