Not very good at detecting nearby vehicles.
See original GitHub issueI am trying to use the PV-RCNN model trained on pandaset to test it on my private dataset,
1.I converted my dataset’s coordinate system to Normative coordinates are:
# - x pointing forward
# - y pointings to the left
# - z pointing to the top
2. pv_rcnn.yaml from kitti pv_rcnn.yaml,modified
_BASE_CONFIG_: cfgs/dataset_configs/pandaset_dataset.yaml
3. In pandaset_dataset.yaml I modified
POINT_CLOUD_RANGE: [-70, -50, -2, 50, 70, 0]# xmin, ymin, zmin, xmax, ymax, zmax
VOXEL_SIZE: [0.05, 0.05, 0.05]
followed https://github.com/open-mmlab/OpenPCDet/issues/253#issuecomment-679190936
You can see that at close range, there are one car that are not detected, and some strange results are output (yellow and cyan)
As MartinHahner mentioned in this issue, LiDAR models do not transfer well from one dataset to another one. https://github.com/open-mmlab/OpenPCDet/issues/599#issuecomment-886656943
But here also mentioned the paper Train in Germany, Test in The USA: Making 3D Object Detectors Generalize, I found that the accuracy should be quite good in the case of close range. https://github.com/open-mmlab/OpenPCDet/issues/599#issuecomment-888231775
Do you have any suggestions to improve the problem of not being able to detect cars at close range?
1.Do I need to retrain the model with my dataset height? The lidar of pandaset is close to 2m off the ground, and my data is almost around 2.052m 2.Or are there any parameters I need to adjust carefully? Such as POINT_CLOUD_RANGE, VOXEL_SIZE
Issue Analytics
- State:
- Created 2 years ago
- Comments:9
I think our work ST3D can partly help this issue, especially for the 1st problem, which can be solved by just shifting the point cloud on z-axis.
You can do similar shifting as https://github.com/CVMI-Lab/ST3D/blob/812b64491c3a67a1b578fe46c375fcd0ed2c4305/tools/cfgs/da-waymo-kitti_models/secondiou/secondiou_old_anchor.yaml#L13