GPU-based nearest neighbor search
RangeNet++, IROS 2019, with code: https://github.com/PRBonn/lidar-bonnetal, cited by 168

point cloud ⇒ range image 64*1024 or 2048, record point 2 pixel relations
each pixel has 5 values: range R, x, y, z, remission

image segmentation
assign labels back to 3d points based on the recorded relations
post-processing
draw-backs via range image
“bleeding”: encoder-decoder hour-glass-like CNNs provide blurry outputs during inference
“shadowing”: Multi points (2 or more) will be projected into 1 pixel when generating range image especially when small image is used. The following images are front views, and the viewports are a little different for seeing the shadows better. 红色的两块区域对应在image中是相邻像素,而其中的的incorrect labeling,其实是"bleeding"和"shadowing"二者共同引起的。

point label voting via range knn
why the pose processing works for 642048? it should means 1 point to 1 pixel, since the total point number is 642048.

