zlacker

[parent] [thread] 3 comments
1. norriu+(OP)[view] [source] 2020-05-31 19:35:07
If you do something really simple like a Gaussian blur (which is a type of convolution), it might be possible to find the inverse convolution (de-convolution) and restore the original image with some accuracy.

One method is the Lucy-Richardson deconvolution [1], which is an iterative algorithm, and here [2] is the best practical example I could find right away. Unfortunately the text is not in English, but the illustrations and formulae might be enough to give some intuition of the process.

[1] https://en.wikipedia.org/wiki/Richardson%E2%80%93Lucy_deconv...

[2] https://habr.com/en/post/136853/

replies(2): >>buzzie+O2 >>barbeg+Ob1
2. buzzie+O2[view] [source] 2020-05-31 19:56:24
>>norriu+(OP)
https://github.com/Y-Vladimir/SmartDeblur

http://smartdeblur.net/

replies(1): >>norriu+CE
◧◩
3. norriu+CE[view] [source] [discussion] 2020-06-01 00:47:13
>>buzzie+O2
Yes, that's it, thank you! And here's the English version of the article I linked above: https://yuzhikov.com/articles/BlurredImagesRestoration1.htm
4. barbeg+Ob1[view] [source] 2020-06-01 09:06:27
>>norriu+(OP)
Yes this is possible before JPEG compression, because convolution removes fairly little information but once you compress using JPEG you remove the frequency components that make it reversible.
[go to top]