Performance Analysis and Comparison of H.264 based on JM and FFMPEG SoftwaresGuided by – Dr. K. R. RaoKiran JonnavittulaUTA ID: 1000679344Objective: To carry out a performance analysis of the two H.264 codecs, JM software and H.264.Motivation: H.264 is the most widely-accepted video standard in years and has spawned a huge amountof software that implements it viz., JM, Intel IPP, X264 and FFMpeg. Hence performance analysisprojects helps in choosing a suitable codec specific to one’s application and needs [2].With AVC/H.264 the MPEG-4 part10 standard defines one of the newest and technically best available, state-of-the-art video coding formats. The AVC/H.264 Video Coding Standard was together finalized and identically specified in 2003 by two Groups, the MPEG (Moving Pictures Experts Group) from ISO and the VCEG (Video Coding Experts Group) from ITU (International Telecommunication Union), a sub-organization of the United Nations (UNO), which also standardized the H.263 format (mainly used in video conference software now) [1]. The block diagram of H.264 is as shown in figure1.H.264/AVC has achieved a significant improvement in the rate-distortion efficiency providing, typically, afactor of two in bit-rate savings when compared with existing standards such as MPEG-2 Video.[2]H.264 Block DiagramFigure1: Encoder Block diagram of H.264[1]Profiles of H.264The profiles of H.264 are as listed below, the coding schemes of these profiles are shown in figure2. 1. Baseline profile2. Extended profile3. High profile4. High 10 profile5. High 4:2:2 profileFigure2: Profiles of H.264 [1]H.264 Encoding Block Diagram:The encoding diagram of H.264 is as shown in figure3 below.Figure3: Encoding block of H.264 [1]H.264 Decoding Block Diagram:The decoding block of H.264 is as shown in figure4 below.Figure4. Decoding block of H.264 [1].Focus of project:Performance analysis and comparison of H.264 based on JM and FFMPEG softwares, of parameters suchas:1. Encoding and Decoding time.2. Encoded and decoded File size.3. PSNR(peak-peak Signal to Noise Ratio)4. MSE(mean squared error) 5. SSIM(structural similarity Index matrix). [2]References:1. D Marpe, T. Wiegand and G. Sullivan, “The H.264/MPEG4 Advanced Video Coding Standard and its Applications”, Standards Report. IEEE Communications Magazine, August 2006. 2. The H.264 Advanced Video Compression Standard, Iain E. Richardson, Wiley publications,Second Edition, Copyright © 2010 John Wiley & Sons, Ltd3. http://ffmpeg.org/ - FFMPEG source code4. http://iphome.hhi.de/suehring/tml/ - JM software source code5. Soon-kak Kwon, A. Tamhankar and K.R. Rao Overview of H.264 / MPEG-4 Part 10 , J. Visual‖ ‖Communication and Image Representation, vol. 17, pp.186-216, April
View Full Document