We present a systematic approach to forward--motion--compensated predictive video coding. The first step is the definition of a flexible model that compactly represents motion fields. The inhomogeneity and spatial coherence properties of motion fields are captured using linear multiscale models. One possible design is based on linear finite elements and yields a multiscale extension of the Triangle Motion Compensation (TMC) method. The second step is the choice of a computational technique that identifies the coefficients of the linear model. We study a modified optical flow technique and minimize a cost function closely related to Horn and Schunck's criterion. The cost function balances accuracy and complexity of the motion--compensated predictor and is viewed as a measure of goodness of the motion field. It determines not only the coefficients of the model, but also the quantization method. We formulate the estimation and quantization problems jointly as a discrete optimization problem and solve it using a fast multiscale relaxation algorithm. A hierarchical extension of the algorithm allows proper handling of large displacements. Simulations on a variety of video sequences have produced improvements over TMC and over the half--pel--accuracy, full--search block matching algorithm, in excess of 0.5 dB in average. The results are visually superior as well. In particular, the reconstructed video is entirely free of blocking artifacts.
|
1045
|
Determining optical flow
– Horn, Schunck
- 1981
|
|
691
|
The laplacian pyramid as a compact image coder
– Burt, Adelson
- 1983
|
|
686
|
Performance of optical flow techniques
– Barron, Fleet, et al.
- 1994
|
|
523
|
Arithmetic coding for data compression
– Witten, Neal, et al.
- 1987
|
|
461
|
Hierarchical modelbased motion estimation
– Bergen, Anandan, et al.
- 1992
|
|
374
|
A multigrid tutorial
– Briggs
- 1987
|
|
369
|
Stochastic Complexity
– Rissanen
- 1989
|
|
343
|
A computational framework and an algorithm for the measurement of
– Anandan
|
|
118
|
Compression of wavelet decompositions
– DeVore, Jawerth, et al.
- 1992
|
|
114
|
On the estimation of optical flow: Relations between different approaches and some new results
– Nagel
- 1987
|
|
77
|
Multiscale minimization of global energy functions in some visual recovery problems
– Heitz, Perez, et al.
- 1994
|
|
72
|
Orthogonal pyramid transforms for image coding
– Adelson, Simoncelli, et al.
- 1987
|
|
60
|
Boley: Optical flow estimation: An error analysis of gradient-based methods with local optimization
– Kearney, Thompson, et al.
- 1987
|
|
55
|
Distributed representation and analysis of visual motion
– Simoncelli
- 1993
|
|
50
|
Motion estimation techniques for digital TV: a review and a new contribution
– Dufaux, Moscheni
- 1995
|
|
49
|
Fast surface interpolation using hierarchical basis functions
– Szeliski
- 1989
|
|
41
|
Image sequence coding at very low bitrates: A review
– Li, Lundmark, et al.
- 1994
|
|
35
|
Motion compensation for video compression using control grid interpolation
– Sullivan, Baker
- 1991
|
|
26
|
A new motion compensation method for image sequence coding using hierarchical grid interpolation
– Huang, Hsu
- 1994
|
|
20
|
Motion-based object segmentation and estimation using the MDL principle
– Zheng, Blostein
- 1995
|
|
18
|
Multilevel relaxation in low-level computer vision
– Glazer
- 1984
|
|
17
|
Predictive Motion-Field Segmentation for Image Sequence Coding
– Orchard
- 1993
|
|
15
|
An iterative motion estimation method using triangular patches for motion compensation
– Nakaya, Harashima
- 1991
|
|
14
|
A multiscale relaxation algorithm for SNR maximization in nonorthogonal subband coding
– Moulin
- 1995
|
|
13
|
Object-oriented video coding employing dense motion fields
– Stiller
- 1994
|
|
12
|
Motion compensation with triangles
– Brusewitz
- 1990
|
|
11
|
Motion-compensated 3D subband coding with multiresoultion representation of motion parameters
– Ohm
- 1994
|
|
11
|
Adaptive motion vector quantization for video coding
– Cruz, Woods
- 2000
|
|
10
|
Gain/cost controled displacement-estimation for image sequence coding
– Stiller, Lappe
- 1991
|
|
9
|
Coarse-to-fine estimation of visual motion
– Simoncelli
- 1993
|
|
8
|
Constantinides, "Variable size block matching motion compensation with applications to video coding
– Chan, Yu, et al.
- 1990
|
|
8
|
Two-dimensional object-based coding using a content-based mesh and affine motion parameterization
– Altunbasak, Tekalp, et al.
- 1995
|
|
6
|
A new technique for motion field segmentation and coding for very low bitrate video coding applications
– Ebrahimi
- 1994
|
|
6
|
A hierarchical optical flow estimation algorithm based on the interlevel motion smoothness constraint
– Hwang, Lee
- 1993
|
|
5
|
A hybrid coder for image sequences using detailed motion estimates
– Nickel, Hus��y
- 1991
|
|
5
|
Classifying the smoothness of images: Theory and applications to wavelet image processing
– DeVore, Lucier
- 1994
|
|
4
|
An Estimation--Theoretic Perspective on Image Processing and the Calculation of Optical Flow
– Chin, Luettgen, et al.
- 1993
|
|
4
|
Motion estimation for digital video
– Driessen
- 1992
|
|
4
|
On the multilevel splitting of finite-element spaces
– YSERENTANT
- 1986
|
|
4
|
Image relaxation using multigrid relaxation methods
– Terzopoulos
- 1986
|
|
4
|
Video signal processing and coding on data-parallel computers," Digital Signal Processing: A
– Moulin, Lilienfeld, et al.
- 1995
|
|
3
|
Model--Based Coding: Advanced Video Coding Techniques for Very Low Bit--Rate Applications
– Aizawa, Huang
- 1995
|
|
2
|
An adaptive finite-element method for image representation
– Moulin
- 1992
|
|
2
|
Multiscale Motion Estimation for Scalable Video Coding
– Krishnamurthy, Moulin, et al.
- 1996
|
|
1
|
Motion--Only Video Coding
– G'islad'ottir, Orchard
- 1994
|