提交 643ab3d1 编写于 作者: D dengkaipeng

PointRCNN rpn use train_aug

上级 cba182c6
...@@ -168,7 +168,15 @@ export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:`python -c 'import paddle; print(paddle. ...@@ -168,7 +168,15 @@ export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:`python -c 'import paddle; print(paddle.
python tools/generate_gt_database.py --class_name 'Car' --split train python tools/generate_gt_database.py --class_name 'Car' --split train
``` ```
3. 训练 RPN 模型 3. 生成增强离线场景数据
生成增强的离线场景数据命令如下:
```
python tools/generate_aug_scene.py --class_name 'Car' --split train --aug_times 4
```
4. 训练 RPN 模型
``` ```
python train.py --cfg=./cfgs/default.yml \ python train.py --cfg=./cfgs/default.yml \
...@@ -176,17 +184,12 @@ python train.py --cfg=./cfgs/default.yml \ ...@@ -176,17 +184,12 @@ python train.py --cfg=./cfgs/default.yml \
--batch_size=16 \ --batch_size=16 \
--epoch=200 \ --epoch=200 \
--save_dir=checkpoints --save_dir=checkpoints
--set TRAIN.SPLIT train_aug
``` ```
RPN训练checkpoints默认保存在`checkpoints/rpn`目录,也可以通过`--save_dir`来指定。 5. 保存RPN模型的输出特征和ROI,用于离线训练 RCNN 模型
4. 生成增强离线场景数据并保存RPN模型的输出特征和ROI,用于离线训练 RCNN 模型
生成增强的离线场景数据命令如下:
``` RPN训练checkpoints默认保存在`checkpoints/rpn`目录,也可以通过`--save_dir`来指定。
python tools/generate_aug_scene.py --class_name 'Car' --split train --aug_times 4
```
保存RPN模型对离线增强数据的输出特征和ROI,可以通过参数`--ckpt_dir`来指定RPN训练最终权重保存路径,RPN权重默认保存在`checkpoints/rpn`目录。 保存RPN模型对离线增强数据的输出特征和ROI,可以通过参数`--ckpt_dir`来指定RPN训练最终权重保存路径,RPN权重默认保存在`checkpoints/rpn`目录。
保存输出特征和ROI时须指定`TEST.SPLIT``train_aug`,指定`TEST.RPN_POST_NMS_TOP_N``300`, `TEST.RPN_NMS_THRESH``0.85` 保存输出特征和ROI时须指定`TEST.SPLIT``train_aug`,指定`TEST.RPN_POST_NMS_TOP_N``300`, `TEST.RPN_NMS_THRESH``0.85`
...@@ -223,7 +226,7 @@ output ...@@ -223,7 +226,7 @@ output
│ ├── ... │ ├── ...
``` ```
5. 离线训练RCNN,并且通过参数`--rcnn_training_roi_dir` and `--rcnn_training_feature_dir` 来指定 RPN 模型保存的输出特征和ROI路径。 6. 离线训练RCNN,并且通过参数`--rcnn_training_roi_dir` and `--rcnn_training_feature_dir` 来指定 RPN 模型保存的输出特征和ROI路径。
``` ```
python train.py --cfg=./cfgs/default.yml \ python train.py --cfg=./cfgs/default.yml \
...@@ -321,10 +324,10 @@ python3 tools/kitti_eval.py ...@@ -321,10 +324,10 @@ python3 tools/kitti_eval.py
| Car AP@ | 0.70(easy) | 0.70(moderate) | 0.70(hard) | | Car AP@ | 0.70(easy) | 0.70(moderate) | 0.70(hard) |
| :------- | :--------: | :------------: | :--------: | | :------- | :--------: | :------------: | :--------: |
| bbox AP: | 90.20 | 88.85 | 88.59 | | bbox AP: | 96.73 | 89.13 | 88.76 |
| bev AP: | 89.50 | 86.97 | 85.58 | | bev AP: | 89.58 | 87.24 | 85.85 |
| 3d AP: | 86.66 | 76.65 | 75.90 | | 3d AP: | 87.34 | 77.65 | 76.99 |
| aos AP: | 90.10 | 88.64 | 88.26 | | aos AP: | 96.71 | 89.02 | 88.51 |
## 参考文献 ## 参考文献
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册