Yang7879 / 3D-BoNet

🔥3D-BoNet in Tensorflow (NeurIPS 2019, Spotlight)

Home Page:https://arxiv.org/abs/1906.01140

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

怎样准备自己的数据集

pomelo93 opened this issue · comments

你好,假如我的dataset是室外的。我的pointcloud里面我只关注的object有3类,总共就5个我需要实例化的object,那么我应该怎么对数据标注?是不是我只需要从pointcloud里分别提取这5个object的x,y,x,r,g,b信息分别保存为对应的txt或者别的格式。提取过后的the remaining points的x,y,z,r,g,b信息单独保存为一个txt,作为另外一个类别类似于你代码中定义的clutter。可是,这些remaining points 空间上可能是不连续的,后面对其bbox进行编码的时候,是获取这些remaining points的[x_min,y_min,z_min,x_max,y_max,z_max].那么这样的话,这个bbox可能就会把我需要的5个object也包含在内。所以,我应该怎么标注自己的数据集?我是不是应该把这些remaining points 按照空间信息并且以不包含object在内的原则分块保存?另外,针对block merging 还有什么好的算法吗?非常期待你的解答!感谢!

Hi @pomelo93, 根据描述,你的数据集 和scannet 标准方式应该类似,对那些不感兴趣的点都直接当成背景,在training过程中,只是用你关注的objects去supervise。具体可以参考scannet dataset。

你好,我同样准备制作自己的数据集,你的数据集成功了吗?可以交流一下吗?我的邮箱(huangwei_zs@163.com

请问,你能把点云划分块的代码分享给我吗?能发到我的邮箱souri123@163.com吗?我也想用自己的数据集试试。谢谢啦