gitextract_kbz2i0m2/ ├── .gitignore ├── LICENSE ├── README.md ├── code/ │ ├── real/ │ │ └── bsrt/ │ │ ├── README.md │ │ ├── data_processing/ │ │ │ ├── __init__.py │ │ │ ├── camera_pipeline.py │ │ │ └── synthetic_burst_generation.py │ │ ├── datasets/ │ │ │ ├── __init__.py │ │ │ ├── burstsr_dataset.py │ │ │ ├── burstsr_test_dataset.py │ │ │ ├── data_sampler.py │ │ │ ├── realworld_burst_test_set.py │ │ │ ├── synthetic_burst_test_set.py │ │ │ ├── synthetic_burst_train_set.py │ │ │ ├── synthetic_burst_val_set.py │ │ │ └── zurich_raw2rgb_dataset.py │ │ ├── demo.sh │ │ ├── loss/ │ │ │ ├── Charbonnier.py │ │ │ ├── __init__.py │ │ │ ├── adversarial.py │ │ │ ├── discriminator.py │ │ │ ├── filter.py │ │ │ ├── hist_entropy.py │ │ │ ├── mssim.py │ │ │ └── vgg.py │ │ ├── main.py │ │ ├── model/ │ │ │ ├── DCNv2/ │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── __init__.py │ │ │ │ ├── dcn_v2.py │ │ │ │ ├── files.txt │ │ │ │ ├── make.sh │ │ │ │ ├── setup.py │ │ │ │ ├── src/ │ │ │ │ │ ├── cpu/ │ │ │ │ │ │ ├── dcn_v2_cpu.cpp │ │ │ │ │ │ ├── dcn_v2_im2col_cpu.cpp │ │ │ │ │ │ ├── dcn_v2_im2col_cpu.h │ │ │ │ │ │ ├── dcn_v2_psroi_pooling_cpu.cpp │ │ │ │ │ │ └── vision.h │ │ │ │ │ ├── cuda/ │ │ │ │ │ │ ├── dcn_v2_cuda.cu │ │ │ │ │ │ ├── dcn_v2_im2col_cuda.cu │ │ │ │ │ │ ├── dcn_v2_im2col_cuda.h │ │ │ │ │ │ ├── dcn_v2_psroi_pooling_cuda.cu │ │ │ │ │ │ └── vision.h │ │ │ │ │ ├── dcn_v2.h │ │ │ │ │ └── vision.cpp │ │ │ │ └── test.py │ │ │ ├── __init__.py │ │ │ ├── arch_util.py │ │ │ ├── bsrt.py │ │ │ ├── checkpoint.py │ │ │ ├── common.py │ │ │ ├── non_local/ │ │ │ │ ├── network.py │ │ │ │ ├── non_local_concatenation.py │ │ │ │ ├── non_local_cross_dot_product.py │ │ │ │ ├── non_local_dot_product.py │ │ │ │ ├── non_local_embedded_gaussian.py │ │ │ │ └── non_local_gaussian.py │ │ │ ├── swin_util.py │ │ │ └── utils/ │ │ │ ├── interp_methods.py │ │ │ ├── psconv.py │ │ │ └── resize_right.py │ │ ├── option.py │ │ ├── pwcnet/ │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── __init__.py │ │ │ ├── comparison/ │ │ │ │ └── comparison.py │ │ │ ├── correlation/ │ │ │ │ ├── README.md │ │ │ │ └── correlation.py │ │ │ ├── download.bash │ │ │ ├── images/ │ │ │ │ └── README.md │ │ │ ├── out.flo │ │ │ ├── pwcnet.py │ │ │ ├── requirements.txt │ │ │ └── run.py │ │ ├── requirements.txt │ │ ├── scripts/ │ │ │ ├── __init__.py │ │ │ ├── cal_mean_std.py │ │ │ ├── demo.sh │ │ │ ├── download_burstsr_dataset.py │ │ │ ├── evaluate.sh │ │ │ ├── evaluate_burstsr_val.py │ │ │ ├── save_results_synburst_val.py │ │ │ ├── test_burstsr_dataset.py │ │ │ └── test_synthetic_bursts.py │ │ ├── test.py │ │ ├── test_real.py │ │ ├── trainer.py │ │ ├── utility.py │ │ ├── utils/ │ │ │ ├── __init__.py │ │ │ ├── data_format_utils.py │ │ │ ├── debayer.py │ │ │ ├── interp_methods.py │ │ │ ├── metrics.py │ │ │ ├── postprocessing_functions.py │ │ │ ├── resize_right.py │ │ │ ├── spatial_color_alignment.py │ │ │ ├── stn.py │ │ │ └── warp.py │ │ └── validate.py │ └── synthetic/ │ └── bsrt/ │ ├── README.md │ ├── data_processing/ │ │ ├── __init__.py │ │ ├── camera_pipeline.py │ │ └── synthetic_burst_generation.py │ ├── datasets/ │ │ ├── __init__.py │ │ ├── burstsr_dataset.py │ │ ├── burstsr_test_dataset.py │ │ ├── data_sampler.py │ │ ├── realworld_burst_test_set.py │ │ ├── synthetic_burst_test_set.py │ │ ├── synthetic_burst_train_set.py │ │ ├── synthetic_burst_val_set.py │ │ └── zurich_raw2rgb_dataset.py │ ├── demo.sh │ ├── loss/ │ │ ├── Charbonnier.py │ │ ├── __init__.py │ │ ├── adversarial.py │ │ ├── discriminator.py │ │ ├── filter.py │ │ ├── hist_entropy.py │ │ ├── mssim.py │ │ └── vgg.py │ ├── main.py │ ├── model/ │ │ ├── DCNv2/ │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── __init__.py │ │ │ ├── dcn_v2.py │ │ │ ├── files.txt │ │ │ ├── make.sh │ │ │ ├── setup.py │ │ │ ├── src/ │ │ │ │ ├── cpu/ │ │ │ │ │ ├── dcn_v2_cpu.cpp │ │ │ │ │ ├── dcn_v2_im2col_cpu.cpp │ │ │ │ │ ├── dcn_v2_im2col_cpu.h │ │ │ │ │ ├── dcn_v2_psroi_pooling_cpu.cpp │ │ │ │ │ └── vision.h │ │ │ │ ├── cuda/ │ │ │ │ │ ├── dcn_v2_cuda.cu │ │ │ │ │ ├── dcn_v2_im2col_cuda.cu │ │ │ │ │ ├── dcn_v2_im2col_cuda.h │ │ │ │ │ ├── dcn_v2_psroi_pooling_cuda.cu │ │ │ │ │ └── vision.h │ │ │ │ ├── dcn_v2.h │ │ │ │ └── vision.cpp │ │ │ └── test.py │ │ ├── __init__.py │ │ ├── arch_util.py │ │ ├── bsrt.py │ │ ├── checkpoint.py │ │ ├── common.py │ │ ├── ebsr.py │ │ ├── non_local/ │ │ │ ├── network.py │ │ │ ├── non_local_concatenation.py │ │ │ ├── non_local_cross_dot_product.py │ │ │ ├── non_local_dot_product.py │ │ │ ├── non_local_embedded_gaussian.py │ │ │ └── non_local_gaussian.py │ │ ├── swin_util.py │ │ └── utils/ │ │ ├── interp_methods.py │ │ ├── psconv.py │ │ └── resize_right.py │ ├── option.py │ ├── requirements.txt │ ├── scripts/ │ │ ├── __init__.py │ │ ├── cal_mean_std.py │ │ ├── demo.sh │ │ ├── download_burstsr_dataset.py │ │ ├── evaluate.sh │ │ ├── evaluate_burstsr_val.py │ │ ├── save_results_synburst_val.py │ │ ├── test_burstsr_dataset.py │ │ └── test_synthetic_bursts.py │ ├── test.py │ ├── test_synburst.py │ ├── trainer.py │ ├── utility.py │ └── utils/ │ ├── __init__.py │ ├── data_format_utils.py │ ├── debayer.py │ ├── interp_methods.py │ ├── metrics.py │ ├── postprocessing_functions.py │ ├── resize_right.py │ ├── spatial_color_alignment.py │ ├── stn.py │ └── warp.py └── requirements.txt