Advertisement

Sobol Partial Distortion Algorithm for Fast Full Search in Block Motion Estimation

  • Davide Quaglia
  • Bartolomeo Montrucchio
Part of the Eurographics book series (EUROGRAPH)

Abstract

Block motion estimation is a cpu intensive task for video encoding. Many fast algorithms have been developed to solve this problem, trying to improve both block searching and block matching. Some of them reduce the image quality compared to the full search method in order to improve performance. The algorithm presented in this paper, called Sobol Partial Distortion (SPD) algorithm, is a full search (lossless), fast matching, block motion estimation algorithm, applying partial distortion elimination. It uses a new matching strategy to quickly compute distortion and reduce block matching computation. Image-dependent computation is not required, since the matching strategy does not depend on the frame sequence. The proposed algorithm performs well in terms of computational speedup in comparison with other existing full search algorithms.

Keywords

Motion Estimation Match Strategy Block Match Full Search Motion Estimation Algorithm 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Dufaux, F., Moscheni, F.: Motion estimation techniques for digital TV: A review and a new contribution. Proceedings of the IEEE, 83 6 (1995) 858–876CrossRefGoogle Scholar
  2. 2.
    Stiller, C., Konrad, J.: Estimating motion in image sequences. IEEE Signal Processing Magazine 16 4 (1999) 70–91CrossRefGoogle Scholar
  3. 3.
    Po, L.M., Ma, W.C.: A novel four-step search algorithm for fast block motion estimation. IEEE Trans. On Circuits and Syst. for Video Technol. 6 3 (1996) 313–317CrossRefGoogle Scholar
  4. 4.
    Lu, J., Liou, M.L.: A simple and efficient search algorithm for block-matching motion estimation. IEEE Trans. On Circuits and Syst. for Video Technol. 7 2 (1997) 429–433CrossRefGoogle Scholar
  5. 5.
    Cheng, F.H., Sun, S.N.: New fast and efficient two-step search algorithm for block motion estimation. IEEE Trans. On Circuits and Syst. for Video Technol. 9 7 (1999) 977–983CrossRefGoogle Scholar
  6. 6.
    Wang, Y., Wang, Y., Kuroda, H.: A globally adaptive pixel-decimation algorithm for block-motion estimation. IEEE Trans. On Circuits and Syst. for Video Technol. 10 6 (2000) 1006–1011CrossRefGoogle Scholar
  7. 7.
    Wang, H.S., Mersereau, R.M.: Fast algorithms for the estimation of motion vectors. IEEE Trans. On Image Processing 8 3 (1999) 435–438CrossRefGoogle Scholar
  8. 8.
    Cheung, C.K., Po, L.M.: Normalized partial distortion search algorithm for block motion estimation. IEEE Trans. On Circuits and Syst. for Video Technol. 10 3 (2000) 417–422CrossRefGoogle Scholar
  9. 9.
    Lengwehasatit, K., Ortega, A.: Probabilistic partial-distance fast matching algorithms for motion estimation. IEEE Trans. On Circuits and Syst. for Video Technol. 11 2 (2001) 139–152CrossRefGoogle Scholar
  10. 10.
    Li, W., Salari, E.: Successive elimination algorithm for motion estimation. IEEE Trans. On Image Processing 4 1 (1995) 105–107CrossRefGoogle Scholar
  11. 11.
    Oh, T.M., Kim, Y.R., Hong, W.G., Ko, S.J.: A fast full search motion estimation algorithm using the sum of partial norms. Proc. ICCE 13–15 June (2000) 236–237Google Scholar
  12. 12.
    Coban, M.Z., Mersereau, R.M.: A fast exhaustive search algorithm for rate-constrained motion estimation. IEEE Trans. On Image Processing 7 5 (1998) 769–773CrossRefGoogle Scholar
  13. 13.
    Eckart, S., Fogg, C.: ISO/IEC MPEG-2 software video codec. Proc. SPIE Vol. 2419 (1995) 100–118CrossRefGoogle Scholar
  14. 14.
    Telenor R&D, ITU-T recommendation H.263 software implementation, Digital Video Coding Group (1995)Google Scholar
  15. 15.
    Kim, J.N., Choi, T.S.: A fast full-search motion-estimation algorithm using representative pixels and adaptive matching scan. IEEE Trans. On Circuits and Syst. for Video Technol. 10 7 (2000) 1040–1048MathSciNetCrossRefGoogle Scholar
  16. 16.
    Brünig, M., Niehsen, W.: Fast full-search block matching. IEEE Trans. On Circuits and Syst. for Video Technol. 11 2 (2001) 241–247CrossRefGoogle Scholar
  17. 17.
    Sobol, I.M.: On the distribution of points in a cube and the approximate evaluation of integrals. USSR Computational Mathematics And Mathematical Physics 7 4 (1967) 86–112MathSciNetCrossRefGoogle Scholar
  18. 18.
    Press, W.H., Teukolsky, S.A., Vetterling, W.T., Flannery, B.P.: Numerical Recipes In C: The Art Of Scientific Computing. 2nd edn. Cambridge University Press (1993)Google Scholar

Copyright information

© Springer-Verlag Wien 2002

Authors and Affiliations

  • Davide Quaglia
    • 1
  • Bartolomeo Montrucchio
    • 1
  1. 1.Dipartimento di Automatica e InformaticaPolitecnico di TorinoTorinoItaly

Personalised recommendations