Optimization of decision-timing for early termination of SSDA-based block matching

The paper describes an analysis-based method for optimizing the timing of decisions regarding early termination of block matching (BM) in the application of a successive similarity detection algorithm (SSDA). Although the SSDA reduces BM computational costs, making decisions to terminate BM or not consumes additional processor cycles. Here, total costs, including cycles for decisions, are formulated through use of a decision interval, processor-dependent cost factors, and a function which gives probabilities of BM termination. The optimal decision interval is derived by minimizing the cost function. Experiments on MPEG-4 video coding show the proposed method facilitates comparative evaluation of the computational costs of SSDA-based BM for various processors.

[1]  Tatsuji Moriyoshi,et al.  Real-Time Software Video Codec with a Fast Adaptive Motion Vector Search , 2001, J. VLSI Signal Process..

[2]  F SilvermanHarvey,et al.  A Class of Algorithms for Fast Digital Image Registration , 1972 .

[3]  Yi-Ping Hung,et al.  Adaptive Early Jump-Out Technique for Fast Motion Estimation in Video Coding , 1997, CVGIP Graph. Model. Image Process..

[4]  James W. Cooper,et al.  Early jump-out corner detectors , 1991, Proceedings. 1991 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[5]  Takahiro Kumura,et al.  VLIW DSP for mobile applications , 2002, IEEE Signal Process. Mag..