Self-adaptively selecting global motion estimation method for panoramic video coding

An adaptive selection and global motion technology, applied in the field of motion estimation for panoramic video coding, can solve problems such as growth, high complexity of iterative algorithms, multi-parameter motion model and multiple computational complexity, and achieve good balance and high coding performance , The effect of improving the accuracy of motion estimation

Active Publication Date: 2010-07-07
RUNJIAN COMM
View PDF0 Cites 36 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, multi-parameter motion models must pay more computational complexity
Since the global motion estimation is based on the principle of solving the minimum value of the error function, under the existing algorithm framework, such as the Gauss-Newton iterative method and the Levenberg-Marquardt iterative method, the more motion parameters to be estimated, the more complex the iterative algorithm will be. high (multiplied)

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
  • Self-adaptively selecting global motion estimation method for panoramic video coding
  • Self-adaptively selecting global motion estimation method for panoramic video coding
  • Self-adaptively selecting global motion estimation method for panoramic video coding

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0036] The present invention will be further described below in conjunction with specific embodiment:

[0037] In step 1, an image is divided into several sub-image blocks. Specifically, the CIF image is divided into 3*3 sub-image blocks, and the QCIF image is divided into 2*2 sub-image blocks. The central area of ​​each sub-image block is selected as the initialization input of the global motion estimation. The size of the central area is 64×64 pixels. Considering that moving objects are usually concentrated in the middle of the image, the sub-image block located in the center of the image is not a candidate value for initialization input.

[0038] In step 2, the translational motion of the background is estimated using the block matching motion estimation algorithm, and the obtained motion vector is used as the initialization input value of the next iterative global motion parameter estimation. Considering that the static area of ​​the image (that is, the block area with ...

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 discloses self-adaptively selecting global motion estimation method for panoramic video coding, which comprises the following steps that: (1) an image is divided into a plurality of sub-image blocks, (2) zero vector block is decided, (3) multi-resolution motion is estimated, (4) translational motion model motion parameter is estimated, (5) six-parameter motion model motion parameter is estimated, (6) twelve-parameter motion model motion parameter is estimated, and (7) RDO optimizes an estimation model of self adaptively choosing global motion. The advantage is that the estimation model of self adaptively choosing global motion optimized by the RDO can well describe the camera motion flow characteristic of the current frame well so that the motion estimation is more accurate and the coding performance is higher. At the same time, aiming at the characteristics of the rich detail and the high resolution ratio of panoramic video motion, the invention takes the Lagrange parameter Lambada=0.85x2QP / 3+2QP / 6 and further obtains a good balance between compression code rate and image distortion degree.

Description

technical field [0001] The invention relates to an image video coding compression technology, in particular to a motion estimation method for panoramic video coding. Background technique [0002] Video based on image rendering is a kind of omnidirectional video. Omnidirectional video is also called immersive video. The purpose of omnidirectional video is to provide users with a virtual reality experience, so that users can observe the surrounding scenes stitched together with photo images. Its basic idea is to use images, rather than geometric figures, as basic units to form scenes, and at the same time support virtual camera movements, such as global movements such as rotation and scaling. A typical representative of omnidirectional video is panoramic video. [0003] Panoramic video is widely used in sports programs, 3D movies, multi-party video conferencing and other applications. A panoramic image is a six-sided or eight-sided fisheye camera that rotates or zooms around...

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): H04N7/26H04N7/32H04N19/122H04N19/513H04N19/61
Inventor 覃团发郑嘉利
Owner RUNJIAN COMM
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products