├── LICENSE ├── README.md ├── admm ├── .DS_Store ├── BM3D │ ├── BM3D-SAPCA │ │ ├── BM3DSAPCA2009.p │ │ ├── README-BM3D-SAPCA.txt │ │ ├── demo_BM3DSAPCA.m │ │ ├── function_AnisLPAICI8.p │ │ ├── function_CreateLPAKernels.m │ │ ├── function_LPAKernelMatrixTheta.m │ │ ├── function_WOSFilters.p │ │ └── function_Window2D.m │ ├── BM3D.m │ ├── BM3DDEB.m │ ├── BM3DSHARP.m │ ├── BM3D_CFA.m │ ├── CBM3D.m │ ├── CBM3D.patch │ ├── CVBM3D.m │ ├── ClipComp16b.p │ ├── IDDBM3D │ │ ├── BM3DDEB_init.m │ │ ├── BlockMatch.mexw32 │ │ ├── BlockMatch.mexw64 │ │ ├── Demo_IDDBM3D.m │ │ ├── GroupProcessor.mexw32 │ │ ├── GroupProcessor.mexw64 │ │ └── IDDBM3D.p │ ├── LEGAL_NOTICE.txt │ ├── README.txt │ ├── VBM3D.m │ ├── bm3d_CFA_thr.mexa64 │ ├── bm3d_CFA_thr.mexglx │ ├── bm3d_CFA_thr.mexmaci64 │ ├── bm3d_CFA_thr.mexw32 │ ├── bm3d_CFA_thr.mexw64 │ ├── bm3d_CFA_wiener.mexa64 │ ├── bm3d_CFA_wiener.mexglx │ ├── bm3d_CFA_wiener.mexmaci64 │ ├── bm3d_CFA_wiener.mexw32 │ ├── bm3d_CFA_wiener.mexw64 │ ├── bm3d_thr.mexa64 │ ├── bm3d_thr.mexglx │ ├── bm3d_thr.mexmaci │ ├── bm3d_thr.mexmaci64 │ ├── bm3d_thr.mexw32 │ ├── bm3d_thr.mexw64 │ ├── bm3d_thr_color.mexa64 │ ├── bm3d_thr_color.mexglx │ ├── bm3d_thr_color.mexmaci │ ├── bm3d_thr_color.mexmaci64 │ ├── bm3d_thr_color.mexw32 │ ├── bm3d_thr_color.mexw64 │ ├── bm3d_thr_colored_noise.mexa64 │ ├── bm3d_thr_colored_noise.mexglx │ ├── bm3d_thr_colored_noise.mexmaci │ ├── bm3d_thr_colored_noise.mexmaci64 │ ├── bm3d_thr_colored_noise.mexw32 │ ├── bm3d_thr_colored_noise.mexw64 │ ├── bm3d_thr_sharpen_var.mexa64 │ ├── bm3d_thr_sharpen_var.mexglx │ ├── bm3d_thr_sharpen_var.mexmaci │ ├── bm3d_thr_sharpen_var.mexmaci64 │ ├── bm3d_thr_sharpen_var.mexw32 │ ├── bm3d_thr_sharpen_var.mexw64 │ ├── bm3d_thr_video.mexa64 │ ├── bm3d_thr_video.mexglx │ ├── bm3d_thr_video.mexmaci │ ├── bm3d_thr_video.mexmaci64 │ ├── bm3d_thr_video.mexw32 │ ├── bm3d_thr_video.mexw64 │ ├── bm3d_thr_video_c.mexw32 │ ├── bm3d_thr_video_c.mexw64 │ ├── bm3d_wiener.mexa64 │ ├── bm3d_wiener.mexglx │ ├── bm3d_wiener.mexmaci │ ├── bm3d_wiener.mexmaci64 │ ├── bm3d_wiener.mexw32 │ ├── bm3d_wiener.mexw64 │ ├── bm3d_wiener_color.mexa64 │ ├── bm3d_wiener_color.mexglx │ ├── bm3d_wiener_color.mexmaci │ ├── bm3d_wiener_color.mexmaci64 │ ├── bm3d_wiener_color.mexw32 │ ├── bm3d_wiener_color.mexw64 │ ├── bm3d_wiener_colored_noise.mexa64 │ ├── bm3d_wiener_colored_noise.mexglx │ ├── bm3d_wiener_colored_noise.mexmaci │ ├── bm3d_wiener_colored_noise.mexmaci64 │ ├── bm3d_wiener_colored_noise.mexw32 │ ├── bm3d_wiener_colored_noise.mexw64 │ ├── bm3d_wiener_video.mexa64 │ ├── bm3d_wiener_video.mexglx │ ├── bm3d_wiener_video.mexmaci │ ├── bm3d_wiener_video.mexmaci64 │ ├── bm3d_wiener_video.mexw32 │ ├── bm3d_wiener_video.mexw64 │ ├── bm3d_wiener_video_c.mexw32 │ └── bm3d_wiener_video_c.mexw64 ├── addMosaicMatrix.m ├── analysis.mat ├── buildCRGB.m ├── comppsnr_rgb.m ├── crossChannelMatrix.m ├── darkChannelMatrix.m ├── joint_demosaicing_denoising_admm.m ├── rgb2vec.m ├── testAddMosaicMatrix.m ├── vec2gray.m └── vec2rgb.m ├── analyze.m ├── combineResultImages.m ├── compareAlgorithms.m ├── data ├── .DS_Store ├── McM │ ├── 1.tif │ ├── 10.tif │ ├── 11.tif │ ├── 12.tif │ ├── 13.tif │ ├── 14.tif │ ├── 15.tif │ ├── 16.tif │ ├── 17.tif │ ├── 18.tif │ ├── 2.tif │ ├── 3.tif │ ├── 4.tif │ ├── 5.tif │ ├── 6.tif │ ├── 7.tif │ ├── 8.tif │ └── 9.tif └── kodak │ ├── kodim01.png │ ├── kodim02.png │ ├── kodim03.png │ ├── kodim04.png │ ├── kodim05.png │ ├── kodim06.png │ ├── kodim07.png │ ├── kodim08.png │ ├── kodim09.png │ ├── kodim10.png │ ├── kodim11.png │ ├── kodim12.png │ ├── kodim13.png │ ├── kodim14.png │ ├── kodim15.png │ ├── kodim16.png │ ├── kodim17.png │ ├── kodim18.png │ ├── kodim19.png │ ├── kodim20.png │ ├── kodim21.png │ ├── kodim22.png │ ├── kodim23.png │ └── kodim24.png ├── demosaicnet ├── .DS_Store ├── .idea │ ├── demosaicnet.iml │ ├── misc.xml │ ├── modules.xml │ └── workspace.xml ├── convert_to_lmdb ├── create_net ├── demosaick ├── demosaicnet │ ├── .gitignore │ ├── __init__.py │ ├── __init__.pyc │ ├── layers.py │ ├── layers.pyc │ ├── models.py │ ├── requirements.txt │ └── test.py └── pretrained_models │ ├── .DS_Store │ ├── bayer │ ├── deploy.prototxt │ └── weights.caffemodel │ ├── bayer_noise │ ├── deploy.prototxt │ └── weights.caffemodel │ └── xtrans │ ├── deploy.prototxt │ └── weights.caffemodel ├── flexisp_demosaicking_demo ├── .DS_Store ├── 3rdparty │ ├── Gabriel_Peyre │ │ └── README.txt │ ├── LASIP_Image_Restoration_DemoBox_v113 │ │ └── README.txt │ └── Matlab │ │ └── README.txt ├── LICENSE.txt ├── README.txt ├── THANKS.txt ├── apps │ └── demosaic │ │ ├── demo_demosaic.m │ │ ├── demosaickingMatrix.m │ │ └── observationMat.m ├── core │ ├── compute_operator_norm.m │ ├── pd.m │ └── priors │ │ └── BM3D_proc.p ├── data │ └── demosaic │ │ └── input.tif └── utils │ ├── comppsnr.m │ ├── function_stdEst2D.m │ ├── generate_bayer.m │ └── generate_bayer_mask.m ├── res ├── .DS_Store ├── Kodak │ ├── .DS_Store │ ├── psnr_comparison_Kodak_sigma0_algos_3.jpg │ ├── psnr_comparison_Kodak_sigma15_algos_3.jpg │ ├── psnr_comparison_Kodak_sigma25_algos_3.jpg │ └── psnr_comparison_Kodak_sigma5_algos_3.jpg └── McMaster │ ├── .DS_Store │ ├── psnr_comparison_McM_sigma0_algos_3.jpg │ ├── psnr_comparison_McM_sigma15_algos_3.jpg │ ├── psnr_comparison_McM_sigma25_algos_3.jpg │ └── psnr_comparison_McM_sigma5_algos_3.jpg ├── utils ├── bayer2bayer3d.m ├── comppsnr.m ├── gammaCorrection.m ├── generate_bayer.m ├── generate_bayer_mask.m ├── natsort.m ├── natsortfiles.m ├── natsortfiles_doc.m ├── readGammaTable.m └── rgb2bayer3d.m └── wrappers ├── .DS_Store ├── call_flexisp.m └── call_joint_demosaicing_denoising_admm.m /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/README.md -------------------------------------------------------------------------------- /admm/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/admm/.DS_Store -------------------------------------------------------------------------------- /admm/BM3D/BM3D-SAPCA/BM3DSAPCA2009.p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/admm/BM3D/BM3D-SAPCA/BM3DSAPCA2009.p -------------------------------------------------------------------------------- /admm/BM3D/BM3D-SAPCA/README-BM3D-SAPCA.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/admm/BM3D/BM3D-SAPCA/README-BM3D-SAPCA.txt -------------------------------------------------------------------------------- /admm/BM3D/BM3D-SAPCA/demo_BM3DSAPCA.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/admm/BM3D/BM3D-SAPCA/demo_BM3DSAPCA.m -------------------------------------------------------------------------------- /admm/BM3D/BM3D-SAPCA/function_AnisLPAICI8.p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/admm/BM3D/BM3D-SAPCA/function_AnisLPAICI8.p -------------------------------------------------------------------------------- /admm/BM3D/BM3D-SAPCA/function_CreateLPAKernels.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/admm/BM3D/BM3D-SAPCA/function_CreateLPAKernels.m -------------------------------------------------------------------------------- /admm/BM3D/BM3D-SAPCA/function_LPAKernelMatrixTheta.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/admm/BM3D/BM3D-SAPCA/function_LPAKernelMatrixTheta.m -------------------------------------------------------------------------------- /admm/BM3D/BM3D-SAPCA/function_WOSFilters.p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/admm/BM3D/BM3D-SAPCA/function_WOSFilters.p -------------------------------------------------------------------------------- /admm/BM3D/BM3D-SAPCA/function_Window2D.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/admm/BM3D/BM3D-SAPCA/function_Window2D.m -------------------------------------------------------------------------------- /admm/BM3D/BM3D.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/admm/BM3D/BM3D.m -------------------------------------------------------------------------------- /admm/BM3D/BM3DDEB.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/admm/BM3D/BM3DDEB.m -------------------------------------------------------------------------------- /admm/BM3D/BM3DSHARP.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/admm/BM3D/BM3DSHARP.m -------------------------------------------------------------------------------- /admm/BM3D/BM3D_CFA.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/admm/BM3D/BM3D_CFA.m -------------------------------------------------------------------------------- /admm/BM3D/CBM3D.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/admm/BM3D/CBM3D.m -------------------------------------------------------------------------------- /admm/BM3D/CBM3D.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/admm/BM3D/CBM3D.patch -------------------------------------------------------------------------------- /admm/BM3D/CVBM3D.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/admm/BM3D/CVBM3D.m -------------------------------------------------------------------------------- /admm/BM3D/ClipComp16b.p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/admm/BM3D/ClipComp16b.p -------------------------------------------------------------------------------- /admm/BM3D/IDDBM3D/BM3DDEB_init.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/admm/BM3D/IDDBM3D/BM3DDEB_init.m -------------------------------------------------------------------------------- /admm/BM3D/IDDBM3D/BlockMatch.mexw32: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/admm/BM3D/IDDBM3D/BlockMatch.mexw32 -------------------------------------------------------------------------------- /admm/BM3D/IDDBM3D/BlockMatch.mexw64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/admm/BM3D/IDDBM3D/BlockMatch.mexw64 -------------------------------------------------------------------------------- /admm/BM3D/IDDBM3D/Demo_IDDBM3D.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/admm/BM3D/IDDBM3D/Demo_IDDBM3D.m -------------------------------------------------------------------------------- /admm/BM3D/IDDBM3D/GroupProcessor.mexw32: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/admm/BM3D/IDDBM3D/GroupProcessor.mexw32 -------------------------------------------------------------------------------- /admm/BM3D/IDDBM3D/GroupProcessor.mexw64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/admm/BM3D/IDDBM3D/GroupProcessor.mexw64 -------------------------------------------------------------------------------- /admm/BM3D/IDDBM3D/IDDBM3D.p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/admm/BM3D/IDDBM3D/IDDBM3D.p -------------------------------------------------------------------------------- /admm/BM3D/LEGAL_NOTICE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/admm/BM3D/LEGAL_NOTICE.txt -------------------------------------------------------------------------------- /admm/BM3D/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/admm/BM3D/README.txt -------------------------------------------------------------------------------- /admm/BM3D/VBM3D.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/admm/BM3D/VBM3D.m -------------------------------------------------------------------------------- /admm/BM3D/bm3d_CFA_thr.mexa64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/admm/BM3D/bm3d_CFA_thr.mexa64 -------------------------------------------------------------------------------- /admm/BM3D/bm3d_CFA_thr.mexglx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/admm/BM3D/bm3d_CFA_thr.mexglx -------------------------------------------------------------------------------- /admm/BM3D/bm3d_CFA_thr.mexmaci64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/admm/BM3D/bm3d_CFA_thr.mexmaci64 -------------------------------------------------------------------------------- /admm/BM3D/bm3d_CFA_thr.mexw32: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/admm/BM3D/bm3d_CFA_thr.mexw32 -------------------------------------------------------------------------------- /admm/BM3D/bm3d_CFA_thr.mexw64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/admm/BM3D/bm3d_CFA_thr.mexw64 -------------------------------------------------------------------------------- /admm/BM3D/bm3d_CFA_wiener.mexa64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/admm/BM3D/bm3d_CFA_wiener.mexa64 -------------------------------------------------------------------------------- /admm/BM3D/bm3d_CFA_wiener.mexglx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/admm/BM3D/bm3d_CFA_wiener.mexglx -------------------------------------------------------------------------------- /admm/BM3D/bm3d_CFA_wiener.mexmaci64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/admm/BM3D/bm3d_CFA_wiener.mexmaci64 -------------------------------------------------------------------------------- /admm/BM3D/bm3d_CFA_wiener.mexw32: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/admm/BM3D/bm3d_CFA_wiener.mexw32 -------------------------------------------------------------------------------- /admm/BM3D/bm3d_CFA_wiener.mexw64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/admm/BM3D/bm3d_CFA_wiener.mexw64 -------------------------------------------------------------------------------- /admm/BM3D/bm3d_thr.mexa64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/admm/BM3D/bm3d_thr.mexa64 -------------------------------------------------------------------------------- /admm/BM3D/bm3d_thr.mexglx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/admm/BM3D/bm3d_thr.mexglx -------------------------------------------------------------------------------- /admm/BM3D/bm3d_thr.mexmaci: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/admm/BM3D/bm3d_thr.mexmaci -------------------------------------------------------------------------------- /admm/BM3D/bm3d_thr.mexmaci64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/admm/BM3D/bm3d_thr.mexmaci64 -------------------------------------------------------------------------------- /admm/BM3D/bm3d_thr.mexw32: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/admm/BM3D/bm3d_thr.mexw32 -------------------------------------------------------------------------------- /admm/BM3D/bm3d_thr.mexw64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/admm/BM3D/bm3d_thr.mexw64 -------------------------------------------------------------------------------- /admm/BM3D/bm3d_thr_color.mexa64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/admm/BM3D/bm3d_thr_color.mexa64 -------------------------------------------------------------------------------- /admm/BM3D/bm3d_thr_color.mexglx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/admm/BM3D/bm3d_thr_color.mexglx -------------------------------------------------------------------------------- /admm/BM3D/bm3d_thr_color.mexmaci: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/admm/BM3D/bm3d_thr_color.mexmaci -------------------------------------------------------------------------------- /admm/BM3D/bm3d_thr_color.mexmaci64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/admm/BM3D/bm3d_thr_color.mexmaci64 -------------------------------------------------------------------------------- /admm/BM3D/bm3d_thr_color.mexw32: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/admm/BM3D/bm3d_thr_color.mexw32 -------------------------------------------------------------------------------- /admm/BM3D/bm3d_thr_color.mexw64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/admm/BM3D/bm3d_thr_color.mexw64 -------------------------------------------------------------------------------- /admm/BM3D/bm3d_thr_colored_noise.mexa64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/admm/BM3D/bm3d_thr_colored_noise.mexa64 -------------------------------------------------------------------------------- /admm/BM3D/bm3d_thr_colored_noise.mexglx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/admm/BM3D/bm3d_thr_colored_noise.mexglx -------------------------------------------------------------------------------- /admm/BM3D/bm3d_thr_colored_noise.mexmaci: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/admm/BM3D/bm3d_thr_colored_noise.mexmaci -------------------------------------------------------------------------------- /admm/BM3D/bm3d_thr_colored_noise.mexmaci64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/admm/BM3D/bm3d_thr_colored_noise.mexmaci64 -------------------------------------------------------------------------------- /admm/BM3D/bm3d_thr_colored_noise.mexw32: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/admm/BM3D/bm3d_thr_colored_noise.mexw32 -------------------------------------------------------------------------------- /admm/BM3D/bm3d_thr_colored_noise.mexw64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/admm/BM3D/bm3d_thr_colored_noise.mexw64 -------------------------------------------------------------------------------- /admm/BM3D/bm3d_thr_sharpen_var.mexa64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/admm/BM3D/bm3d_thr_sharpen_var.mexa64 -------------------------------------------------------------------------------- /admm/BM3D/bm3d_thr_sharpen_var.mexglx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/admm/BM3D/bm3d_thr_sharpen_var.mexglx -------------------------------------------------------------------------------- /admm/BM3D/bm3d_thr_sharpen_var.mexmaci: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/admm/BM3D/bm3d_thr_sharpen_var.mexmaci -------------------------------------------------------------------------------- /admm/BM3D/bm3d_thr_sharpen_var.mexmaci64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/admm/BM3D/bm3d_thr_sharpen_var.mexmaci64 -------------------------------------------------------------------------------- /admm/BM3D/bm3d_thr_sharpen_var.mexw32: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/admm/BM3D/bm3d_thr_sharpen_var.mexw32 -------------------------------------------------------------------------------- /admm/BM3D/bm3d_thr_sharpen_var.mexw64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/admm/BM3D/bm3d_thr_sharpen_var.mexw64 -------------------------------------------------------------------------------- /admm/BM3D/bm3d_thr_video.mexa64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/admm/BM3D/bm3d_thr_video.mexa64 -------------------------------------------------------------------------------- /admm/BM3D/bm3d_thr_video.mexglx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/admm/BM3D/bm3d_thr_video.mexglx -------------------------------------------------------------------------------- /admm/BM3D/bm3d_thr_video.mexmaci: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/admm/BM3D/bm3d_thr_video.mexmaci -------------------------------------------------------------------------------- /admm/BM3D/bm3d_thr_video.mexmaci64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/admm/BM3D/bm3d_thr_video.mexmaci64 -------------------------------------------------------------------------------- /admm/BM3D/bm3d_thr_video.mexw32: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/admm/BM3D/bm3d_thr_video.mexw32 -------------------------------------------------------------------------------- /admm/BM3D/bm3d_thr_video.mexw64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/admm/BM3D/bm3d_thr_video.mexw64 -------------------------------------------------------------------------------- /admm/BM3D/bm3d_thr_video_c.mexw32: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/admm/BM3D/bm3d_thr_video_c.mexw32 -------------------------------------------------------------------------------- /admm/BM3D/bm3d_thr_video_c.mexw64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/admm/BM3D/bm3d_thr_video_c.mexw64 -------------------------------------------------------------------------------- /admm/BM3D/bm3d_wiener.mexa64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/admm/BM3D/bm3d_wiener.mexa64 -------------------------------------------------------------------------------- /admm/BM3D/bm3d_wiener.mexglx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/admm/BM3D/bm3d_wiener.mexglx -------------------------------------------------------------------------------- /admm/BM3D/bm3d_wiener.mexmaci: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/admm/BM3D/bm3d_wiener.mexmaci -------------------------------------------------------------------------------- /admm/BM3D/bm3d_wiener.mexmaci64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/admm/BM3D/bm3d_wiener.mexmaci64 -------------------------------------------------------------------------------- /admm/BM3D/bm3d_wiener.mexw32: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/admm/BM3D/bm3d_wiener.mexw32 -------------------------------------------------------------------------------- /admm/BM3D/bm3d_wiener.mexw64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/admm/BM3D/bm3d_wiener.mexw64 -------------------------------------------------------------------------------- /admm/BM3D/bm3d_wiener_color.mexa64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/admm/BM3D/bm3d_wiener_color.mexa64 -------------------------------------------------------------------------------- /admm/BM3D/bm3d_wiener_color.mexglx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/admm/BM3D/bm3d_wiener_color.mexglx -------------------------------------------------------------------------------- /admm/BM3D/bm3d_wiener_color.mexmaci: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/admm/BM3D/bm3d_wiener_color.mexmaci -------------------------------------------------------------------------------- /admm/BM3D/bm3d_wiener_color.mexmaci64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/admm/BM3D/bm3d_wiener_color.mexmaci64 -------------------------------------------------------------------------------- /admm/BM3D/bm3d_wiener_color.mexw32: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/admm/BM3D/bm3d_wiener_color.mexw32 -------------------------------------------------------------------------------- /admm/BM3D/bm3d_wiener_color.mexw64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/admm/BM3D/bm3d_wiener_color.mexw64 -------------------------------------------------------------------------------- /admm/BM3D/bm3d_wiener_colored_noise.mexa64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/admm/BM3D/bm3d_wiener_colored_noise.mexa64 -------------------------------------------------------------------------------- /admm/BM3D/bm3d_wiener_colored_noise.mexglx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/admm/BM3D/bm3d_wiener_colored_noise.mexglx -------------------------------------------------------------------------------- /admm/BM3D/bm3d_wiener_colored_noise.mexmaci: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/admm/BM3D/bm3d_wiener_colored_noise.mexmaci -------------------------------------------------------------------------------- /admm/BM3D/bm3d_wiener_colored_noise.mexmaci64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/admm/BM3D/bm3d_wiener_colored_noise.mexmaci64 -------------------------------------------------------------------------------- /admm/BM3D/bm3d_wiener_colored_noise.mexw32: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/admm/BM3D/bm3d_wiener_colored_noise.mexw32 -------------------------------------------------------------------------------- /admm/BM3D/bm3d_wiener_colored_noise.mexw64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/admm/BM3D/bm3d_wiener_colored_noise.mexw64 -------------------------------------------------------------------------------- /admm/BM3D/bm3d_wiener_video.mexa64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/admm/BM3D/bm3d_wiener_video.mexa64 -------------------------------------------------------------------------------- /admm/BM3D/bm3d_wiener_video.mexglx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/admm/BM3D/bm3d_wiener_video.mexglx -------------------------------------------------------------------------------- /admm/BM3D/bm3d_wiener_video.mexmaci: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/admm/BM3D/bm3d_wiener_video.mexmaci -------------------------------------------------------------------------------- /admm/BM3D/bm3d_wiener_video.mexmaci64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/admm/BM3D/bm3d_wiener_video.mexmaci64 -------------------------------------------------------------------------------- /admm/BM3D/bm3d_wiener_video.mexw32: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/admm/BM3D/bm3d_wiener_video.mexw32 -------------------------------------------------------------------------------- /admm/BM3D/bm3d_wiener_video.mexw64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/admm/BM3D/bm3d_wiener_video.mexw64 -------------------------------------------------------------------------------- /admm/BM3D/bm3d_wiener_video_c.mexw32: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/admm/BM3D/bm3d_wiener_video_c.mexw32 -------------------------------------------------------------------------------- /admm/BM3D/bm3d_wiener_video_c.mexw64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/admm/BM3D/bm3d_wiener_video_c.mexw64 -------------------------------------------------------------------------------- /admm/addMosaicMatrix.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/admm/addMosaicMatrix.m -------------------------------------------------------------------------------- /admm/analysis.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/admm/analysis.mat -------------------------------------------------------------------------------- /admm/buildCRGB.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/admm/buildCRGB.m -------------------------------------------------------------------------------- /admm/comppsnr_rgb.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/admm/comppsnr_rgb.m -------------------------------------------------------------------------------- /admm/crossChannelMatrix.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/admm/crossChannelMatrix.m -------------------------------------------------------------------------------- /admm/darkChannelMatrix.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/admm/darkChannelMatrix.m -------------------------------------------------------------------------------- /admm/joint_demosaicing_denoising_admm.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/admm/joint_demosaicing_denoising_admm.m -------------------------------------------------------------------------------- /admm/rgb2vec.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/admm/rgb2vec.m -------------------------------------------------------------------------------- /admm/testAddMosaicMatrix.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/admm/testAddMosaicMatrix.m -------------------------------------------------------------------------------- /admm/vec2gray.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/admm/vec2gray.m -------------------------------------------------------------------------------- /admm/vec2rgb.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/admm/vec2rgb.m -------------------------------------------------------------------------------- /analyze.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/analyze.m -------------------------------------------------------------------------------- /combineResultImages.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/combineResultImages.m -------------------------------------------------------------------------------- /compareAlgorithms.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/compareAlgorithms.m -------------------------------------------------------------------------------- /data/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/data/.DS_Store -------------------------------------------------------------------------------- /data/McM/1.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/data/McM/1.tif -------------------------------------------------------------------------------- /data/McM/10.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/data/McM/10.tif -------------------------------------------------------------------------------- /data/McM/11.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/data/McM/11.tif -------------------------------------------------------------------------------- /data/McM/12.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/data/McM/12.tif -------------------------------------------------------------------------------- /data/McM/13.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/data/McM/13.tif -------------------------------------------------------------------------------- /data/McM/14.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/data/McM/14.tif -------------------------------------------------------------------------------- /data/McM/15.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/data/McM/15.tif -------------------------------------------------------------------------------- /data/McM/16.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/data/McM/16.tif -------------------------------------------------------------------------------- /data/McM/17.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/data/McM/17.tif -------------------------------------------------------------------------------- /data/McM/18.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/data/McM/18.tif -------------------------------------------------------------------------------- /data/McM/2.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/data/McM/2.tif -------------------------------------------------------------------------------- /data/McM/3.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/data/McM/3.tif -------------------------------------------------------------------------------- /data/McM/4.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/data/McM/4.tif -------------------------------------------------------------------------------- /data/McM/5.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/data/McM/5.tif -------------------------------------------------------------------------------- /data/McM/6.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/data/McM/6.tif -------------------------------------------------------------------------------- /data/McM/7.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/data/McM/7.tif -------------------------------------------------------------------------------- /data/McM/8.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/data/McM/8.tif -------------------------------------------------------------------------------- /data/McM/9.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/data/McM/9.tif -------------------------------------------------------------------------------- /data/kodak/kodim01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/data/kodak/kodim01.png -------------------------------------------------------------------------------- /data/kodak/kodim02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/data/kodak/kodim02.png -------------------------------------------------------------------------------- /data/kodak/kodim03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/data/kodak/kodim03.png -------------------------------------------------------------------------------- /data/kodak/kodim04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/data/kodak/kodim04.png -------------------------------------------------------------------------------- /data/kodak/kodim05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/data/kodak/kodim05.png -------------------------------------------------------------------------------- /data/kodak/kodim06.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/data/kodak/kodim06.png -------------------------------------------------------------------------------- /data/kodak/kodim07.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/data/kodak/kodim07.png -------------------------------------------------------------------------------- /data/kodak/kodim08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/data/kodak/kodim08.png -------------------------------------------------------------------------------- /data/kodak/kodim09.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/data/kodak/kodim09.png -------------------------------------------------------------------------------- /data/kodak/kodim10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/data/kodak/kodim10.png -------------------------------------------------------------------------------- /data/kodak/kodim11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/data/kodak/kodim11.png -------------------------------------------------------------------------------- /data/kodak/kodim12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/data/kodak/kodim12.png -------------------------------------------------------------------------------- /data/kodak/kodim13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/data/kodak/kodim13.png -------------------------------------------------------------------------------- /data/kodak/kodim14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/data/kodak/kodim14.png -------------------------------------------------------------------------------- /data/kodak/kodim15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/data/kodak/kodim15.png -------------------------------------------------------------------------------- /data/kodak/kodim16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/data/kodak/kodim16.png -------------------------------------------------------------------------------- /data/kodak/kodim17.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/data/kodak/kodim17.png -------------------------------------------------------------------------------- /data/kodak/kodim18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/data/kodak/kodim18.png -------------------------------------------------------------------------------- /data/kodak/kodim19.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/data/kodak/kodim19.png -------------------------------------------------------------------------------- /data/kodak/kodim20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/data/kodak/kodim20.png -------------------------------------------------------------------------------- /data/kodak/kodim21.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/data/kodak/kodim21.png -------------------------------------------------------------------------------- /data/kodak/kodim22.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/data/kodak/kodim22.png -------------------------------------------------------------------------------- /data/kodak/kodim23.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/data/kodak/kodim23.png -------------------------------------------------------------------------------- /data/kodak/kodim24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/data/kodak/kodim24.png -------------------------------------------------------------------------------- /demosaicnet/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/demosaicnet/.DS_Store -------------------------------------------------------------------------------- /demosaicnet/.idea/demosaicnet.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/demosaicnet/.idea/demosaicnet.iml -------------------------------------------------------------------------------- /demosaicnet/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/demosaicnet/.idea/misc.xml -------------------------------------------------------------------------------- /demosaicnet/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/demosaicnet/.idea/modules.xml -------------------------------------------------------------------------------- /demosaicnet/.idea/workspace.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/demosaicnet/.idea/workspace.xml -------------------------------------------------------------------------------- /demosaicnet/convert_to_lmdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/demosaicnet/convert_to_lmdb -------------------------------------------------------------------------------- /demosaicnet/create_net: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/demosaicnet/create_net -------------------------------------------------------------------------------- /demosaicnet/demosaick: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/demosaicnet/demosaick -------------------------------------------------------------------------------- /demosaicnet/demosaicnet/.gitignore: -------------------------------------------------------------------------------- 1 | .cache 2 | -------------------------------------------------------------------------------- /demosaicnet/demosaicnet/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/demosaicnet/demosaicnet/__init__.py -------------------------------------------------------------------------------- /demosaicnet/demosaicnet/__init__.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/demosaicnet/demosaicnet/__init__.pyc -------------------------------------------------------------------------------- /demosaicnet/demosaicnet/layers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/demosaicnet/demosaicnet/layers.py -------------------------------------------------------------------------------- /demosaicnet/demosaicnet/layers.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/demosaicnet/demosaicnet/layers.pyc -------------------------------------------------------------------------------- /demosaicnet/demosaicnet/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/demosaicnet/demosaicnet/models.py -------------------------------------------------------------------------------- /demosaicnet/demosaicnet/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/demosaicnet/demosaicnet/requirements.txt -------------------------------------------------------------------------------- /demosaicnet/demosaicnet/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/demosaicnet/demosaicnet/test.py -------------------------------------------------------------------------------- /demosaicnet/pretrained_models/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/demosaicnet/pretrained_models/.DS_Store -------------------------------------------------------------------------------- /demosaicnet/pretrained_models/bayer/deploy.prototxt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/demosaicnet/pretrained_models/bayer/deploy.prototxt -------------------------------------------------------------------------------- /demosaicnet/pretrained_models/bayer/weights.caffemodel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/demosaicnet/pretrained_models/bayer/weights.caffemodel -------------------------------------------------------------------------------- /demosaicnet/pretrained_models/bayer_noise/deploy.prototxt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/demosaicnet/pretrained_models/bayer_noise/deploy.prototxt -------------------------------------------------------------------------------- /demosaicnet/pretrained_models/bayer_noise/weights.caffemodel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/demosaicnet/pretrained_models/bayer_noise/weights.caffemodel -------------------------------------------------------------------------------- /demosaicnet/pretrained_models/xtrans/deploy.prototxt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/demosaicnet/pretrained_models/xtrans/deploy.prototxt -------------------------------------------------------------------------------- /demosaicnet/pretrained_models/xtrans/weights.caffemodel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/demosaicnet/pretrained_models/xtrans/weights.caffemodel -------------------------------------------------------------------------------- /flexisp_demosaicking_demo/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/flexisp_demosaicking_demo/.DS_Store -------------------------------------------------------------------------------- /flexisp_demosaicking_demo/3rdparty/Gabriel_Peyre/README.txt: -------------------------------------------------------------------------------- 1 | Place div.m, getoptions.m and grad.m here. -------------------------------------------------------------------------------- /flexisp_demosaicking_demo/3rdparty/LASIP_Image_Restoration_DemoBox_v113/README.txt: -------------------------------------------------------------------------------- 1 | Place LASIP toolbox here. -------------------------------------------------------------------------------- /flexisp_demosaicking_demo/3rdparty/Matlab/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/flexisp_demosaicking_demo/3rdparty/Matlab/README.txt -------------------------------------------------------------------------------- /flexisp_demosaicking_demo/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/flexisp_demosaicking_demo/LICENSE.txt -------------------------------------------------------------------------------- /flexisp_demosaicking_demo/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/flexisp_demosaicking_demo/README.txt -------------------------------------------------------------------------------- /flexisp_demosaicking_demo/THANKS.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/flexisp_demosaicking_demo/THANKS.txt -------------------------------------------------------------------------------- /flexisp_demosaicking_demo/apps/demosaic/demo_demosaic.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/flexisp_demosaicking_demo/apps/demosaic/demo_demosaic.m -------------------------------------------------------------------------------- /flexisp_demosaicking_demo/apps/demosaic/demosaickingMatrix.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/flexisp_demosaicking_demo/apps/demosaic/demosaickingMatrix.m -------------------------------------------------------------------------------- /flexisp_demosaicking_demo/apps/demosaic/observationMat.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/flexisp_demosaicking_demo/apps/demosaic/observationMat.m -------------------------------------------------------------------------------- /flexisp_demosaicking_demo/core/compute_operator_norm.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/flexisp_demosaicking_demo/core/compute_operator_norm.m -------------------------------------------------------------------------------- /flexisp_demosaicking_demo/core/pd.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/flexisp_demosaicking_demo/core/pd.m -------------------------------------------------------------------------------- /flexisp_demosaicking_demo/core/priors/BM3D_proc.p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/flexisp_demosaicking_demo/core/priors/BM3D_proc.p -------------------------------------------------------------------------------- /flexisp_demosaicking_demo/data/demosaic/input.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/flexisp_demosaicking_demo/data/demosaic/input.tif -------------------------------------------------------------------------------- /flexisp_demosaicking_demo/utils/comppsnr.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/flexisp_demosaicking_demo/utils/comppsnr.m -------------------------------------------------------------------------------- /flexisp_demosaicking_demo/utils/function_stdEst2D.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/flexisp_demosaicking_demo/utils/function_stdEst2D.m -------------------------------------------------------------------------------- /flexisp_demosaicking_demo/utils/generate_bayer.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/flexisp_demosaicking_demo/utils/generate_bayer.m -------------------------------------------------------------------------------- /flexisp_demosaicking_demo/utils/generate_bayer_mask.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/flexisp_demosaicking_demo/utils/generate_bayer_mask.m -------------------------------------------------------------------------------- /res/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/res/.DS_Store -------------------------------------------------------------------------------- /res/Kodak/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/res/Kodak/.DS_Store -------------------------------------------------------------------------------- /res/Kodak/psnr_comparison_Kodak_sigma0_algos_3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/res/Kodak/psnr_comparison_Kodak_sigma0_algos_3.jpg -------------------------------------------------------------------------------- /res/Kodak/psnr_comparison_Kodak_sigma15_algos_3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/res/Kodak/psnr_comparison_Kodak_sigma15_algos_3.jpg -------------------------------------------------------------------------------- /res/Kodak/psnr_comparison_Kodak_sigma25_algos_3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/res/Kodak/psnr_comparison_Kodak_sigma25_algos_3.jpg -------------------------------------------------------------------------------- /res/Kodak/psnr_comparison_Kodak_sigma5_algos_3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/res/Kodak/psnr_comparison_Kodak_sigma5_algos_3.jpg -------------------------------------------------------------------------------- /res/McMaster/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/res/McMaster/.DS_Store -------------------------------------------------------------------------------- /res/McMaster/psnr_comparison_McM_sigma0_algos_3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/res/McMaster/psnr_comparison_McM_sigma0_algos_3.jpg -------------------------------------------------------------------------------- /res/McMaster/psnr_comparison_McM_sigma15_algos_3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/res/McMaster/psnr_comparison_McM_sigma15_algos_3.jpg -------------------------------------------------------------------------------- /res/McMaster/psnr_comparison_McM_sigma25_algos_3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/res/McMaster/psnr_comparison_McM_sigma25_algos_3.jpg -------------------------------------------------------------------------------- /res/McMaster/psnr_comparison_McM_sigma5_algos_3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/res/McMaster/psnr_comparison_McM_sigma5_algos_3.jpg -------------------------------------------------------------------------------- /utils/bayer2bayer3d.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/utils/bayer2bayer3d.m -------------------------------------------------------------------------------- /utils/comppsnr.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/utils/comppsnr.m -------------------------------------------------------------------------------- /utils/gammaCorrection.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/utils/gammaCorrection.m -------------------------------------------------------------------------------- /utils/generate_bayer.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/utils/generate_bayer.m -------------------------------------------------------------------------------- /utils/generate_bayer_mask.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/utils/generate_bayer_mask.m -------------------------------------------------------------------------------- /utils/natsort.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/utils/natsort.m -------------------------------------------------------------------------------- /utils/natsortfiles.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/utils/natsortfiles.m -------------------------------------------------------------------------------- /utils/natsortfiles_doc.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/utils/natsortfiles_doc.m -------------------------------------------------------------------------------- /utils/readGammaTable.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/utils/readGammaTable.m -------------------------------------------------------------------------------- /utils/rgb2bayer3d.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/utils/rgb2bayer3d.m -------------------------------------------------------------------------------- /wrappers/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/wrappers/.DS_Store -------------------------------------------------------------------------------- /wrappers/call_flexisp.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/wrappers/call_flexisp.m -------------------------------------------------------------------------------- /wrappers/call_joint_demosaicing_denoising_admm.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TomHeaven/Joint-Demosaic-and-Denoising-with-ADMM/HEAD/wrappers/call_joint_demosaicing_denoising_admm.m --------------------------------------------------------------------------------