├── .gitignore ├── LICENSE ├── README-pre.md ├── README.md ├── asset.py ├── configs ├── cra │ ├── ft_cra_scannet_scene0376.yaml │ ├── test_cra_scannet.yaml │ └── train_cra_scannet.yaml ├── scannetv2_test_split.txt ├── scannetv2_train_split.txt └── scannetv2_val_split.txt ├── dataset ├── database.py ├── semantic_utils.py └── train_dataset.py ├── imgs ├── CRA.png ├── pipeline.png ├── semantic_render.mp4 └── teaser.png ├── network ├── aggregate_net.py ├── cranet.py ├── dist_decoder.py ├── init_net.py ├── loss.py ├── metrics.py ├── modules.py ├── mvsnet │ ├── modules.py │ ├── mvsnet.py │ └── mvsnet_pl.ckpt ├── ops.py ├── render_ops.py ├── renderer.py └── vis_encoder.py ├── requirements.txt ├── run_evaluation.py ├── run_training.py ├── train ├── lr_common_manager.py ├── train_tools.py ├── train_valid.py └── trainer.py └── utils ├── base_utils.py ├── dataset_utils.py ├── draw_utils.py ├── imgs_info.py ├── render_poses.py └── view_select.py /.gitignore: -------------------------------------------------------------------------------- 1 | data 2 | exps 3 | __pycache__ 4 | .vscode 5 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuff19/Semantic-Ray/HEAD/LICENSE -------------------------------------------------------------------------------- /README-pre.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuff19/Semantic-Ray/HEAD/README-pre.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuff19/Semantic-Ray/HEAD/README.md -------------------------------------------------------------------------------- /asset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuff19/Semantic-Ray/HEAD/asset.py -------------------------------------------------------------------------------- /configs/cra/ft_cra_scannet_scene0376.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuff19/Semantic-Ray/HEAD/configs/cra/ft_cra_scannet_scene0376.yaml -------------------------------------------------------------------------------- /configs/cra/test_cra_scannet.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuff19/Semantic-Ray/HEAD/configs/cra/test_cra_scannet.yaml -------------------------------------------------------------------------------- /configs/cra/train_cra_scannet.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuff19/Semantic-Ray/HEAD/configs/cra/train_cra_scannet.yaml -------------------------------------------------------------------------------- /configs/scannetv2_test_split.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuff19/Semantic-Ray/HEAD/configs/scannetv2_test_split.txt -------------------------------------------------------------------------------- /configs/scannetv2_train_split.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuff19/Semantic-Ray/HEAD/configs/scannetv2_train_split.txt -------------------------------------------------------------------------------- /configs/scannetv2_val_split.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuff19/Semantic-Ray/HEAD/configs/scannetv2_val_split.txt -------------------------------------------------------------------------------- /dataset/database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuff19/Semantic-Ray/HEAD/dataset/database.py -------------------------------------------------------------------------------- /dataset/semantic_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuff19/Semantic-Ray/HEAD/dataset/semantic_utils.py -------------------------------------------------------------------------------- /dataset/train_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuff19/Semantic-Ray/HEAD/dataset/train_dataset.py -------------------------------------------------------------------------------- /imgs/CRA.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuff19/Semantic-Ray/HEAD/imgs/CRA.png -------------------------------------------------------------------------------- /imgs/pipeline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuff19/Semantic-Ray/HEAD/imgs/pipeline.png -------------------------------------------------------------------------------- /imgs/semantic_render.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuff19/Semantic-Ray/HEAD/imgs/semantic_render.mp4 -------------------------------------------------------------------------------- /imgs/teaser.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuff19/Semantic-Ray/HEAD/imgs/teaser.png -------------------------------------------------------------------------------- /network/aggregate_net.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuff19/Semantic-Ray/HEAD/network/aggregate_net.py -------------------------------------------------------------------------------- /network/cranet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuff19/Semantic-Ray/HEAD/network/cranet.py -------------------------------------------------------------------------------- /network/dist_decoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuff19/Semantic-Ray/HEAD/network/dist_decoder.py -------------------------------------------------------------------------------- /network/init_net.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuff19/Semantic-Ray/HEAD/network/init_net.py -------------------------------------------------------------------------------- /network/loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuff19/Semantic-Ray/HEAD/network/loss.py -------------------------------------------------------------------------------- /network/metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuff19/Semantic-Ray/HEAD/network/metrics.py -------------------------------------------------------------------------------- /network/modules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuff19/Semantic-Ray/HEAD/network/modules.py -------------------------------------------------------------------------------- /network/mvsnet/modules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuff19/Semantic-Ray/HEAD/network/mvsnet/modules.py -------------------------------------------------------------------------------- /network/mvsnet/mvsnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuff19/Semantic-Ray/HEAD/network/mvsnet/mvsnet.py -------------------------------------------------------------------------------- /network/mvsnet/mvsnet_pl.ckpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuff19/Semantic-Ray/HEAD/network/mvsnet/mvsnet_pl.ckpt -------------------------------------------------------------------------------- /network/ops.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuff19/Semantic-Ray/HEAD/network/ops.py -------------------------------------------------------------------------------- /network/render_ops.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuff19/Semantic-Ray/HEAD/network/render_ops.py -------------------------------------------------------------------------------- /network/renderer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuff19/Semantic-Ray/HEAD/network/renderer.py -------------------------------------------------------------------------------- /network/vis_encoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuff19/Semantic-Ray/HEAD/network/vis_encoder.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuff19/Semantic-Ray/HEAD/requirements.txt -------------------------------------------------------------------------------- /run_evaluation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuff19/Semantic-Ray/HEAD/run_evaluation.py -------------------------------------------------------------------------------- /run_training.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuff19/Semantic-Ray/HEAD/run_training.py -------------------------------------------------------------------------------- /train/lr_common_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuff19/Semantic-Ray/HEAD/train/lr_common_manager.py -------------------------------------------------------------------------------- /train/train_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuff19/Semantic-Ray/HEAD/train/train_tools.py -------------------------------------------------------------------------------- /train/train_valid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuff19/Semantic-Ray/HEAD/train/train_valid.py -------------------------------------------------------------------------------- /train/trainer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuff19/Semantic-Ray/HEAD/train/trainer.py -------------------------------------------------------------------------------- /utils/base_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuff19/Semantic-Ray/HEAD/utils/base_utils.py -------------------------------------------------------------------------------- /utils/dataset_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuff19/Semantic-Ray/HEAD/utils/dataset_utils.py -------------------------------------------------------------------------------- /utils/draw_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuff19/Semantic-Ray/HEAD/utils/draw_utils.py -------------------------------------------------------------------------------- /utils/imgs_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuff19/Semantic-Ray/HEAD/utils/imgs_info.py -------------------------------------------------------------------------------- /utils/render_poses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuff19/Semantic-Ray/HEAD/utils/render_poses.py -------------------------------------------------------------------------------- /utils/view_select.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuff19/Semantic-Ray/HEAD/utils/view_select.py --------------------------------------------------------------------------------