Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Image coding processing method and device

A technology of image coding and processing methods, applied in the field of image coding processing methods and devices, capable of solving problems such as image coding errors, inaccurate optimal quantization parameters, etc., and achieving the effect of minimum total distortion

Inactive Publication Date: 2020-06-19
ZHEJIANG DAHUA TECH CO LTD
View PDF6 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] The embodiment of the present invention provides an image coding processing method and device to at least solve the problem of determining the optimal quantization parameter by training a neural network regressor to map multiple features of the texture information of the extracted image block in the related art. The optimal quantization parameters are inaccurate, resulting in errors in subsequent image encoding

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
  • Image coding processing method and device
  • Image coding processing method and device
  • Image coding processing method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0072] The method embodiment provided in Embodiment 1 of the present application may be executed in a mobile terminal, a computer terminal, or a similar computing device. Taking running on a mobile terminal as an example, figure 1 It is a hardware structural block diagram of a mobile terminal of an image coding processing method according to an embodiment of the present invention, such as figure 1 As shown, the mobile terminal 10 may include one or more ( figure 1 Only one is shown in the figure) a processor 102 (the processor 102 may include but not limited to a processing device such as a microprocessor MCU or a programmable logic device FPGA) and a memory 104 for storing data. Optionally, the above-mentioned mobile terminal also A transmission device 106 for communication functions as well as input and output devices 108 may be included. Those of ordinary skill in the art can understand that, figure 1 The shown structure is only for illustration, and does not limit the s...

Embodiment 2

[0119] According to another embodiment of the present invention, an image coding processing device is also provided, Figure 6 is a block diagram of an image coding processing device according to an embodiment of the present invention, such as Figure 6 shown, including:

[0120] The down-sampling module 62 is used to perform down-sampling processing on the original image frame to obtain the target image frame;

[0121] A determining module 64, configured to determine a target residual of an image block of the target image frame;

[0122] The input module 66 is configured to input the target residual into the pre-trained target residual network model, and obtain the probability of each quantization parameter corresponding to the target residual output by the target residual network model, wherein, determining a quantization parameter whose probability is greater than a predetermined threshold as a target quantization parameter;

[0123] A generation module 68, configured to...

Embodiment 3

[0147] Embodiments of the present invention also provide a computer-readable storage medium, in which a computer program is stored, wherein the computer program is set to execute the steps in any one of the above method embodiments when running.

[0148] Optionally, in this embodiment, the above-mentioned storage medium may be configured to store a computer program for performing the following steps:

[0149] S1, performing down-sampling processing on the original image frame to obtain the target image frame;

[0150] S2. Determine a target residual of an image block of the target image frame;

[0151] S3. Input the target residual into the pre-trained target residual network model to obtain the probability of each quantization parameter corresponding to the target residual output by the target residual network model, wherein the probability is greater than A quantization parameter with a predetermined threshold is determined as a target quantization parameter;

[0152] S4. ...

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 provides an image coding processing method and device, and the method comprises the steps: carrying out the downsampling of an original image frame, and obtaining a target image frame; determining a target residual error of an image block of the target image frame; inputting the target residual error into a pre-trained target residual error network model to obtain the probability ofeach quantization parameter corresponding to the target residual error output by the target residual error network model, and determining the quantization parameter of which the probability is greaterthan a predetermined threshold value as a target quantization parameter; generating a quantization parameter table of the original image frame from the target quantization parameter according to thecorresponding position of the image block and the original image frame; and image coding is performed on the original resolution image and the quantization parameter table, so that the problem of subsequent image coding errors caused by inaccurate determined optimal quantization parameters due to the fact that a neural network regression device is trained to map a plurality of features of textureinformation of an extracted image block to determine the optimal quantization parameters in related technologies can be solved.

Description

technical field [0001] The present invention relates to the field of video processing, in particular to an image coding processing method and device. Background technique [0002] Nowadays, high-resolution and high-frame-rate videos are increasingly popular, and the growth of storage capacity and transmission bandwidth cannot meet people's requirements for storing and transmitting high-resolution videos. The improvement and innovation of video coding technology has never stopped. [0003] Video coding is to reduce the consumption of coding bits as much as possible while ensuring the image quality acceptable to human eyes. During the encoding process, the texture and shape of different encoding blocks are different, and the encoding modes of adjacent blocks and adjacent frames are also different. It is difficult to ensure that the image quality of different encoding blocks is optimal. The bit number allocation and QP calculation of the coded block are based on the coded rec...

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
IPC IPC(8): H04N19/124H04N19/132H04N19/149H04N19/159H04N19/154
CPCH04N19/124H04N19/132H04N19/149H04N19/154H04N19/159
Inventor 亢润龙陆金刚方伟
Owner ZHEJIANG DAHUA TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products