Skip to content

Luisrosario2604/Variational-computing-image-processing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Releases

No releases published

Packages

No packages published

Languages