摘要 |
A programmable platform is provided that implements a video-processing algorithm that reduces halo artifacts. The algorithm corrects motion vectors of background motion in occlusion areas of a picture. The algorithm creates a re-timing vector from vector fields provided from a 3-frame motion estimator. The re-timing vector is produced by, first, selecting a number of candidate pairs of vectors from the different vector fields provided from the 3-frame motion estimator. Then, second, choosing one pair of candidate vectors based on an error metric. And, third, applying a linear or non-linear interpolation to obtain the required vector field. The re-timing vector provides a vector field for pixels between pictures n and n-/ such that halo about moving objects are minimized.
|