合肥学院MATLAB自主学习2概要
计算机科学与技术系
自主学习报告
专业名称 计算机科学与技术
课程名称 MATLAB数字图像处理
一、自主学习内容清单:
(列出自主学习的内容清单)
1)一维离散的余弦变换
2)二维离散的余弦变换
3)离散余弦变换的编程实现及应用
二、自主学习内容
(祥细的撰写学习内容)
离散余弦变换(DCT)是从离散福利叶变换(DFT)发展过来的。
图像数据一般有较强的相关性,若所选用的正交矢量空间的基矢量与图像本身的主要特征相近,在该正交矢量空间中描述图像数据则会变得更简单.经过正交变换,会把原来分散在原空间的图像数据在新的坐标空间中得到集中。对于大多数图像,大量变换系数很小,只要删除接近于零的系数,并且对较小的系数进行粗量化,而保留包含图像主要信息的系数,以此进行压缩编码。在重建图像进行解码时,所损失的将是一些不重要的信息,几乎不会引起图像的失真。
2.逆变换:
一维离散余弦逆变换为:
2)二维离散的余弦变换
1.正变换
2.逆变换
3)离散余弦变换的编程实现及应用
代码1根据正交变换可分离性编写的二维离散余弦变换的MATLAB实现程序,其核心思想是先对图像矩阵的行进行一次一维余弦变换,再对变换后的矩阵进行一次一维余弦变换。
代码1:
function y=rdct2(x,n,m)
% 功能:实现二维离散余弦变换
% 输入:x-待变换的灰度图像
% m,n-
原创力文档

文档评论(0)