cheng052 / BRNet

(CVPR 2021) Back-tracing Representative Points for Voting-based 3D Object Detection in Point Clouds
Apache License 2.0
89 stars 16 forks source link

About show_result_meshlab ? #3

Closed xinghuokang closed 3 years ago

xinghuokang commented 3 years ago

Hi, Cheng I have read source code, but I can not get below result in your README.md. 微信截图_20210522151009

But, when I run on my machine, i got below result. All the detect bboxes are green, why? Abviously, there are two object(table and chair). 微信截图_20210522151455 Look forward your reply, thanks!

cheng052 commented 3 years ago

Thanks for your interest in our work. we produce the visualization results by manually setting the bounding box color in meshlab according to the color bar.

xinghuokang commented 3 years ago

Thanks for your reply, Normally, object detections should give bbox axis and its classify, why not figure them by their classify results?

xinghuokang commented 3 years ago

Hi, In the demo/pcd_demo.py, and in inference.py, I can not find 3D NMS process?

cheng052 commented 3 years ago

Hi, the NMS process is done here https://github.com/cheng052/BRNet/blob/4f9cf72f49757b8fb74e7eae50cd2c4ea3cb7f83/mmdet3d/models/roi_heads/bbox_heads/br_bbox_head.py#L112 called by inference_detector() in pcd_demo.py The NMS is done in the model forward pass in test mode

xinghuokang commented 3 years ago

Firstly, thanks for your reply. Hi, I have some questions here, I run the demo "CUDA_VISIBLE_DEVICES=0 python demo/pcd_demo.py demo/sunrgbd_000017.bin demo/brnet_8x1_sunrgbd-3d-10class.py checkpoints/brnet_8x1_sunrgbd-3d-10class_trained.pth", I also print the config information as below:

微信截图_20210524110452

微信截图_20210524103554 微信截图_20210524103700

Everytime, I run pcd_demo.py, it gives different results, what's wrong with it?

cheng052 commented 3 years ago
xinghuokang commented 3 years ago

Hi, Cheng, Thank you very much! I need to read paper in details, then study the code. In your opinion, what's the current research status of 3d object detection on point cloud or 3D sementic segmentation? @cheng052

cheng052 commented 3 years ago

As for the 3D semantic segmentation task, most of the works are done on the indoor dataset(ScanNet and so on), and the 3D semantic segmentation for the outdoor environment is still worth working on.

Also, you can pay attention to many related topics about 3d detection, such as efficiency optimization, domain adaptation, semi-supervised ... There are many other interesting topics besides getting better performance on a specific dataset.

xinghuokang commented 3 years ago

Thank you for your sharing, I've learned.

xinghuokang commented 3 years ago

office Hi,there are so many detect bbox, Is there any way to get rid of it.

cheng052 commented 3 years ago

You can try to use a larger confidence threshold(such as 0.5) and a larger NMS threshold

xinghuokang commented 3 years ago

OK,I will try it. image

When I prepare the code, l,w,h not time to 2. But, BRNet predicts result is time to 2 compared with labels, Why? image The above predict result is 000002 sample, its label is below, It looks exactly 2 times to label (in l,w,h). image