【发布时间】:2018-12-13 19:12:13
【问题描述】:
f = u+n:f 是噪声图像,u 是期望的重建,n 是噪声。
重构误差为||u-f||_2^2 + lambda * ||gradient(u)||_2^2
求解 ||Ax-b||_2^2 其中 x 是从 f 以列方式向量化的向量。
以上是我的问题,我不明白“解决||Ax-b||_2^2”是什么意思。 什么是'A'?什么是'b'?怎样才能得到'重建'?
我知道使用伪逆求最小二乘法的简单方法。 但是我只是调整了在||Aθ-b||^2中查找θ的方式。
我不知道我必须做什么。所以我做了我能做的。
import matplotlib.pyplot as plt
import numpy as np
from scipy import signal
from skimage import io, color
from skimage import exposure
file_image = 'image.jpg'
im_color = io.imread(file_image)
im_gray = color.rgb2gray(im_color)
im = (im_gray - np.mean(im_gray)) / np.std(im_gray)
(row, col) = im.shape
noise_std = 0.2 # try with varying noise standard deviation
noise = np.random.normal(0, noise_std, (row, col))
im_noise = im + noise
我制作了一张嘈杂的图像。我不知道下一步。
有谁能解释一下吗?
【问题讨论】:
-
请编辑问题,您可以看到没有问题描述。
标签: python image least-squares