├── LICENSE ├── data ├── 000001.jpg ├── 000006.jpg ├── 000007.jpg ├── 000008.jpg ├── 000009.jpg ├── 000011.jpg ├── 000016.jpg ├── 000017.jpg ├── 000018.jpg ├── 000019.jpg ├── 000022.jpg ├── 000023.jpg ├── 000024.jpg ├── 000025.jpg ├── 000032.jpg ├── 000033.jpg ├── 000034.jpg ├── 000035.jpg ├── 000040.jpg ├── 000041.jpg ├── 000046.jpg ├── 000047.jpg ├── 000048.jpg ├── 000049.jpg └── 000050.jpg ├── data_visual ├── monarch.png └── pepper.png ├── experiments ├── admm_utils.py ├── inpainting │ ├── batch_BM3D.py │ ├── batch_DIP.py │ ├── batch_DIP_BM3D.py │ ├── batch_DIP_NLM.py │ ├── batch_DIP_TV.py │ ├── batch_DIP_TV_subgrad.py │ └── batch_TV.py ├── inpainting_vis │ ├── batch_DIP.py │ └── batch_DIP_NLM.py ├── models │ ├── __init__.py │ ├── common.py │ ├── dcgan.py │ ├── decoder.py │ ├── downsampler.py │ ├── resnet.py │ ├── skip.py │ ├── texture_nets.py │ └── unet.py ├── superresolution │ ├── batch_BM3D.py │ ├── batch_DIP.py │ ├── batch_DIP_BM3D.py │ ├── batch_DIP_NLM.py │ ├── batch_DIP_TV.py │ ├── batch_DIP_TV_subgrad.py │ └── batch_TV.py ├── superresolution_vis │ ├── batch_DIP.py │ └── batch_DIP_NLM.py ├── uniform_denoising │ ├── batch_DIP_linf_ball.py │ ├── batch_DIP_uniform.py │ └── batch_linf_ball.py └── uniform_denoising_vis │ ├── batch_DIP_linf.py │ ├── batch_DIP_linf_ball.py │ └── batch_DIP_uniform.py └── readme.md /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaodongsun/pnp_dip/HEAD/LICENSE -------------------------------------------------------------------------------- /data/000001.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaodongsun/pnp_dip/HEAD/data/000001.jpg -------------------------------------------------------------------------------- /data/000006.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaodongsun/pnp_dip/HEAD/data/000006.jpg -------------------------------------------------------------------------------- /data/000007.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaodongsun/pnp_dip/HEAD/data/000007.jpg -------------------------------------------------------------------------------- /data/000008.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaodongsun/pnp_dip/HEAD/data/000008.jpg -------------------------------------------------------------------------------- /data/000009.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaodongsun/pnp_dip/HEAD/data/000009.jpg -------------------------------------------------------------------------------- /data/000011.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaodongsun/pnp_dip/HEAD/data/000011.jpg -------------------------------------------------------------------------------- /data/000016.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaodongsun/pnp_dip/HEAD/data/000016.jpg -------------------------------------------------------------------------------- /data/000017.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaodongsun/pnp_dip/HEAD/data/000017.jpg -------------------------------------------------------------------------------- /data/000018.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaodongsun/pnp_dip/HEAD/data/000018.jpg -------------------------------------------------------------------------------- /data/000019.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaodongsun/pnp_dip/HEAD/data/000019.jpg -------------------------------------------------------------------------------- /data/000022.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaodongsun/pnp_dip/HEAD/data/000022.jpg -------------------------------------------------------------------------------- /data/000023.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaodongsun/pnp_dip/HEAD/data/000023.jpg -------------------------------------------------------------------------------- /data/000024.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaodongsun/pnp_dip/HEAD/data/000024.jpg -------------------------------------------------------------------------------- /data/000025.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaodongsun/pnp_dip/HEAD/data/000025.jpg -------------------------------------------------------------------------------- /data/000032.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaodongsun/pnp_dip/HEAD/data/000032.jpg -------------------------------------------------------------------------------- /data/000033.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaodongsun/pnp_dip/HEAD/data/000033.jpg -------------------------------------------------------------------------------- /data/000034.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaodongsun/pnp_dip/HEAD/data/000034.jpg -------------------------------------------------------------------------------- /data/000035.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaodongsun/pnp_dip/HEAD/data/000035.jpg -------------------------------------------------------------------------------- /data/000040.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaodongsun/pnp_dip/HEAD/data/000040.jpg -------------------------------------------------------------------------------- /data/000041.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaodongsun/pnp_dip/HEAD/data/000041.jpg -------------------------------------------------------------------------------- /data/000046.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaodongsun/pnp_dip/HEAD/data/000046.jpg -------------------------------------------------------------------------------- /data/000047.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaodongsun/pnp_dip/HEAD/data/000047.jpg -------------------------------------------------------------------------------- /data/000048.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaodongsun/pnp_dip/HEAD/data/000048.jpg -------------------------------------------------------------------------------- /data/000049.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaodongsun/pnp_dip/HEAD/data/000049.jpg -------------------------------------------------------------------------------- /data/000050.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaodongsun/pnp_dip/HEAD/data/000050.jpg -------------------------------------------------------------------------------- /data_visual/monarch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaodongsun/pnp_dip/HEAD/data_visual/monarch.png -------------------------------------------------------------------------------- /data_visual/pepper.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaodongsun/pnp_dip/HEAD/data_visual/pepper.png -------------------------------------------------------------------------------- /experiments/admm_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaodongsun/pnp_dip/HEAD/experiments/admm_utils.py -------------------------------------------------------------------------------- /experiments/inpainting/batch_BM3D.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaodongsun/pnp_dip/HEAD/experiments/inpainting/batch_BM3D.py -------------------------------------------------------------------------------- /experiments/inpainting/batch_DIP.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaodongsun/pnp_dip/HEAD/experiments/inpainting/batch_DIP.py -------------------------------------------------------------------------------- /experiments/inpainting/batch_DIP_BM3D.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaodongsun/pnp_dip/HEAD/experiments/inpainting/batch_DIP_BM3D.py -------------------------------------------------------------------------------- /experiments/inpainting/batch_DIP_NLM.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaodongsun/pnp_dip/HEAD/experiments/inpainting/batch_DIP_NLM.py -------------------------------------------------------------------------------- /experiments/inpainting/batch_DIP_TV.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaodongsun/pnp_dip/HEAD/experiments/inpainting/batch_DIP_TV.py -------------------------------------------------------------------------------- /experiments/inpainting/batch_DIP_TV_subgrad.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaodongsun/pnp_dip/HEAD/experiments/inpainting/batch_DIP_TV_subgrad.py -------------------------------------------------------------------------------- /experiments/inpainting/batch_TV.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaodongsun/pnp_dip/HEAD/experiments/inpainting/batch_TV.py -------------------------------------------------------------------------------- /experiments/inpainting_vis/batch_DIP.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaodongsun/pnp_dip/HEAD/experiments/inpainting_vis/batch_DIP.py -------------------------------------------------------------------------------- /experiments/inpainting_vis/batch_DIP_NLM.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaodongsun/pnp_dip/HEAD/experiments/inpainting_vis/batch_DIP_NLM.py -------------------------------------------------------------------------------- /experiments/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaodongsun/pnp_dip/HEAD/experiments/models/__init__.py -------------------------------------------------------------------------------- /experiments/models/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaodongsun/pnp_dip/HEAD/experiments/models/common.py -------------------------------------------------------------------------------- /experiments/models/dcgan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaodongsun/pnp_dip/HEAD/experiments/models/dcgan.py -------------------------------------------------------------------------------- /experiments/models/decoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaodongsun/pnp_dip/HEAD/experiments/models/decoder.py -------------------------------------------------------------------------------- /experiments/models/downsampler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaodongsun/pnp_dip/HEAD/experiments/models/downsampler.py -------------------------------------------------------------------------------- /experiments/models/resnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaodongsun/pnp_dip/HEAD/experiments/models/resnet.py -------------------------------------------------------------------------------- /experiments/models/skip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaodongsun/pnp_dip/HEAD/experiments/models/skip.py -------------------------------------------------------------------------------- /experiments/models/texture_nets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaodongsun/pnp_dip/HEAD/experiments/models/texture_nets.py -------------------------------------------------------------------------------- /experiments/models/unet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaodongsun/pnp_dip/HEAD/experiments/models/unet.py -------------------------------------------------------------------------------- /experiments/superresolution/batch_BM3D.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaodongsun/pnp_dip/HEAD/experiments/superresolution/batch_BM3D.py -------------------------------------------------------------------------------- /experiments/superresolution/batch_DIP.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaodongsun/pnp_dip/HEAD/experiments/superresolution/batch_DIP.py -------------------------------------------------------------------------------- /experiments/superresolution/batch_DIP_BM3D.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaodongsun/pnp_dip/HEAD/experiments/superresolution/batch_DIP_BM3D.py -------------------------------------------------------------------------------- /experiments/superresolution/batch_DIP_NLM.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaodongsun/pnp_dip/HEAD/experiments/superresolution/batch_DIP_NLM.py -------------------------------------------------------------------------------- /experiments/superresolution/batch_DIP_TV.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaodongsun/pnp_dip/HEAD/experiments/superresolution/batch_DIP_TV.py -------------------------------------------------------------------------------- /experiments/superresolution/batch_DIP_TV_subgrad.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaodongsun/pnp_dip/HEAD/experiments/superresolution/batch_DIP_TV_subgrad.py -------------------------------------------------------------------------------- /experiments/superresolution/batch_TV.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaodongsun/pnp_dip/HEAD/experiments/superresolution/batch_TV.py -------------------------------------------------------------------------------- /experiments/superresolution_vis/batch_DIP.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaodongsun/pnp_dip/HEAD/experiments/superresolution_vis/batch_DIP.py -------------------------------------------------------------------------------- /experiments/superresolution_vis/batch_DIP_NLM.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaodongsun/pnp_dip/HEAD/experiments/superresolution_vis/batch_DIP_NLM.py -------------------------------------------------------------------------------- /experiments/uniform_denoising/batch_DIP_linf_ball.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaodongsun/pnp_dip/HEAD/experiments/uniform_denoising/batch_DIP_linf_ball.py -------------------------------------------------------------------------------- /experiments/uniform_denoising/batch_DIP_uniform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaodongsun/pnp_dip/HEAD/experiments/uniform_denoising/batch_DIP_uniform.py -------------------------------------------------------------------------------- /experiments/uniform_denoising/batch_linf_ball.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaodongsun/pnp_dip/HEAD/experiments/uniform_denoising/batch_linf_ball.py -------------------------------------------------------------------------------- /experiments/uniform_denoising_vis/batch_DIP_linf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaodongsun/pnp_dip/HEAD/experiments/uniform_denoising_vis/batch_DIP_linf.py -------------------------------------------------------------------------------- /experiments/uniform_denoising_vis/batch_DIP_linf_ball.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaodongsun/pnp_dip/HEAD/experiments/uniform_denoising_vis/batch_DIP_linf_ball.py -------------------------------------------------------------------------------- /experiments/uniform_denoising_vis/batch_DIP_uniform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaodongsun/pnp_dip/HEAD/experiments/uniform_denoising_vis/batch_DIP_uniform.py -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaodongsun/pnp_dip/HEAD/readme.md --------------------------------------------------------------------------------