├── Application.ipynb ├── LICENSE ├── MMNet_TBPTT.py ├── ReadMe.md ├── colortrans.npy ├── data_loaders ├── __init__.py ├── concat_dataset_loader.py ├── dataset_loader.py ├── kodak_dataset_loader.py ├── mcm_dataset_loader.py ├── rgb_transform.py └── transform.py ├── gammaparams.npy ├── l2proj.py ├── main.py ├── main_xtrans.py ├── modules ├── __init__.py ├── peppers.png └── wmad_estimator.py ├── pretrained_models ├── bayer │ ├── args.txt │ └── model_best.pth ├── bayer_noisy │ ├── args.txt │ └── model_best.pth ├── bayer_toy │ ├── args.txt │ └── model_best.pth └── xtrans │ ├── args.txt │ └── model_best.pth ├── problems.py ├── requirements.txt ├── resDNetPRelu_color_prox-stages:5-conv:5x5x3@64-res:3x3x64@64-std:[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15]-solver:adam-jointTrain ├── arg_In.mat ├── cmd.txt ├── net-epoch-10.mat ├── net-epoch-100.mat ├── net-epoch-110.mat ├── net-epoch-120.mat ├── net-epoch-130.mat ├── net-epoch-140.mat ├── net-epoch-150.mat ├── net-epoch-20.mat ├── net-epoch-30.mat ├── net-epoch-40.mat ├── net-epoch-50.mat ├── net-epoch-60.mat ├── net-epoch-70.mat ├── net-epoch-80.mat ├── net-epoch-90.mat ├── net-final.mat ├── netConfig_prelu.m └── resDNet_joint_train.m ├── residual_model_resdnet.py └── utils.py /Application.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cig-skoltech/deep_demosaick/HEAD/Application.ipynb -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cig-skoltech/deep_demosaick/HEAD/LICENSE -------------------------------------------------------------------------------- /MMNet_TBPTT.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cig-skoltech/deep_demosaick/HEAD/MMNet_TBPTT.py -------------------------------------------------------------------------------- /ReadMe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cig-skoltech/deep_demosaick/HEAD/ReadMe.md -------------------------------------------------------------------------------- /colortrans.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cig-skoltech/deep_demosaick/HEAD/colortrans.npy -------------------------------------------------------------------------------- /data_loaders/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cig-skoltech/deep_demosaick/HEAD/data_loaders/__init__.py -------------------------------------------------------------------------------- /data_loaders/concat_dataset_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cig-skoltech/deep_demosaick/HEAD/data_loaders/concat_dataset_loader.py -------------------------------------------------------------------------------- /data_loaders/dataset_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cig-skoltech/deep_demosaick/HEAD/data_loaders/dataset_loader.py -------------------------------------------------------------------------------- /data_loaders/kodak_dataset_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cig-skoltech/deep_demosaick/HEAD/data_loaders/kodak_dataset_loader.py -------------------------------------------------------------------------------- /data_loaders/mcm_dataset_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cig-skoltech/deep_demosaick/HEAD/data_loaders/mcm_dataset_loader.py -------------------------------------------------------------------------------- /data_loaders/rgb_transform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cig-skoltech/deep_demosaick/HEAD/data_loaders/rgb_transform.py -------------------------------------------------------------------------------- /data_loaders/transform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cig-skoltech/deep_demosaick/HEAD/data_loaders/transform.py -------------------------------------------------------------------------------- /gammaparams.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cig-skoltech/deep_demosaick/HEAD/gammaparams.npy -------------------------------------------------------------------------------- /l2proj.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cig-skoltech/deep_demosaick/HEAD/l2proj.py -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cig-skoltech/deep_demosaick/HEAD/main.py -------------------------------------------------------------------------------- /main_xtrans.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cig-skoltech/deep_demosaick/HEAD/main_xtrans.py -------------------------------------------------------------------------------- /modules/__init__.py: -------------------------------------------------------------------------------- 1 | from . import wmad_estimator 2 | -------------------------------------------------------------------------------- /modules/peppers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cig-skoltech/deep_demosaick/HEAD/modules/peppers.png -------------------------------------------------------------------------------- /modules/wmad_estimator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cig-skoltech/deep_demosaick/HEAD/modules/wmad_estimator.py -------------------------------------------------------------------------------- /pretrained_models/bayer/args.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cig-skoltech/deep_demosaick/HEAD/pretrained_models/bayer/args.txt -------------------------------------------------------------------------------- /pretrained_models/bayer/model_best.pth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cig-skoltech/deep_demosaick/HEAD/pretrained_models/bayer/model_best.pth -------------------------------------------------------------------------------- /pretrained_models/bayer_noisy/args.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cig-skoltech/deep_demosaick/HEAD/pretrained_models/bayer_noisy/args.txt -------------------------------------------------------------------------------- /pretrained_models/bayer_noisy/model_best.pth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cig-skoltech/deep_demosaick/HEAD/pretrained_models/bayer_noisy/model_best.pth -------------------------------------------------------------------------------- /pretrained_models/bayer_toy/args.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cig-skoltech/deep_demosaick/HEAD/pretrained_models/bayer_toy/args.txt -------------------------------------------------------------------------------- /pretrained_models/bayer_toy/model_best.pth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cig-skoltech/deep_demosaick/HEAD/pretrained_models/bayer_toy/model_best.pth -------------------------------------------------------------------------------- /pretrained_models/xtrans/args.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cig-skoltech/deep_demosaick/HEAD/pretrained_models/xtrans/args.txt -------------------------------------------------------------------------------- /pretrained_models/xtrans/model_best.pth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cig-skoltech/deep_demosaick/HEAD/pretrained_models/xtrans/model_best.pth -------------------------------------------------------------------------------- /problems.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cig-skoltech/deep_demosaick/HEAD/problems.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cig-skoltech/deep_demosaick/HEAD/requirements.txt -------------------------------------------------------------------------------- /resDNetPRelu_color_prox-stages:5-conv:5x5x3@64-res:3x3x64@64-std:[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15]-solver:adam-jointTrain/arg_In.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cig-skoltech/deep_demosaick/HEAD/resDNetPRelu_color_prox-stages:5-conv:5x5x3@64-res:3x3x64@64-std:[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15]-solver:adam-jointTrain/arg_In.mat -------------------------------------------------------------------------------- /resDNetPRelu_color_prox-stages:5-conv:5x5x3@64-res:3x3x64@64-std:[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15]-solver:adam-jointTrain/cmd.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cig-skoltech/deep_demosaick/HEAD/resDNetPRelu_color_prox-stages:5-conv:5x5x3@64-res:3x3x64@64-std:[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15]-solver:adam-jointTrain/cmd.txt -------------------------------------------------------------------------------- /resDNetPRelu_color_prox-stages:5-conv:5x5x3@64-res:3x3x64@64-std:[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15]-solver:adam-jointTrain/net-epoch-10.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cig-skoltech/deep_demosaick/HEAD/resDNetPRelu_color_prox-stages:5-conv:5x5x3@64-res:3x3x64@64-std:[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15]-solver:adam-jointTrain/net-epoch-10.mat -------------------------------------------------------------------------------- /resDNetPRelu_color_prox-stages:5-conv:5x5x3@64-res:3x3x64@64-std:[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15]-solver:adam-jointTrain/net-epoch-100.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cig-skoltech/deep_demosaick/HEAD/resDNetPRelu_color_prox-stages:5-conv:5x5x3@64-res:3x3x64@64-std:[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15]-solver:adam-jointTrain/net-epoch-100.mat -------------------------------------------------------------------------------- /resDNetPRelu_color_prox-stages:5-conv:5x5x3@64-res:3x3x64@64-std:[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15]-solver:adam-jointTrain/net-epoch-110.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cig-skoltech/deep_demosaick/HEAD/resDNetPRelu_color_prox-stages:5-conv:5x5x3@64-res:3x3x64@64-std:[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15]-solver:adam-jointTrain/net-epoch-110.mat -------------------------------------------------------------------------------- /resDNetPRelu_color_prox-stages:5-conv:5x5x3@64-res:3x3x64@64-std:[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15]-solver:adam-jointTrain/net-epoch-120.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cig-skoltech/deep_demosaick/HEAD/resDNetPRelu_color_prox-stages:5-conv:5x5x3@64-res:3x3x64@64-std:[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15]-solver:adam-jointTrain/net-epoch-120.mat -------------------------------------------------------------------------------- /resDNetPRelu_color_prox-stages:5-conv:5x5x3@64-res:3x3x64@64-std:[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15]-solver:adam-jointTrain/net-epoch-130.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cig-skoltech/deep_demosaick/HEAD/resDNetPRelu_color_prox-stages:5-conv:5x5x3@64-res:3x3x64@64-std:[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15]-solver:adam-jointTrain/net-epoch-130.mat -------------------------------------------------------------------------------- /resDNetPRelu_color_prox-stages:5-conv:5x5x3@64-res:3x3x64@64-std:[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15]-solver:adam-jointTrain/net-epoch-140.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cig-skoltech/deep_demosaick/HEAD/resDNetPRelu_color_prox-stages:5-conv:5x5x3@64-res:3x3x64@64-std:[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15]-solver:adam-jointTrain/net-epoch-140.mat -------------------------------------------------------------------------------- /resDNetPRelu_color_prox-stages:5-conv:5x5x3@64-res:3x3x64@64-std:[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15]-solver:adam-jointTrain/net-epoch-150.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cig-skoltech/deep_demosaick/HEAD/resDNetPRelu_color_prox-stages:5-conv:5x5x3@64-res:3x3x64@64-std:[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15]-solver:adam-jointTrain/net-epoch-150.mat -------------------------------------------------------------------------------- /resDNetPRelu_color_prox-stages:5-conv:5x5x3@64-res:3x3x64@64-std:[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15]-solver:adam-jointTrain/net-epoch-20.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cig-skoltech/deep_demosaick/HEAD/resDNetPRelu_color_prox-stages:5-conv:5x5x3@64-res:3x3x64@64-std:[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15]-solver:adam-jointTrain/net-epoch-20.mat -------------------------------------------------------------------------------- /resDNetPRelu_color_prox-stages:5-conv:5x5x3@64-res:3x3x64@64-std:[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15]-solver:adam-jointTrain/net-epoch-30.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cig-skoltech/deep_demosaick/HEAD/resDNetPRelu_color_prox-stages:5-conv:5x5x3@64-res:3x3x64@64-std:[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15]-solver:adam-jointTrain/net-epoch-30.mat -------------------------------------------------------------------------------- /resDNetPRelu_color_prox-stages:5-conv:5x5x3@64-res:3x3x64@64-std:[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15]-solver:adam-jointTrain/net-epoch-40.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cig-skoltech/deep_demosaick/HEAD/resDNetPRelu_color_prox-stages:5-conv:5x5x3@64-res:3x3x64@64-std:[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15]-solver:adam-jointTrain/net-epoch-40.mat -------------------------------------------------------------------------------- /resDNetPRelu_color_prox-stages:5-conv:5x5x3@64-res:3x3x64@64-std:[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15]-solver:adam-jointTrain/net-epoch-50.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cig-skoltech/deep_demosaick/HEAD/resDNetPRelu_color_prox-stages:5-conv:5x5x3@64-res:3x3x64@64-std:[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15]-solver:adam-jointTrain/net-epoch-50.mat -------------------------------------------------------------------------------- /resDNetPRelu_color_prox-stages:5-conv:5x5x3@64-res:3x3x64@64-std:[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15]-solver:adam-jointTrain/net-epoch-60.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cig-skoltech/deep_demosaick/HEAD/resDNetPRelu_color_prox-stages:5-conv:5x5x3@64-res:3x3x64@64-std:[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15]-solver:adam-jointTrain/net-epoch-60.mat -------------------------------------------------------------------------------- /resDNetPRelu_color_prox-stages:5-conv:5x5x3@64-res:3x3x64@64-std:[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15]-solver:adam-jointTrain/net-epoch-70.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cig-skoltech/deep_demosaick/HEAD/resDNetPRelu_color_prox-stages:5-conv:5x5x3@64-res:3x3x64@64-std:[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15]-solver:adam-jointTrain/net-epoch-70.mat -------------------------------------------------------------------------------- /resDNetPRelu_color_prox-stages:5-conv:5x5x3@64-res:3x3x64@64-std:[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15]-solver:adam-jointTrain/net-epoch-80.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cig-skoltech/deep_demosaick/HEAD/resDNetPRelu_color_prox-stages:5-conv:5x5x3@64-res:3x3x64@64-std:[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15]-solver:adam-jointTrain/net-epoch-80.mat -------------------------------------------------------------------------------- /resDNetPRelu_color_prox-stages:5-conv:5x5x3@64-res:3x3x64@64-std:[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15]-solver:adam-jointTrain/net-epoch-90.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cig-skoltech/deep_demosaick/HEAD/resDNetPRelu_color_prox-stages:5-conv:5x5x3@64-res:3x3x64@64-std:[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15]-solver:adam-jointTrain/net-epoch-90.mat -------------------------------------------------------------------------------- /resDNetPRelu_color_prox-stages:5-conv:5x5x3@64-res:3x3x64@64-std:[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15]-solver:adam-jointTrain/net-final.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cig-skoltech/deep_demosaick/HEAD/resDNetPRelu_color_prox-stages:5-conv:5x5x3@64-res:3x3x64@64-std:[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15]-solver:adam-jointTrain/net-final.mat -------------------------------------------------------------------------------- /resDNetPRelu_color_prox-stages:5-conv:5x5x3@64-res:3x3x64@64-std:[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15]-solver:adam-jointTrain/netConfig_prelu.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cig-skoltech/deep_demosaick/HEAD/resDNetPRelu_color_prox-stages:5-conv:5x5x3@64-res:3x3x64@64-std:[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15]-solver:adam-jointTrain/netConfig_prelu.m -------------------------------------------------------------------------------- /resDNetPRelu_color_prox-stages:5-conv:5x5x3@64-res:3x3x64@64-std:[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15]-solver:adam-jointTrain/resDNet_joint_train.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cig-skoltech/deep_demosaick/HEAD/resDNetPRelu_color_prox-stages:5-conv:5x5x3@64-res:3x3x64@64-std:[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15]-solver:adam-jointTrain/resDNet_joint_train.m -------------------------------------------------------------------------------- /residual_model_resdnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cig-skoltech/deep_demosaick/HEAD/residual_model_resdnet.py -------------------------------------------------------------------------------- /utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cig-skoltech/deep_demosaick/HEAD/utils.py --------------------------------------------------------------------------------