使用径向基函数图像重建?

8视图(30天)
Rimsha Maryam
Rimsha Maryam 2020年12月29日
回答: Sindar 2020年12月29日
我工作在一个项目中,使用径向基函数重建损坏的图片,我没有任何经验在图像处理。我有didvided这些步骤的过程:
1。引入一个标准测试图像的高斯噪声
2。识别出被破坏的像素。(零值像素)
3所示。定义一个5 x5窗口周围的像素。
4所示。使用5 x5邻近像素的值,形成一个线性方程组,用LU分解发现价值和写价值的地方被破坏像素。
我已经完成了前两个步骤,现在我不知道如何定义5 x5窗口周围的像素,然后替换值。
请指导我。任何算法,甚至几乎与此相关的问题(只是给我一个想法),我们将不胜感激。谢谢你!

答案(1)

Sindar
Sindar 2020年12月29日
一些想法弄清楚补丁:
%加载一个例子(颜色)的形象
corn_rgb = imread (“corn.tif”2);
%得到像素行,像素列、颜色通道(3)
imsize =大小(corn_rgb);
%显示图象
imshow (corn_rgb)
%建立新形象来操作
corn_rgb2 = corn_rgb;
%“识别”被破坏像素
idx_bad = (500 - 13506);
%定义补丁的程度。你是2(每个方向像素+ 2 = 5 x5),但20更明显
patch_n = 20;
印第安纳州= idx_bad
%从线性找到行和列索引
(行,坳)= ind2sub (imsize(1:2),印第安纳州);
%计算行和关口
patch_rows =行+ [-patch_n patch_n):;
patch_cols =坳+ [-patch_n patch_n):;
%确保你不要离开边缘
patch_rows (patch_rows < 1 | patch_rows > imsize (1)) = [];
patch_cols (patch_cols < 1 | patch_rows > imsize (2)) = [];
%做点什么。在这里,我把补丁白色
corn_rgb2 (patch_rows patch_cols:) = 255;
结束
imshow (corn_rgb2)

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!