我想知道是否有一种方法可以重建图像,给定从具有特定滤波器的卷积获得的输出向量。
例如,我将图像与 MR8 过滤器库中的过滤器进行卷积,所以我得到了一个特征向量 v。它是:
v = img ** filter
v
那么我可以定义一个将和filter
作为输入的函数,并img
以一定的错误恢复 吗?
img_restored = reconstruct(filter,v);
我试过什么
我搜索了反卷积,我发现了两件事:
- 维纳反卷积:但它只适用于去模糊(我猜)
deconv()
MATLAB 的函数,但它需要两个向量作为输入,并给出一个复数作为输出。
编辑
另一种方法是存储像素的所有特征向量(滑动窗口的中心)并尝试仅恢复单个像素,然后通过连接这些像素来获得图像。
谢谢你的帮助 !