├── LICENSE ├── README.md ├── base ├── __init__.py ├── base_data_loader.py ├── base_model.py └── base_trainer.py ├── configs ├── evaluate │ ├── eval_mr_effinetb5.json │ └── eval_mr_resnet18.json └── train │ ├── train_mr_effinetb5.json │ └── train_mr_resnet18.json ├── create_pointcloud.py ├── data_loader ├── __init__.py ├── data_loaders.py ├── kitti_odometry_dataset.py └── scripts │ ├── __init__.py │ └── preprocess_kitti_transfer_gtdepth_to_odom.py ├── depth_proc_tools └── plot_depth_utils.py ├── evaluate.py ├── evaluater ├── __init__.py └── evaluater.py ├── logger ├── __init__.py ├── logger.py ├── logger_config.json └── visualization.py ├── model ├── __init__.py ├── dymultidepth │ ├── __init__.py │ ├── base_models.py │ ├── ccf_modules.py │ └── dymultidepth_model.py ├── layers.py ├── loss.py ├── loss_functions │ ├── __init__.py │ ├── common_losses.py │ ├── dymultidepth_loss.py │ └── virtual_normal_loss.py ├── metric.py ├── metric_functions │ ├── __init__.py │ ├── completeness_metrics.py │ ├── dense_metrics.py │ └── sparse_metrics.py └── model.py ├── parse_config.py ├── pictures ├── dynamic_depth_result.gif └── overview.jpg ├── requirements.txt ├── train.py ├── trainer ├── __init__.py └── trainer.py └── utils ├── __init__.py ├── parse_config.py ├── ply_utils.py └── util.py /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruili3/dynamic-multiframe-depth/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruili3/dynamic-multiframe-depth/HEAD/README.md -------------------------------------------------------------------------------- /base/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruili3/dynamic-multiframe-depth/HEAD/base/__init__.py -------------------------------------------------------------------------------- /base/base_data_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruili3/dynamic-multiframe-depth/HEAD/base/base_data_loader.py -------------------------------------------------------------------------------- /base/base_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruili3/dynamic-multiframe-depth/HEAD/base/base_model.py -------------------------------------------------------------------------------- /base/base_trainer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruili3/dynamic-multiframe-depth/HEAD/base/base_trainer.py -------------------------------------------------------------------------------- /configs/evaluate/eval_mr_effinetb5.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruili3/dynamic-multiframe-depth/HEAD/configs/evaluate/eval_mr_effinetb5.json -------------------------------------------------------------------------------- /configs/evaluate/eval_mr_resnet18.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruili3/dynamic-multiframe-depth/HEAD/configs/evaluate/eval_mr_resnet18.json -------------------------------------------------------------------------------- /configs/train/train_mr_effinetb5.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruili3/dynamic-multiframe-depth/HEAD/configs/train/train_mr_effinetb5.json -------------------------------------------------------------------------------- /configs/train/train_mr_resnet18.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruili3/dynamic-multiframe-depth/HEAD/configs/train/train_mr_resnet18.json -------------------------------------------------------------------------------- /create_pointcloud.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruili3/dynamic-multiframe-depth/HEAD/create_pointcloud.py -------------------------------------------------------------------------------- /data_loader/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /data_loader/data_loaders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruili3/dynamic-multiframe-depth/HEAD/data_loader/data_loaders.py -------------------------------------------------------------------------------- /data_loader/kitti_odometry_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruili3/dynamic-multiframe-depth/HEAD/data_loader/kitti_odometry_dataset.py -------------------------------------------------------------------------------- /data_loader/scripts/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /data_loader/scripts/preprocess_kitti_transfer_gtdepth_to_odom.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruili3/dynamic-multiframe-depth/HEAD/data_loader/scripts/preprocess_kitti_transfer_gtdepth_to_odom.py -------------------------------------------------------------------------------- /depth_proc_tools/plot_depth_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruili3/dynamic-multiframe-depth/HEAD/depth_proc_tools/plot_depth_utils.py -------------------------------------------------------------------------------- /evaluate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruili3/dynamic-multiframe-depth/HEAD/evaluate.py -------------------------------------------------------------------------------- /evaluater/__init__.py: -------------------------------------------------------------------------------- 1 | from .evaluater import * -------------------------------------------------------------------------------- /evaluater/evaluater.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruili3/dynamic-multiframe-depth/HEAD/evaluater/evaluater.py -------------------------------------------------------------------------------- /logger/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruili3/dynamic-multiframe-depth/HEAD/logger/__init__.py -------------------------------------------------------------------------------- /logger/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruili3/dynamic-multiframe-depth/HEAD/logger/logger.py -------------------------------------------------------------------------------- /logger/logger_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruili3/dynamic-multiframe-depth/HEAD/logger/logger_config.json -------------------------------------------------------------------------------- /logger/visualization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruili3/dynamic-multiframe-depth/HEAD/logger/visualization.py -------------------------------------------------------------------------------- /model/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /model/dymultidepth/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /model/dymultidepth/base_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruili3/dynamic-multiframe-depth/HEAD/model/dymultidepth/base_models.py -------------------------------------------------------------------------------- /model/dymultidepth/ccf_modules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruili3/dynamic-multiframe-depth/HEAD/model/dymultidepth/ccf_modules.py -------------------------------------------------------------------------------- /model/dymultidepth/dymultidepth_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruili3/dynamic-multiframe-depth/HEAD/model/dymultidepth/dymultidepth_model.py -------------------------------------------------------------------------------- /model/layers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruili3/dynamic-multiframe-depth/HEAD/model/layers.py -------------------------------------------------------------------------------- /model/loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruili3/dynamic-multiframe-depth/HEAD/model/loss.py -------------------------------------------------------------------------------- /model/loss_functions/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /model/loss_functions/common_losses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruili3/dynamic-multiframe-depth/HEAD/model/loss_functions/common_losses.py -------------------------------------------------------------------------------- /model/loss_functions/dymultidepth_loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruili3/dynamic-multiframe-depth/HEAD/model/loss_functions/dymultidepth_loss.py -------------------------------------------------------------------------------- /model/loss_functions/virtual_normal_loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruili3/dynamic-multiframe-depth/HEAD/model/loss_functions/virtual_normal_loss.py -------------------------------------------------------------------------------- /model/metric.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruili3/dynamic-multiframe-depth/HEAD/model/metric.py -------------------------------------------------------------------------------- /model/metric_functions/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /model/metric_functions/completeness_metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruili3/dynamic-multiframe-depth/HEAD/model/metric_functions/completeness_metrics.py -------------------------------------------------------------------------------- /model/metric_functions/dense_metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruili3/dynamic-multiframe-depth/HEAD/model/metric_functions/dense_metrics.py -------------------------------------------------------------------------------- /model/metric_functions/sparse_metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruili3/dynamic-multiframe-depth/HEAD/model/metric_functions/sparse_metrics.py -------------------------------------------------------------------------------- /model/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruili3/dynamic-multiframe-depth/HEAD/model/model.py -------------------------------------------------------------------------------- /parse_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruili3/dynamic-multiframe-depth/HEAD/parse_config.py -------------------------------------------------------------------------------- /pictures/dynamic_depth_result.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruili3/dynamic-multiframe-depth/HEAD/pictures/dynamic_depth_result.gif -------------------------------------------------------------------------------- /pictures/overview.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruili3/dynamic-multiframe-depth/HEAD/pictures/overview.jpg -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruili3/dynamic-multiframe-depth/HEAD/requirements.txt -------------------------------------------------------------------------------- /train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruili3/dynamic-multiframe-depth/HEAD/train.py -------------------------------------------------------------------------------- /trainer/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /trainer/trainer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruili3/dynamic-multiframe-depth/HEAD/trainer/trainer.py -------------------------------------------------------------------------------- /utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruili3/dynamic-multiframe-depth/HEAD/utils/__init__.py -------------------------------------------------------------------------------- /utils/parse_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruili3/dynamic-multiframe-depth/HEAD/utils/parse_config.py -------------------------------------------------------------------------------- /utils/ply_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruili3/dynamic-multiframe-depth/HEAD/utils/ply_utils.py -------------------------------------------------------------------------------- /utils/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruili3/dynamic-multiframe-depth/HEAD/utils/util.py --------------------------------------------------------------------------------