├── .gitignore ├── LICENSE ├── README.md ├── assets └── teaser_lowres.jpg ├── configs └── EgoNeRF │ ├── common.txt │ ├── omniblender │ ├── LOU │ │ ├── common.txt │ │ └── default.txt │ ├── archiviz-flat │ │ ├── common.txt │ │ └── default.txt │ ├── barbershop │ │ ├── common.txt │ │ └── default.txt │ ├── bistro_bike │ │ ├── common.txt │ │ └── default.txt │ ├── bistro_square │ │ ├── common.txt │ │ └── default.txt │ ├── classroom │ │ ├── common.txt │ │ └── default.txt │ ├── common_indoor.txt │ ├── common_outdoor.txt │ ├── fisher-hut │ │ ├── common.txt │ │ └── default.txt │ ├── lone_monk │ │ ├── common.txt │ │ └── default.txt │ ├── pavilion_midday_chair │ │ ├── common.txt │ │ └── default.txt │ ├── pavilion_midday_pond │ │ ├── common.txt │ │ └── default.txt │ └── restroom │ │ ├── common.txt │ │ └── default.txt │ └── ricoh │ ├── bricks │ ├── common.txt │ └── default.txt │ ├── bridge │ ├── common.txt │ └── default.txt │ ├── bridge_under │ ├── common.txt │ └── default.txt │ ├── cat_tower │ ├── common.txt │ └── default.txt │ ├── center │ ├── common.txt │ └── default.txt │ ├── common.txt │ ├── farm │ ├── common.txt │ └── default.txt │ ├── flower │ ├── common.txt │ └── default.txt │ ├── gallery_chair │ ├── common.txt │ └── default.txt │ ├── gallery_pillar │ ├── common.txt │ └── default.txt │ ├── garden │ ├── common.txt │ └── default.txt │ └── poster │ ├── common.txt │ └── default.txt ├── dataLoader ├── __init__.py ├── colmap2nerf.py ├── dataset_egocentric_video.py ├── dataset_interface.py ├── dataset_llff.py ├── dataset_omniblender.py ├── dataset_omniscenes.py ├── pose_descriptor.py └── ray_utils.py ├── extra ├── auto_run_paramsets.py ├── test_exp_r.py └── ws_ssim.py ├── models ├── EgoNeRF.py ├── __init__.py ├── coordinates.py ├── envmap.py ├── sh.py ├── tensoRF.py └── tensorBase.py ├── opt.py ├── renderer.py ├── requirements.txt ├── sampler.py ├── train.py └── utils.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changwoonchoi/EgoNeRF/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changwoonchoi/EgoNeRF/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changwoonchoi/EgoNeRF/HEAD/README.md -------------------------------------------------------------------------------- /assets/teaser_lowres.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changwoonchoi/EgoNeRF/HEAD/assets/teaser_lowres.jpg -------------------------------------------------------------------------------- /configs/EgoNeRF/common.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changwoonchoi/EgoNeRF/HEAD/configs/EgoNeRF/common.txt -------------------------------------------------------------------------------- /configs/EgoNeRF/omniblender/LOU/common.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changwoonchoi/EgoNeRF/HEAD/configs/EgoNeRF/omniblender/LOU/common.txt -------------------------------------------------------------------------------- /configs/EgoNeRF/omniblender/LOU/default.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changwoonchoi/EgoNeRF/HEAD/configs/EgoNeRF/omniblender/LOU/default.txt -------------------------------------------------------------------------------- /configs/EgoNeRF/omniblender/archiviz-flat/common.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changwoonchoi/EgoNeRF/HEAD/configs/EgoNeRF/omniblender/archiviz-flat/common.txt -------------------------------------------------------------------------------- /configs/EgoNeRF/omniblender/archiviz-flat/default.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changwoonchoi/EgoNeRF/HEAD/configs/EgoNeRF/omniblender/archiviz-flat/default.txt -------------------------------------------------------------------------------- /configs/EgoNeRF/omniblender/barbershop/common.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changwoonchoi/EgoNeRF/HEAD/configs/EgoNeRF/omniblender/barbershop/common.txt -------------------------------------------------------------------------------- /configs/EgoNeRF/omniblender/barbershop/default.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changwoonchoi/EgoNeRF/HEAD/configs/EgoNeRF/omniblender/barbershop/default.txt -------------------------------------------------------------------------------- /configs/EgoNeRF/omniblender/bistro_bike/common.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changwoonchoi/EgoNeRF/HEAD/configs/EgoNeRF/omniblender/bistro_bike/common.txt -------------------------------------------------------------------------------- /configs/EgoNeRF/omniblender/bistro_bike/default.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changwoonchoi/EgoNeRF/HEAD/configs/EgoNeRF/omniblender/bistro_bike/default.txt -------------------------------------------------------------------------------- /configs/EgoNeRF/omniblender/bistro_square/common.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changwoonchoi/EgoNeRF/HEAD/configs/EgoNeRF/omniblender/bistro_square/common.txt -------------------------------------------------------------------------------- /configs/EgoNeRF/omniblender/bistro_square/default.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changwoonchoi/EgoNeRF/HEAD/configs/EgoNeRF/omniblender/bistro_square/default.txt -------------------------------------------------------------------------------- /configs/EgoNeRF/omniblender/classroom/common.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changwoonchoi/EgoNeRF/HEAD/configs/EgoNeRF/omniblender/classroom/common.txt -------------------------------------------------------------------------------- /configs/EgoNeRF/omniblender/classroom/default.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changwoonchoi/EgoNeRF/HEAD/configs/EgoNeRF/omniblender/classroom/default.txt -------------------------------------------------------------------------------- /configs/EgoNeRF/omniblender/common_indoor.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changwoonchoi/EgoNeRF/HEAD/configs/EgoNeRF/omniblender/common_indoor.txt -------------------------------------------------------------------------------- /configs/EgoNeRF/omniblender/common_outdoor.txt: -------------------------------------------------------------------------------- 1 | include = ../common.txt 2 | 3 | dataset_name = omniblender -------------------------------------------------------------------------------- /configs/EgoNeRF/omniblender/fisher-hut/common.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changwoonchoi/EgoNeRF/HEAD/configs/EgoNeRF/omniblender/fisher-hut/common.txt -------------------------------------------------------------------------------- /configs/EgoNeRF/omniblender/fisher-hut/default.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changwoonchoi/EgoNeRF/HEAD/configs/EgoNeRF/omniblender/fisher-hut/default.txt -------------------------------------------------------------------------------- /configs/EgoNeRF/omniblender/lone_monk/common.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changwoonchoi/EgoNeRF/HEAD/configs/EgoNeRF/omniblender/lone_monk/common.txt -------------------------------------------------------------------------------- /configs/EgoNeRF/omniblender/lone_monk/default.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changwoonchoi/EgoNeRF/HEAD/configs/EgoNeRF/omniblender/lone_monk/default.txt -------------------------------------------------------------------------------- /configs/EgoNeRF/omniblender/pavilion_midday_chair/common.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changwoonchoi/EgoNeRF/HEAD/configs/EgoNeRF/omniblender/pavilion_midday_chair/common.txt -------------------------------------------------------------------------------- /configs/EgoNeRF/omniblender/pavilion_midday_chair/default.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changwoonchoi/EgoNeRF/HEAD/configs/EgoNeRF/omniblender/pavilion_midday_chair/default.txt -------------------------------------------------------------------------------- /configs/EgoNeRF/omniblender/pavilion_midday_pond/common.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changwoonchoi/EgoNeRF/HEAD/configs/EgoNeRF/omniblender/pavilion_midday_pond/common.txt -------------------------------------------------------------------------------- /configs/EgoNeRF/omniblender/pavilion_midday_pond/default.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changwoonchoi/EgoNeRF/HEAD/configs/EgoNeRF/omniblender/pavilion_midday_pond/default.txt -------------------------------------------------------------------------------- /configs/EgoNeRF/omniblender/restroom/common.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changwoonchoi/EgoNeRF/HEAD/configs/EgoNeRF/omniblender/restroom/common.txt -------------------------------------------------------------------------------- /configs/EgoNeRF/omniblender/restroom/default.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changwoonchoi/EgoNeRF/HEAD/configs/EgoNeRF/omniblender/restroom/default.txt -------------------------------------------------------------------------------- /configs/EgoNeRF/ricoh/bricks/common.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changwoonchoi/EgoNeRF/HEAD/configs/EgoNeRF/ricoh/bricks/common.txt -------------------------------------------------------------------------------- /configs/EgoNeRF/ricoh/bricks/default.txt: -------------------------------------------------------------------------------- 1 | include = ./common.txt 2 | expname = EgoNeRF -------------------------------------------------------------------------------- /configs/EgoNeRF/ricoh/bridge/common.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changwoonchoi/EgoNeRF/HEAD/configs/EgoNeRF/ricoh/bridge/common.txt -------------------------------------------------------------------------------- /configs/EgoNeRF/ricoh/bridge/default.txt: -------------------------------------------------------------------------------- 1 | include = ./common.txt 2 | expname = EgoNeRF -------------------------------------------------------------------------------- /configs/EgoNeRF/ricoh/bridge_under/common.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changwoonchoi/EgoNeRF/HEAD/configs/EgoNeRF/ricoh/bridge_under/common.txt -------------------------------------------------------------------------------- /configs/EgoNeRF/ricoh/bridge_under/default.txt: -------------------------------------------------------------------------------- 1 | include = ./common.txt 2 | expname = EgoNeRF -------------------------------------------------------------------------------- /configs/EgoNeRF/ricoh/cat_tower/common.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changwoonchoi/EgoNeRF/HEAD/configs/EgoNeRF/ricoh/cat_tower/common.txt -------------------------------------------------------------------------------- /configs/EgoNeRF/ricoh/cat_tower/default.txt: -------------------------------------------------------------------------------- 1 | include = ./common.txt 2 | expname = EgoNeRF -------------------------------------------------------------------------------- /configs/EgoNeRF/ricoh/center/common.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changwoonchoi/EgoNeRF/HEAD/configs/EgoNeRF/ricoh/center/common.txt -------------------------------------------------------------------------------- /configs/EgoNeRF/ricoh/center/default.txt: -------------------------------------------------------------------------------- 1 | include = ./common.txt 2 | expname = EgoneRF -------------------------------------------------------------------------------- /configs/EgoNeRF/ricoh/common.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changwoonchoi/EgoNeRF/HEAD/configs/EgoNeRF/ricoh/common.txt -------------------------------------------------------------------------------- /configs/EgoNeRF/ricoh/farm/common.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changwoonchoi/EgoNeRF/HEAD/configs/EgoNeRF/ricoh/farm/common.txt -------------------------------------------------------------------------------- /configs/EgoNeRF/ricoh/farm/default.txt: -------------------------------------------------------------------------------- 1 | include = ./common.txt 2 | expname = EgoNeRF 3 | -------------------------------------------------------------------------------- /configs/EgoNeRF/ricoh/flower/common.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changwoonchoi/EgoNeRF/HEAD/configs/EgoNeRF/ricoh/flower/common.txt -------------------------------------------------------------------------------- /configs/EgoNeRF/ricoh/flower/default.txt: -------------------------------------------------------------------------------- 1 | include = ./common.txt 2 | expname = EgoNeRF -------------------------------------------------------------------------------- /configs/EgoNeRF/ricoh/gallery_chair/common.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changwoonchoi/EgoNeRF/HEAD/configs/EgoNeRF/ricoh/gallery_chair/common.txt -------------------------------------------------------------------------------- /configs/EgoNeRF/ricoh/gallery_chair/default.txt: -------------------------------------------------------------------------------- 1 | include = ./common.txt 2 | expname = EgoNeRF -------------------------------------------------------------------------------- /configs/EgoNeRF/ricoh/gallery_pillar/common.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changwoonchoi/EgoNeRF/HEAD/configs/EgoNeRF/ricoh/gallery_pillar/common.txt -------------------------------------------------------------------------------- /configs/EgoNeRF/ricoh/gallery_pillar/default.txt: -------------------------------------------------------------------------------- 1 | include = ./common.txt 2 | expname = EgoNeRF -------------------------------------------------------------------------------- /configs/EgoNeRF/ricoh/garden/common.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changwoonchoi/EgoNeRF/HEAD/configs/EgoNeRF/ricoh/garden/common.txt -------------------------------------------------------------------------------- /configs/EgoNeRF/ricoh/garden/default.txt: -------------------------------------------------------------------------------- 1 | include = ./common.txt 2 | expname = EgoNeRF -------------------------------------------------------------------------------- /configs/EgoNeRF/ricoh/poster/common.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changwoonchoi/EgoNeRF/HEAD/configs/EgoNeRF/ricoh/poster/common.txt -------------------------------------------------------------------------------- /configs/EgoNeRF/ricoh/poster/default.txt: -------------------------------------------------------------------------------- 1 | include = ./common.txt 2 | expname = EgoNeRF -------------------------------------------------------------------------------- /dataLoader/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changwoonchoi/EgoNeRF/HEAD/dataLoader/__init__.py -------------------------------------------------------------------------------- /dataLoader/colmap2nerf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changwoonchoi/EgoNeRF/HEAD/dataLoader/colmap2nerf.py -------------------------------------------------------------------------------- /dataLoader/dataset_egocentric_video.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changwoonchoi/EgoNeRF/HEAD/dataLoader/dataset_egocentric_video.py -------------------------------------------------------------------------------- /dataLoader/dataset_interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changwoonchoi/EgoNeRF/HEAD/dataLoader/dataset_interface.py -------------------------------------------------------------------------------- /dataLoader/dataset_llff.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changwoonchoi/EgoNeRF/HEAD/dataLoader/dataset_llff.py -------------------------------------------------------------------------------- /dataLoader/dataset_omniblender.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changwoonchoi/EgoNeRF/HEAD/dataLoader/dataset_omniblender.py -------------------------------------------------------------------------------- /dataLoader/dataset_omniscenes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changwoonchoi/EgoNeRF/HEAD/dataLoader/dataset_omniscenes.py -------------------------------------------------------------------------------- /dataLoader/pose_descriptor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changwoonchoi/EgoNeRF/HEAD/dataLoader/pose_descriptor.py -------------------------------------------------------------------------------- /dataLoader/ray_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changwoonchoi/EgoNeRF/HEAD/dataLoader/ray_utils.py -------------------------------------------------------------------------------- /extra/auto_run_paramsets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changwoonchoi/EgoNeRF/HEAD/extra/auto_run_paramsets.py -------------------------------------------------------------------------------- /extra/test_exp_r.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changwoonchoi/EgoNeRF/HEAD/extra/test_exp_r.py -------------------------------------------------------------------------------- /extra/ws_ssim.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changwoonchoi/EgoNeRF/HEAD/extra/ws_ssim.py -------------------------------------------------------------------------------- /models/EgoNeRF.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changwoonchoi/EgoNeRF/HEAD/models/EgoNeRF.py -------------------------------------------------------------------------------- /models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changwoonchoi/EgoNeRF/HEAD/models/__init__.py -------------------------------------------------------------------------------- /models/coordinates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changwoonchoi/EgoNeRF/HEAD/models/coordinates.py -------------------------------------------------------------------------------- /models/envmap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changwoonchoi/EgoNeRF/HEAD/models/envmap.py -------------------------------------------------------------------------------- /models/sh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changwoonchoi/EgoNeRF/HEAD/models/sh.py -------------------------------------------------------------------------------- /models/tensoRF.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changwoonchoi/EgoNeRF/HEAD/models/tensoRF.py -------------------------------------------------------------------------------- /models/tensorBase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changwoonchoi/EgoNeRF/HEAD/models/tensorBase.py -------------------------------------------------------------------------------- /opt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changwoonchoi/EgoNeRF/HEAD/opt.py -------------------------------------------------------------------------------- /renderer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changwoonchoi/EgoNeRF/HEAD/renderer.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changwoonchoi/EgoNeRF/HEAD/requirements.txt -------------------------------------------------------------------------------- /sampler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changwoonchoi/EgoNeRF/HEAD/sampler.py -------------------------------------------------------------------------------- /train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changwoonchoi/EgoNeRF/HEAD/train.py -------------------------------------------------------------------------------- /utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/changwoonchoi/EgoNeRF/HEAD/utils.py --------------------------------------------------------------------------------