Есть такой софт. Даже на хабре писали про него.
Довольно распространённая задача и в данном случае решается элементарно.
С ходу вспоминается некая deBlur
Кстати, вот и ответ по запросу "deblur habr":
https://habr.com/post/152885/
Почитайте ещё статьи автора:
https://habr.com/users/yuvladimir/posts/