├── .gitignore ├── .vscode └── settings.json ├── LICENSE ├── README.md ├── assets ├── example_nuscenes1.jpg ├── example_nuscenes2.jpg ├── notr_data.jpg ├── nuscenes_data.jpg ├── overview.png └── sample_voxel.jpg ├── configs ├── default_config.yaml ├── default_dynamic.yaml └── default_flow.yaml ├── data ├── waymo_splits │ ├── diverse56.txt │ ├── dynamic32.txt │ └── static32.txt └── waymo_train_list.txt ├── datasets ├── __init__.py ├── base │ ├── __init__.py │ ├── lidar_source.py │ ├── pixel_source.py │ ├── scene_dataset.py │ └── split_wrapper.py ├── download_waymo.py ├── metrics.py ├── nuscenes.py ├── utils.py ├── waymo.py └── waymo_preprocess.py ├── docs ├── FAQ.md ├── NOTR.md └── NUSCENES.md ├── loss ├── __init__.py └── base.py ├── preprocess.py ├── radiance_fields ├── __init__.py ├── encodings.py ├── mlp.py ├── nerf_utils.py ├── radiance_field.py ├── render_utils.py └── video_utils.py ├── requirements.txt ├── sample_scripts ├── sample_script.sh └── sample_script_feature_lifting.sh ├── third_party ├── __init__.py ├── feature_extractor.py ├── nerfacc_prop_net.py └── tcnn_modules.py ├── train_emernerf.py └── utils ├── __init__.py ├── logging.py ├── misc.py ├── mmcv_dummy.py └── visualization_tools.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/EmerNeRF/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/EmerNeRF/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/EmerNeRF/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/EmerNeRF/HEAD/README.md -------------------------------------------------------------------------------- /assets/example_nuscenes1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/EmerNeRF/HEAD/assets/example_nuscenes1.jpg -------------------------------------------------------------------------------- /assets/example_nuscenes2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/EmerNeRF/HEAD/assets/example_nuscenes2.jpg -------------------------------------------------------------------------------- /assets/notr_data.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/EmerNeRF/HEAD/assets/notr_data.jpg -------------------------------------------------------------------------------- /assets/nuscenes_data.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/EmerNeRF/HEAD/assets/nuscenes_data.jpg -------------------------------------------------------------------------------- /assets/overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/EmerNeRF/HEAD/assets/overview.png -------------------------------------------------------------------------------- /assets/sample_voxel.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/EmerNeRF/HEAD/assets/sample_voxel.jpg -------------------------------------------------------------------------------- /configs/default_config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/EmerNeRF/HEAD/configs/default_config.yaml -------------------------------------------------------------------------------- /configs/default_dynamic.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/EmerNeRF/HEAD/configs/default_dynamic.yaml -------------------------------------------------------------------------------- /configs/default_flow.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/EmerNeRF/HEAD/configs/default_flow.yaml -------------------------------------------------------------------------------- /data/waymo_splits/diverse56.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/EmerNeRF/HEAD/data/waymo_splits/diverse56.txt -------------------------------------------------------------------------------- /data/waymo_splits/dynamic32.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/EmerNeRF/HEAD/data/waymo_splits/dynamic32.txt -------------------------------------------------------------------------------- /data/waymo_splits/static32.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/EmerNeRF/HEAD/data/waymo_splits/static32.txt -------------------------------------------------------------------------------- /data/waymo_train_list.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/EmerNeRF/HEAD/data/waymo_train_list.txt -------------------------------------------------------------------------------- /datasets/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/EmerNeRF/HEAD/datasets/__init__.py -------------------------------------------------------------------------------- /datasets/base/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/EmerNeRF/HEAD/datasets/base/__init__.py -------------------------------------------------------------------------------- /datasets/base/lidar_source.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/EmerNeRF/HEAD/datasets/base/lidar_source.py -------------------------------------------------------------------------------- /datasets/base/pixel_source.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/EmerNeRF/HEAD/datasets/base/pixel_source.py -------------------------------------------------------------------------------- /datasets/base/scene_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/EmerNeRF/HEAD/datasets/base/scene_dataset.py -------------------------------------------------------------------------------- /datasets/base/split_wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/EmerNeRF/HEAD/datasets/base/split_wrapper.py -------------------------------------------------------------------------------- /datasets/download_waymo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/EmerNeRF/HEAD/datasets/download_waymo.py -------------------------------------------------------------------------------- /datasets/metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/EmerNeRF/HEAD/datasets/metrics.py -------------------------------------------------------------------------------- /datasets/nuscenes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/EmerNeRF/HEAD/datasets/nuscenes.py -------------------------------------------------------------------------------- /datasets/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/EmerNeRF/HEAD/datasets/utils.py -------------------------------------------------------------------------------- /datasets/waymo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/EmerNeRF/HEAD/datasets/waymo.py -------------------------------------------------------------------------------- /datasets/waymo_preprocess.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/EmerNeRF/HEAD/datasets/waymo_preprocess.py -------------------------------------------------------------------------------- /docs/FAQ.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/EmerNeRF/HEAD/docs/FAQ.md -------------------------------------------------------------------------------- /docs/NOTR.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/EmerNeRF/HEAD/docs/NOTR.md -------------------------------------------------------------------------------- /docs/NUSCENES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/EmerNeRF/HEAD/docs/NUSCENES.md -------------------------------------------------------------------------------- /loss/__init__.py: -------------------------------------------------------------------------------- 1 | from .base import * 2 | -------------------------------------------------------------------------------- /loss/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/EmerNeRF/HEAD/loss/base.py -------------------------------------------------------------------------------- /preprocess.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/EmerNeRF/HEAD/preprocess.py -------------------------------------------------------------------------------- /radiance_fields/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/EmerNeRF/HEAD/radiance_fields/__init__.py -------------------------------------------------------------------------------- /radiance_fields/encodings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/EmerNeRF/HEAD/radiance_fields/encodings.py -------------------------------------------------------------------------------- /radiance_fields/mlp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/EmerNeRF/HEAD/radiance_fields/mlp.py -------------------------------------------------------------------------------- /radiance_fields/nerf_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/EmerNeRF/HEAD/radiance_fields/nerf_utils.py -------------------------------------------------------------------------------- /radiance_fields/radiance_field.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/EmerNeRF/HEAD/radiance_fields/radiance_field.py -------------------------------------------------------------------------------- /radiance_fields/render_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/EmerNeRF/HEAD/radiance_fields/render_utils.py -------------------------------------------------------------------------------- /radiance_fields/video_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/EmerNeRF/HEAD/radiance_fields/video_utils.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/EmerNeRF/HEAD/requirements.txt -------------------------------------------------------------------------------- /sample_scripts/sample_script.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/EmerNeRF/HEAD/sample_scripts/sample_script.sh -------------------------------------------------------------------------------- /sample_scripts/sample_script_feature_lifting.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/EmerNeRF/HEAD/sample_scripts/sample_script_feature_lifting.sh -------------------------------------------------------------------------------- /third_party/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /third_party/feature_extractor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/EmerNeRF/HEAD/third_party/feature_extractor.py -------------------------------------------------------------------------------- /third_party/nerfacc_prop_net.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/EmerNeRF/HEAD/third_party/nerfacc_prop_net.py -------------------------------------------------------------------------------- /third_party/tcnn_modules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/EmerNeRF/HEAD/third_party/tcnn_modules.py -------------------------------------------------------------------------------- /train_emernerf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/EmerNeRF/HEAD/train_emernerf.py -------------------------------------------------------------------------------- /utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /utils/logging.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/EmerNeRF/HEAD/utils/logging.py -------------------------------------------------------------------------------- /utils/misc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/EmerNeRF/HEAD/utils/misc.py -------------------------------------------------------------------------------- /utils/mmcv_dummy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/EmerNeRF/HEAD/utils/mmcv_dummy.py -------------------------------------------------------------------------------- /utils/visualization_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/EmerNeRF/HEAD/utils/visualization_tools.py --------------------------------------------------------------------------------