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

Cluster refinement for texture synthesis in video coding

A coding and clustering technology, applied in digital video signal modification, electrical components, image communication, etc., can solve problems such as low efficiency, pixel-level high fidelity, and unseen original encoded video

Active Publication Date: 2020-07-17
HUAWEI TECH CO LTD
View PDF4 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, given the nature of the human visual system and the fact that viewers never see raw encoded video, pixel-level fidelity is not a necessary metric
This method of texture synthesis is sufficient to solve the inefficiency of traditional coding methods when dealing with complex textures

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
  • Cluster refinement for texture synthesis in video coding
  • Cluster refinement for texture synthesis in video coding
  • Cluster refinement for texture synthesis in video coding

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0059] The following description refers to the accompanying drawings, which form a part hereof and which show, by way of illustration, specific aspects of embodiments of the invention or with which embodiments of the invention can be used. It should be understood that the embodiments of the present invention can be used in other aspects, and include structural or logical changes not depicted in the drawings. Accordingly, the following detailed description should not be read in a limiting sense, and the scope of the invention is defined by the appended claims.

[0060] For example, it should be understood that disclosures related to a described method are equally applicable to a corresponding device or system for performing the method, and vice versa. For example, if one or more specific method steps are described, the corresponding device may include one or more units, such as functional units, to perform the described one or more method steps (for example, one unit performs o...

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 present invention relates to encoding a decoding video employing texture coding. In particular, a texture region is identified within a video picture and a texture patch is determined for said region. Clustering is performed to identify a texture region within the video image. The clustering is further refined. In particular, one or more brightness parameters of a polynomial is determined by fitting the polynomial to the identified texture region. In the identified texture region, samples are detected with a distance to the fitted polynomial exceeding a first threshold and identify a refined texture region as the texture region excluding one or more of the detected samples. Finally, the refined texture region is encoded separately from portions of the video image not belonging to the refined texture region.

Description

technical field [0001] The present invention relates to image and / or video encoding and decoding using texture synthesis. Background technique [0002] Currently, hybrid video codec standards such as H.264 / AVC or H.265 / HEVC employ compression techniques that include predictive coding. Subdivides an image in a video sequence into blocks of pixels and encodes these blocks. The entire block is predicted using the encoded pixels in the spatial or temporal adjacent blocks of a block, instead of encoding the block in units of pixels. The encoder only further processes the difference between this block and its prediction block, usually including transforming the pixels of this block into coefficients in the transform domain. Then, these coefficients are compressed by quantization and entropy coding to generate a code stream. The bitstream also includes any signaling information that enables decoding of the encoded video. For example, the signaling may include encoding settings,...

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/48H04N19/61H04N19/85H04N19/90H04N19/103H04N19/136H04N19/17H04N19/167H04N19/463
CPCH04N19/61H04N19/103H04N19/136H04N19/17H04N19/167H04N19/85
Inventor 赵志杰巴斯蒂安·旺特刘轶群索斯滕·劳德约恩·奥斯特曼博多·罗森哈恩
Owner HUAWEI 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