gitextract_gza2uyyg/ ├── .github/ │ └── workflows/ │ └── formatter.yml ├── LICENSE ├── configs/ │ ├── kitti360_1538.txt │ ├── kitti360_1728.txt │ ├── kitti360_1908.txt │ ├── kitti360_3353.txt │ └── nerf_mvl.txt ├── extern/ │ ├── chamfer3D/ │ │ ├── chamfer3D.cu │ │ ├── chamfer_cuda.cpp │ │ ├── dist_chamfer_3D.py │ │ └── setup.py │ └── fscore.py ├── lidarmvl/ │ └── readme.md ├── lidarnerf/ │ ├── __init__.py │ ├── activation.py │ ├── convert.py │ ├── dataset/ │ │ ├── base_dataset.py │ │ ├── kitti360_dataset.py │ │ └── nerfmvl_dataset.py │ ├── encoding.py │ ├── ffmlp/ │ │ ├── __init__.py │ │ ├── backend.py │ │ ├── ffmlp.py │ │ ├── setup.py │ │ └── src/ │ │ ├── bindings.cpp │ │ ├── cutlass_matmul.h │ │ ├── ffmlp.cu │ │ ├── ffmlp.h │ │ └── utils.h │ ├── freqencoder/ │ │ ├── __init__.py │ │ ├── backend.py │ │ ├── freq.py │ │ ├── setup.py │ │ └── src/ │ │ ├── bindings.cpp │ │ ├── freqencoder.cu │ │ └── freqencoder.h │ ├── gridencoder/ │ │ ├── __init__.py │ │ ├── backend.py │ │ ├── grid.py │ │ ├── setup.py │ │ └── src/ │ │ ├── bindings.cpp │ │ ├── gridencoder.cu │ │ └── gridencoder.h │ ├── loss.py │ ├── nerf/ │ │ ├── network.py │ │ ├── network_tcnn.py │ │ ├── renderer.py │ │ └── utils.py │ ├── raymarching/ │ │ ├── __init__.py │ │ ├── backend.py │ │ ├── raymarching.py │ │ ├── setup.py │ │ └── src/ │ │ ├── bindings.cpp │ │ ├── raymarching.cu │ │ └── raymarching.h │ └── shencoder/ │ ├── __init__.py │ ├── backend.py │ ├── setup.py │ ├── sphere_harmonics.py │ └── src/ │ ├── bindings.cpp │ ├── shencoder.cu │ └── shencoder.h ├── lidarnvs/ │ ├── __init__.py │ ├── configs/ │ │ ├── pcgen_kitti360_raydrop.txt │ │ └── pcgen_nerfmvl_raydrop.txt │ ├── eval.py │ ├── lidarnvs_base.py │ ├── lidarnvs_meshing.py │ ├── lidarnvs_nksr.py │ ├── lidarnvs_pcgen.py │ ├── lidarnvs_poisson.py │ ├── loader.py │ ├── plot_possion_grid_search.py │ ├── raydrop_dataset_poisson.py │ ├── raydrop_train_pcgen.py │ ├── raydrop_train_poisson.py │ ├── readme.md │ ├── run.py │ └── unet.py ├── main_lidarnerf.py ├── preprocess/ │ ├── cal_centerpose_bound.py │ ├── generate_train_rangeview.py │ ├── kitti360_loader.py │ ├── kitti360_to_nerf.py │ ├── nerfmvl_loader.py │ └── nerfmvl_to_nerf.py ├── readme.md ├── requirements.txt ├── requirements_torch.txt └── setup.py