通过过8 × 8个DCT块来改进JPEG编码
1Department of Electrical Engineering, Sejong University, 209 Neungdong-ro, Gwangjin-gu, Seoul 05006, Korea.
Journal of imaging
|July 31, 2024
概括
本研究介绍了一种改进的JPEG编码方法,可以改善图像压缩. 通过单独存储空块位置,新方法可以减少文件大小,而不影响图像质量.
科学领域:
- 数字图像处理是数字图像处理.
- 数据压缩算法数据压缩算法
- 信息理论是信息理论.
背景情况:
- JPEG是一种广泛采用的图像压缩标准,采用损耗和无损耗技术.
- 当前的JPEG编码 (Huffman,算术) 使用区块末尾标记处理所有8x8的DCT块,包括空块.
- 这些空块标记器不必要地增加了文件大小,影响了存储和传输效率.
研究的目的:
- 建议修改JPEG编码方法以提高压缩比.
- 为了解决标准JPEG压缩过程中处理空块的低效性.
- 为了减少文件大小而不会影响图像质量.
主要方法:
- 开发了一种修改的JPEG编码方法.
- 实现了一个存储空块位置在单独的缓冲器中的系统.
- 使用高效的无损方法压缩位置缓冲区.
- 使用每像素位数和峰值信号噪声比率 (PSNR) 评估编码性能.
主要成果:
- 与标准JPEG方法相比,修改后的算法实现了更高的压缩比.
- 拟议的方法导致测试图像的每像素比特更低.
- 通过PSNR测量的图像质量保持在可接受的水平.
结论:
- 修改后的JPEG编码通过优化空块的处理来有效地减少文件大小.
- 这种方法在JPEG框架内提供了一个更有效的图像压缩解决方案.
- 该方法在文件大小减少和图像保真之间提供了有利的权衡.
相关概念视频
Downsampling
144
When considering a sampled sequence with zero values between sampling instants, one can replace it by taking every N-th value of the sequence. At these integer multiples of N, the original and sampled sequences coincide. This process, known as decimation, involves extracting every N-th sample from a sequence, thereby creating a more efficient sequence.
The Fourier transform of the decimated sequence reveals a combination of scaled and shifted versions of the original spectrum. This...
The Fourier transform of the decimated sequence reveals a combination of scaled and shifted versions of the original spectrum. This...
144
Upsampling
219
Managing signal sampling rates is essential in digital signal processing to maintain signal integrity. A decimated signal, characterized by a reduced frequency range due to its lower sampling rate, can be upsampled by inserting zeros between each sample. This upsampling process expands the original spectrum and introduces repeated spectral replicas at intervals dictated by the new Nyquist frequency. To refine this zero-inserted sequence, it is passed through a lowpass filter with a cutoff...
219
Reducing Line Loss
150
In a three-phase circuit, line loss is an indicator of energy dissipated as heat due to the resistance of transmission lines. To address this, incorporating transformers into the system—a step-up transformer at the source and a step-down transformer at the load—is a strategic solution. Two three-phase transformers are introduced to improve this.
With a step-up transformer at the source, the voltage is increased, thereby reducing the current in the transmission lines since power loss...
With a step-up transformer at the source, the voltage is increased, thereby reducing the current in the transmission lines since power loss...
150
Fast Fourier Transform
295
The Fast Fourier Transform (FFT) is a computational algorithm designed to compute the Discrete Fourier Transform (DFT) efficiently. By breaking down the calculations into smaller, manageable sections, the FFT significantly reduces the computational complexity involved. Direct computation of an N-point DFT requires N2 complex multiplications, whereas the FFT algorithm needs only (N/2)log2N multiplications, offering a much faster performance.
The computational efficiency of the FFT becomes...
The computational efficiency of the FFT becomes...
295
Deconvolution
146
Deconvolution, also known as inverse filtering, is the process of extracting the impulse response from known input and output signals. This technique is vital in scenarios where the system's characteristics are unknown, and they must be inferred from the observable signals.
Deconvolution involves several mathematical techniques to derive the impulse response. One common approach is polynomial division. In this method, the input and output sequences are treated as coefficients of...
Deconvolution involves several mathematical techniques to derive the impulse response. One common approach is polynomial division. In this method, the input and output sequences are treated as coefficients of...
146
Discrete Fourier Transform
245
The Discrete Fourier Transform (DFT) is a fundamental tool in signal processing, extending the discrete-time Fourier transform by evaluating discrete signals at uniformly spaced frequency intervals. This transformation converts a finite sequence of time-domain samples into frequency components, each representing complex sinusoids ordered by frequency. The DFT translates these sequences into the frequency domain, effectively indicating the magnitude and phase of each frequency component present...
245


