DCT变换

来源:互联网 发布:植物图片合成软件下载 编辑:程序博客网 时间:2024/05/22 16:42
DCT变换:类似傅里叶变换,但只是使用实数。


应用:可以把变换后的结果的能量绝大部分集中在前几个最大特征值分量上,最后我们保存高能量部分就可以近似保存图像的基本内容,这就是DCT压缩的直观解释。
图像去噪
clear all;
close all;
clc;
x=imread('test.jpg');
x=rgb2gray(x);
[m,n]=size(x);
xnoised=imnoise(x,'speckle',0.01);
subplot(1,2,1),imshow(xnoised),title('添加噪声后');
Y=dct2(xnoised);
I=zeros(m,n);
I(1:m/3,1:n/3)=1;  %将高频部分去掉
Ydct=Y.*I;
Y=uint8(idct2(Ydct));
subplot(122),imshow(Y),title('DCT去噪后的图像');
0 0
原创粉丝点击