├── .gitignore ├── LICENSE ├── README.md ├── forplanes ├── .DS_Store ├── __init__.py ├── cal_flip.py ├── collector.py ├── config │ ├── example-32k.py │ └── example-9k.py ├── datasets │ ├── __init__.py │ ├── base_dataset.py │ ├── colmap_utils.py │ ├── data_loading.py │ ├── hamlyn_datasets.py │ ├── intrinsics.py │ ├── llff_dataset.py │ ├── phototourism_dataset.py │ ├── ray_utils.py │ ├── synthetic_nerf_dataset.py │ └── video_datasets.py ├── images │ ├── overview2.jpeg │ └── pipeline_v3.pdf ├── main.py ├── models │ ├── __init__.py │ ├── density_fields.py │ ├── lerplane_field.py │ └── lowrank_model.py ├── ops │ ├── __init__.py │ ├── activations.py │ ├── flip │ │ ├── __init__.py │ │ ├── data.py │ │ ├── flip.py │ │ └── flip_api.py │ ├── image │ │ ├── __init__.py │ │ ├── io.py │ │ └── metrics.py │ ├── interpolation.py │ ├── losses │ │ ├── __init__.py │ │ ├── distortion_loss.py │ │ ├── histogram_loss.py │ │ └── monodepth_loss.py │ └── lr_scheduling.py ├── raymarching │ ├── __init__.py │ ├── ray_samplers.py │ └── spatial_distortions.py ├── runners │ ├── __init__.py │ ├── base_trainer.py │ ├── regularization.py │ └── video_trainer.py └── utils │ ├── __init__.py │ ├── convert_logs.py │ ├── create_rendering.py │ ├── ema.py │ ├── eval_masked_images.py │ ├── eval_model_metrics.py │ ├── eval_rgb.py │ ├── my_tqdm.py │ ├── parse_args.py │ └── timer.py ├── requirements.txt └── tools ├── clear_weights.sh ├── gen_pcs_lp.sh ├── generate_lpips_scores.py ├── generate_near_far.py ├── generate_pointclouds.py ├── look_deep_into_oneblob.py └── vis_points.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Loping151/ForPlane/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Loping151/ForPlane/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Loping151/ForPlane/HEAD/README.md -------------------------------------------------------------------------------- /forplanes/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Loping151/ForPlane/HEAD/forplanes/.DS_Store -------------------------------------------------------------------------------- /forplanes/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /forplanes/cal_flip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Loping151/ForPlane/HEAD/forplanes/cal_flip.py -------------------------------------------------------------------------------- /forplanes/collector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Loping151/ForPlane/HEAD/forplanes/collector.py -------------------------------------------------------------------------------- /forplanes/config/example-32k.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Loping151/ForPlane/HEAD/forplanes/config/example-32k.py -------------------------------------------------------------------------------- /forplanes/config/example-9k.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Loping151/ForPlane/HEAD/forplanes/config/example-9k.py -------------------------------------------------------------------------------- /forplanes/datasets/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Loping151/ForPlane/HEAD/forplanes/datasets/__init__.py -------------------------------------------------------------------------------- /forplanes/datasets/base_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Loping151/ForPlane/HEAD/forplanes/datasets/base_dataset.py -------------------------------------------------------------------------------- /forplanes/datasets/colmap_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Loping151/ForPlane/HEAD/forplanes/datasets/colmap_utils.py -------------------------------------------------------------------------------- /forplanes/datasets/data_loading.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Loping151/ForPlane/HEAD/forplanes/datasets/data_loading.py -------------------------------------------------------------------------------- /forplanes/datasets/hamlyn_datasets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Loping151/ForPlane/HEAD/forplanes/datasets/hamlyn_datasets.py -------------------------------------------------------------------------------- /forplanes/datasets/intrinsics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Loping151/ForPlane/HEAD/forplanes/datasets/intrinsics.py -------------------------------------------------------------------------------- /forplanes/datasets/llff_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Loping151/ForPlane/HEAD/forplanes/datasets/llff_dataset.py -------------------------------------------------------------------------------- /forplanes/datasets/phototourism_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Loping151/ForPlane/HEAD/forplanes/datasets/phototourism_dataset.py -------------------------------------------------------------------------------- /forplanes/datasets/ray_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Loping151/ForPlane/HEAD/forplanes/datasets/ray_utils.py -------------------------------------------------------------------------------- /forplanes/datasets/synthetic_nerf_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Loping151/ForPlane/HEAD/forplanes/datasets/synthetic_nerf_dataset.py -------------------------------------------------------------------------------- /forplanes/datasets/video_datasets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Loping151/ForPlane/HEAD/forplanes/datasets/video_datasets.py -------------------------------------------------------------------------------- /forplanes/images/overview2.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Loping151/ForPlane/HEAD/forplanes/images/overview2.jpeg -------------------------------------------------------------------------------- /forplanes/images/pipeline_v3.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Loping151/ForPlane/HEAD/forplanes/images/pipeline_v3.pdf -------------------------------------------------------------------------------- /forplanes/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Loping151/ForPlane/HEAD/forplanes/main.py -------------------------------------------------------------------------------- /forplanes/models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /forplanes/models/density_fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Loping151/ForPlane/HEAD/forplanes/models/density_fields.py -------------------------------------------------------------------------------- /forplanes/models/lerplane_field.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Loping151/ForPlane/HEAD/forplanes/models/lerplane_field.py -------------------------------------------------------------------------------- /forplanes/models/lowrank_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Loping151/ForPlane/HEAD/forplanes/models/lowrank_model.py -------------------------------------------------------------------------------- /forplanes/ops/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /forplanes/ops/activations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Loping151/ForPlane/HEAD/forplanes/ops/activations.py -------------------------------------------------------------------------------- /forplanes/ops/flip/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /forplanes/ops/flip/data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Loping151/ForPlane/HEAD/forplanes/ops/flip/data.py -------------------------------------------------------------------------------- /forplanes/ops/flip/flip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Loping151/ForPlane/HEAD/forplanes/ops/flip/flip.py -------------------------------------------------------------------------------- /forplanes/ops/flip/flip_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Loping151/ForPlane/HEAD/forplanes/ops/flip/flip_api.py -------------------------------------------------------------------------------- /forplanes/ops/image/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /forplanes/ops/image/io.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Loping151/ForPlane/HEAD/forplanes/ops/image/io.py -------------------------------------------------------------------------------- /forplanes/ops/image/metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Loping151/ForPlane/HEAD/forplanes/ops/image/metrics.py -------------------------------------------------------------------------------- /forplanes/ops/interpolation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Loping151/ForPlane/HEAD/forplanes/ops/interpolation.py -------------------------------------------------------------------------------- /forplanes/ops/losses/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /forplanes/ops/losses/distortion_loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Loping151/ForPlane/HEAD/forplanes/ops/losses/distortion_loss.py -------------------------------------------------------------------------------- /forplanes/ops/losses/histogram_loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Loping151/ForPlane/HEAD/forplanes/ops/losses/histogram_loss.py -------------------------------------------------------------------------------- /forplanes/ops/losses/monodepth_loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Loping151/ForPlane/HEAD/forplanes/ops/losses/monodepth_loss.py -------------------------------------------------------------------------------- /forplanes/ops/lr_scheduling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Loping151/ForPlane/HEAD/forplanes/ops/lr_scheduling.py -------------------------------------------------------------------------------- /forplanes/raymarching/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /forplanes/raymarching/ray_samplers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Loping151/ForPlane/HEAD/forplanes/raymarching/ray_samplers.py -------------------------------------------------------------------------------- /forplanes/raymarching/spatial_distortions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Loping151/ForPlane/HEAD/forplanes/raymarching/spatial_distortions.py -------------------------------------------------------------------------------- /forplanes/runners/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /forplanes/runners/base_trainer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Loping151/ForPlane/HEAD/forplanes/runners/base_trainer.py -------------------------------------------------------------------------------- /forplanes/runners/regularization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Loping151/ForPlane/HEAD/forplanes/runners/regularization.py -------------------------------------------------------------------------------- /forplanes/runners/video_trainer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Loping151/ForPlane/HEAD/forplanes/runners/video_trainer.py -------------------------------------------------------------------------------- /forplanes/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /forplanes/utils/convert_logs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Loping151/ForPlane/HEAD/forplanes/utils/convert_logs.py -------------------------------------------------------------------------------- /forplanes/utils/create_rendering.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Loping151/ForPlane/HEAD/forplanes/utils/create_rendering.py -------------------------------------------------------------------------------- /forplanes/utils/ema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Loping151/ForPlane/HEAD/forplanes/utils/ema.py -------------------------------------------------------------------------------- /forplanes/utils/eval_masked_images.py: -------------------------------------------------------------------------------- 1 | ### used for eval_masked_images, return -------------------------------------------------------------------------------- /forplanes/utils/eval_model_metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Loping151/ForPlane/HEAD/forplanes/utils/eval_model_metrics.py -------------------------------------------------------------------------------- /forplanes/utils/eval_rgb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Loping151/ForPlane/HEAD/forplanes/utils/eval_rgb.py -------------------------------------------------------------------------------- /forplanes/utils/my_tqdm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Loping151/ForPlane/HEAD/forplanes/utils/my_tqdm.py -------------------------------------------------------------------------------- /forplanes/utils/parse_args.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Loping151/ForPlane/HEAD/forplanes/utils/parse_args.py -------------------------------------------------------------------------------- /forplanes/utils/timer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Loping151/ForPlane/HEAD/forplanes/utils/timer.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Loping151/ForPlane/HEAD/requirements.txt -------------------------------------------------------------------------------- /tools/clear_weights.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Loping151/ForPlane/HEAD/tools/clear_weights.sh -------------------------------------------------------------------------------- /tools/gen_pcs_lp.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Loping151/ForPlane/HEAD/tools/gen_pcs_lp.sh -------------------------------------------------------------------------------- /tools/generate_lpips_scores.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Loping151/ForPlane/HEAD/tools/generate_lpips_scores.py -------------------------------------------------------------------------------- /tools/generate_near_far.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Loping151/ForPlane/HEAD/tools/generate_near_far.py -------------------------------------------------------------------------------- /tools/generate_pointclouds.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Loping151/ForPlane/HEAD/tools/generate_pointclouds.py -------------------------------------------------------------------------------- /tools/look_deep_into_oneblob.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Loping151/ForPlane/HEAD/tools/look_deep_into_oneblob.py -------------------------------------------------------------------------------- /tools/vis_points.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Loping151/ForPlane/HEAD/tools/vis_points.py --------------------------------------------------------------------------------