欢迎来到天天文库
浏览记录
ID:58420106
大小:100.50 KB
页数:2页
时间:2020-05-12
《小波变换用图像压缩.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、一、小波变换用于图像压缩1.图像用小波分解后的系数特征一个图像做小波分解后,可得到一系列不同分辨率的字图像。其中高分辨率(即高频)的字图像上大部分点的数值都接近零,越是高频这种现象越明显。而图像的能量主要集中在低频系数(近似系数)上。从理论上说,由于f具有指数Holder连续的充要条件是取,所以当j比较大时,即高频时,小波变换的绝对值较小,而当j比较小时,即低频时,小波变换的绝对值较大。这样,可以在高频部分可以进行压缩比较大的压缩,低频部分进行压缩比较小的压缩,这样达到比较好的压缩效果。2.基于神经网络的矢量量化压缩(1)量化方法我们将图像分解后的小波系数看作是一串个数据即
2、一个维向量。把这个数据截成段,每段个数据。这样就将这个数据变为个维数据向量。再将这个向量分为组,对每组用一个数据向量作为代表(可以是这组中的一个向量,也可以是另外的向量)。设第组的代表向量为。压缩就是将图像上的数据向量,如果属于第组,则这个数据向量就用这组的代表向量代替,这时的编码就是在码书的相应位置上记下编号,而不必记下本身。记录的文件称为密码书。代表向量最理想为组中各向量的“中心”向量。(2)基于神经网络的向量量化人工神经网络的主要功能之一就是分类聚类问题。无监督的聚类问题是指人工神经网络的学习表现为自适应于输入空间的检测规则,其学习过程为:给系统提供动态输入信号,使各
3、神经元以某种方式竞争,“获胜者”神经元本身或其领域得到增强,其它神经元进一步得到抑制,从而将信号空间划分为有用的多个区域。具体到矢量量化问题:我们将个维向量作为网络的个输入样本,想分的组数作为神经元个数,通过一定的算法使网络学习,其结果是将个样本以一定规则分为类,而神经元与输入样本向量之间的连接权值就是了第组的中心向量。网络学习算法如下:①给出输出节点(即类别)的个数及输入节点个数,并将从输入节点到输出节点的权值。置所有权值为随机小数②计算输入样本与全部输出节点所连权向量,的距离。,其中为学习步数;③求出最小距离的节点,;④调整与输出节点所连接的权值,其中步长随步数可变;这
4、步调整是使对应权值向归于那一类的样本向量靠近。⑤若还有输入样本,就转到②。其中步长的选取如下:当时,,当时,即开始的学习速度较大,以后,有了大致分布规律,就可以减小学习速度,使之更精确。(3)图像压缩与重构步骤①对图像进行小波分解,得到第一层分解的低频系数和高频系数。②保留低频系数,对高频系数进行基于神经网络的矢量量化编码,达到压缩。③根据码书以w还原高频系数④根据保留的低频系数和还原的高频系数重构图像
此文档下载收益归作者所有