Macro-block Mode Decision in MPEG-2 Video Compression Using Machine Learning

  • Vinay Kumar
  • K. G. Sharma
  • Anand Singh Jalal
Conference paper
Part of the Lecture Notes in Electrical Engineering book series (LNEE, volume 222)


Video compression currently is dominated by engineering and fine-tuned heuristic methods. Presently storing and transmitting uncompressed raw video requires large storage space and network bandwidth so compression is required. Many compression algorithms proposed to solve this type of problem. In this paper, we design a machine learning approach for the video compression using MPEG-2 codec. Various video compression techniques encode the video frames by applying inter and intra coding scheme. Video frames are divided into macro-blocks and each macro-block is encoded either by inter or by intra coding technique. It is an important issue to decide which coding technique will be applied to compress a given macro block. To solve this problem, we applied the machine learning approach in MPEG-2 video compression. We used support vector machine for the learning process and after learning any macro-block can be classified in intra or inter coding. Our experimental result suggests that use of machine learning in macro-block mode decision in MPEG-2 increases the PSNR while preserves the encoding and decoding time.


MPEG-2 Inter and intra coding Video compression Machine learning Macro-block mode decision 


  1. 1.
    Lampert CH (2006) Machine learning for video compression: macro-block mode decision. In: the Proceedings of the 18th IEEE international conference on pattern recognition, pp 936–940Google Scholar
  2. 2.
    Richardson IE (2003) H.264 and MPEG-4 Video Compression: Video Coding for Next-Generation Multumedia. John Wiley & Sons, New YorkGoogle Scholar
  3. 3.
    Abomhara M, Khalifa OO, Zakaria O, Zaidan AA, Zaidan BB, Rame A (2010) Video compression techniques: an overview. J Appl Sci 10(16):1834–1840CrossRefGoogle Scholar
  4. 4.
    International Standards Organization (2000) MPEG2. Information technology—generic coding of moving pictures and associated audio information. ISO/IEC 13818-2Google Scholar
  5. 5.
    Sikora T (1997) MPEG digital video-coding standards. MPEG digital video-coding standards. IEEE Trans Signal Process 14:82–100CrossRefGoogle Scholar
  6. 6.
    Puri A, Chen X, Luthra A (2004) Video coding using the H.264/MPEG-4 AVC compression standard. Signal Process Image Commun 19:793–849CrossRefGoogle Scholar
  7. 7.
    Sullivan G, Wiegand T (1998) Rate-distortion optimization for video compression. IEEE Signal Process Mag 15(6):74–90CrossRefGoogle Scholar
  8. 8.
    Wiegand T, Schwarz H, Joch A, Kossentini F, Sullivan GJ (2003) Rate-constrained coder control and comparison of video coding standards. IEEE Trans Circuits Syst Video Technol 13(7):688–703CrossRefGoogle Scholar
  9. 9.
    Kalva H (2004) Issues in H.264/MPEG-2 video transcoding. In: Proceedings of the consumer communications and networking conferenceGoogle Scholar
  10. 10.
    Li ZN, Drew MS (2004) Fundamentals of multimedia, ISBN: 0130618721, Pearson Education, Inc., Upper Saddle River, NJ, 07458Google Scholar

Copyright information

© Springer India 2013

Authors and Affiliations

  • Vinay Kumar
    • 1
  • K. G. Sharma
    • 1
  • Anand Singh Jalal
    • 1
  1. 1.Department of Computer Engineering and ApplicationsGLA UniversityMathuraIndia

Personalised recommendations