Check patentability & draft patents in minutes with Patsnap Eureka AI!

Block effect removing method for JPEG (Joint Photographic Experts Group) coding under low bit rate

A deblocking, low bit rate technology, applied in the field of image algorithm processing, which can solve the problems of poor image quality, prone to block effect, and poor subjective visual quality.

Active Publication Date: 2018-01-23
珠海亿智电子科技有限公司
View PDF5 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, since JPEG is a lossy compression format, the higher the compression rate, the worse the image quality and the more prone to block effects. The block effect of JPEG encoded images is introduced in the encoding process. The root cause is mainly in JPEG encoding. DCT (discrete cosine transform) transform and block-independent quantization are adopted in JPEG coding. In JPEG coding, the DCT transform is first performed on 8x8 blocks, and the image information in the spatial domain is transformed into the frequency domain, so that the energy of the image signal is concentrated in a few DCT coefficients such as DCT DC coefficients, DCT low-frequency coefficients, and then quantize the coefficients after DCT transformation. Since the quantization of all blocks in the image is independent, that is, the quantization of the current block does not depend on surrounding blocks, resulting in DCT of domain blocks. The quantization errors after coefficient quantization are not correlated with each other, and for pixels at the boundary of two adjacent blocks, due to the discontinuity of the DCT coefficient quantization errors, the originally smooth data has a large change at the block boundary, resulting in block effects , especially in smooth blocks at low bit rates, this phenomenon is particularly obvious, and the human eye is very sensitive to it, resulting in poor subjective visual quality

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Block effect removing method for JPEG (Joint Photographic Experts Group) coding under low bit rate
  • Block effect removing method for JPEG (Joint Photographic Experts Group) coding under low bit rate
  • Block effect removing method for JPEG (Joint Photographic Experts Group) coding under low bit rate

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0019] The normal encoding process of JPEG is as follows figure 1 As shown, in step S1, the input original YUV data is first divided into 8x8 small blocks. In JPEG encoding, the input data is YUV data. If it is data in other formats such as RGB, it needs to be converted to the YUV color gamut space first. Then in step S2, carry out DCT transformation to each small block of 8x8, after DCT transformation, the low-frequency component is concentrated in the upper left corner, and the high-frequency component is concentrated in the lower right corner, and the data in the upper left corner is the dc coefficient of the current 8x8 block, others The 63 points are ac coefficients, and then in step S3, the dc coefficients and ac coefficients are quantized using the set quantization matrix to obtain quantized dc coefficients and ac coefficients. At the same time, in step S4, DC prediction is performed on the current 8x8 block, The specific algorithm is to use the quantized dc coefficient...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention relates to a method for removing block effect occurring when JPEG (Joint Photographic Experts Group) coding is carried out under a low bit rate condition. The block effect removing method comprises the steps of carrying out two-round coding on a JPEG, wherein according to the first round coding, after original data is blocked according to a normal coding process, whether a current block is a smooth block or a textural block or not is judged, DCT is carried out on each block, a dc coefficient and block type information of each block are stored and are written into DDR, and moreover, quantized ac coefficients are written into the DDR through run length coding; and according to second-round JPEG coding, the dc coefficient and block type information of each block are read, whether to carry out edge-preserving filtering operation on the current block or not is decided according to whether the current block is the smooth block or not, and quantization, dc prediction and entropycoding operation are carried out according to the normal coding process. According to the method, a JPEG coding process is not changed, for the smooth blocks under the low bit rate, the block effectis greatly removed, the image quality is greatly improved, and the subjective visual effect is improved.

Description

technical field [0001] The invention relates to the field of image algorithm processing, in particular to a method for how to remove block effects in JPEG encoding under low code rate conditions, so as to achieve the purpose of improving image quality and visual effect. Background technique [0002] JPEG (Joint Photographic Experts Group) is the first international image compression standard. It is widely used in various industries due to its excellent compression performance, simple algorithm implementation, and small amount of calculation. However, since JPEG is a lossy compression format, the higher the compression rate, the worse the image quality, and the more prone to block effects. The block effect of JPEG encoded images is introduced in the encoding process. The root cause is mainly in JPEG encoding. DCT (discrete cosine transform) transform and block-independent quantization are adopted in JPEG coding. In JPEG coding, the DCT transform is first performed on 8x8 bloc...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): H04N19/86H04N19/122H04N19/176H04N19/13H04N19/625
Inventor 杨少军
Owner 珠海亿智电子科技有限公司
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More