├── .gitignore ├── LICENCE ├── README.md ├── config ├── eval_config.py ├── kitti_tuples │ └── is_revisit_D-3_T-30.json ├── mulran_tuples │ └── is_revisit_D-3_T-90.json └── train_config.py ├── evaluation ├── eval_sequence.py └── evaluate.py ├── loss ├── global_loss.py └── local_consistency_loss.py ├── models ├── aggregators │ ├── NetVLAD.py │ └── SOP.py ├── backbones │ ├── PointNet.py │ └── spvnas │ │ ├── README.md │ │ ├── core │ │ └── models │ │ │ ├── semantic_kitti │ │ │ └── spvcnn.py │ │ │ └── utils.py │ │ ├── model_zoo.py │ │ └── tutorial_data │ │ └── 000000.bin ├── pipeline_factory.py └── pipelines │ ├── LOGG3D.py │ ├── PointNetVLAD.py │ └── pipeline_utils.py ├── requirements.txt ├── training ├── train.py └── train_utils.py └── utils ├── data_loaders ├── general │ ├── general_dataset.py │ └── general_sparse_dataset.py ├── kitti │ ├── kitti_dataset.py │ └── kitti_sparse_dataset.py ├── make_dataloader.py ├── make_dataloader_general.py ├── mulran │ ├── mulran_dataset.py │ └── mulran_sparse_dataset.py └── pointcloud_dataset.py ├── data_utils ├── kitti_tuple_mining.py ├── mulran_save_scan_poses.py └── mulran_tuple_mining.py ├── docs ├── kitti_08.gif ├── mulran_dcc03.gif ├── new_pipeline.png ├── pipeline.png └── ugv_val2_tsne.gif ├── misc_utils.py └── o3d_tools.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csiro-robotics/LoGG3D-Net/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENCE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csiro-robotics/LoGG3D-Net/HEAD/LICENCE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csiro-robotics/LoGG3D-Net/HEAD/README.md -------------------------------------------------------------------------------- /config/eval_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csiro-robotics/LoGG3D-Net/HEAD/config/eval_config.py -------------------------------------------------------------------------------- /config/kitti_tuples/is_revisit_D-3_T-30.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csiro-robotics/LoGG3D-Net/HEAD/config/kitti_tuples/is_revisit_D-3_T-30.json -------------------------------------------------------------------------------- /config/mulran_tuples/is_revisit_D-3_T-90.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csiro-robotics/LoGG3D-Net/HEAD/config/mulran_tuples/is_revisit_D-3_T-90.json -------------------------------------------------------------------------------- /config/train_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csiro-robotics/LoGG3D-Net/HEAD/config/train_config.py -------------------------------------------------------------------------------- /evaluation/eval_sequence.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csiro-robotics/LoGG3D-Net/HEAD/evaluation/eval_sequence.py -------------------------------------------------------------------------------- /evaluation/evaluate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csiro-robotics/LoGG3D-Net/HEAD/evaluation/evaluate.py -------------------------------------------------------------------------------- /loss/global_loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csiro-robotics/LoGG3D-Net/HEAD/loss/global_loss.py -------------------------------------------------------------------------------- /loss/local_consistency_loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csiro-robotics/LoGG3D-Net/HEAD/loss/local_consistency_loss.py -------------------------------------------------------------------------------- /models/aggregators/NetVLAD.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csiro-robotics/LoGG3D-Net/HEAD/models/aggregators/NetVLAD.py -------------------------------------------------------------------------------- /models/aggregators/SOP.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csiro-robotics/LoGG3D-Net/HEAD/models/aggregators/SOP.py -------------------------------------------------------------------------------- /models/backbones/PointNet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csiro-robotics/LoGG3D-Net/HEAD/models/backbones/PointNet.py -------------------------------------------------------------------------------- /models/backbones/spvnas/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csiro-robotics/LoGG3D-Net/HEAD/models/backbones/spvnas/README.md -------------------------------------------------------------------------------- /models/backbones/spvnas/core/models/semantic_kitti/spvcnn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csiro-robotics/LoGG3D-Net/HEAD/models/backbones/spvnas/core/models/semantic_kitti/spvcnn.py -------------------------------------------------------------------------------- /models/backbones/spvnas/core/models/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csiro-robotics/LoGG3D-Net/HEAD/models/backbones/spvnas/core/models/utils.py -------------------------------------------------------------------------------- /models/backbones/spvnas/model_zoo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csiro-robotics/LoGG3D-Net/HEAD/models/backbones/spvnas/model_zoo.py -------------------------------------------------------------------------------- /models/backbones/spvnas/tutorial_data/000000.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csiro-robotics/LoGG3D-Net/HEAD/models/backbones/spvnas/tutorial_data/000000.bin -------------------------------------------------------------------------------- /models/pipeline_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csiro-robotics/LoGG3D-Net/HEAD/models/pipeline_factory.py -------------------------------------------------------------------------------- /models/pipelines/LOGG3D.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csiro-robotics/LoGG3D-Net/HEAD/models/pipelines/LOGG3D.py -------------------------------------------------------------------------------- /models/pipelines/PointNetVLAD.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csiro-robotics/LoGG3D-Net/HEAD/models/pipelines/PointNetVLAD.py -------------------------------------------------------------------------------- /models/pipelines/pipeline_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csiro-robotics/LoGG3D-Net/HEAD/models/pipelines/pipeline_utils.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | open3d 2 | torchpack -------------------------------------------------------------------------------- /training/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csiro-robotics/LoGG3D-Net/HEAD/training/train.py -------------------------------------------------------------------------------- /training/train_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csiro-robotics/LoGG3D-Net/HEAD/training/train_utils.py -------------------------------------------------------------------------------- /utils/data_loaders/general/general_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csiro-robotics/LoGG3D-Net/HEAD/utils/data_loaders/general/general_dataset.py -------------------------------------------------------------------------------- /utils/data_loaders/general/general_sparse_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csiro-robotics/LoGG3D-Net/HEAD/utils/data_loaders/general/general_sparse_dataset.py -------------------------------------------------------------------------------- /utils/data_loaders/kitti/kitti_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csiro-robotics/LoGG3D-Net/HEAD/utils/data_loaders/kitti/kitti_dataset.py -------------------------------------------------------------------------------- /utils/data_loaders/kitti/kitti_sparse_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csiro-robotics/LoGG3D-Net/HEAD/utils/data_loaders/kitti/kitti_sparse_dataset.py -------------------------------------------------------------------------------- /utils/data_loaders/make_dataloader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csiro-robotics/LoGG3D-Net/HEAD/utils/data_loaders/make_dataloader.py -------------------------------------------------------------------------------- /utils/data_loaders/make_dataloader_general.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csiro-robotics/LoGG3D-Net/HEAD/utils/data_loaders/make_dataloader_general.py -------------------------------------------------------------------------------- /utils/data_loaders/mulran/mulran_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csiro-robotics/LoGG3D-Net/HEAD/utils/data_loaders/mulran/mulran_dataset.py -------------------------------------------------------------------------------- /utils/data_loaders/mulran/mulran_sparse_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csiro-robotics/LoGG3D-Net/HEAD/utils/data_loaders/mulran/mulran_sparse_dataset.py -------------------------------------------------------------------------------- /utils/data_loaders/pointcloud_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csiro-robotics/LoGG3D-Net/HEAD/utils/data_loaders/pointcloud_dataset.py -------------------------------------------------------------------------------- /utils/data_utils/kitti_tuple_mining.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csiro-robotics/LoGG3D-Net/HEAD/utils/data_utils/kitti_tuple_mining.py -------------------------------------------------------------------------------- /utils/data_utils/mulran_save_scan_poses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csiro-robotics/LoGG3D-Net/HEAD/utils/data_utils/mulran_save_scan_poses.py -------------------------------------------------------------------------------- /utils/data_utils/mulran_tuple_mining.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csiro-robotics/LoGG3D-Net/HEAD/utils/data_utils/mulran_tuple_mining.py -------------------------------------------------------------------------------- /utils/docs/kitti_08.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csiro-robotics/LoGG3D-Net/HEAD/utils/docs/kitti_08.gif -------------------------------------------------------------------------------- /utils/docs/mulran_dcc03.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csiro-robotics/LoGG3D-Net/HEAD/utils/docs/mulran_dcc03.gif -------------------------------------------------------------------------------- /utils/docs/new_pipeline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csiro-robotics/LoGG3D-Net/HEAD/utils/docs/new_pipeline.png -------------------------------------------------------------------------------- /utils/docs/pipeline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csiro-robotics/LoGG3D-Net/HEAD/utils/docs/pipeline.png -------------------------------------------------------------------------------- /utils/docs/ugv_val2_tsne.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csiro-robotics/LoGG3D-Net/HEAD/utils/docs/ugv_val2_tsne.gif -------------------------------------------------------------------------------- /utils/misc_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csiro-robotics/LoGG3D-Net/HEAD/utils/misc_utils.py -------------------------------------------------------------------------------- /utils/o3d_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csiro-robotics/LoGG3D-Net/HEAD/utils/o3d_tools.py --------------------------------------------------------------------------------