数字图像处理:数学形态及图像压缩 实验六 数学形态及图像压缩 实验要求 对test 目录下的图像进行图像压缩测试,调节参数查看效果。 实验内容 形态学的基本操作(膨胀,腐蚀,开闭等运算) 如何选择形态学结构素(保持基本形状,去除不相关特征) JPEG的编码过程 Huffman编码的过程 形态学用到matlab自带的函数: imdilate :膨胀 imerode:腐蚀 strel :生成结构素 imopen: 开操作 imclose: 闭操作 bwhitmiss: 击中击不中 bwmorph: 实现多种形态学操作 图像压缩编码用到的matlab函数: huffman 编解码:mat2huff,huff2mat JPEG 编解码: im2jpeg,jpeg2im JPEG2000编解码: im2jpeg2k,jpeg2k2im 参看例子代码: code目录下的CompressionTest.m Code im2jpeg2k.m 使用JPEG2000近似压缩一幅图像 im2jpeg2k使用JPEG2000近似值压缩图像 im2jpeg2k Compresses an image using a JPEG 2000 approximation. Y = im2jpeg2k(X, N, Q) compresses image X using an N-scale JPEG 2K wavelet transform, implicit or explicit coefficient quantization, and Huffman symbol coding augmented by zero run-length coding. If quantization vector Q contains two elements, they are assumed to be implicit quantization parameters; else, it is assumed to contain explicit subband step sizes. Y is an encoding structure containing Huffman-encoded data and additional parameters needed by JPEG2K2IM for decoding. 所用函数: wavefast function [c, s] = wavefast(x, n, varargin) stepsize function q=stepsize(n,p) wavepaste function nc=wavepaste(type,c,s,n,x) wavecopy function y=wavecopy(type,c,s,n) runcode function y=runcode(x) mat2huff function =mat2huff(x) jpeg2k2im.m 解码IM2JPEG2K压缩的图像 jpeg2k2im Decodes an IM2JPEG2K compressed image. X = jpeg2k2im(Y) decodes compressed image Y, reconstructing an approximation of the original image X. Y is an encoding structure returned by IM2JPEG2K. huff2mat function x=huff2mat(y) waveback function [varargout]=waveback(c,s,varargin) imratio.m 计算压缩比 该函数用于表示两幅图像文件或者变量的比特数的比率。 imratio Computes the ratio of the bytes in two images/variables. CR = imratio(F1, F2) returns the ratio of the number of bytes in variables/files F1 and F2. If F1 and F2 are an original and compressed image, respectively, CR is the compression ratio. compare.m 计算均方误差 基础知识 ——总有一些东西是需知的 数字图像压缩中,三种基本的数据冗余: 1、编码冗余 压缩:平均最优编码长度;霍夫曼编码 2、心理视觉冗余 量化压缩,会导致数据有损压缩。心理视觉冗余是指那些不十分重要的信息。这些冗余在不会削弱图像感知质量的情况下可以消除。 3、像素间冗余 基于预测编码可以消除像素间冗余。
JPEG压缩——JPEG 该算法基于离散余弦变换DCT
JPEG压缩——JPEG2000 基于小波变换
形态学图像处理 膨胀与腐蚀
开操作与闭操作 开操作:先腐蚀再膨胀
闭操作:先膨胀再腐蚀
CompressionTest.m 压缩测试 f:
f1:
压缩比:15.4382 rms:5.1758
cr:114.1585 rms:18.4194
2024最新激活全家桶教程,稳定运行到2099年,请移步至置顶文章:https://sigusoft.com/99576.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。 文章由激活谷谷主-小谷整理,转载请注明出处:https://sigusoft.com/61299.html