Skip to content

Latest commit

Β 

History

History
113 lines (90 loc) Β· 2.5 KB

File metadata and controls

113 lines (90 loc) Β· 2.5 KB

Variational computing - Image processing

πŸ‘¨β€πŸŽ“ This project was carried out during my master's degree in computer vision at URJC - Madrid

Denoising, Impaiting & Deconvolution with matlab

Goals

  • First part : Denoise an image
  • Second part : Impaiting & Deconvolution

Requirements

  • Matlab

Usage

run '01 - Denoising'/main.m or '02 - Impaiting & Deconvolution'/main.m with matlab

Results

For more explanations see Explanation-esp.pdf (spanish version)

Denoising

Result of the denoising

Zoom of the result of the denoising

Deconvolution

Result of the deconvolution with noise = 0.1

Result of the deconvolution with p = 1 (PSNR = 21.4377)

Impaiting

Noised image for impainting

Result of the impainting

Structure

.
β”œβ”€β”€ 01 - Denoising
β”‚    β”œβ”€β”€ Denoising_Linear_Diffusion.m
β”‚    β”œβ”€β”€ div.m
β”‚    β”œβ”€β”€ Energy.m
β”‚    β”œβ”€β”€ estimate_noise.m
β”‚    β”œβ”€β”€ gradx.m
β”‚    β”œβ”€β”€ grady.m
β”‚    β”œβ”€β”€ Img
β”‚    β”‚   └── *.jpg
β”‚    β”œβ”€β”€ main.m
β”‚    β”œβ”€β”€ PSNR.m
β”‚    β”œβ”€β”€ untitled2.jpg
β”‚    └── untitled.jpg
β”œβ”€β”€ 02 - Impaiting & Deconvolution
β”‚    β”œβ”€β”€ Blur.jpg
β”‚    β”œβ”€β”€ div.m
β”‚    β”œβ”€β”€ Energy.m
β”‚    β”œβ”€β”€ gradx.m
β”‚    β”œβ”€β”€ grady.m
β”‚    β”œβ”€β”€ Img
β”‚    β”‚   └── *.jpg
β”‚    β”œβ”€β”€ kernels.mat
β”‚    β”œβ”€β”€ main_Deconvolution.m
β”‚    β”œβ”€β”€ main_Inpainting.m
β”‚    β”œβ”€β”€ pEnergy.m
β”‚    β”œβ”€β”€ pEnergy_R.m
β”‚    β”œβ”€β”€ pLap_Deconvolution.m
β”‚    β”œβ”€β”€ pLap.m
β”‚    β”œβ”€β”€ PSNR.m
β”‚    β”œβ”€β”€ result1.jpg
β”‚    └── roispline.m
β”œβ”€β”€ Explanation-esp.pdf
β”œβ”€β”€ imgs
β”‚    └── *.png
└── README.md

Authors