├── ConvLUT ├── CUDA_trilinterpolation_weight.py ├── LUT_tables_BI │ ├── CARN_x4_4D_LU_4bit_uint8.npy │ ├── FSRCNN_x4_4D_LU_4bit_uint8.npy │ ├── RCAN_x4_4D_LU_4bit_uint8.npy │ └── SRResNet_x4_4D_LU_4bit_uint8.npy ├── LUT_tables_NTIRE │ ├── CARN_x4_4D_LU_4bit_uint8.npy │ ├── FSRCNN_x4_4D_LU_4bit_uint8.npy │ ├── RCAN_x4_4D_LU_4bit_uint8.npy │ └── SRResNet_x4_4D_LU_4bit_uint8.npy ├── PSNR_SSIM_cal.py ├── SISR_DIV2K_LUT_pixle_weight_bias_training.py ├── SRResNet.py ├── SRResNet_webrtc_LUT_tables │ ├── qp0_SRResNet_x4_4D_LU_4bit_uint8.npy │ ├── qp10_SRResNet_x4_4D_LU_4bit_uint8.npy │ ├── qp20_SRResNet_x4_4D_LU_4bit_uint8.npy │ ├── qp30_SRResNet_x4_4D_LU_4bit_uint8.npy │ ├── qp40_SRResNet_x4_4D_LU_4bit_uint8.npy │ └── qp50_SRResNet_x4_4D_LU_4bit_uint8.npy ├── SR_4DLUT_transfer.py ├── VSR_ite_webrtc_mv_two_frames_inputcat_LUT_pixel_weight_bias_training.py ├── VSR_ite_webrtc_two_frames_inputcat_LUT_pixel_weight_bias_training.py ├── dataloader.py ├── dataloader_SISR.py ├── dataloader_mv2frames.py ├── fusion_LUT_GPU_SR_parallel.py ├── measure.py ├── model.py ├── option_2frames_NTIRE.py ├── option_2frames_webrtc.py ├── option_SISR_DIV2K.py ├── requirement.txt ├── save_triangular_index.py └── triangular_index.npy ├── README.md └── quadrilinear_cpp ├── setup.py ├── setup.sh └── src ├── quadrilinear4d_cuda.cpp ├── quadrilinear4d_kernel.cu ├── quadrilinear4d_kernel_single_quad.cu ├── quadrilinear4d_kernel_triangular.cu └── quadrilinear4d_kernel_weight_quad.cu /ConvLUT/CUDA_trilinterpolation_weight.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quzefan/ConvLUT/HEAD/ConvLUT/CUDA_trilinterpolation_weight.py -------------------------------------------------------------------------------- /ConvLUT/LUT_tables_BI/CARN_x4_4D_LU_4bit_uint8.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quzefan/ConvLUT/HEAD/ConvLUT/LUT_tables_BI/CARN_x4_4D_LU_4bit_uint8.npy -------------------------------------------------------------------------------- /ConvLUT/LUT_tables_BI/FSRCNN_x4_4D_LU_4bit_uint8.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quzefan/ConvLUT/HEAD/ConvLUT/LUT_tables_BI/FSRCNN_x4_4D_LU_4bit_uint8.npy -------------------------------------------------------------------------------- /ConvLUT/LUT_tables_BI/RCAN_x4_4D_LU_4bit_uint8.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quzefan/ConvLUT/HEAD/ConvLUT/LUT_tables_BI/RCAN_x4_4D_LU_4bit_uint8.npy -------------------------------------------------------------------------------- /ConvLUT/LUT_tables_BI/SRResNet_x4_4D_LU_4bit_uint8.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quzefan/ConvLUT/HEAD/ConvLUT/LUT_tables_BI/SRResNet_x4_4D_LU_4bit_uint8.npy -------------------------------------------------------------------------------- /ConvLUT/LUT_tables_NTIRE/CARN_x4_4D_LU_4bit_uint8.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quzefan/ConvLUT/HEAD/ConvLUT/LUT_tables_NTIRE/CARN_x4_4D_LU_4bit_uint8.npy -------------------------------------------------------------------------------- /ConvLUT/LUT_tables_NTIRE/FSRCNN_x4_4D_LU_4bit_uint8.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quzefan/ConvLUT/HEAD/ConvLUT/LUT_tables_NTIRE/FSRCNN_x4_4D_LU_4bit_uint8.npy -------------------------------------------------------------------------------- /ConvLUT/LUT_tables_NTIRE/RCAN_x4_4D_LU_4bit_uint8.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quzefan/ConvLUT/HEAD/ConvLUT/LUT_tables_NTIRE/RCAN_x4_4D_LU_4bit_uint8.npy -------------------------------------------------------------------------------- /ConvLUT/LUT_tables_NTIRE/SRResNet_x4_4D_LU_4bit_uint8.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quzefan/ConvLUT/HEAD/ConvLUT/LUT_tables_NTIRE/SRResNet_x4_4D_LU_4bit_uint8.npy -------------------------------------------------------------------------------- /ConvLUT/PSNR_SSIM_cal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quzefan/ConvLUT/HEAD/ConvLUT/PSNR_SSIM_cal.py -------------------------------------------------------------------------------- /ConvLUT/SISR_DIV2K_LUT_pixle_weight_bias_training.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quzefan/ConvLUT/HEAD/ConvLUT/SISR_DIV2K_LUT_pixle_weight_bias_training.py -------------------------------------------------------------------------------- /ConvLUT/SRResNet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quzefan/ConvLUT/HEAD/ConvLUT/SRResNet.py -------------------------------------------------------------------------------- /ConvLUT/SRResNet_webrtc_LUT_tables/qp0_SRResNet_x4_4D_LU_4bit_uint8.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quzefan/ConvLUT/HEAD/ConvLUT/SRResNet_webrtc_LUT_tables/qp0_SRResNet_x4_4D_LU_4bit_uint8.npy -------------------------------------------------------------------------------- /ConvLUT/SRResNet_webrtc_LUT_tables/qp10_SRResNet_x4_4D_LU_4bit_uint8.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quzefan/ConvLUT/HEAD/ConvLUT/SRResNet_webrtc_LUT_tables/qp10_SRResNet_x4_4D_LU_4bit_uint8.npy -------------------------------------------------------------------------------- /ConvLUT/SRResNet_webrtc_LUT_tables/qp20_SRResNet_x4_4D_LU_4bit_uint8.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quzefan/ConvLUT/HEAD/ConvLUT/SRResNet_webrtc_LUT_tables/qp20_SRResNet_x4_4D_LU_4bit_uint8.npy -------------------------------------------------------------------------------- /ConvLUT/SRResNet_webrtc_LUT_tables/qp30_SRResNet_x4_4D_LU_4bit_uint8.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quzefan/ConvLUT/HEAD/ConvLUT/SRResNet_webrtc_LUT_tables/qp30_SRResNet_x4_4D_LU_4bit_uint8.npy -------------------------------------------------------------------------------- /ConvLUT/SRResNet_webrtc_LUT_tables/qp40_SRResNet_x4_4D_LU_4bit_uint8.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quzefan/ConvLUT/HEAD/ConvLUT/SRResNet_webrtc_LUT_tables/qp40_SRResNet_x4_4D_LU_4bit_uint8.npy -------------------------------------------------------------------------------- /ConvLUT/SRResNet_webrtc_LUT_tables/qp50_SRResNet_x4_4D_LU_4bit_uint8.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quzefan/ConvLUT/HEAD/ConvLUT/SRResNet_webrtc_LUT_tables/qp50_SRResNet_x4_4D_LU_4bit_uint8.npy -------------------------------------------------------------------------------- /ConvLUT/SR_4DLUT_transfer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quzefan/ConvLUT/HEAD/ConvLUT/SR_4DLUT_transfer.py -------------------------------------------------------------------------------- /ConvLUT/VSR_ite_webrtc_mv_two_frames_inputcat_LUT_pixel_weight_bias_training.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quzefan/ConvLUT/HEAD/ConvLUT/VSR_ite_webrtc_mv_two_frames_inputcat_LUT_pixel_weight_bias_training.py -------------------------------------------------------------------------------- /ConvLUT/VSR_ite_webrtc_two_frames_inputcat_LUT_pixel_weight_bias_training.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quzefan/ConvLUT/HEAD/ConvLUT/VSR_ite_webrtc_two_frames_inputcat_LUT_pixel_weight_bias_training.py -------------------------------------------------------------------------------- /ConvLUT/dataloader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quzefan/ConvLUT/HEAD/ConvLUT/dataloader.py -------------------------------------------------------------------------------- /ConvLUT/dataloader_SISR.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quzefan/ConvLUT/HEAD/ConvLUT/dataloader_SISR.py -------------------------------------------------------------------------------- /ConvLUT/dataloader_mv2frames.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quzefan/ConvLUT/HEAD/ConvLUT/dataloader_mv2frames.py -------------------------------------------------------------------------------- /ConvLUT/fusion_LUT_GPU_SR_parallel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quzefan/ConvLUT/HEAD/ConvLUT/fusion_LUT_GPU_SR_parallel.py -------------------------------------------------------------------------------- /ConvLUT/measure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quzefan/ConvLUT/HEAD/ConvLUT/measure.py -------------------------------------------------------------------------------- /ConvLUT/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quzefan/ConvLUT/HEAD/ConvLUT/model.py -------------------------------------------------------------------------------- /ConvLUT/option_2frames_NTIRE.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quzefan/ConvLUT/HEAD/ConvLUT/option_2frames_NTIRE.py -------------------------------------------------------------------------------- /ConvLUT/option_2frames_webrtc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quzefan/ConvLUT/HEAD/ConvLUT/option_2frames_webrtc.py -------------------------------------------------------------------------------- /ConvLUT/option_SISR_DIV2K.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quzefan/ConvLUT/HEAD/ConvLUT/option_SISR_DIV2K.py -------------------------------------------------------------------------------- /ConvLUT/requirement.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quzefan/ConvLUT/HEAD/ConvLUT/requirement.txt -------------------------------------------------------------------------------- /ConvLUT/save_triangular_index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quzefan/ConvLUT/HEAD/ConvLUT/save_triangular_index.py -------------------------------------------------------------------------------- /ConvLUT/triangular_index.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quzefan/ConvLUT/HEAD/ConvLUT/triangular_index.npy -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quzefan/ConvLUT/HEAD/README.md -------------------------------------------------------------------------------- /quadrilinear_cpp/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quzefan/ConvLUT/HEAD/quadrilinear_cpp/setup.py -------------------------------------------------------------------------------- /quadrilinear_cpp/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quzefan/ConvLUT/HEAD/quadrilinear_cpp/setup.sh -------------------------------------------------------------------------------- /quadrilinear_cpp/src/quadrilinear4d_cuda.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quzefan/ConvLUT/HEAD/quadrilinear_cpp/src/quadrilinear4d_cuda.cpp -------------------------------------------------------------------------------- /quadrilinear_cpp/src/quadrilinear4d_kernel.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quzefan/ConvLUT/HEAD/quadrilinear_cpp/src/quadrilinear4d_kernel.cu -------------------------------------------------------------------------------- /quadrilinear_cpp/src/quadrilinear4d_kernel_single_quad.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quzefan/ConvLUT/HEAD/quadrilinear_cpp/src/quadrilinear4d_kernel_single_quad.cu -------------------------------------------------------------------------------- /quadrilinear_cpp/src/quadrilinear4d_kernel_triangular.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quzefan/ConvLUT/HEAD/quadrilinear_cpp/src/quadrilinear4d_kernel_triangular.cu -------------------------------------------------------------------------------- /quadrilinear_cpp/src/quadrilinear4d_kernel_weight_quad.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quzefan/ConvLUT/HEAD/quadrilinear_cpp/src/quadrilinear4d_kernel_weight_quad.cu --------------------------------------------------------------------------------