Notebook in Julia (Pluto.jl) showing how to reverse a convolution, such as a Gaussian Blur.
I wrote a Medium article explaining this problem and its implementation: Can you recover a blurred image? - Gonçalo Raposo - Medium
If you want to see the code, open: notebook or pretty notebook