Description: This file contains a new and improved version of the Huffman coder, (June 29. 2001). The name is Huff06.m. There are also some additional files which are helpful when using Matlab for data compression: quantizer, different variants of run-length-encoding and end-of-block coding in Mat2Vec, and a program which do JPEG-like entropy coding. A complete compression example is shown in TestMat2Vec.m. This file is all you need for Huffman coding in MatLab.-This file contains a new and improved version of on of the Huffman coder, (June 29. 2001). The name is Huff06.m. There are also some additional files which are helpful wh en using Matlab for data compression : quantizer. different variants of run-length-encoding an d end-of-block coding in Mat2Vec. and a program which do JPEG-like entropy coding . A complete compression example is shown in Tes tMat2Vec.m. This file is all you need for Huffma n coding in MatLab. Platform: |
Size: 25410 |
Author:金金 |
Hits:
Description: This file contains a new and improved version of the Huffman coder, (June 29. 2001). The name is Huff06.m. There are also some additional files which are helpful when using Matlab for data compression: quantizer, different variants of run-length-encoding and end-of-block coding in Mat2Vec, and a program which do JPEG-like entropy coding. A complete compression example is shown in TestMat2Vec.m. This file is all you need for Huffman coding in MatLab.-This file contains a new and improved version of on of the Huffman coder, (June 29. 2001). The name is Huff06.m. There are also some additional files which are helpful wh en using Matlab for data compression : quantizer. different variants of run-length-encoding an d end-of-block coding in Mat2Vec. and a program which do JPEG-like entropy coding . A complete compression example is shown in Tes tMat2Vec.m. This file is all you need for Huffma n coding in MatLab. Platform: |
Size: 25600 |
Author:金金 |
Hits:
Description: A simple (de)compression program using Run Length Encoding.
Compression is done that easy:
compressedData = rle(originalData)
Decompression:
originalData = rle(compressedData) -A simple (de) compression program using Run Length Encoding.Compression is done that easy: compressedData = rle (originalData) Decompression: originalData = rle (compressedData) Platform: |
Size: 1024 |
Author:阳关 |
Hits:
Description: 行程编码的matlab实现的源程序,主要就是用matlab做的图形图像的处理。-Itinerary encoded matlab realize the source, mainly to do is to use matlab handle graphics images. Platform: |
Size: 3072 |
Author:徐斌 |
Hits:
Description: 常用图像压缩编码码matlab实现。包括:DM编码、变换编码(FFT和DCT)、算术编码、行程编码、Huffman编码、线性预测编码和一个近似的JPEG编码过程。非常适合入门用户实践。-Commonly used image compression coding matlab code to achieve. Including: DM coding, transform coding (FFT and DCT), arithmetic coding, Run-Length Coding, Huffman coding, linear predictive coding and a process similar to JPEG encoding. Very suitable for the practice of entry-users. Platform: |
Size: 181248 |
Author:liliang |
Hits:
Description: 摘 要
文章以空间监控系统为背景,深入研究了JPEG图像压缩标准的实现方法,并基于FPGA对其进行了实现和优化。文中给出了详细的实现方法和优化过程,测试表明达到了很好的效果。
简单介绍了有损静态图像压缩当前有两种比较流行的标准JPEG和JPEG2000。说明了用JPEG方法压缩的原因。
介绍JPEG基本原理:JPEG对灰度图像的压缩处理过程主要包括:图像分割,离散余弦变换(DCT),量化(Quantization),“Z”形排序(Zigzag Scan),差分脉冲编码调制(Differential Pulse Code Modulation,DPCM)对直流系数(DC),行程长度编码(Run-Length Encoding,RLE)对交流系数(AC),霍夫曼(Huffman)编码等。
JPEG标准的特点是离散余弦变换。
比较详细介绍压缩系统的构成和实现。实现提及步骤, JPEG压缩模块设计和编码模块实现细节。
-Abstract
Article in the space monitoring system for the background, in-depth study of the JPEG image compression standard implementation methods and carried out based on FPGA implementation and optimization. In this paper, a detailed method of implementation and optimization of the process, testing showed that to achieve good results.
Easy introduction of harmful static image compression has two kinds of comparisons that the current popular standard JPEG and JPEG2000. Illustrated by the reasons for JPEG compression method.
JPEG introduce the basic principles: JPEG compression of gray-scale image processing include: image segmentation, discrete cosine transform (DCT), quantization (Quantization), "Z"-shaped sort (Zigzag Scan), differential pulse code modulation (Differential Pulse Code Modulation, DPCM) on the DC coefficient (DC), Run Length Encoding (Run-Length Encoding, RLE) of the exchange coefficient (AC), Hoffman (Huffman) coding.
JPEG standard is characterized by discrete Platform: |
Size: 523264 |
Author:压子 |
Hits:
Description: 一个用于演示游程编码的Matlab程序,具有编码和解码功能-A Matlab program for the demonstration of the run-length coding , with the encoding and decoding functions Platform: |
Size: 2048 |
Author:Genghis |
Hits:
Description: This a JPEG encoding & decoding program of still image. It does not use level shifting. Discrete Cosine transform (DCT) is performed both by classical & Chen s Flowgraph methods. Predefined JPEG quantization array & zigzag order are used here. RUN - LEVEL coding is used instead of Huffman coding. Compression ratio is compared for each DCT method. Effect of coarse and fine quantization is also examined. The execution time of 2 DCT methods is also checked. In addition, most energatic DCT coefficients are also applied to examine the effect in MatLab 7.4.0 R2007a. Input is 9 gray scale pictures & output is 9*9=81 pictures to compare. Blocking effect is obvious.
-This is a JPEG encoding & decoding program of still image. It does not use level shifting. Discrete Cosine transform (DCT) is performed both by classical & Chen s Flowgraph methods. Predefined JPEG quantization array & zigzag order are used here. RUN - LEVEL coding is used instead of Huffman coding. Compression ratio is compared for each DCT method. Effect of coarse and fine quantization is also examined. The execution time of 2 DCT methods is also checked. In addition, most energatic DCT coefficients are also applied to examine the effect in MatLab 7.4.0 R2007a. Input is 9 gray scale pictures & output is 9*9=81 pictures to compare. Blocking effect is obvious.
Platform: |
Size: 3072 |
Author:Ho Joon Lee |
Hits:
Description: 实现对视频图像的游程编码和解码。过程包括:二维DCT变换、量化及游程编码。
一般来讲对于视频的I帧进行恢复,其信噪比可达到38DB以上。-Implementation of the video image encoding and decoding run-length. Process includes: two-dimensional DCT transform, quantization and run-length encoding. In general, I frame for the video resume, the signal to noise ratio can reach more than 38DB. Platform: |
Size: 7168 |
Author:zrs |
Hits:
Description: 给予matlab的JPEG压缩程序,包含原始压缩图片,程序对灰度bmp图片进行JEPG编码,压缩成以0101形式的编码。JPEG编码先把图象色彩RBG变成亮度Y和色度Cr、Cb,它利用人的视觉对色度不敏感的特点,减少一部分色度数据,以达到压缩。 JPEG采取多种编码方式,包含有行程编码(Run Length Coding)和哈夫曼(Huffman)编码,有很高的压缩比。在编码前,先对数据进行分块,离散余弦变换(DCT)及量化,保留能量大的低频信号,丢弃高频信号以达到压缩。-Given to the JPEG compression matlab program, contains the original compressed image, the program of the grayscale bmp picture JEPG encoded, compressed into a 0101 form of encoding. RBG color coded JPEG image into a first luminance Y and chrominance Cr, Cb, which uses the human visual characteristics is not sensitive to the color, reduce the number of color data to achieve compression. Take a variety of JPEG encoding, includes length coding (Run Length Coding) and Huffman (Huffman) coding, a high compression ratio. In the code before the data block, discrete cosine transform (DCT) and quantization, to retain a large low-frequency signal energy, discarding high-frequency signals in order to achieve compression. Platform: |
Size: 175104 |
Author: |
Hits:
Description: matlab 实现游程编码(RLE)的压缩编码和解码, 对于二值图像具有很好的效果。自己做的作业,可以用-matlab run-length encoding (RLE) compression encoding and decoding, and has a good effect for the binary image. Their own job to do, can be used Platform: |
Size: 1024 |
Author:王垠骐 |
Hits: