├── .gitignore ├── README.md ├── base ├── __init__.py ├── base_data_loader.py ├── base_model.py └── base_trainer.py ├── colmap2mvsnet.py ├── configs ├── config_all_dataset.json ├── config_blended.json └── config_dtu.json ├── datasets ├── .DS_Store ├── __init__.py ├── blended_dataset.py ├── data_io.py ├── data_loaders.py ├── dtu_yao.py └── general_eval.py ├── demo.gif ├── evaluations ├── dtu │ ├── BaseEval2Obj_web.m │ ├── BaseEvalMain_web.m │ ├── ComputeStat_web.m │ ├── MaxDistCP.m │ ├── PointCompareMain.m │ ├── plyread.m │ └── reducePts_haa.m └── precision.py ├── fusion.py ├── gipuma.py ├── lists ├── .DS_Store ├── blended │ ├── sub_train.txt │ ├── sub_val.txt │ ├── subsub.txt │ ├── training_list.txt │ └── validation_list.txt ├── dtu │ ├── subset_train.txt │ ├── subset_val.txt │ ├── subsub.txt │ ├── test.txt │ ├── train.txt │ ├── trainval.txt │ └── val.txt ├── eth3d │ ├── subset.txt │ ├── test_high_res.txt │ └── test_low_res.txt └── tanksandtemples │ ├── advanced.txt │ ├── intermediate.txt │ └── subset.txt ├── logger ├── __init__.py ├── logger.py └── logger_config.json ├── models ├── __init__.py ├── dynamic_conv.py ├── losses.py ├── model.py ├── module.py └── utils │ ├── __init__.py │ └── warping.py ├── parse_config.py ├── pretrained ├── both_dtu_blended │ ├── cds_mvsnet.ckpt │ └── config.json ├── dtu_only │ ├── checkpoint-epoch24.pth │ └── config.json └── fine_tuning_on_blended │ ├── cds_mvsnet.ckpt │ └── config.json ├── requirements.txt ├── scripts ├── dtu_eval.sh └── tt_eval.sh ├── test.py ├── train.py ├── trainer ├── __init__.py └── trainer.py └── utils.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TruongKhang/cds-mvsnet/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TruongKhang/cds-mvsnet/HEAD/README.md -------------------------------------------------------------------------------- /base/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TruongKhang/cds-mvsnet/HEAD/base/__init__.py -------------------------------------------------------------------------------- /base/base_data_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TruongKhang/cds-mvsnet/HEAD/base/base_data_loader.py -------------------------------------------------------------------------------- /base/base_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TruongKhang/cds-mvsnet/HEAD/base/base_model.py -------------------------------------------------------------------------------- /base/base_trainer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TruongKhang/cds-mvsnet/HEAD/base/base_trainer.py -------------------------------------------------------------------------------- /colmap2mvsnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TruongKhang/cds-mvsnet/HEAD/colmap2mvsnet.py -------------------------------------------------------------------------------- /configs/config_all_dataset.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TruongKhang/cds-mvsnet/HEAD/configs/config_all_dataset.json -------------------------------------------------------------------------------- /configs/config_blended.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TruongKhang/cds-mvsnet/HEAD/configs/config_blended.json -------------------------------------------------------------------------------- /configs/config_dtu.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TruongKhang/cds-mvsnet/HEAD/configs/config_dtu.json -------------------------------------------------------------------------------- /datasets/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TruongKhang/cds-mvsnet/HEAD/datasets/.DS_Store -------------------------------------------------------------------------------- /datasets/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TruongKhang/cds-mvsnet/HEAD/datasets/__init__.py -------------------------------------------------------------------------------- /datasets/blended_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TruongKhang/cds-mvsnet/HEAD/datasets/blended_dataset.py -------------------------------------------------------------------------------- /datasets/data_io.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TruongKhang/cds-mvsnet/HEAD/datasets/data_io.py -------------------------------------------------------------------------------- /datasets/data_loaders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TruongKhang/cds-mvsnet/HEAD/datasets/data_loaders.py -------------------------------------------------------------------------------- /datasets/dtu_yao.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TruongKhang/cds-mvsnet/HEAD/datasets/dtu_yao.py -------------------------------------------------------------------------------- /datasets/general_eval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TruongKhang/cds-mvsnet/HEAD/datasets/general_eval.py -------------------------------------------------------------------------------- /demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TruongKhang/cds-mvsnet/HEAD/demo.gif -------------------------------------------------------------------------------- /evaluations/dtu/BaseEval2Obj_web.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TruongKhang/cds-mvsnet/HEAD/evaluations/dtu/BaseEval2Obj_web.m -------------------------------------------------------------------------------- /evaluations/dtu/BaseEvalMain_web.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TruongKhang/cds-mvsnet/HEAD/evaluations/dtu/BaseEvalMain_web.m -------------------------------------------------------------------------------- /evaluations/dtu/ComputeStat_web.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TruongKhang/cds-mvsnet/HEAD/evaluations/dtu/ComputeStat_web.m -------------------------------------------------------------------------------- /evaluations/dtu/MaxDistCP.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TruongKhang/cds-mvsnet/HEAD/evaluations/dtu/MaxDistCP.m -------------------------------------------------------------------------------- /evaluations/dtu/PointCompareMain.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TruongKhang/cds-mvsnet/HEAD/evaluations/dtu/PointCompareMain.m -------------------------------------------------------------------------------- /evaluations/dtu/plyread.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TruongKhang/cds-mvsnet/HEAD/evaluations/dtu/plyread.m -------------------------------------------------------------------------------- /evaluations/dtu/reducePts_haa.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TruongKhang/cds-mvsnet/HEAD/evaluations/dtu/reducePts_haa.m -------------------------------------------------------------------------------- /evaluations/precision.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TruongKhang/cds-mvsnet/HEAD/evaluations/precision.py -------------------------------------------------------------------------------- /fusion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TruongKhang/cds-mvsnet/HEAD/fusion.py -------------------------------------------------------------------------------- /gipuma.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TruongKhang/cds-mvsnet/HEAD/gipuma.py -------------------------------------------------------------------------------- /lists/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TruongKhang/cds-mvsnet/HEAD/lists/.DS_Store -------------------------------------------------------------------------------- /lists/blended/sub_train.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TruongKhang/cds-mvsnet/HEAD/lists/blended/sub_train.txt -------------------------------------------------------------------------------- /lists/blended/sub_val.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TruongKhang/cds-mvsnet/HEAD/lists/blended/sub_val.txt -------------------------------------------------------------------------------- /lists/blended/subsub.txt: -------------------------------------------------------------------------------- 1 | 5af28cea59bc705737003253 2 | -------------------------------------------------------------------------------- /lists/blended/training_list.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TruongKhang/cds-mvsnet/HEAD/lists/blended/training_list.txt -------------------------------------------------------------------------------- /lists/blended/validation_list.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TruongKhang/cds-mvsnet/HEAD/lists/blended/validation_list.txt -------------------------------------------------------------------------------- /lists/dtu/subset_train.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TruongKhang/cds-mvsnet/HEAD/lists/dtu/subset_train.txt -------------------------------------------------------------------------------- /lists/dtu/subset_val.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TruongKhang/cds-mvsnet/HEAD/lists/dtu/subset_val.txt -------------------------------------------------------------------------------- /lists/dtu/subsub.txt: -------------------------------------------------------------------------------- 1 | scan15 2 | -------------------------------------------------------------------------------- /lists/dtu/test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TruongKhang/cds-mvsnet/HEAD/lists/dtu/test.txt -------------------------------------------------------------------------------- /lists/dtu/train.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TruongKhang/cds-mvsnet/HEAD/lists/dtu/train.txt -------------------------------------------------------------------------------- /lists/dtu/trainval.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TruongKhang/cds-mvsnet/HEAD/lists/dtu/trainval.txt -------------------------------------------------------------------------------- /lists/dtu/val.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TruongKhang/cds-mvsnet/HEAD/lists/dtu/val.txt -------------------------------------------------------------------------------- /lists/eth3d/subset.txt: -------------------------------------------------------------------------------- 1 | lounge 2 | -------------------------------------------------------------------------------- /lists/eth3d/test_high_res.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TruongKhang/cds-mvsnet/HEAD/lists/eth3d/test_high_res.txt -------------------------------------------------------------------------------- /lists/eth3d/test_low_res.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TruongKhang/cds-mvsnet/HEAD/lists/eth3d/test_low_res.txt -------------------------------------------------------------------------------- /lists/tanksandtemples/advanced.txt: -------------------------------------------------------------------------------- 1 | Palace 2 | -------------------------------------------------------------------------------- /lists/tanksandtemples/intermediate.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TruongKhang/cds-mvsnet/HEAD/lists/tanksandtemples/intermediate.txt -------------------------------------------------------------------------------- /lists/tanksandtemples/subset.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /logger/__init__.py: -------------------------------------------------------------------------------- 1 | from .logger import * 2 | -------------------------------------------------------------------------------- /logger/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TruongKhang/cds-mvsnet/HEAD/logger/logger.py -------------------------------------------------------------------------------- /logger/logger_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TruongKhang/cds-mvsnet/HEAD/logger/logger_config.json -------------------------------------------------------------------------------- /models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TruongKhang/cds-mvsnet/HEAD/models/__init__.py -------------------------------------------------------------------------------- /models/dynamic_conv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TruongKhang/cds-mvsnet/HEAD/models/dynamic_conv.py -------------------------------------------------------------------------------- /models/losses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TruongKhang/cds-mvsnet/HEAD/models/losses.py -------------------------------------------------------------------------------- /models/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TruongKhang/cds-mvsnet/HEAD/models/model.py -------------------------------------------------------------------------------- /models/module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TruongKhang/cds-mvsnet/HEAD/models/module.py -------------------------------------------------------------------------------- /models/utils/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /models/utils/warping.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TruongKhang/cds-mvsnet/HEAD/models/utils/warping.py -------------------------------------------------------------------------------- /parse_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TruongKhang/cds-mvsnet/HEAD/parse_config.py -------------------------------------------------------------------------------- /pretrained/both_dtu_blended/cds_mvsnet.ckpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TruongKhang/cds-mvsnet/HEAD/pretrained/both_dtu_blended/cds_mvsnet.ckpt -------------------------------------------------------------------------------- /pretrained/both_dtu_blended/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TruongKhang/cds-mvsnet/HEAD/pretrained/both_dtu_blended/config.json -------------------------------------------------------------------------------- /pretrained/dtu_only/checkpoint-epoch24.pth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TruongKhang/cds-mvsnet/HEAD/pretrained/dtu_only/checkpoint-epoch24.pth -------------------------------------------------------------------------------- /pretrained/dtu_only/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TruongKhang/cds-mvsnet/HEAD/pretrained/dtu_only/config.json -------------------------------------------------------------------------------- /pretrained/fine_tuning_on_blended/cds_mvsnet.ckpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TruongKhang/cds-mvsnet/HEAD/pretrained/fine_tuning_on_blended/cds_mvsnet.ckpt -------------------------------------------------------------------------------- /pretrained/fine_tuning_on_blended/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TruongKhang/cds-mvsnet/HEAD/pretrained/fine_tuning_on_blended/config.json -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TruongKhang/cds-mvsnet/HEAD/requirements.txt -------------------------------------------------------------------------------- /scripts/dtu_eval.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TruongKhang/cds-mvsnet/HEAD/scripts/dtu_eval.sh -------------------------------------------------------------------------------- /scripts/tt_eval.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TruongKhang/cds-mvsnet/HEAD/scripts/tt_eval.sh -------------------------------------------------------------------------------- /test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TruongKhang/cds-mvsnet/HEAD/test.py -------------------------------------------------------------------------------- /train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TruongKhang/cds-mvsnet/HEAD/train.py -------------------------------------------------------------------------------- /trainer/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TruongKhang/cds-mvsnet/HEAD/trainer/__init__.py -------------------------------------------------------------------------------- /trainer/trainer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TruongKhang/cds-mvsnet/HEAD/trainer/trainer.py -------------------------------------------------------------------------------- /utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TruongKhang/cds-mvsnet/HEAD/utils.py --------------------------------------------------------------------------------