Hot Search : Source embeded web remote control p2p game More...
Location : Home Search - spiht
Search - spiht - List

% Matlab implementation of SPIHT (without Arithmatic coding stage)
%
% By Jing Tian, scuteejtian@hotmail.com

fprintf('-----------   Welcome to SPIHT Matlab Demo!   ----------------\n');

fprintf('-----------   Load Image   ----------------\n');
infilename = 'lena512.bmp';
outfilename = 'lena512_reconstruct.bmp';

Orig_I = double(imread(infilename));

rate = 1;

OrigSize = size(Orig_I, 1);
max_bits = floor(rate * OrigSize^2);
OutSize = OrigSize;
image_spiht = zeros(size(Orig_I));
[nRow, nColumn] = size(Orig_I);

fprintf('done!\n');
fprintf('-----------   Wavelet Decomposition   ----------------\n');
n = size(Orig_I,1);
n_log = log2(n);
level = n_log;
% wavelet decomposition level can be defined by users manually.
type = 'bior4.4';
[Lo_D,Hi_D,Lo_R,Hi_R] = wfilters(type);

[I_W, S] = func_DWT(Orig_I, level, Lo_D, Hi_D);

fprintf('done!\n');

fprintf('-----------   Encoding   ----------------\n');
img_enc = func_SPIHT_Enc(I_W, max_bits, nRow*nColumn, level);  

fprintf('done!\n');
fprintf('-----------   Decoding   ----------------\n');
img_dec = func_SPIHT_Dec(img_enc);

fprintf('done!\n');
fprintf('-----------   Wavelet Reconstruction   ----------------\n');
img_spiht = func_InvDWT(img_dec, S, Lo_R, Hi_R, level);

fprintf('done!\n');
fprintf('-----------   PSNR analysis   ----------------\n');

imwrite(img_spiht, gray(256), outfilename, 'bmp');

Q = 255;
MSE = sum(sum((img_spiht-Orig_I).^2))/nRow / nColumn;
fprintf('The psnr performance is %.2f dB\n', 10*log10(Q*Q/MSE));


Date : 2008-07-07 Size : 227.42kb User : jasonchang

spiht算法实现,包括编解码。


Date : 2008-11-27 Size : 3.98kb User : china_jiji

MATLAB实现的SPIHT算法源代码
Date : 2012-03-13 Size : 49.45kb User : massacreformash

无链表SPIHT算法,速度比JPEG2000快,压缩比差不多-Listless SPIHT, JPEG2000 faster than the speed, compression ratio almost
Date : 2025-07-11 Size : 2kb User : 王晓东

一种基于小波变换,压缩编码效率很高的静止图像压缩编码算法SPIHT,本程序使用matlab实现-based on wavelet transform, high efficiency coding static image compression algorithm SPIHT, the procedures used to achieve Matlab
Date : 2025-07-11 Size : 227kb User : 李一

97小波变换三层提升算法SPIHT版.SPIHT算法。图像处理小波变换方面的内容。-97 wavelet transform algorithm SPIHT three-tier upgrade version. SPIHT. Image processing wavelet transform aspects.
Date : 2025-07-11 Size : 3.82mb User : 杨晓宇

图像压缩算法——小波变换6层提升算法SPIHT. 通过些算法可以改变压缩效率。 -Image Compression Algorithm-- 6-wavelet transform algorithm SPIHT upgrade. Through these compression algorithm can effect change rate.
Date : 2025-07-11 Size : 194kb User : 杨晓宇

图像压缩方面的内容:小波变换。七层提升算法SPIHT版-image compression aspects : wavelet transform. Though version upgrade algorithm SPIHT
Date : 2025-07-11 Size : 195kb User : 杨晓宇

小波变换:五层提升算法SPIHT版。图像压缩方面。是小波变换方面算法的提升。-wavelet transform : five algorithm SPIHT upgrade version. Image compression. Respect is wavelet transform algorithm upgrade.
Date : 2025-07-11 Size : 193kb User : 杨晓宇

spiht matlab,其中包括SPIHT算法的编码和解码-spiht Matlab, including SPIHT coding and decoding
Date : 2025-07-11 Size : 175kb User : martin

改进的快速SPIHT 算法.针对原算法的不足引入了“最小阈值”和“最小输出位”,同时改变了原算法的扫描顺序,降低了算法的复杂程度,并使其更有利于并行优化处理。实验证明,改进后的算法减少了编解码过程中的存储容量和时间消耗,而重建图像的峰值信噪比和人眼视觉效果与原算法相当。-improved fast SPIHT. Against the original algorithm of the introduction of the "minimum threshold" and "the smallest output ", and also changed the original algorithm scanning sequence, reducing the complexity of the algorithm, and make it more conducive to optimizing the parallel processing. Experiments show that the improved algorithm to reduce the codec in the process of storage capacity and time consumption, and reconstruction in PSNR and the human visual effects and the original algorithm.
Date : 2025-07-11 Size : 199kb User : luis

另一种小波经典压缩编码算法SPIHT的实现,需要自己建工程文件。-Another classic wavelet compression algorithm SPIHT realize the need to build their own project file.
Date : 2025-07-11 Size : 7kb User : ht

SPIHT编码算法是EZW的改进算法,它能够生成一个嵌入位流,使接收的位流在任意点中断时,都可解压和重构图像,因而具有很好的渐进传输特性。-SPIHT coding algorithm is the improved EZW algorithm, it can generate an embedded bit-stream, so that bit-stream received at any point of failure, can extract and re-image, which has good properties of progressive transmission.
Date : 2025-07-11 Size : 4kb User : jiarend

实现3D-SPIHT的压缩功能,使SPIHT的图像压缩应用在3维图像和video中-The realization of 3D-SPIHT compression functions SPIHT image compression used in 3-D images and video in
Date : 2025-07-11 Size : 8kb User : 朱里

SPIHT的MATLAB源代码,希望对有需要的朋友有所帮助.-SPIHT the MATLAB source code, in the hope that there is a need to help a friend.
Date : 2025-07-11 Size : 8kb User : LL

实现SPIHT算法!!!!使用MATLAB 实现程序-SPIHT algorithm realize!!!! Realize the use of MATLAB procedures
Date : 2025-07-11 Size : 37kb User : ljjk

一种SPIHT的改进算法!!!mallat算法实现,还有待提高!多联系lhz_5156@163.com -Improvement of a SPIHT algorithm!!! Mallat algorithm still improve! Lhz_5156@163.com multi-link
Date : 2025-07-11 Size : 19kb User : ljjk

spiht编码,希望大家喜欢-SPIHT coding, I hope everyone likes
Date : 2025-07-11 Size : 37kb User :

SPIHT算法是一种简单、有效的嵌入式零树编码算法,需要的自然明白它的作用-SPIHT algorithm is a simple, effective embedded zero-tree coding algorithm, the natural need to understand its role
Date : 2025-07-11 Size : 294kb User :

英文名 Arithmetic coded vector SPIHT with classified tree-multistage VQ for color image coding很好的关于spiht的改进算法关于彩色图像编码-English name Arithmetic coded vector SPIHT with classified tree-multistage VQ for color image coding very good improvement on the SPIHT algorithm on color image coding
Date : 2025-07-11 Size : 588kb User : 李雨
« 12 3 4 5 6 7 8 9 10 ... 20 »
CodeBus is one of the largest source code repositories on the Internet!
Contact us :
1999-2046 CodeBus All Rights Reserved.