访问【WRITE-BUG数字空间】_[内附完整源码和文档]
一、实验目的
采用dct变换,编制对图象进行变换的程序,图象采用8x8分快。
对变换系数做Z型扫描,分别采用前2、3、5、8个和全部系数恢复原图象,观察结果,给出psnr值。
对变换后系数做量化,量化表采用JPEG量化表,量化过程如下:
- ,j)=C(i,j)/Q(i,j),
- 其中C(i,j)为变换后系数,F(i,j)为量化后系数,Q(i,j) = K q(i,j),q(i,j)为JPEG基本量化表。
- 量化后做重构图像(反量化,反变换),
- 计算K=1时的PSNR值,
- 求PSNR大约分别为25、28、30、35时的K值。
二、实验环境
系统环境:windows 10;
编程语言:matlab
三、实验原理
将空间域的图像信号映射变换到另一个复正交矢量空间,产生一批变换系数,制去除图像的空间冗余度,然后对这些系数进行编码处理。具体来讲就是讲图像的每一个像素定为一百个字块,然后将这N*N个像块各自正交变换,再通过滤波、量化,再统一编码。
标签:系数,实现,图像,图象,变换,PSNR,量化,设计,变换编码 From: https://blog.51cto.com/u_16075443/6210106