CNN for Very Fast Ground Segmentation in Velodyne LiDAR Data

前言


本文提出了一种新型的去地面点云方法。一种对3D点云数据编码来给CNN进行训练,最后来分割地面点云的方法。

地面点分割方法


训练数据说明


首先说明,根据Velodyne HDL-64E 生成的KITTI原始点云数据分析得知,每一帧点云尺寸大概为 64x4500,本文每一帧数据为 64x360 ,所以要对原始数据进行降采样。在每一帧点云中,每一线激光绕中心旋转一圈得到的点云按照 的归类分为 360 份,每一份点云的信息提取某一个点或者平均信息作为点代表,代表点的特征和 label 填入格子中生成CNN所需训练数据。每个点 label 进行二分类,分为地面点和分地面点。点特征包括 P = [Px, Py, Pz, Pi, Pr] ([ 坐标x, 坐标y, 坐标z, 反射强度intensity, 距离range ])。

A. 数据准备(Encoding Sparse 3D Data Into a Dense 2D Matrix)


为了将稀疏的3D点云数据应用的2D的CNN中,本文将其编码为2D的多信号通道数据储存在矩阵 M 中,如下图所示。

image.png

矩阵M尺寸为 64x360 ,降采样过程中,对一个格子内多个点进行平均取值作为代表。同时为了简化数据,[x,z] 计算得到的值代表距离,因为本文默认 Y 轴为高度方向,所以 x, z 值为对偶,可以采取此种方式进行简化数据。对于空格子,则从临近格子进行线性插值来生成该格子内值。

image.png

B. 训练数据集(Training Dataset)


训练数据集的重要性不容多说,本文自行开发了基于人工种子点选取的点云分割工具(semiautomatic tool for ground annotation),原理参考图像中的区域增长算法,只不过此处将点之间距离作为判断条件代替灰度值,同时发现当上下限为[0.03, 0.07]米时分割效果最好。选取了KITTI不同场景下共252帧点云作为人工分割数据,将分割好的数据按照7:3比例分为[训练集,评价集]
由于上面得到的数据量太少,所以本文又通过其他一些方法对剩下的19k帧数据,生成了训练所需数据集,基与点云特征有:最低高度,高度变化值,两线激光点云之间的距离和高度差。本文也尝试过自动生成数据(artificial 3D LiDAR data),但是效果较差。

C. 网络结构以及训练方法(Topology and Training of the Proposed Networks)


因为生成的训练数据较少,所以只采用浅层的CNN网络结构(shallow CNN architectures),类型为全卷积(fully convolutional)。卷基层和反卷基层都包含非线性的ReLU神经元(ReLU non-linearities),采用梯度下降方法进行训练。网络结构如下图所示:

image.png

上文 A. 中得到的矩阵 M 作为网络输入,因为是逐点(pixel)进行分类,所以网络的输出尺寸与输入尺寸相同,根据分类: ground = 1,其余点根据softmax函数概率映射进行输出。反卷积层(Deconvolutional
layers,广泛应用于语义分割(semantic segmentation)领域)在本文提出的4个网络结构中的中3个都有应用,其中包括效果最好的 L05+deconv (上图中第一个)。

CNN的输入数据先要进行归一化(normalize)和剪裁(rescale),高度方面KITTI数据集将 3m 以上的数据进行了滤波处理,深度 d 通道方面则使用 log 进行归一化处理。

image.png
image.png

实验结果


image.png

以上。


参考文献:CNN for Very Fast Ground Segmentation in Velodyne LiDAR Data.PDF

欢迎访问我的个人博客: zengzeyu.com

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,937评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,503评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,712评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,668评论 1 276
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,677评论 5 366
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,601评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,975评论 3 396
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,637评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,881评论 1 298
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,621评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,710评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,387评论 4 319
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,971评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,947评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,189评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 44,805评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,449评论 2 342

推荐阅读更多精彩内容