Fast Binary Block Matching Motion Estimation using Efficient One-Bit Transform
نویسندگان
چکیده
Binary block matching algorithm employs one-bit transform (1BT) to transform video sequences from full resolution representation (8-bit/pixel in general) to 1-bit/pixel bit-plane, then performs block matching motion estimation in bit-plane to save computations. Unfortunately, current 1BT algorithms either have bad output motion vectors or are computational intensive. In this paper, a novel fast and efficient 1BT algorithm called the overlap-windowed thresholding algorithm (OWT), and a new fast binary block matching algorithm (FBBMA) based on OWT are proposed. Besides OWT, there are three other novelties in FBBMA, namely fast binary block matching, adaptive central-search-point prediction and center-biased search order, in which significant modifications are contained. Four more existing techniques are employed in FBBMA to further improve performance. Experimental results show the superiorities of all the proposed algorithms and modifications. With similar quality of predicted sequence, the proposed OWT algorithm performs 37 times faster than the filter thresholding method, which gives the best quality among current 1BTs. FBBMA significantly outperforms over several other fast motion estimation algorithms, including the diamond search algorithm that was recently adopted in MPEG-4, in terms of both speed up ratio and quality of predicted sequence. In addition, the output motion vectors of FBBMA need fewer bits to be encoded than most if not all other ME algorithms.
منابع مشابه
Improved 1-Bit Transform Based Motion Estimation Using Color Channels
Motion estimation (ME) is used in many video applications, including coding, registration and enhancement for example. The computational load of motion estimation is relatively high. In state-ofthe-art video coding algorithms the computational load of motion estimation can reach up to 70% of the computational load of the entire coding system. Approaches that reduce the computational load of ME ...
متن کاملModified Constrained Two-bit Transform for Motion Estimation
Motion estimation (ME) using bit-plane matching (BPM) algorithm has been proposed. The bit-plane matching algorithm transforms original images into bit-planes and performs a fast block matching process using the bit-planes. Two-bit transform (2BT) transforms an image frame into two bit planes with local window mean and variance values as threshold values. Constrained two-bit transform (C2BT) wa...
متن کاملBlock Motion Estimation Using Modified Two-Bit Transform
Modified two-bit transform based block motion estimation is presented in this paper. Initially video frames are converted into two-bit representations using the two-bit transform (2BT) and binary block based motion estimation is performed using these two bit-planes. Modification to the original 2BT based motion estimation scheme is introduced by conditional local or full searches using the MAD ...
متن کاملOptimal binary encoding scheme for the fast motion estimation based on Hamming distances
Optimal binary codes for pixel values are designed for accurate block matching in the fast motion estimation. The conventional binary block matching techniques reduce the computational complexity and the memory bandwidth for the motion estimation, but they degrade the matching accuracy. We find the optimal mapping function between the set of decimal numbers for uniformly quantized pixel values ...
متن کاملBlock motion estimation using adaptive modified two-bit transform
An adaptive modification to the two-bit transform-based low-complexity block motion estimation approach is proposed. Initially, video frames are converted into two-bit representations using the two-bit transform (2BT), and binary block-based motion estimation is performed using these two bit-planes. Modification to the original 2BT-based motion estimation scheme is introduced by conditional loc...
متن کامل