Performance Analysis of DIRAC PRO with H 264 Intra frame coding Presented by Poonam Kharwandikar Guided by Prof K R Rao What is Dirac Hybrid motion compensated video codec developed by BBC Uses modern techniques wavelet transforms arithmetic coding Open technology no license fees Easily recreated for new platforms Applications HDTV to web streaming DIRAC Open technology no licensing costs Flexible ease of operation over many applications Capable of compressing high resolution files More freedom for future implementations more scope to improve performance Comparable to other codecs despite simple toolset Relative simplicity and clean architecture supports high performance Good quality at low bit rates lower costs Dirac Architecture Dirac Wavelet Transform o More efficient than block transforms with still images o Operates on entire picture o Repeated filtering of signals into low and highfrequency parts o Horizontal and vertical filtering for 2D signals o Logarithmic frequency decomposition into subbands at each stage Wavelet Transform contd Packs most information into low frequency sub bands compression achieved Process repeated to achieve higher levels of wavelet transform Coded picture free from block artifacts superior moving images Wavelet Transform contd Stages of a wavelet transform Intra Inter prediction Three types of frames I Intra L1 Level 1 and L2 Level 2 Intra frames coded without reference Inter frames L1 L2 frames coded with reference to previously coded frames L1 frames used as temporal references for other frames L2 frames are not Each frame predicted from up to two reference frames History of H 264 History of H 264 MPEG 4 part 10 ITU T Q 6 SG16 started work on H 26L L Long Range July 2001 H 26L demonstrated at MPEG Moving Picture Experts Group call for technology December 2001 ITU T VCEG Video Coding Experts Group and ISO IEC MPEG started a joint project Joint Video Team JVT May 2003 Final approval from ISO IEC and ITU T The standard is named H 264 by ITU T and MPEG 4 part 10 by ISO IEC Fidelity Range Extensions August 2004 Amendment 1 Transport of MPEG 4 AVC on MPEG 2 TS Amendment 3 Purpose of H 264 Higher coding efficiency than previous standards MPEG 1 2 4 part 2 H 261 H 263 Simple syntax specifications Seamless integration of video coding into all current protocols More error robustness Various applications like video broadcasting video streaming video conferencing D Cinema HDTV Network friendliness Balance between coding efficiency implementation complexity and cost based on state of the art in VLSI design technology H 264 MPEG 4 AVC architecture Specific coding parts for the Profiles Profiles and Levels for particular applications Profile The standard defines various sets of capabilities which are referred to as Profile Four profiles Baseline Main Extended and High Profile Baseline Main Extended High Applications Video Conferencing Mobil Applications Digital Storage Media Television Broadcasting Streaming Video Content contribution Content distribution Studio editing Post processing highway qcif Bit Rate Vs PSNR 50 PSNR 40 30 H 264 DiracPRO 20 10 0 54 46 164 06 BitRate 576 41 Bit Rate Vs MSE 70 60 MSE 50 40 H 264 30 Dirac PRO 20 10 0 54 46 164 06 BitRate 576 41 highway qcif Bit Rate Vs SSIM 1 0 95 SSIM 0 9 H 264 0 85 DiracPRO 0 8 0 75 0 7 54 46 164 06 BitRate 576 41 coastguard qcif Bit Rate Vs PSNR 50 PSNR 40 30 H 264 20 DiracPRO 10 0 91 21 348 43 Bit Rate 943 25 MSE Bit Rate Vs MSE 160 140 120 100 80 60 40 20 0 H 264 DiracPRO 91 21 348 43 Bit Rate 943 25 coastguard qcif Bit Rate Vs SSIM 1 2 SSIM 1 0 8 0 6 H 264 0 4 DiracPRO 0 2 0 91 21 348 43 Bit Rate 943 25 highway cif Bit Rate Vs PSNR 50 PSNR 40 30 H 264 20 DiracPRO 10 0 146 57 427 29 1846 8 Bit Rate Bit Rate Vs MSE MSE 50 40 30 20 10 0 H 264 DiracPRO 146 57 427 29 Bit Rate 1846 8 highway cif SSIM Bit Rate Vs SSIM 0 98 0 96 0 94 0 92 0 9 0 88 0 86 0 84 0 82 H 264 DiracPRO 146 57 427 29 Bit Rate 1846 8 Conclusion As Dirac Pro is royalty free software the H 464 Intra frame and Dirac Pro has comparable results References 1 The Dirac web page http dirac sourceforge net 2 Dirac Pro to bolster BBC HD links http www broadcastnow co uk news multi platform news diracpro to bolster bbc hd links 1732462 article 3 And now Dirac from the Olympics a new free codec http www videsignline com 210601739 4 What is Dirac Pro http www bbc co uk rd projects dirac diracpro shtml 5 Dirac codec http en wikipedia org wiki Dirac codec 6 K Onthriar K K Loo and Z Xue Performance comparison of emerging Dirac video codec with H 264 AVC IEEE International Conference on Digital Telecommunications 2006 ICDT apos Vol 06 Page 22 Issue 29 31 Aug 2006 7 28 K Onthriar K K Loo and Z Xue Performance comparison of emerging Dirac video codec with H 264 AVC IEEE International Conference on Digital Telecommunications 2006 ICDT apos Vol 06 Page 22 Issue 29 31 Aug 2006 8 T Borer and T Davies Dirac video compression using open technology BBC EBU Technical Review July 2005 9 K Onthriar K K Loo and Z Xue Performance comparison of emerging Dirac video codec with H 264 AVC IEEE International Conference on Digital Telecommunications 2006 ICDT apos Vol 06 Page 22 Issue 29 31 Aug 2006 10 H Eeckhaut et al Speeding up Dirac s entropy coder Proc 5th WSEAS Int Conf on Multimedia Internet and Video Technologies pp 120 125 Greece Aug 2005 References 11 T Davies TheDiracAlgorithm http dirac sourceforge net documentation algorithm 2005 12 CMPT 365 Course Slides School of Computing Science Simon Fraser University fig3 http www cs sfu ca CourseCentral 365 li material notes Chap4 Chap4 3 Chap4 3 html 13 T Davies A modified rate distortion optimization strategy for hybrid wavelet video coding IEEE International Conference on Acoustics Speech and Signal Processing 2006 ICASSP 2006 Proceedings 2006 Vol 2 pp II Publication Date 14 19 May 2006 14 H Eeckhaut et al Speeding up Dirac s entropy coder Proc 5th WSEAS Int Conf on Multimedia Internet and Video Technologies pp 120 125 Greece Aug 2005 15 M Tun and W A C Fernando An error resilient algorithm based on partitioning of the wavelet transform coefficients for a DIRAC video codec Tenth International Conference on Information Visualization 2006 IV Vol 5 7 pp 615 620 Issue July 2006 16 H 264 MPEG 4 AVC http en wikipedia org wiki H 264 17 4 ITU T Recommendation H 264 Advanced Video Coding for Generic Audio Visual services 18 Soon kak Kwon et al Overview of H 264 MPEG 4 Part 10 pp 186 216 Special issue on Emerging H 264 AVC
View Full Document