Numerical Computing project, blur and deblur of images.
This program uses three methods to deblur an image:
- Conjugate gradient method implemented using the Scipy library
- Conjugate gradient method implemented using the Scipy and Tikhonov regularization using a lambda value
- Gradient method implemented from scratch
Images MUST be 512 x 512 grayscale images!
Change the imagepath parameter with the path of your image and run the program. The program will use alle three methods described above and at the end of its executions will show you the currupted image and the reconstruction.