资源简介

利用matlab工具实现lena图像横条纹、渐变条纹、干扰的去除,学习使用傅里叶变化和滤波器

资源截图

代码片段和文件信息

[lena_bmp]=imread(‘C:\Users\Ocean\Desktop\综合作业1_V6\综合作业1_V6\0_lena_horiz_lines.bmp‘);  %读取原始图像
lena_fft = fft(lena_bmp [] 2);                        %原始图像进行一维FFT变换
figure;imshow(lena_fft);title(‘原始图像频谱图‘);         %显示原始频谱图
Find_Line=abs((lena_fft(:2)-min(min(lena_fft)))/(max(max(lena_fft))-min(min(lena_fft))));
                                                        %定位干扰条纹所在的行
for i = 1 : 512
    if Find_Line(i)==0                                  %如果是干扰条纹所在行数则进行处理
        for j = 1 : 512
           if i==1                                      %如果是第一行用后两行预测出
                lena_fft(ij)=lena_fft(i+1j)+lena_fft(i+1j)-lena_fft(i+2j); 
           elseif i==512                                %如果是最后一行用前两行预测出
                lena_fft(ij)=lena_fft(i-1j)+lena_fft(i-1j)-lena_fft(i-2j);;            
           else                                         %其余的用邻近值预测出
                lena_fft(ij)=(lena_fft(i+1j)+lena_fft(i-1j))/2;
           end
        end
    end
end  

figure;imshow(lena_fft);title(‘处理后的lena频谱图‘);     %显示处理后的频谱图
lena_fix=ifft(lena_fft[]2);                           %进行一维FFT反变换 
figure;imshow(lena_fix[0255]);title(‘处理后的图像‘);   %显示处理后的图像

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件     180243  2016-04-04 22:51  caohai综合作业\1去除横条纹\原始图像频谱图.jpg

     文件       1339  2016-04-04 22:49  caohai综合作业\1去除横条纹\去除横条纹.m

     文件        297  2016-04-04 23:21  caohai综合作业\1去除横条纹\去除横条纹_直接替换法.m

     文件     174855  2016-04-04 22:50  caohai综合作业\1去除横条纹\处理后的lena频谱图.jpg

     文件      51821  2016-04-04 22:50  caohai综合作业\1去除横条纹\处理后的图像.jpg

     文件     179966  2016-04-04 22:22  caohai综合作业\2去除渐变条纹\原始图像频谱图.jpg

     文件       1596  2016-04-04 22:52  caohai综合作业\2去除渐变条纹\去除渐变条纹.m

     文件     179225  2016-04-04 22:21  caohai综合作业\2去除渐变条纹\处理后的lena频谱图.jpg

     文件      58046  2016-04-04 22:20  caohai综合作业\2去除渐变条纹\处理后的图像.jpg

     文件      31552  2016-04-04 22:21  caohai综合作业\2去除渐变条纹\截取图像频谱图.jpg

     文件      58167  2016-04-04 23:07  caohai综合作业\3去除干扰\中值滤波器处理结果.jpg

     文件        485  2016-04-04 23:06  caohai综合作业\3去除干扰\去除干扰.m

     文件      51233  2016-04-04 23:07  caohai综合作业\3去除干扰\均值滤波器处理结果.jpg

     文件      89148  2016-04-04 23:08  caohai综合作业\3去除干扰\带有干扰信号的原图.jpg

     文件      61496  2016-04-04 23:08  caohai综合作业\3去除干扰\高斯低通滤波器处理结果.jpg

     文件     961024  2016-04-05 00:09  caohai综合作业\曹海_综合作业_201548530508045.doc

     目录          0  2016-04-04 23:21  caohai综合作业\1去除横条纹

     目录          0  2016-04-04 22:22  caohai综合作业\2去除渐变条纹

     目录          0  2016-04-04 23:08  caohai综合作业\3去除干扰

     目录          0  2016-04-05 00:10  caohai综合作业

----------- ---------  ---------- -----  ----

              2080493                    20


评论

共有 条评论