Motion Partition

Object-Boundary-Based motion partition scheme
这里写图片描述

这里写图片描述

(e)is the best approximate of foreground picture but wastes coding. (d) is a trade off.

Partition by two component with shape. After partition map is obtained, motion estimation is performed independently for each partition, generating two motion vectors for the current macroblock. Then merge them.

这里写图片描述

OBJECT BOUNDARY BASED MOTION PARTITION FOR VIDEO CODING

Wedge Partition
这里写图片描述

0 and r are deciding parameter.

Since motion compensation using wedge partitioning is expected to work better for blocks that fall along boundaries of moving objects, it is reasonable to assume that preselecting partitions based on the image edges may also achieve satisfactory results. In particular, within an NxN block, we first use an edge detection algorithm such as Canny or Sobel, followed by a thresholding operation. This yields a two-dimensional logical array of the same size as the block indicating edges. Next, the pixels with positive response are mapped into Euclidian pixel coordinates yielding (x , y) pairs, and a linear regression (based on least square error) is applied to these points. The result is a general equation of a line: y = ax + b, or x = c (when the regression is not a function). The line is converted to polar coordinates and is associated to a wedge partition. Let (x0 , YA) be the block center, N be the block size and 00 be an offset that depends on the sign of axO + yo+ b, such that
00 = 0° when axO+ yo+ b is positive and 00 = 180°

这里写图片描述

ON MACROBLOCK PARTITION FOR MOTION COMPENSATION

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值