├── README.md ├── active_selection ├── ReDAL.py ├── ReDAL_S3DIS.config ├── ReDAL_Scannetv2.config ├── ReDAL_SemanticKITTI.config ├── __init__.py ├── core_set.py ├── diversity.py ├── mc_dropout.py ├── random_selection.py ├── segment_entropy.py ├── softmax_uncertainty.py └── utils.py ├── base_agent.py ├── data_preparation ├── README.md ├── gen_color_gradient.py ├── gen_surface_variation.py ├── region_division │ ├── .gitattributes │ ├── .gitignore │ ├── .gitmodules │ ├── README.md │ ├── gen_json.py │ ├── gen_json_subcloud.py │ ├── inspect_supervoxel.py │ ├── json_conversion.py │ ├── region_label_data.json │ ├── region_label_data_2.json │ ├── region_ulabel_data.json │ ├── region_ulabel_data_2.json │ └── src │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── dataset.h │ │ ├── install.sh │ │ ├── main.cpp │ │ ├── s3dis.cpp │ │ ├── scannet.cpp │ │ └── semkitti.cpp └── s3dis_data_preparation.py ├── dataloader ├── __init__.py ├── s3dis │ ├── active_dataset.py │ ├── dataset.py │ ├── init_data │ │ ├── init_label_region.json │ │ ├── init_label_scan.json │ │ ├── init_oracle_ulabel_region.json │ │ ├── init_ulabel_region.json │ │ └── init_ulabel_scan.json │ ├── region_active_dataset.py │ ├── region_crop_dataset.py │ ├── region_dataset.py │ └── transforms.py ├── scannet │ ├── active_dataset.py │ ├── dataset.py │ ├── init_data │ │ ├── init_label_region.json │ │ ├── init_label_scan.json │ │ ├── init_ulabel_region.json │ │ └── init_ulabel_scan.json │ ├── region_active_dataset.py │ ├── region_dataset.py │ ├── scannetv2_train.txt │ └── scannetv2_val.txt └── semantic_kitti │ ├── active_dataset.py │ ├── dataset.py │ ├── gen_semkitti_json.py │ ├── init_data │ ├── init_label_large_region.json │ ├── init_label_region.json │ ├── init_label_region05.json │ ├── init_label_scan.json │ ├── init_label_scan05.json │ ├── init_ulabel_large_region.json │ ├── init_ulabel_region.json │ ├── init_ulabel_region05.json │ ├── init_ulabel_scan.json │ ├── init_ulabel_scan05.json │ ├── region_label_data.json │ ├── region_ulabel_data.json │ ├── semkitti_large_pts.json │ └── semkitti_pts.json │ ├── region_active_dataset.py │ ├── region_dataset.py │ └── semantic-kitti.yaml ├── inference.py ├── models ├── __init__.py ├── s3dis │ ├── __init__.py │ ├── minkunet.py │ └── spvcnn.py ├── scannet │ ├── __init__.py │ ├── minkunet.py │ └── spvcnn.py ├── semantic_kitti │ ├── __init__.py │ ├── minkunet.py │ └── spvcnn.py ├── utils.py └── utils.py~ ├── modules ├── __init__.py ├── dynamic_op.py ├── dynamic_sparseop.py ├── layers.py ├── layers.py~ ├── modules.py ├── networks.py └── networks.py~ ├── train_active.py ├── train_region_active.py ├── train_supervision.py └── utils ├── analysis.py ├── analysis_boundary_error.py ├── analysis_boundary_selection.py ├── analysis_error_selection.py ├── analysis_region_selection.py ├── common.py ├── count_s3dis_pts.py ├── cpp_wrappers ├── compile_wrappers.sh ├── cpp_subsampling │ ├── grid_subsampling │ │ ├── grid_subsampling.cpp │ │ └── grid_subsampling.h │ ├── setup.py │ └── wrapper.cpp └── cpp_utils │ ├── cloud │ ├── cloud.cpp │ └── cloud.h │ └── nanoflann │ └── nanoflann.hpp ├── data_preprocessing ├── generate_lst.py ├── generate_scannet_lst.py ├── generate_semantickitti_lst.py ├── json_conversion_s3dis.py ├── json_conversion_scannet.py ├── json_conversion_semkitti.py ├── prepare_scene.py └── splits │ ├── limit-0.1-1-part1.txt │ ├── limit-0.1-1-part2.txt │ ├── limit-0.3-1-part1.txt │ ├── limit-0.3-1-part2.txt │ ├── limit-0.3-2-part1.txt │ ├── limit-0.3-2-part2.txt │ ├── limit-0.5-1-part1.txt │ ├── limit-0.5-1-part2.txt │ ├── limit-0.75-1-part1.txt │ ├── limit-0.75-1-part2.txt │ ├── mytrain.txt │ ├── myval.txt │ ├── scannetv2_train.txt │ └── scannetv2_val.txt ├── gen_kdtree.py ├── gen_oracle_data.py ├── miou.py ├── region_diversity_pilot.py ├── s3dis_saver.py ├── save_experimental_result.py ├── saver.py ├── semkitti_saver.py ├── subsampling_pilot_studies ├── count_subsample_s3dis.py ├── oracle_grid_subsampling.py ├── oracle_random_subsampling.py └── supervoxel_subsampling.py └── visualize_init.py /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/README.md -------------------------------------------------------------------------------- /active_selection/ReDAL.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/active_selection/ReDAL.py -------------------------------------------------------------------------------- /active_selection/ReDAL_S3DIS.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/active_selection/ReDAL_S3DIS.config -------------------------------------------------------------------------------- /active_selection/ReDAL_Scannetv2.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/active_selection/ReDAL_Scannetv2.config -------------------------------------------------------------------------------- /active_selection/ReDAL_SemanticKITTI.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/active_selection/ReDAL_SemanticKITTI.config -------------------------------------------------------------------------------- /active_selection/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/active_selection/__init__.py -------------------------------------------------------------------------------- /active_selection/core_set.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/active_selection/core_set.py -------------------------------------------------------------------------------- /active_selection/diversity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/active_selection/diversity.py -------------------------------------------------------------------------------- /active_selection/mc_dropout.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/active_selection/mc_dropout.py -------------------------------------------------------------------------------- /active_selection/random_selection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/active_selection/random_selection.py -------------------------------------------------------------------------------- /active_selection/segment_entropy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/active_selection/segment_entropy.py -------------------------------------------------------------------------------- /active_selection/softmax_uncertainty.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/active_selection/softmax_uncertainty.py -------------------------------------------------------------------------------- /active_selection/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/active_selection/utils.py -------------------------------------------------------------------------------- /base_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/base_agent.py -------------------------------------------------------------------------------- /data_preparation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/data_preparation/README.md -------------------------------------------------------------------------------- /data_preparation/gen_color_gradient.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/data_preparation/gen_color_gradient.py -------------------------------------------------------------------------------- /data_preparation/gen_surface_variation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/data_preparation/gen_surface_variation.py -------------------------------------------------------------------------------- /data_preparation/region_division/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/data_preparation/region_division/.gitattributes -------------------------------------------------------------------------------- /data_preparation/region_division/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/data_preparation/region_division/.gitignore -------------------------------------------------------------------------------- /data_preparation/region_division/.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/data_preparation/region_division/.gitmodules -------------------------------------------------------------------------------- /data_preparation/region_division/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/data_preparation/region_division/README.md -------------------------------------------------------------------------------- /data_preparation/region_division/gen_json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/data_preparation/region_division/gen_json.py -------------------------------------------------------------------------------- /data_preparation/region_division/gen_json_subcloud.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/data_preparation/region_division/gen_json_subcloud.py -------------------------------------------------------------------------------- /data_preparation/region_division/inspect_supervoxel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/data_preparation/region_division/inspect_supervoxel.py -------------------------------------------------------------------------------- /data_preparation/region_division/json_conversion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/data_preparation/region_division/json_conversion.py -------------------------------------------------------------------------------- /data_preparation/region_division/region_label_data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/data_preparation/region_division/region_label_data.json -------------------------------------------------------------------------------- /data_preparation/region_division/region_label_data_2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/data_preparation/region_division/region_label_data_2.json -------------------------------------------------------------------------------- /data_preparation/region_division/region_ulabel_data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/data_preparation/region_division/region_ulabel_data.json -------------------------------------------------------------------------------- /data_preparation/region_division/region_ulabel_data_2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/data_preparation/region_division/region_ulabel_data_2.json -------------------------------------------------------------------------------- /data_preparation/region_division/src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/data_preparation/region_division/src/CMakeLists.txt -------------------------------------------------------------------------------- /data_preparation/region_division/src/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/data_preparation/region_division/src/README.md -------------------------------------------------------------------------------- /data_preparation/region_division/src/dataset.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/data_preparation/region_division/src/dataset.h -------------------------------------------------------------------------------- /data_preparation/region_division/src/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/data_preparation/region_division/src/install.sh -------------------------------------------------------------------------------- /data_preparation/region_division/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/data_preparation/region_division/src/main.cpp -------------------------------------------------------------------------------- /data_preparation/region_division/src/s3dis.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/data_preparation/region_division/src/s3dis.cpp -------------------------------------------------------------------------------- /data_preparation/region_division/src/scannet.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/data_preparation/region_division/src/scannet.cpp -------------------------------------------------------------------------------- /data_preparation/region_division/src/semkitti.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/data_preparation/region_division/src/semkitti.cpp -------------------------------------------------------------------------------- /data_preparation/s3dis_data_preparation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/data_preparation/s3dis_data_preparation.py -------------------------------------------------------------------------------- /dataloader/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/dataloader/__init__.py -------------------------------------------------------------------------------- /dataloader/s3dis/active_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/dataloader/s3dis/active_dataset.py -------------------------------------------------------------------------------- /dataloader/s3dis/dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/dataloader/s3dis/dataset.py -------------------------------------------------------------------------------- /dataloader/s3dis/init_data/init_label_region.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/dataloader/s3dis/init_data/init_label_region.json -------------------------------------------------------------------------------- /dataloader/s3dis/init_data/init_label_scan.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/dataloader/s3dis/init_data/init_label_scan.json -------------------------------------------------------------------------------- /dataloader/s3dis/init_data/init_oracle_ulabel_region.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/dataloader/s3dis/init_data/init_oracle_ulabel_region.json -------------------------------------------------------------------------------- /dataloader/s3dis/init_data/init_ulabel_region.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/dataloader/s3dis/init_data/init_ulabel_region.json -------------------------------------------------------------------------------- /dataloader/s3dis/init_data/init_ulabel_scan.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/dataloader/s3dis/init_data/init_ulabel_scan.json -------------------------------------------------------------------------------- /dataloader/s3dis/region_active_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/dataloader/s3dis/region_active_dataset.py -------------------------------------------------------------------------------- /dataloader/s3dis/region_crop_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/dataloader/s3dis/region_crop_dataset.py -------------------------------------------------------------------------------- /dataloader/s3dis/region_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/dataloader/s3dis/region_dataset.py -------------------------------------------------------------------------------- /dataloader/s3dis/transforms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/dataloader/s3dis/transforms.py -------------------------------------------------------------------------------- /dataloader/scannet/active_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/dataloader/scannet/active_dataset.py -------------------------------------------------------------------------------- /dataloader/scannet/dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/dataloader/scannet/dataset.py -------------------------------------------------------------------------------- /dataloader/scannet/init_data/init_label_region.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/dataloader/scannet/init_data/init_label_region.json -------------------------------------------------------------------------------- /dataloader/scannet/init_data/init_label_scan.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/dataloader/scannet/init_data/init_label_scan.json -------------------------------------------------------------------------------- /dataloader/scannet/init_data/init_ulabel_region.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/dataloader/scannet/init_data/init_ulabel_region.json -------------------------------------------------------------------------------- /dataloader/scannet/init_data/init_ulabel_scan.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/dataloader/scannet/init_data/init_ulabel_scan.json -------------------------------------------------------------------------------- /dataloader/scannet/region_active_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/dataloader/scannet/region_active_dataset.py -------------------------------------------------------------------------------- /dataloader/scannet/region_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/dataloader/scannet/region_dataset.py -------------------------------------------------------------------------------- /dataloader/scannet/scannetv2_train.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/dataloader/scannet/scannetv2_train.txt -------------------------------------------------------------------------------- /dataloader/scannet/scannetv2_val.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/dataloader/scannet/scannetv2_val.txt -------------------------------------------------------------------------------- /dataloader/semantic_kitti/active_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/dataloader/semantic_kitti/active_dataset.py -------------------------------------------------------------------------------- /dataloader/semantic_kitti/dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/dataloader/semantic_kitti/dataset.py -------------------------------------------------------------------------------- /dataloader/semantic_kitti/gen_semkitti_json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/dataloader/semantic_kitti/gen_semkitti_json.py -------------------------------------------------------------------------------- /dataloader/semantic_kitti/init_data/init_label_large_region.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/dataloader/semantic_kitti/init_data/init_label_large_region.json -------------------------------------------------------------------------------- /dataloader/semantic_kitti/init_data/init_label_region.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/dataloader/semantic_kitti/init_data/init_label_region.json -------------------------------------------------------------------------------- /dataloader/semantic_kitti/init_data/init_label_region05.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/dataloader/semantic_kitti/init_data/init_label_region05.json -------------------------------------------------------------------------------- /dataloader/semantic_kitti/init_data/init_label_scan.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/dataloader/semantic_kitti/init_data/init_label_scan.json -------------------------------------------------------------------------------- /dataloader/semantic_kitti/init_data/init_label_scan05.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/dataloader/semantic_kitti/init_data/init_label_scan05.json -------------------------------------------------------------------------------- /dataloader/semantic_kitti/init_data/init_ulabel_large_region.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/dataloader/semantic_kitti/init_data/init_ulabel_large_region.json -------------------------------------------------------------------------------- /dataloader/semantic_kitti/init_data/init_ulabel_region.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/dataloader/semantic_kitti/init_data/init_ulabel_region.json -------------------------------------------------------------------------------- /dataloader/semantic_kitti/init_data/init_ulabel_region05.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/dataloader/semantic_kitti/init_data/init_ulabel_region05.json -------------------------------------------------------------------------------- /dataloader/semantic_kitti/init_data/init_ulabel_scan.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/dataloader/semantic_kitti/init_data/init_ulabel_scan.json -------------------------------------------------------------------------------- /dataloader/semantic_kitti/init_data/init_ulabel_scan05.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/dataloader/semantic_kitti/init_data/init_ulabel_scan05.json -------------------------------------------------------------------------------- /dataloader/semantic_kitti/init_data/region_label_data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/dataloader/semantic_kitti/init_data/region_label_data.json -------------------------------------------------------------------------------- /dataloader/semantic_kitti/init_data/region_ulabel_data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/dataloader/semantic_kitti/init_data/region_ulabel_data.json -------------------------------------------------------------------------------- /dataloader/semantic_kitti/init_data/semkitti_large_pts.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/dataloader/semantic_kitti/init_data/semkitti_large_pts.json -------------------------------------------------------------------------------- /dataloader/semantic_kitti/init_data/semkitti_pts.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/dataloader/semantic_kitti/init_data/semkitti_pts.json -------------------------------------------------------------------------------- /dataloader/semantic_kitti/region_active_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/dataloader/semantic_kitti/region_active_dataset.py -------------------------------------------------------------------------------- /dataloader/semantic_kitti/region_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/dataloader/semantic_kitti/region_dataset.py -------------------------------------------------------------------------------- /dataloader/semantic_kitti/semantic-kitti.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/dataloader/semantic_kitti/semantic-kitti.yaml -------------------------------------------------------------------------------- /inference.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/inference.py -------------------------------------------------------------------------------- /models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/models/__init__.py -------------------------------------------------------------------------------- /models/s3dis/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/models/s3dis/__init__.py -------------------------------------------------------------------------------- /models/s3dis/minkunet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/models/s3dis/minkunet.py -------------------------------------------------------------------------------- /models/s3dis/spvcnn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/models/s3dis/spvcnn.py -------------------------------------------------------------------------------- /models/scannet/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/models/scannet/__init__.py -------------------------------------------------------------------------------- /models/scannet/minkunet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/models/scannet/minkunet.py -------------------------------------------------------------------------------- /models/scannet/spvcnn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/models/scannet/spvcnn.py -------------------------------------------------------------------------------- /models/semantic_kitti/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/models/semantic_kitti/__init__.py -------------------------------------------------------------------------------- /models/semantic_kitti/minkunet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/models/semantic_kitti/minkunet.py -------------------------------------------------------------------------------- /models/semantic_kitti/spvcnn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/models/semantic_kitti/spvcnn.py -------------------------------------------------------------------------------- /models/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/models/utils.py -------------------------------------------------------------------------------- /models/utils.py~: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/models/utils.py~ -------------------------------------------------------------------------------- /modules/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/modules/__init__.py -------------------------------------------------------------------------------- /modules/dynamic_op.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/modules/dynamic_op.py -------------------------------------------------------------------------------- /modules/dynamic_sparseop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/modules/dynamic_sparseop.py -------------------------------------------------------------------------------- /modules/layers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/modules/layers.py -------------------------------------------------------------------------------- /modules/layers.py~: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/modules/layers.py~ -------------------------------------------------------------------------------- /modules/modules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/modules/modules.py -------------------------------------------------------------------------------- /modules/networks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/modules/networks.py -------------------------------------------------------------------------------- /modules/networks.py~: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/modules/networks.py~ -------------------------------------------------------------------------------- /train_active.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/train_active.py -------------------------------------------------------------------------------- /train_region_active.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/train_region_active.py -------------------------------------------------------------------------------- /train_supervision.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/train_supervision.py -------------------------------------------------------------------------------- /utils/analysis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/utils/analysis.py -------------------------------------------------------------------------------- /utils/analysis_boundary_error.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/utils/analysis_boundary_error.py -------------------------------------------------------------------------------- /utils/analysis_boundary_selection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/utils/analysis_boundary_selection.py -------------------------------------------------------------------------------- /utils/analysis_error_selection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/utils/analysis_error_selection.py -------------------------------------------------------------------------------- /utils/analysis_region_selection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/utils/analysis_region_selection.py -------------------------------------------------------------------------------- /utils/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/utils/common.py -------------------------------------------------------------------------------- /utils/count_s3dis_pts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/utils/count_s3dis_pts.py -------------------------------------------------------------------------------- /utils/cpp_wrappers/compile_wrappers.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/utils/cpp_wrappers/compile_wrappers.sh -------------------------------------------------------------------------------- /utils/cpp_wrappers/cpp_subsampling/grid_subsampling/grid_subsampling.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/utils/cpp_wrappers/cpp_subsampling/grid_subsampling/grid_subsampling.cpp -------------------------------------------------------------------------------- /utils/cpp_wrappers/cpp_subsampling/grid_subsampling/grid_subsampling.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/utils/cpp_wrappers/cpp_subsampling/grid_subsampling/grid_subsampling.h -------------------------------------------------------------------------------- /utils/cpp_wrappers/cpp_subsampling/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/utils/cpp_wrappers/cpp_subsampling/setup.py -------------------------------------------------------------------------------- /utils/cpp_wrappers/cpp_subsampling/wrapper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/utils/cpp_wrappers/cpp_subsampling/wrapper.cpp -------------------------------------------------------------------------------- /utils/cpp_wrappers/cpp_utils/cloud/cloud.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/utils/cpp_wrappers/cpp_utils/cloud/cloud.cpp -------------------------------------------------------------------------------- /utils/cpp_wrappers/cpp_utils/cloud/cloud.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/utils/cpp_wrappers/cpp_utils/cloud/cloud.h -------------------------------------------------------------------------------- /utils/cpp_wrappers/cpp_utils/nanoflann/nanoflann.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/utils/cpp_wrappers/cpp_utils/nanoflann/nanoflann.hpp -------------------------------------------------------------------------------- /utils/data_preprocessing/generate_lst.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/utils/data_preprocessing/generate_lst.py -------------------------------------------------------------------------------- /utils/data_preprocessing/generate_scannet_lst.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/utils/data_preprocessing/generate_scannet_lst.py -------------------------------------------------------------------------------- /utils/data_preprocessing/generate_semantickitti_lst.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/utils/data_preprocessing/generate_semantickitti_lst.py -------------------------------------------------------------------------------- /utils/data_preprocessing/json_conversion_s3dis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/utils/data_preprocessing/json_conversion_s3dis.py -------------------------------------------------------------------------------- /utils/data_preprocessing/json_conversion_scannet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/utils/data_preprocessing/json_conversion_scannet.py -------------------------------------------------------------------------------- /utils/data_preprocessing/json_conversion_semkitti.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/utils/data_preprocessing/json_conversion_semkitti.py -------------------------------------------------------------------------------- /utils/data_preprocessing/prepare_scene.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/utils/data_preprocessing/prepare_scene.py -------------------------------------------------------------------------------- /utils/data_preprocessing/splits/limit-0.1-1-part1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/utils/data_preprocessing/splits/limit-0.1-1-part1.txt -------------------------------------------------------------------------------- /utils/data_preprocessing/splits/limit-0.1-1-part2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/utils/data_preprocessing/splits/limit-0.1-1-part2.txt -------------------------------------------------------------------------------- /utils/data_preprocessing/splits/limit-0.3-1-part1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/utils/data_preprocessing/splits/limit-0.3-1-part1.txt -------------------------------------------------------------------------------- /utils/data_preprocessing/splits/limit-0.3-1-part2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/utils/data_preprocessing/splits/limit-0.3-1-part2.txt -------------------------------------------------------------------------------- /utils/data_preprocessing/splits/limit-0.3-2-part1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/utils/data_preprocessing/splits/limit-0.3-2-part1.txt -------------------------------------------------------------------------------- /utils/data_preprocessing/splits/limit-0.3-2-part2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/utils/data_preprocessing/splits/limit-0.3-2-part2.txt -------------------------------------------------------------------------------- /utils/data_preprocessing/splits/limit-0.5-1-part1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/utils/data_preprocessing/splits/limit-0.5-1-part1.txt -------------------------------------------------------------------------------- /utils/data_preprocessing/splits/limit-0.5-1-part2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/utils/data_preprocessing/splits/limit-0.5-1-part2.txt -------------------------------------------------------------------------------- /utils/data_preprocessing/splits/limit-0.75-1-part1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/utils/data_preprocessing/splits/limit-0.75-1-part1.txt -------------------------------------------------------------------------------- /utils/data_preprocessing/splits/limit-0.75-1-part2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/utils/data_preprocessing/splits/limit-0.75-1-part2.txt -------------------------------------------------------------------------------- /utils/data_preprocessing/splits/mytrain.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/utils/data_preprocessing/splits/mytrain.txt -------------------------------------------------------------------------------- /utils/data_preprocessing/splits/myval.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/utils/data_preprocessing/splits/myval.txt -------------------------------------------------------------------------------- /utils/data_preprocessing/splits/scannetv2_train.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/utils/data_preprocessing/splits/scannetv2_train.txt -------------------------------------------------------------------------------- /utils/data_preprocessing/splits/scannetv2_val.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/utils/data_preprocessing/splits/scannetv2_val.txt -------------------------------------------------------------------------------- /utils/gen_kdtree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/utils/gen_kdtree.py -------------------------------------------------------------------------------- /utils/gen_oracle_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/utils/gen_oracle_data.py -------------------------------------------------------------------------------- /utils/miou.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/utils/miou.py -------------------------------------------------------------------------------- /utils/region_diversity_pilot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/utils/region_diversity_pilot.py -------------------------------------------------------------------------------- /utils/s3dis_saver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/utils/s3dis_saver.py -------------------------------------------------------------------------------- /utils/save_experimental_result.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/utils/save_experimental_result.py -------------------------------------------------------------------------------- /utils/saver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/utils/saver.py -------------------------------------------------------------------------------- /utils/semkitti_saver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/utils/semkitti_saver.py -------------------------------------------------------------------------------- /utils/subsampling_pilot_studies/count_subsample_s3dis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/utils/subsampling_pilot_studies/count_subsample_s3dis.py -------------------------------------------------------------------------------- /utils/subsampling_pilot_studies/oracle_grid_subsampling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/utils/subsampling_pilot_studies/oracle_grid_subsampling.py -------------------------------------------------------------------------------- /utils/subsampling_pilot_studies/oracle_random_subsampling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/utils/subsampling_pilot_studies/oracle_random_subsampling.py -------------------------------------------------------------------------------- /utils/subsampling_pilot_studies/supervoxel_subsampling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/utils/subsampling_pilot_studies/supervoxel_subsampling.py -------------------------------------------------------------------------------- /utils/visualize_init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsunghan-wu/ReDAL/HEAD/utils/visualize_init.py --------------------------------------------------------------------------------