Video coding and decoding method and device based on image super-resolution
A super-resolution and video coding technology, applied in image communication, digital video signal modification, electrical components, etc., can solve the problem of difficult to restore high-frequency detail information of high-resolution images, restricting the efficiency of sub-pixel motion compensation, blurring of edges, etc. problems, to achieve the effect of avoiding blurred edges, improving accuracy, and improving coding efficiency
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0025] Please refer to figure 1 , figure 1 It is a flowchart of an image super-resolution-based video encoding method in an embodiment. Such as figure 1 As shown, this embodiment provides a video coding method based on image super-resolution, which may include the following steps:
[0026] 101. Perform super-resolution interpolation processing on the video image to be coded by using a pre-trained texture dictionary library.
[0027] After super-resolution interpolation processing, the reference image is obtained. The texture dictionary library includes: one or more sets of dictionary bases, the dictionary bases are: a mapping group consisting of high-resolution image blocks of training images and low-resolution image blocks corresponding to the high-resolution image blocks, The super-resolution interpolation processing includes: image enlargement and image detail information restoration.
[0028] 102. Perform motion estimation and motion compensation on the reference imag...
Embodiment approach
[0036] S1. Select a plurality of high-resolution local image blocks from a training image set including several training images, wherein a high-resolution local image block is composed of at least two pixels on the image where it is located. The training image is down-sampled to obtain low-resolution local image blocks corresponding to each local image block.
[0037]S2. Extracting local features of high-resolution local image blocks to obtain high-resolution dictionary samples Dh(y), and extracting local features of low-resolution local image blocks corresponding to each of the local image blocks to obtain Low-resolution dictionary samples Dl(y), mapping and combining the high-resolution dictionary samples and the low-resolution dictionary samples to obtain a set of dictionary base samples, the local features include LBS and SES.
[0038] S3. Perform training on the multiple sets of dictionary base samples to obtain a texture dictionary library.
[0039] The process and prin...
Embodiment 2
[0064] Please refer to image 3 , image 3 It is a flowchart of an implementation manner of step 101 in the first embodiment. In this embodiment, each dictionary base in the texture dictionary is classified according to the local features of the high-resolution image blocks of each training image and the local features of the low-resolution image blocks corresponding to the high-resolution image blocks, the Local features include local binary structure and sharp edge structure.
[0065] The video encoding method based on image super-resolution provided in this embodiment uses the pre-trained texture dictionary library to perform super-resolution interpolation processing on the video image to be encoded, which may specifically include the following steps:
[0066] 101a. Extract local features of each image block on the video image to be encoded.
[0067] 101b. Match the local features of each image block in the video image to be encoded with the local features of each dictio...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 