SlideShare a Scribd company logo
1 of 1
Download to read offline
Comparative Evaluation of VVC, HEVC, H.264, AV1, and VP9
Standards
A. Selected Software Implementations
• Versatile video coding Test Model (VTM v3.2) instead of JEM and BMS
• Academia-driven HEVC Test Model (HM 16.17), industry-driven x265 (v2.8) (two
pass mode)
• Joint Model (JM 19.0) and the industry-driven x264 software (v r2935).
• AV1 (v1.0.0 ) and VP9 (v1.7.0-1652-g6b02a12)
B. Selected Test Sequences
• The experiments were conducted on interactive video sequences with different
content to address Low-Delay video applications e.g. video surveillance
Table 1: Test sequences Figure 2: Spatial and temporal information
indices of the test sequences
C. Configuration Setup
• Default main Low-Delay (P) HM-like configuration files (Academia software).
• GOP size of 1 (i.e., I-P-P-P... pattern) command line (Industry software)
Table 1: Example of AV1 Command line Low-Delay Configuration.
METHODOLGY
RESULTS AND DISCUSSION
• In this work a comparative study was carried out on interactive video sequences for
VVC, HEVC, JM, VP9, and AV1 standards with different representative software.
• The conducted experiments reproduce the fact that each newly born standard
outperforms its predecessor in terms of compression efficiency.
• The results indicate that further research should be carried out to identify the error
robustness of each of the aforementioned standard.
• Studying the effect of error on the video bitstream will help us develop new
techniques to overcome packet losses introduced in an imperfect medium such as
in VANETs.
CONCLUSION
I. Mansri, N. Doghmane, N. Kouadria
Laboratory of Automatic and Signals of Annaba (LASA), Electronics Department
Badji Mokhtar University Annaba - Sidi Amar
Annaba 23000, Algeria
Islem.mansri@univ-annaba.org
Owing to the fact that video is a bandwidth-greedy media stream, Codec such as AV1,
as well as (Versatile Video Coding) VVC have emerged. This work provides a
comparative assessment of the compression efficiency for the above-mentioned
standards according to its prominent predecessors VP9, HEVC, and H.264. Seven
encoder implementations were used for benchmarking AV1, VP9, VVC, HEVC, and
H.264. i.e. AV1, VP9, VTM, (HM and x265), as well as (JM and x264) respectively.
Results show that VVC outperforms all the representative encoders in the compression
efficiency at the expanse of computational complexity (encoding run time).
ABSTRACT
Figure 3. Rate-Distortion (R-D) curves for several software implementations.
Table 2: Summarized BD-BR saving for Low-Delay Experimental Results (1-Pass
Mode)
• VTM > AV1 > HM > x265 > VP9 > JM > x264 in compression efficiency.
Figure 4. Average bitrate saving for each quadrant of the SI/TI plan.
• Important Bitrate reduction when dealing with smooth regions (U-HD 4k and 8k)
• VVC vs HEVC (block partitioning QUADTREE PLUS BINARY TREE QTBT).
Table 3: Computational Complexity in terms of the factor of encoding run time
• It requires large computing time for some encoders to achieve the desired bitrate
reduction (caused by the introduction of new tools).
8th Algerian Thematic School on Signal Processing & its Applications
(ATSPA 2019). June 23-27, 2019, Annaba, ALGERIA
Class Sequence name Resolution
E
FourPeople 1820 x 720
60 fps
Johnny 1820 x 720
60 fps
KristenAndSara 1820 x 720
60 fps
E’
Vidyo1 1820 x 720
60 fps
Vidyo3 1820 x 720
60 fps
Vidyo4
1820 x 720
60 fps
CODEC Version Parameters
AV1 v1.0.0
--cpu-used=0 --threads=0 --profile=0 --lag-in-frames=0 --min-q=$QP --
max-q=$QP --auto-alt-ref=1 --passes=$P --kf-max-dist=9999 --kf-min-
dist=9999 --drop-frame=0 --static-thresh=0 --arnr-maxframes=7 --arnr-
strength=5 --sharpness=0 --undershoot-pct=100 --overshoot-pct=100 --
frame-parallel=0 --tile-columns=0 --end-usage=q --cq-level=$QP --
tune=psnr
• The emergence of codecs such as HEVC, VVC, and AV1 led researchers to study
their compression capabilities with reference to their predecessors i.e. H.264 as a
predecessor for HEVC and VVC as well as VP9 for AV1. However, in the literature,
numerous works were conducted to benchmark the afore-mentioned video codecs.
The conducted works were based on random access video applications i.e. live
video streaming.
• To this end, it is worthwhile to mention that this work deals with the objective
evaluation of the above mentioned standards by means of peak to signal noise ratio
(PSNR) with regard to low delay applications (Real-Time video streaming).
• It is self evident that different software implementations provide different degrees of
optimizations. However, this raises the issues regarding its error resilience
performance to network errors.
Figure 1: Simulated framework for video quality evaluation under error prone networks
PROBLEM
CODEC VVC HM x265 JM X264 VP9 AV1
VVC -26,28 % -28,28 % -54,15 % -56,67 % -49,43 % -18,39 %
HM 36,01 % -3.26 % -38.14 % -41.90 % -31.12 % 10,87 %
x265 39,96 % 3.5 % -36.97 % -41.49 % -30.23 % 10,51 %
JM 120,28 % 63,70 % 60,08 % -6,04 % 9,59 % 71,71 %
x264 133,14 % 73,97 % 72,42 % 6,54 % 13,99 % 75,64 %
VP9 98,30 % 45,95 % 44,43 % -8,35 % -11,90 % 57,50 %
AV1 22,82 % -9,01 % -8,17 % -41,26 % -42,48 % -36,27 %
VVC HM AV1P1 VP9P1 JM x264P1 x265P1
VVC ~ 1,32 ~0,64 ~75,2 ~5,9 ~6427,30 ~1424,74
HM ~0,75 ~0,48 ~56,96 ~4,46 ~4868,74 ~1079,25
AV1 ~1,54 ~2,04 ~116,47 9,12 ~9955,75 ~2206,89

More Related Content

Similar to Islem Mansri.pdf

Spatial Scalable Video Compression Using H.264
Spatial Scalable Video Compression Using H.264Spatial Scalable Video Compression Using H.264
Spatial Scalable Video Compression Using H.264IOSR Journals
 
Overview of the H.264/AVC video coding standard - Circuits ...
Overview of the H.264/AVC video coding standard - Circuits ...Overview of the H.264/AVC video coding standard - Circuits ...
Overview of the H.264/AVC video coding standard - Circuits ...Videoguy
 
1 state of-the-art and trends in scalable video
1 state of-the-art and trends in scalable video1 state of-the-art and trends in scalable video
1 state of-the-art and trends in scalable videoYogananda Patnaik
 
H2B2VS (HEVC hybrid broadcast broadband video services) – Building innovative...
H2B2VS (HEVC hybrid broadcast broadband video services) – Building innovative...H2B2VS (HEVC hybrid broadcast broadband video services) – Building innovative...
H2B2VS (HEVC hybrid broadcast broadband video services) – Building innovative...Raoul Monnier
 
Performance Evaluation of H.264 AVC Using CABAC Entropy Coding For Compound I...
Performance Evaluation of H.264 AVC Using CABAC Entropy Coding For Compound I...Performance Evaluation of H.264 AVC Using CABAC Entropy Coding For Compound I...
Performance Evaluation of H.264 AVC Using CABAC Entropy Coding For Compound I...DR.P.S.JAGADEESH KUMAR
 
The H.265/MPEG-HEVC Standard
The H.265/MPEG-HEVC StandardThe H.265/MPEG-HEVC Standard
The H.265/MPEG-HEVC StandardIMTC
 
Paper id 2120148
Paper id 2120148Paper id 2120148
Paper id 2120148IJRAT
 
Motion Vector Recovery for Real-time H.264 Video Streams
Motion Vector Recovery for Real-time H.264 Video StreamsMotion Vector Recovery for Real-time H.264 Video Streams
Motion Vector Recovery for Real-time H.264 Video StreamsIDES Editor
 
Next generation video compression
Next generation video compressionNext generation video compression
Next generation video compressionEricsson
 
Next generation video compression
Next generation video compressionNext generation video compression
Next generation video compressionEricsson Slides
 
The H.264/AVC Advanced Video Coding Standard: Overview and ...
The H.264/AVC Advanced Video Coding Standard: Overview and ...The H.264/AVC Advanced Video Coding Standard: Overview and ...
The H.264/AVC Advanced Video Coding Standard: Overview and ...Videoguy
 
EARLY DAYS OF VIDEO CODING STANDARDIZATION
EARLY DAYS OF VIDEO CODING STANDARDIZATIONEARLY DAYS OF VIDEO CODING STANDARDIZATION
EARLY DAYS OF VIDEO CODING STANDARDIZATIONIMTC
 
Scalable Video Coding Guidelines and Performance Evaluations for Adaptive Me...
Scalable Video Coding Guidelines and Performance Evaluations for Adaptive Me...Scalable Video Coding Guidelines and Performance Evaluations for Adaptive Me...
Scalable Video Coding Guidelines and Performance Evaluations for Adaptive Me...mgrafl
 
LiveVBR presentation at VQEG NORM.pdf
LiveVBR presentation at VQEG NORM.pdfLiveVBR presentation at VQEG NORM.pdf
LiveVBR presentation at VQEG NORM.pdfVignesh V Menon
 
martelli.ppt
martelli.pptmartelli.ppt
martelli.pptVideoguy
 

Similar to Islem Mansri.pdf (20)

Algorithm of standard videocodec H.264
Algorithm of standard videocodec H.264 Algorithm of standard videocodec H.264
Algorithm of standard videocodec H.264
 
Spatial Scalable Video Compression Using H.264
Spatial Scalable Video Compression Using H.264Spatial Scalable Video Compression Using H.264
Spatial Scalable Video Compression Using H.264
 
E010132529
E010132529E010132529
E010132529
 
H264 final
H264 finalH264 final
H264 final
 
Overview of the H.264/AVC video coding standard - Circuits ...
Overview of the H.264/AVC video coding standard - Circuits ...Overview of the H.264/AVC video coding standard - Circuits ...
Overview of the H.264/AVC video coding standard - Circuits ...
 
1 state of-the-art and trends in scalable video
1 state of-the-art and trends in scalable video1 state of-the-art and trends in scalable video
1 state of-the-art and trends in scalable video
 
H2B2VS (HEVC hybrid broadcast broadband video services) – Building innovative...
H2B2VS (HEVC hybrid broadcast broadband video services) – Building innovative...H2B2VS (HEVC hybrid broadcast broadband video services) – Building innovative...
H2B2VS (HEVC hybrid broadcast broadband video services) – Building innovative...
 
Performance Evaluation of H.264 AVC Using CABAC Entropy Coding For Compound I...
Performance Evaluation of H.264 AVC Using CABAC Entropy Coding For Compound I...Performance Evaluation of H.264 AVC Using CABAC Entropy Coding For Compound I...
Performance Evaluation of H.264 AVC Using CABAC Entropy Coding For Compound I...
 
MMM_MCOM_Live.pdf
MMM_MCOM_Live.pdfMMM_MCOM_Live.pdf
MMM_MCOM_Live.pdf
 
The H.265/MPEG-HEVC Standard
The H.265/MPEG-HEVC StandardThe H.265/MPEG-HEVC Standard
The H.265/MPEG-HEVC Standard
 
Paper id 2120148
Paper id 2120148Paper id 2120148
Paper id 2120148
 
Motion Vector Recovery for Real-time H.264 Video Streams
Motion Vector Recovery for Real-time H.264 Video StreamsMotion Vector Recovery for Real-time H.264 Video Streams
Motion Vector Recovery for Real-time H.264 Video Streams
 
Next generation video compression
Next generation video compressionNext generation video compression
Next generation video compression
 
Next generation video compression
Next generation video compressionNext generation video compression
Next generation video compression
 
The H.264/AVC Advanced Video Coding Standard: Overview and ...
The H.264/AVC Advanced Video Coding Standard: Overview and ...The H.264/AVC Advanced Video Coding Standard: Overview and ...
The H.264/AVC Advanced Video Coding Standard: Overview and ...
 
EARLY DAYS OF VIDEO CODING STANDARDIZATION
EARLY DAYS OF VIDEO CODING STANDARDIZATIONEARLY DAYS OF VIDEO CODING STANDARDIZATION
EARLY DAYS OF VIDEO CODING STANDARDIZATION
 
proposal
proposalproposal
proposal
 
Scalable Video Coding Guidelines and Performance Evaluations for Adaptive Me...
Scalable Video Coding Guidelines and Performance Evaluations for Adaptive Me...Scalable Video Coding Guidelines and Performance Evaluations for Adaptive Me...
Scalable Video Coding Guidelines and Performance Evaluations for Adaptive Me...
 
LiveVBR presentation at VQEG NORM.pdf
LiveVBR presentation at VQEG NORM.pdfLiveVBR presentation at VQEG NORM.pdf
LiveVBR presentation at VQEG NORM.pdf
 
martelli.ppt
martelli.pptmartelli.ppt
martelli.ppt
 

Recently uploaded

Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfAsst.prof M.Gokilavani
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLDeelipZope
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and usesDevarapalliHaritha
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZTE
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 

Recently uploaded (20)

Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCL
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and uses
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 

Islem Mansri.pdf

  • 1. Comparative Evaluation of VVC, HEVC, H.264, AV1, and VP9 Standards A. Selected Software Implementations • Versatile video coding Test Model (VTM v3.2) instead of JEM and BMS • Academia-driven HEVC Test Model (HM 16.17), industry-driven x265 (v2.8) (two pass mode) • Joint Model (JM 19.0) and the industry-driven x264 software (v r2935). • AV1 (v1.0.0 ) and VP9 (v1.7.0-1652-g6b02a12) B. Selected Test Sequences • The experiments were conducted on interactive video sequences with different content to address Low-Delay video applications e.g. video surveillance Table 1: Test sequences Figure 2: Spatial and temporal information indices of the test sequences C. Configuration Setup • Default main Low-Delay (P) HM-like configuration files (Academia software). • GOP size of 1 (i.e., I-P-P-P... pattern) command line (Industry software) Table 1: Example of AV1 Command line Low-Delay Configuration. METHODOLGY RESULTS AND DISCUSSION • In this work a comparative study was carried out on interactive video sequences for VVC, HEVC, JM, VP9, and AV1 standards with different representative software. • The conducted experiments reproduce the fact that each newly born standard outperforms its predecessor in terms of compression efficiency. • The results indicate that further research should be carried out to identify the error robustness of each of the aforementioned standard. • Studying the effect of error on the video bitstream will help us develop new techniques to overcome packet losses introduced in an imperfect medium such as in VANETs. CONCLUSION I. Mansri, N. Doghmane, N. Kouadria Laboratory of Automatic and Signals of Annaba (LASA), Electronics Department Badji Mokhtar University Annaba - Sidi Amar Annaba 23000, Algeria Islem.mansri@univ-annaba.org Owing to the fact that video is a bandwidth-greedy media stream, Codec such as AV1, as well as (Versatile Video Coding) VVC have emerged. This work provides a comparative assessment of the compression efficiency for the above-mentioned standards according to its prominent predecessors VP9, HEVC, and H.264. Seven encoder implementations were used for benchmarking AV1, VP9, VVC, HEVC, and H.264. i.e. AV1, VP9, VTM, (HM and x265), as well as (JM and x264) respectively. Results show that VVC outperforms all the representative encoders in the compression efficiency at the expanse of computational complexity (encoding run time). ABSTRACT Figure 3. Rate-Distortion (R-D) curves for several software implementations. Table 2: Summarized BD-BR saving for Low-Delay Experimental Results (1-Pass Mode) • VTM > AV1 > HM > x265 > VP9 > JM > x264 in compression efficiency. Figure 4. Average bitrate saving for each quadrant of the SI/TI plan. • Important Bitrate reduction when dealing with smooth regions (U-HD 4k and 8k) • VVC vs HEVC (block partitioning QUADTREE PLUS BINARY TREE QTBT). Table 3: Computational Complexity in terms of the factor of encoding run time • It requires large computing time for some encoders to achieve the desired bitrate reduction (caused by the introduction of new tools). 8th Algerian Thematic School on Signal Processing & its Applications (ATSPA 2019). June 23-27, 2019, Annaba, ALGERIA Class Sequence name Resolution E FourPeople 1820 x 720 60 fps Johnny 1820 x 720 60 fps KristenAndSara 1820 x 720 60 fps E’ Vidyo1 1820 x 720 60 fps Vidyo3 1820 x 720 60 fps Vidyo4 1820 x 720 60 fps CODEC Version Parameters AV1 v1.0.0 --cpu-used=0 --threads=0 --profile=0 --lag-in-frames=0 --min-q=$QP -- max-q=$QP --auto-alt-ref=1 --passes=$P --kf-max-dist=9999 --kf-min- dist=9999 --drop-frame=0 --static-thresh=0 --arnr-maxframes=7 --arnr- strength=5 --sharpness=0 --undershoot-pct=100 --overshoot-pct=100 -- frame-parallel=0 --tile-columns=0 --end-usage=q --cq-level=$QP -- tune=psnr • The emergence of codecs such as HEVC, VVC, and AV1 led researchers to study their compression capabilities with reference to their predecessors i.e. H.264 as a predecessor for HEVC and VVC as well as VP9 for AV1. However, in the literature, numerous works were conducted to benchmark the afore-mentioned video codecs. The conducted works were based on random access video applications i.e. live video streaming. • To this end, it is worthwhile to mention that this work deals with the objective evaluation of the above mentioned standards by means of peak to signal noise ratio (PSNR) with regard to low delay applications (Real-Time video streaming). • It is self evident that different software implementations provide different degrees of optimizations. However, this raises the issues regarding its error resilience performance to network errors. Figure 1: Simulated framework for video quality evaluation under error prone networks PROBLEM CODEC VVC HM x265 JM X264 VP9 AV1 VVC -26,28 % -28,28 % -54,15 % -56,67 % -49,43 % -18,39 % HM 36,01 % -3.26 % -38.14 % -41.90 % -31.12 % 10,87 % x265 39,96 % 3.5 % -36.97 % -41.49 % -30.23 % 10,51 % JM 120,28 % 63,70 % 60,08 % -6,04 % 9,59 % 71,71 % x264 133,14 % 73,97 % 72,42 % 6,54 % 13,99 % 75,64 % VP9 98,30 % 45,95 % 44,43 % -8,35 % -11,90 % 57,50 % AV1 22,82 % -9,01 % -8,17 % -41,26 % -42,48 % -36,27 % VVC HM AV1P1 VP9P1 JM x264P1 x265P1 VVC ~ 1,32 ~0,64 ~75,2 ~5,9 ~6427,30 ~1424,74 HM ~0,75 ~0,48 ~56,96 ~4,46 ~4868,74 ~1079,25 AV1 ~1,54 ~2,04 ~116,47 9,12 ~9955,75 ~2206,89