问题与灵感
整个方法based PointNet++
问题
- 3D目标检测的中心往往存在3D点云的内部不存在的点上,直接对点云的表面去预测中心所在的点效果可能不佳
灵感
- 通过霍夫投票的方式,对3D目标进行检测。
- 霍夫投票对于离散的点具有更高的可计算性
霍夫变换相关工作
- Jan Knopp, Mukta Prasad, and Luc Van Gool. Orientation invariant 3d object classification using hough transform based methods. In Proceedings of the ACM workshop on 3D object retrieval, pages 15–20. ACM, 2010. 2
- Jan Knopp, Mukta Prasad, and Luc Van Gool. Scene cut: Class-specific object detection and segmentation in 3d scenes. In 2011 International Conference on 3D Imaging, Modeling, Processing, Visualization and Transmission, pages 180–187. IEEE, 2011. 2
- Alexander Velizhev, Roman Shapovalov, and Konrad Schindler. Implicit shape models for object detection in 3d point clouds. In International Society of Photogrammetry and Remote Sensing Congress, volume 2, 2012. 2
- Oliver JWoodford, Minh-Tri Pham, Atsuto Maki, Frank Perbet, and Bj¨orn Stenger. Demisting the hough transform for 3d shape recognition and registration. International Journal of Computer Vision, 106(3):332–341, 2014. 2
论文架构
Learning to Vote in Point Clouds
generate vote
以N个具有3D坐标的点作为输入 -> 产生M种子点。
- input:N×3
- backbone:PointNet++ (several set-abstraction layers + feature propagation layers)
- output: s i = [ x i : f i ] s_i=[x_i:f_i] si=[xi:fi], M×(3+C),其中 3 每个种子的3D坐标,C高维度特征.
Hough voting with deep networks
以vote 作为输入,计算每个vote中到中心点的偏移量
- input: s i = [ x i : f i ] s_i=[x_i:f_i] si=