block motion estimation using adaptive partial distortion search

17
BLOCK MOTION ESTIMATION USING A DAPTIVE PARTIAL DISTORTION SEARCH Yui-Lam Chan, Wan-Chi Siu and Ko-Cheung Hui Centre for Multimedia Signal Processing Department of Electronic and Information Engineering The Hong Kong Polytechnic University, Hung Hom, Kowloo n, Hong Kong ICIP 2002 ICIP 2002

Upload: tambre

Post on 21-Jan-2016

26 views

Category:

Documents


0 download

DESCRIPTION

BLOCK MOTION ESTIMATION USING ADAPTIVE PARTIAL DISTORTION SEARCH. Yui-Lam Chan, Wan-Chi Siu and Ko-Cheung Hui Centre for Multimedia Signal Processing Department of Electronic and Information Engineering The Hong Kong Polytechnic University, Hung Hom, Kowloon, Hong Kong. ICIP 2002. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: BLOCK MOTION ESTIMATION USING ADAPTIVE PARTIAL DISTORTION SEARCH

BLOCK MOTION ESTIMATION USING ADAPTIVE PARTIAL

DISTORTION SEARCH

Yui-Lam Chan, Wan-Chi Siu and Ko-Cheung Hui

Centre for Multimedia Signal ProcessingDepartment of Electronic and Information EngineeringThe Hong Kong Polytechnic University, Hung Hom, Kowloon, Hong Kong

ICIP 2002ICIP 2002

Page 2: BLOCK MOTION ESTIMATION USING ADAPTIVE PARTIAL DISTORTION SEARCH
Page 3: BLOCK MOTION ESTIMATION USING ADAPTIVE PARTIAL DISTORTION SEARCH

Accumulated partial distortion

Page 4: BLOCK MOTION ESTIMATION USING ADAPTIVE PARTIAL DISTORTION SEARCH

Accumulated partial distortion

Page 5: BLOCK MOTION ESTIMATION USING ADAPTIVE PARTIAL DISTORTION SEARCH

Sub-sampling PDS (SSPDS)

Page 6: BLOCK MOTION ESTIMATION USING ADAPTIVE PARTIAL DISTORTION SEARCH

Speed up of the PDS

• How fast the computation of the accumulated partial distortion is stopped.

• The proposed technique– Based on the fact that high activities in pixels

contribute most to the MAD criterion.

Page 7: BLOCK MOTION ESTIMATION USING ADAPTIVE PARTIAL DISTORTION SEARCH

Representative pixels

• The representative pixels in the block– Pixel with high activities

• Edges• Texture

Page 8: BLOCK MOTION ESTIMATION USING ADAPTIVE PARTIAL DISTORTION SEARCH

Hilbert scan and its features

• Pass through all the grid points only once in a 2-D space.– 1891, German mathematician Hilbert

• The edge info. In a 2-D image is preserved in its 1-D Hilbert-scan sequence more effectively than the raster scan which may miss edges due to its scanning direction.

Page 9: BLOCK MOTION ESTIMATION USING ADAPTIVE PARTIAL DISTORTION SEARCH

16x16 block Hilbert scan Raster scan

Yankang Wang, Yanqun Wang and H. Kuroda, “A globally adaptive pixel-decimation algorithm for block-motion estimation, “IEEE Trans. On Circuits and Syst. For Video Tech., Vol. 10 pp.1006-1011, Sept. 2000.

Page 10: BLOCK MOTION ESTIMATION USING ADAPTIVE PARTIAL DISTORTION SEARCH

The Hilbert scan

Page 11: BLOCK MOTION ESTIMATION USING ADAPTIVE PARTIAL DISTORTION SEARCH

The proposed APDS Algorithm

Page 12: BLOCK MOTION ESTIMATION USING ADAPTIVE PARTIAL DISTORTION SEARCH

The proposed APDS Algorithm

Page 13: BLOCK MOTION ESTIMATION USING ADAPTIVE PARTIAL DISTORTION SEARCH

An example of formatting a final sorted sequence, hs’

Page 14: BLOCK MOTION ESTIMATION USING ADAPTIVE PARTIAL DISTORTION SEARCH

An example of formatting a final sorted sequence, hs’

Page 15: BLOCK MOTION ESTIMATION USING ADAPTIVE PARTIAL DISTORTION SEARCH

The proposed APDS Algorithm

Page 16: BLOCK MOTION ESTIMATION USING ADAPTIVE PARTIAL DISTORTION SEARCH

Simulation Results

Average operations per block for different sequences.

A speed up about 1.96 to 4.73

4.73

1.96

3.45

3.76

Page 17: BLOCK MOTION ESTIMATION USING ADAPTIVE PARTIAL DISTORTION SEARCH

Simulation Results

Frame-by-frame comparison of average operations per blockin the “Salesman” sequence.