├── .gitignore ├── LICENSE ├── README.md ├── __init__.py ├── assert └── Network.png ├── common ├── laserscan.py ├── laserscanvis.py ├── posslaserscan.py ├── posslaserscanvis.py └── sync_batchnorm │ ├── __init__.py │ ├── batchnorm.py │ ├── comm.py │ └── replicate.py ├── config ├── arch │ ├── CENet.yaml │ ├── CENet_nusc.yaml │ ├── CENet_poss.yaml │ ├── Fid.yaml │ ├── Fid_nusc.yaml │ ├── Fid_poss.yaml │ ├── LENet.yaml │ ├── LENet_nusc.yaml │ └── LENet_poss.yaml ├── data_preparing.yaml └── labels │ ├── semantic-kitti-all.yaml │ ├── semantic-kitti.yaml │ ├── semantic-nuscenes.yaml │ └── semantic-poss.yaml ├── dataset ├── kitti │ └── parser.py ├── nuscenes │ └── parser.py └── poss │ └── parser.py ├── environment.yaml ├── evaluate.py ├── infer.py ├── modules ├── PointRefine │ ├── PointMLP.py │ ├── spvcnn.py │ └── spvcnn_lite.py ├── __init__.py ├── loss │ ├── DiceLoss.py │ ├── Lovasz_Softmax.py │ └── boundary_loss.py ├── network │ ├── CENet.py │ ├── Fid.py │ └── LENet.py ├── scheduler │ ├── consine.py │ └── warmupLR.py ├── tariner_poss.py ├── trainer.py ├── trainer_nusc.py ├── user.py ├── user_nusc.py ├── user_poss.py ├── user_refine.py └── utils.py ├── postproc └── KNN.py ├── requirements.txt ├── train.py ├── train_nusc.py ├── train_poss.py ├── utils ├── auto_gen_residual_images.py ├── kitti_utils.py ├── np_ioueval.py ├── nuscenes2kitti.py ├── torch_ioueval.py ├── utils.py └── validate_submission.py └── visualize.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengluodb/RangeSeg/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengluodb/RangeSeg/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengluodb/RangeSeg/HEAD/README.md -------------------------------------------------------------------------------- /__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengluodb/RangeSeg/HEAD/__init__.py -------------------------------------------------------------------------------- /assert/Network.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengluodb/RangeSeg/HEAD/assert/Network.png -------------------------------------------------------------------------------- /common/laserscan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengluodb/RangeSeg/HEAD/common/laserscan.py -------------------------------------------------------------------------------- /common/laserscanvis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengluodb/RangeSeg/HEAD/common/laserscanvis.py -------------------------------------------------------------------------------- /common/posslaserscan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengluodb/RangeSeg/HEAD/common/posslaserscan.py -------------------------------------------------------------------------------- /common/posslaserscanvis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengluodb/RangeSeg/HEAD/common/posslaserscanvis.py -------------------------------------------------------------------------------- /common/sync_batchnorm/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /common/sync_batchnorm/batchnorm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengluodb/RangeSeg/HEAD/common/sync_batchnorm/batchnorm.py -------------------------------------------------------------------------------- /common/sync_batchnorm/comm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengluodb/RangeSeg/HEAD/common/sync_batchnorm/comm.py -------------------------------------------------------------------------------- /common/sync_batchnorm/replicate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengluodb/RangeSeg/HEAD/common/sync_batchnorm/replicate.py -------------------------------------------------------------------------------- /config/arch/CENet.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengluodb/RangeSeg/HEAD/config/arch/CENet.yaml -------------------------------------------------------------------------------- /config/arch/CENet_nusc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengluodb/RangeSeg/HEAD/config/arch/CENet_nusc.yaml -------------------------------------------------------------------------------- /config/arch/CENet_poss.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengluodb/RangeSeg/HEAD/config/arch/CENet_poss.yaml -------------------------------------------------------------------------------- /config/arch/Fid.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengluodb/RangeSeg/HEAD/config/arch/Fid.yaml -------------------------------------------------------------------------------- /config/arch/Fid_nusc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengluodb/RangeSeg/HEAD/config/arch/Fid_nusc.yaml -------------------------------------------------------------------------------- /config/arch/Fid_poss.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengluodb/RangeSeg/HEAD/config/arch/Fid_poss.yaml -------------------------------------------------------------------------------- /config/arch/LENet.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengluodb/RangeSeg/HEAD/config/arch/LENet.yaml -------------------------------------------------------------------------------- /config/arch/LENet_nusc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengluodb/RangeSeg/HEAD/config/arch/LENet_nusc.yaml -------------------------------------------------------------------------------- /config/arch/LENet_poss.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengluodb/RangeSeg/HEAD/config/arch/LENet_poss.yaml -------------------------------------------------------------------------------- /config/data_preparing.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengluodb/RangeSeg/HEAD/config/data_preparing.yaml -------------------------------------------------------------------------------- /config/labels/semantic-kitti-all.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengluodb/RangeSeg/HEAD/config/labels/semantic-kitti-all.yaml -------------------------------------------------------------------------------- /config/labels/semantic-kitti.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengluodb/RangeSeg/HEAD/config/labels/semantic-kitti.yaml -------------------------------------------------------------------------------- /config/labels/semantic-nuscenes.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengluodb/RangeSeg/HEAD/config/labels/semantic-nuscenes.yaml -------------------------------------------------------------------------------- /config/labels/semantic-poss.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengluodb/RangeSeg/HEAD/config/labels/semantic-poss.yaml -------------------------------------------------------------------------------- /dataset/kitti/parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengluodb/RangeSeg/HEAD/dataset/kitti/parser.py -------------------------------------------------------------------------------- /dataset/nuscenes/parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengluodb/RangeSeg/HEAD/dataset/nuscenes/parser.py -------------------------------------------------------------------------------- /dataset/poss/parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengluodb/RangeSeg/HEAD/dataset/poss/parser.py -------------------------------------------------------------------------------- /environment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengluodb/RangeSeg/HEAD/environment.yaml -------------------------------------------------------------------------------- /evaluate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengluodb/RangeSeg/HEAD/evaluate.py -------------------------------------------------------------------------------- /infer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengluodb/RangeSeg/HEAD/infer.py -------------------------------------------------------------------------------- /modules/PointRefine/PointMLP.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengluodb/RangeSeg/HEAD/modules/PointRefine/PointMLP.py -------------------------------------------------------------------------------- /modules/PointRefine/spvcnn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengluodb/RangeSeg/HEAD/modules/PointRefine/spvcnn.py -------------------------------------------------------------------------------- /modules/PointRefine/spvcnn_lite.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengluodb/RangeSeg/HEAD/modules/PointRefine/spvcnn_lite.py -------------------------------------------------------------------------------- /modules/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /modules/loss/DiceLoss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengluodb/RangeSeg/HEAD/modules/loss/DiceLoss.py -------------------------------------------------------------------------------- /modules/loss/Lovasz_Softmax.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengluodb/RangeSeg/HEAD/modules/loss/Lovasz_Softmax.py -------------------------------------------------------------------------------- /modules/loss/boundary_loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengluodb/RangeSeg/HEAD/modules/loss/boundary_loss.py -------------------------------------------------------------------------------- /modules/network/CENet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengluodb/RangeSeg/HEAD/modules/network/CENet.py -------------------------------------------------------------------------------- /modules/network/Fid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengluodb/RangeSeg/HEAD/modules/network/Fid.py -------------------------------------------------------------------------------- /modules/network/LENet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengluodb/RangeSeg/HEAD/modules/network/LENet.py -------------------------------------------------------------------------------- /modules/scheduler/consine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengluodb/RangeSeg/HEAD/modules/scheduler/consine.py -------------------------------------------------------------------------------- /modules/scheduler/warmupLR.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengluodb/RangeSeg/HEAD/modules/scheduler/warmupLR.py -------------------------------------------------------------------------------- /modules/tariner_poss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengluodb/RangeSeg/HEAD/modules/tariner_poss.py -------------------------------------------------------------------------------- /modules/trainer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengluodb/RangeSeg/HEAD/modules/trainer.py -------------------------------------------------------------------------------- /modules/trainer_nusc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengluodb/RangeSeg/HEAD/modules/trainer_nusc.py -------------------------------------------------------------------------------- /modules/user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengluodb/RangeSeg/HEAD/modules/user.py -------------------------------------------------------------------------------- /modules/user_nusc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengluodb/RangeSeg/HEAD/modules/user_nusc.py -------------------------------------------------------------------------------- /modules/user_poss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengluodb/RangeSeg/HEAD/modules/user_poss.py -------------------------------------------------------------------------------- /modules/user_refine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengluodb/RangeSeg/HEAD/modules/user_refine.py -------------------------------------------------------------------------------- /modules/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengluodb/RangeSeg/HEAD/modules/utils.py -------------------------------------------------------------------------------- /postproc/KNN.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengluodb/RangeSeg/HEAD/postproc/KNN.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengluodb/RangeSeg/HEAD/requirements.txt -------------------------------------------------------------------------------- /train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengluodb/RangeSeg/HEAD/train.py -------------------------------------------------------------------------------- /train_nusc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengluodb/RangeSeg/HEAD/train_nusc.py -------------------------------------------------------------------------------- /train_poss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengluodb/RangeSeg/HEAD/train_poss.py -------------------------------------------------------------------------------- /utils/auto_gen_residual_images.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengluodb/RangeSeg/HEAD/utils/auto_gen_residual_images.py -------------------------------------------------------------------------------- /utils/kitti_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengluodb/RangeSeg/HEAD/utils/kitti_utils.py -------------------------------------------------------------------------------- /utils/np_ioueval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengluodb/RangeSeg/HEAD/utils/np_ioueval.py -------------------------------------------------------------------------------- /utils/nuscenes2kitti.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengluodb/RangeSeg/HEAD/utils/nuscenes2kitti.py -------------------------------------------------------------------------------- /utils/torch_ioueval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengluodb/RangeSeg/HEAD/utils/torch_ioueval.py -------------------------------------------------------------------------------- /utils/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengluodb/RangeSeg/HEAD/utils/utils.py -------------------------------------------------------------------------------- /utils/validate_submission.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengluodb/RangeSeg/HEAD/utils/validate_submission.py -------------------------------------------------------------------------------- /visualize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengluodb/RangeSeg/HEAD/visualize.py --------------------------------------------------------------------------------