自动驾驶(2)PointNet++
PointNet++是PointNet的升级版,按照++作者的说法,PointNet无法提取到局部特征,同时也不能处理点的密度不一致的问题,因此在PointNet的基础上,作者进一步丰富了网络层次。 ++主要分为三个部分:采样、分组、提特征。首先是采样,相比PointNet暴力地将原始数据点直接塞到网络里,++将原始数据点进行采样、分组,以获得最能表现各局部特征的点。 一、基本步骤 1.采样 采样的方法,叫做最远点采样(Farthest Point Sampling, FPS)。采样分为三个步骤:首先是随机采样,在刚开始的时候,随机选取一个点作为第一个点;其次是迭代选择最远点,意思是,在未选取的点中,找到一个距离已经选取的点中最远的点;最后,直到选取 N' 个点即可。 2.分组 已经选取了N'个点,将这些N'个点作为球心,选取一个值作为半径,在这个球体以内的点作为一个组。…