Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Image processing 我们能猜出图像最初显示的值吗?_Image Processing - Fatal编程技术网

Image processing 我们能猜出图像最初显示的值吗?

Image processing 我们能猜出图像最初显示的值吗?,image-processing,Image Processing,如果我们的图像中有一个矩阵,其中包含一些缺失/损坏的值,我们可以计算它最初显示的值吗 假设噪声是椒盐色的,并且随机分布在整个图像中,中值滤波器将是消除噪声的简单方法 您还可以将每个像素与其邻域的中值进行比较,如果它超出(中值+/-中值*阈值)值,则将像素标记为噪声。将像素替换为中间值。这样可以消除噪声,而不改变图像的其余部分 在示例图像中,噪声不是随机分布的,因此需要采用面向数据的方法。如果你知道噪声总是会出现在斑点区域,那么中值滤波器就不能很好地工作,除非你增加核的大小,这也会降低图像质量 除

如果我们的图像中有一个矩阵,其中包含一些缺失/损坏的值,我们可以计算它最初显示的值吗


假设噪声是椒盐色的,并且随机分布在整个图像中,中值滤波器将是消除噪声的简单方法

您还可以将每个像素与其邻域的中值进行比较,如果它超出(中值+/-中值*阈值)值,则将像素标记为噪声。将像素替换为中间值。这样可以消除噪声,而不改变图像的其余部分

在示例图像中,噪声不是随机分布的,因此需要采用面向数据的方法。如果你知道噪声总是会出现在斑点区域,那么中值滤波器就不能很好地工作,除非你增加核的大小,这也会降低图像质量


除非你对图像的结构有所了解,比如它应该是一种颜色或具有某种图案,否则就不可能推断出确切的损坏值。

这取决于你对图像的假设。