Abstract
In noisy image sequences, block matching motion estimation generates erroneous motion vectors since the algorithm tries to correlate noise. We present an adaptive threshold test to detect blocks for which only nonsignificant motion vectors can be estimated. Vectors of these blocks are then assigned the zero vector before any block motion estimation is performed. By nonsignificant, we refer to motion vectors of nonmoving areas as well as vectors of moving areas for which the noise level is too high to allow a good estimation of the motion. The detection of these vectors reduces the computational complexity of the BMA and the entropy of the motion field. The algorithm is embedded in a hierarchical BMA and takes advantage of their different spectral characteristics to discriminate between the frame difference energy due to noise and due to motion. The algorithm is also efficient for low noise sequences where it can be used to initialize a segmentation of moving objects from the background.

This publication has 4 references indexed in Scilit: