gitextract_2_mjw6j0/ ├── .gitignore ├── DESIGN.md ├── LICENSE ├── README.md ├── configs/ │ ├── autoencoder/ │ │ └── kitti/ │ │ └── autoencoder_c2_p4.yaml │ └── lidar_diffusion/ │ └── kitti/ │ └── uncond_c2_p4.yaml ├── data/ │ └── config/ │ └── semantic-kitti.yaml ├── init/ │ └── create_env.sh ├── lidm/ │ ├── __init__.py │ ├── data/ │ │ ├── __init__.py │ │ ├── annotated_dataset.py │ │ ├── base.py │ │ ├── conditional_builder/ │ │ │ ├── __init__.py │ │ │ ├── objects_bbox.py │ │ │ ├── objects_center_points.py │ │ │ └── utils.py │ │ ├── helper_types.py │ │ └── kitti.py │ ├── eval/ │ │ ├── README.md │ │ ├── __init__.py │ │ ├── compile.sh │ │ ├── eval_utils.py │ │ ├── fid_score.py │ │ ├── metric_utils.py │ │ ├── models/ │ │ │ ├── __init__.py │ │ │ ├── minkowskinet/ │ │ │ │ ├── __init__.py │ │ │ │ └── model.py │ │ │ ├── rangenet/ │ │ │ │ ├── __init__.py │ │ │ │ └── model.py │ │ │ ├── spvcnn/ │ │ │ │ ├── __init__.py │ │ │ │ └── model.py │ │ │ └── ts/ │ │ │ ├── __init__.py │ │ │ ├── basic_blocks.py │ │ │ └── utils.py │ │ └── modules/ │ │ ├── __init__.py │ │ ├── chamfer2D/ │ │ │ ├── __init__.py │ │ │ ├── chamfer2D.cu │ │ │ ├── chamfer_cuda.cpp │ │ │ ├── dist_chamfer_2D.py │ │ │ └── setup.py │ │ ├── chamfer3D/ │ │ │ ├── __init__.py │ │ │ ├── chamfer3D.cu │ │ │ ├── chamfer_cuda.cpp │ │ │ ├── dist_chamfer_3D.py │ │ │ └── setup.py │ │ └── emd/ │ │ ├── __init__.py │ │ ├── emd.cpp │ │ ├── emd_cuda.cu │ │ ├── emd_module.py │ │ └── setup.py │ ├── models/ │ │ ├── __init__.py │ │ ├── autoencoder.py │ │ └── diffusion/ │ │ ├── __init__.py │ │ ├── classifier.py │ │ ├── ddim.py │ │ ├── ddpm.py │ │ └── plms.py │ ├── modules/ │ │ ├── __init__.py │ │ ├── attention.py │ │ ├── basic.py │ │ ├── diffusion/ │ │ │ ├── __init__.py │ │ │ ├── model_ldm.py │ │ │ ├── model_lidm.py │ │ │ └── openaimodel.py │ │ ├── distributions/ │ │ │ ├── __init__.py │ │ │ └── distributions.py │ │ ├── ema.py │ │ ├── encoders/ │ │ │ ├── __init__.py │ │ │ └── modules.py │ │ ├── image_degradation/ │ │ │ ├── __init__.py │ │ │ ├── bsrgan.py │ │ │ ├── bsrgan_light.py │ │ │ └── utils_image.py │ │ ├── losses/ │ │ │ ├── __init__.py │ │ │ ├── contperceptual.py │ │ │ ├── discriminator.py │ │ │ ├── geometric.py │ │ │ ├── perceptual.py │ │ │ └── vqperceptual.py │ │ ├── minkowskinet/ │ │ │ ├── __init__.py │ │ │ └── model.py │ │ ├── rangenet/ │ │ │ ├── __init__.py │ │ │ └── model.py │ │ ├── spvcnn/ │ │ │ ├── __init__.py │ │ │ └── model.py │ │ ├── ts/ │ │ │ ├── __init__.py │ │ │ ├── basic_blocks.py │ │ │ └── utils.py │ │ └── x_transformer.py │ └── utils/ │ ├── __init__.py │ ├── aug_utils.py │ ├── lidar_utils.py │ ├── lr_scheduler.py │ ├── misc_utils.py │ └── model_utils.py ├── main.py ├── models/ │ ├── baseline/ │ │ ├── kitti/ │ │ │ └── template/ │ │ │ └── config.yaml │ │ └── nuscenes/ │ │ └── template/ │ │ └── config.yaml │ ├── first_stage_models/ │ │ ├── ablate/ │ │ │ ├── f_c16/ │ │ │ │ └── config.yaml │ │ │ ├── f_c16_p2/ │ │ │ │ └── config.yaml │ │ │ ├── f_c2_p2/ │ │ │ │ └── config.yaml │ │ │ ├── f_c2_p4/ │ │ │ │ └── config.yaml │ │ │ ├── f_c32/ │ │ │ │ └── config.yaml │ │ │ ├── f_c4/ │ │ │ │ └── config.yaml │ │ │ ├── f_c4_p2/ │ │ │ │ └── config.yaml │ │ │ ├── f_c4_p4/ │ │ │ │ └── config.yaml │ │ │ ├── f_c64/ │ │ │ │ └── config.yaml │ │ │ ├── f_c8/ │ │ │ │ └── config.yaml │ │ │ ├── f_c8_p2/ │ │ │ │ └── config.yaml │ │ │ ├── f_p16/ │ │ │ │ └── config.yaml │ │ │ ├── f_p2/ │ │ │ │ └── config.yaml │ │ │ ├── f_p4/ │ │ │ │ └── config.yaml │ │ │ └── f_p8/ │ │ │ └── config.yaml │ │ └── kitti/ │ │ ├── f_c2_p4/ │ │ │ └── config.yaml │ │ └── f_c2_p4_wo_logscale/ │ │ └── config.yaml │ └── lidm/ │ └── kitti/ │ ├── cam2lidar/ │ │ └── config.yaml │ ├── sem2lidar/ │ │ └── config.yaml │ ├── text2lidar/ │ │ └── config.yaml │ ├── uncond/ │ │ └── config.yaml │ └── uncond_wo_logscale/ │ └── config.yaml └── scripts/ ├── eval_ae.py ├── sample.py ├── sample_cond.py └── text2lidar.py