MATLAB中的二维逆余弦变换
二维反余弦变换用于将图像解码到空间域,这是一种更适合压缩的数据表示方法(ICT)。基于ICT的解码是图像和视频解压标准的基础。或者,换一种说法,我们可以说,反余弦变换(ICT)将不同频率和大小的正弦波相加来表示一个图像。ict2函数用于确定图像的二维反余弦变换(ICT)。ict2函数计算一个图像的二维反余弦变换(ICT)。ICT的特点是,典型图像中大部分具有视觉意义的信息都集中在ICT的几个系数中。
语法
Y = ict2(X)
返回X的两层反向余弦变换(ICT)。在应用反向变换之前,Y = ict2(X,u,v)和Y = ict2(X,[u v])
用大小为u乘v的0填充X。
示例 1:
输出: