This is classical deconvolution. Modern de-blurring implementations are DNN-based.