94
Video Codecs Comparison Part 2: PSNR Diagrams Project head: Dmitriy Vatolin Testing: Sergey Grishin Translating: Daria Kalinkina, Stanislav Soldatov Preparing: Nikolai Trunichkin 9 testing sequences! 11 days (260 hours) total compression time! 33 tested codecs! 2430 resulting sequences! May 2003 CS MSU Graphics&Media Lab Video Group http://www.compression.ru/video/

Video Codecs Comparisoncompression.ru/video/codec_comparison/pdf/english/msu_codec_tes… · CamStudio GZIP(9) HuffYUV 2.1.1(predict left/no decorr.) HuffYUV 2.1.1(predict left) HuffYUV

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Video Codecs Comparisoncompression.ru/video/codec_comparison/pdf/english/msu_codec_tes… · CamStudio GZIP(9) HuffYUV 2.1.1(predict left/no decorr.) HuffYUV 2.1.1(predict left) HuffYUV

Video Codecs Comparison Part 2: PSNR Diagrams

Project head: Dmitriy Vatolin Testing: Sergey Grishin Translating: Daria Kalinkina, Stanislav Soldatov Preparing: Nikolai Trunichkin

9 testing sequences! 11 days (260 hours) total compression time! 33 tested codecs! 2430 resulting sequences!

May 2003

CS MSU Graphics&Media Lab

Video Group

http://www.compression.ru/video/

Page 2: Video Codecs Comparisoncompression.ru/video/codec_comparison/pdf/english/msu_codec_tes… · CamStudio GZIP(9) HuffYUV 2.1.1(predict left/no decorr.) HuffYUV 2.1.1(predict left) HuffYUV

VIDEO CODECS COMPARISON TEST/ PART 2 CS MSU GRAPHICS&MEDIA LAB VIDEO GROUP MOSCOW, 15 MAY 2003

CS MSU G&M Lab/ Video Group / http://www.compression.ru/video/ 2

Video Codecs Comparison Part 2: PSNR Diagrams For All Video Codecs 15 May 2003

Contents

Contents ..............................................................................................................................2 Disclaimer ............................................................................................................................4 Lossless codecs ..................................................................................................................5 Microsoft codec`s versions ..................................................................................................7 Y-PSNR / Frame Size Diagrams........................................................................................12

MPEG4 ......................................................................................................................................13 Microsoft 3688 v3, Divx 3.1, Divx 4.02, Divx 5.02 and Xvid 2.1..................................13 Microsoft v1 & v2 & v3, Divx 4.02, 3IVX D4................................................................17

JPEG .........................................................................................................................................21 NON-STANDART.......................................................................................................................23

Ligos Indeo Video 4.5 & 5.11, VP 3.1 и Motion Wavelets ..........................................23 VSS H.264, VSS 1.2, Intel I.263, VP 3.1, Cinepak by Radius, Visicron Static & Dynamic......................................................................................................................26

Strategy of Drop Frames ...................................................................................................30 MPEG4 ......................................................................................................................................31

Microsoft 3688 v3, Divx 3.1, Divx 4.02, Divx 5.02 and Xvid 2.1..................................31 Microsoft v1 & v2 & v3, Divx 4.02, 3IVX D4................................................................34

JPEG .........................................................................................................................................36 NON-STANDART.......................................................................................................................45

Ligos Indeo Video 4.5 & 5.11, VP 3.1 and Motion Wavelets ......................................45 VSS H.264, VSS 1.2, Intel I.263, VP 3.1, Cinepak by Radius, Visicron Static & Dynamic......................................................................................................................46

U-PSNR Diagrams.............................................................................................................48 MPEG4 Microsoft 3688 v3, Divx 3.1, Divx 4.02, Divx 5.02 and Xvid 2.1 ....................................48

Microsoft v1 & v2 & v3, Divx 4.02, 3IVX D4................................................................54 JPEG .........................................................................................................................................56 NON-STANDART.......................................................................................................................58

Ligos Indeo Video 4.5 & 5.11, VP 3.1 and Motion Wavelets ......................................58 VSS H.264, VSS 1.2, Intel I.263, VP 3.1, Cinepak by Radius, Visicron Static & Dynamic......................................................................................................................60

Y-Difference Diagrams ......................................................................................................64 MPEG4 ......................................................................................................................................65

Microsoft 3688 v3, Divx 3.1, Divx 4.02, Divx 5.02 and Xvid 2.1..................................65 Microsoft v1 & v2 & v3, Divx 4.02, 3IVX D4................................................................68

JPEG .........................................................................................................................................71 NON-STANDART.......................................................................................................................75

Ligos Indeo Video 4.5 & 5.11, VP 3.1 and Motion Wavelets ......................................75

Page 3: Video Codecs Comparisoncompression.ru/video/codec_comparison/pdf/english/msu_codec_tes… · CamStudio GZIP(9) HuffYUV 2.1.1(predict left/no decorr.) HuffYUV 2.1.1(predict left) HuffYUV

VIDEO CODECS COMPARISON TEST/ PART 2 CS MSU GRAPHICS&MEDIA LAB VIDEO GROUP MOSCOW, 15 MAY 2003

CS MSU G&M Lab/ Video Group / http://www.compression.ru/video/ 3

VSS H.264, VSS 1.2, Intel I.263, VP 3.1, Cinepak by Radius, Visicron Static & Dynamic......................................................................................................................78

Bitrate Handle Diagrams....................................................................................................81 MPEG4 ......................................................................................................................................82

Microsoft 3688 v3, Divx 3.1, Divx 4.02, Divx 5.02 and Xvid 2.1..................................82 Microsoft v1 & v2 & v3, Divx 4.02, 3IVX D4................................................................85

JPEG .........................................................................................................................................87 NON-STANDART.......................................................................................................................89

Ligos Indeo Video 4.5 & 5.11, VP 3.1 and Motion Wavelets ......................................89 VSS H.264, VSS 1.2, Intel I.263, VP 3.1, Cinepak by Radius, Visicron Static & Dynamic......................................................................................................................91

Outline ...............................................................................................................................94

Page 4: Video Codecs Comparisoncompression.ru/video/codec_comparison/pdf/english/msu_codec_tes… · CamStudio GZIP(9) HuffYUV 2.1.1(predict left/no decorr.) HuffYUV 2.1.1(predict left) HuffYUV

VIDEO CODECS COMPARISON TEST/ PART 2 CS MSU GRAPHICS&MEDIA LAB VIDEO GROUP MOSCOW, 15 MAY 2003

CS MSU G&M Lab/ Video Group / http://www.compression.ru/video/ 4

Disclaimer

Attention! For some codecs new versions are available that was not in-cluded into this test.

Page 5: Video Codecs Comparisoncompression.ru/video/codec_comparison/pdf/english/msu_codec_tes… · CamStudio GZIP(9) HuffYUV 2.1.1(predict left/no decorr.) HuffYUV 2.1.1(predict left) HuffYUV

VIDEO CODECS COMPARISON TEST/ PART 2 CS MSU GRAPHICS&MEDIA LAB VIDEO GROUP MOSCOW, 15 MAY 2003

CS MSU G&M Lab/ Video Group / http://www.compression.ru/video/ 5

Lossless codecs

Y-axis on the two diagrams given below represents the compression index - that is the size of the source sequence divided by the size of the compressed sequence.

Коэффициент сжатия для RGB

0.75

0.95

1.15

1.35

1.55

1.75

1.95

2.15

2.35

2.55

2.75

bankomatdi battle bbc3di bus foreman helicopterdi NDDP7di susidi tensdi

Фильм

Коэффи

циент сжатия

|

LEAD JPEG CamStudio GZIP(1)CamStudio GZIP(9) HuffYUV 2.1.1(predict left/no decorr.)HuffYUV 2.1.1(predict left) HuffYUV 2.1.1(predict gradient)Pegasus PicVideo JPEG AVIzlib(hi speed)MSUlab beta

Коэффициент сжатия для YUV

0.75

1.25

1.75

2.25

2.75

3.25

bankomatdi battle bbc3di bus foreman helicopterdi NDDP7di susidi tensdi

Фильм

Коэффи

циент сж

атия

|

LEAD JPEG CamStudio GZIP(fastest)CamStudio GZIP(better compression) HuffYUV 2.1.1(predict gradient)HuffYUV 2.1.1(predict left) HuffYUV 2.1.1(predict median)Pegasus PicVideo JPEG MSUlab beta

Conclusions:

• In the RGB color space Huffyuv 2.1.1 has a better compression index and in the YUV color space MSUlab beta has a better compression index.

Page 6: Video Codecs Comparisoncompression.ru/video/codec_comparison/pdf/english/msu_codec_tes… · CamStudio GZIP(9) HuffYUV 2.1.1(predict left/no decorr.) HuffYUV 2.1.1(predict left) HuffYUV

VIDEO CODECS COMPARISON TEST/ PART 2 CS MSU GRAPHICS&MEDIA LAB VIDEO GROUP MOSCOW, 15 MAY 2003

CS MSU G&M Lab/ Video Group / http://www.compression.ru/video/ 6

Y-axis on the two diagrams given below represents the compression index of a co-dec divided by the compression index of the Huffyuv codec. So there it can be eas-ily seen, which codecs on which sequences reach a higher compression index than Huffyuv.

Сравнение с Huff predict gradient (RGB)

-

0.20

0.40

0.60

0.80

1.00

1.20

1.40

bankomatdi battle bbc3di bus foreman helicopterdi NDDP7di susidi tensdi

Фильм

Отнош

ение

коэф.сж

атия

к H

uff

|

LEAD JPEG CamStudio GZIP(1) CamStudio GZIP(9)HuffYUV 2.1.1(predict left/no decorr.) HuffYUV 2.1.1(predict left) HuffYUV 2.1.1(predict gradient)Pegasus PicVideo JPEG AVIzlib(hi compression) AVIzlib(hi speed)AVIzlib(normal) MSUlab beta

Сравнение с Huff predict median (YUV)

0.25

0.45

0.65

0.85

1.05

1.25

1.45

bankomatdi battle bbc3di bus foreman helicopterdi NDDP7di susidi tensdi

Фильм

Отнош

ение

корэффициентов

сжатия

к H

uff

|

LEAD JPEG CamStudio GZIP(fastest)CamStudio GZIP(better compression) HuffYUV 2.1.1(predict gradient)HuffYUV 2.1.1(predict left) HuffYUV 2.1.1(predict median)Pegasus PicVideo JPEG AVIzlib(hi compression)MSUlab beta

Page 7: Video Codecs Comparisoncompression.ru/video/codec_comparison/pdf/english/msu_codec_tes… · CamStudio GZIP(9) HuffYUV 2.1.1(predict left/no decorr.) HuffYUV 2.1.1(predict left) HuffYUV

VIDEO CODECS COMPARISON TEST/ PART 2 CS MSU GRAPHICS&MEDIA LAB VIDEO GROUP MOSCOW, 15 MAY 2003

CS MSU G&M Lab/ Video Group / http://www.compression.ru/video/ 7

Microsoft codec`s versions Diagrams given in this section represent different hacked versions of the Microsoft codec. As it can be easily seen, all codecs in this group work almost identically. Small difference is probably caused by the changed default options, what in some cases improved the result.

Page 8: Video Codecs Comparisoncompression.ru/video/codec_comparison/pdf/english/msu_codec_tes… · CamStudio GZIP(9) HuffYUV 2.1.1(predict left/no decorr.) HuffYUV 2.1.1(predict left) HuffYUV

VIDEO CODECS COMPARISON TEST/ PART 2 CS MSU GRAPHICS&MEDIA LAB VIDEO GROUP MOSCOW, 15 MAY 2003

CS MSU G&M Lab/ Video Group / http://www.compression.ru/video/ 8

0 2000 4000 6000 8000 1 .104 1.2 .104 1.4 .10415

20

25

30

35

40

45

MS_3688_v1MS_3688_v2MS_3688_v3Angel PotionKS v1KS v2KS v3Microsoft v1Microsoft v2

Y-PSNR

Frame size

Y-P

SNR

0 2000 4000 6000 8000 1 .104 1.2 .104 1.4 .10428

30

32

34

36

38

40

42

44

MS_3688_v1MS_3688_v2MS_3688_v3Angel PotionKS v1KS v2KS v3Microsoft v1Microsoft v2

U-PSNR

Frame size

U-P

SNR

Page 9: Video Codecs Comparisoncompression.ru/video/codec_comparison/pdf/english/msu_codec_tes… · CamStudio GZIP(9) HuffYUV 2.1.1(predict left/no decorr.) HuffYUV 2.1.1(predict left) HuffYUV

VIDEO CODECS COMPARISON TEST/ PART 2 CS MSU GRAPHICS&MEDIA LAB VIDEO GROUP MOSCOW, 15 MAY 2003

CS MSU G&M Lab/ Video Group / http://www.compression.ru/video/ 9

0 2000 4000 6000 8000 1 .104 1.2 .104 1.4 .10415

20

25

30

35

40

45

MS_3688_v1MS_3688_v2MS_3688_v3Angel PotionKS v1KS v2KS v3Microsoft v1Microsoft v2

Y-PSNR

Frame size

Y-P

SNR

2000 3000 4000 5000 6000 7000 8000 9000 1 .104 1.1 .104 1.2 .104 1.3 .104 1.4 .10415

20

25

30

35

40

45

MS_3688_v1MS_3688_v2MS_3688_v3Angel PotionKS v1KS v2KS v3Microsoft v1Microsoft v2

Y-PSNR

Frame size (with drop frames)

Y-P

SNR

Page 10: Video Codecs Comparisoncompression.ru/video/codec_comparison/pdf/english/msu_codec_tes… · CamStudio GZIP(9) HuffYUV 2.1.1(predict left/no decorr.) HuffYUV 2.1.1(predict left) HuffYUV

VIDEO CODECS COMPARISON TEST/ PART 2 CS MSU GRAPHICS&MEDIA LAB VIDEO GROUP MOSCOW, 15 MAY 2003

CS MSU G&M Lab/ Video Group / http://www.compression.ru/video/ 10

0 1 2 3 4 5 6 7 8 93

2.5

2

1.5

1

0.5

0

0.5

MS_3688_v1MS_3688_v2MS_3688_v3Angel PotionKS v1KS v2KS v3Microsoft v1Microsoft v2

Y-difference

Number of measurement

Y-d

iffer

ence

0 1 2 3 4 5 6 7 8 90.7

0.8

0.9

1

1.1

MS_3688_v1MS_3688_v2MS_3688_v3Angel PotionKS v1KS v2KS v3Microsoft v1Microsoft v2

Bitrate handle

Number of measurement

Bitr

ate

hand

le

Conclusions:

Page 11: Video Codecs Comparisoncompression.ru/video/codec_comparison/pdf/english/msu_codec_tes… · CamStudio GZIP(9) HuffYUV 2.1.1(predict left/no decorr.) HuffYUV 2.1.1(predict left) HuffYUV

VIDEO CODECS COMPARISON TEST/ PART 2 CS MSU GRAPHICS&MEDIA LAB VIDEO GROUP MOSCOW, 15 MAY 2003

CS MSU G&M Lab/ Video Group / http://www.compression.ru/video/ 11

• Similar way of functioning is evident for this group.

• Small differences might be caused by the changes in the default settings and some small adjustments made to the original codec.

• Microsoft v3, KS v3 and Angel Potion (to a lesser degree) codecs proved to have some advantages before the other codecs. Among these advantages are the usage of drop frames and good Y-PSNR metric on low bitrate. Other codecs work almost identically.

Page 12: Video Codecs Comparisoncompression.ru/video/codec_comparison/pdf/english/msu_codec_tes… · CamStudio GZIP(9) HuffYUV 2.1.1(predict left/no decorr.) HuffYUV 2.1.1(predict left) HuffYUV

VIDEO CODECS COMPARISON TEST/ PART 2 CS MSU GRAPHICS&MEDIA LAB VIDEO GROUP MOSCOW, 15 MAY 2003

CS MSU G&M Lab/ Video Group / http://www.compression.ru/video/ 12

Y-PSNR / Frame Size Diagrams These diagrams are good for demonstrating the dependence of the quality of the compressed sequence on its size. Average values of metric and frame size are used as coordinates of the basic points of the diagrams. So each branch contains ten points, which relate to the different bitrate values.

Page 13: Video Codecs Comparisoncompression.ru/video/codec_comparison/pdf/english/msu_codec_tes… · CamStudio GZIP(9) HuffYUV 2.1.1(predict left/no decorr.) HuffYUV 2.1.1(predict left) HuffYUV

VIDEO CODECS COMPARISON TEST/ PART 2 CS MSU GRAPHICS&MEDIA LAB VIDEO GROUP MOSCOW, 15 MAY 2003

CS MSU G&M Lab/ Video Group / http://www.compression.ru/video/ 13

MPEG4

Microsoft 3688 v3, Divx 3.1, Divx 4.02, Divx 5.02 and Xvid 2.1

2000 4000 6000 8000 1 .104 1.2 .104

20

25

30

35

40

MS_3688_v3DivX 3.1 alfa fast motionDivX 3.1 alfa low motionDivX 4.02DivX 5.02Xvid

Frame size

Y-P

SNR

Picture 1. Sequence BANKOMATDdi

Conclusions:

• Div 3.1 works a little bit worse than Microsoft on low bitrate.

• Codecs work almost identically if the frame size is around 2-4kb.

• Branches for Divx 4.02 and Divx 5.02 begin at the 3kb frame size. So this is the minimum bitrate which these codecs can compress with (having default settings).

• Low motion and fast motion versions of Divx 3.1 behave similarly on low bi-trate and start to behave differently on the high one. Fast motion version, having a bit smaller PSNR, has a significantly smaller frame size. The bat-tle, helicopterdi and nddp7di sequences showed the same result.

Page 14: Video Codecs Comparisoncompression.ru/video/codec_comparison/pdf/english/msu_codec_tes… · CamStudio GZIP(9) HuffYUV 2.1.1(predict left/no decorr.) HuffYUV 2.1.1(predict left) HuffYUV

VIDEO CODECS COMPARISON TEST/ PART 2 CS MSU GRAPHICS&MEDIA LAB VIDEO GROUP MOSCOW, 15 MAY 2003

CS MSU G&M Lab/ Video Group / http://www.compression.ru/video/ 14

0 2000 4000 6000 8000 1 .104 1.2 .104 1.4 .104 1.6 .1045

10

15

20

25

30

35

40

MS_3688_v3DivX 3.1 alfa fast motionDivX 3.1 alfa low motionDivX 4.02DivX 5.02Xvid

Frame size

Y-P

SNR

Picture 2. Sequence BBC3di

Conclusion:

• Beginning from the 4 kb frame size branches for low motion and fast motion are identical.

• Divx 5.02 works a little better than Divx 4.02 on this sequence.

• Bending of the Xvid 2.1 branch is caused by decreasing of the frame size on low bitrate. Frame size is decreasing beginning from bitrate value of 100 kbps and is increasing beginning from bitrate value of 938 kbps.

Page 15: Video Codecs Comparisoncompression.ru/video/codec_comparison/pdf/english/msu_codec_tes… · CamStudio GZIP(9) HuffYUV 2.1.1(predict left/no decorr.) HuffYUV 2.1.1(predict left) HuffYUV

VIDEO CODECS COMPARISON TEST/ PART 2 CS MSU GRAPHICS&MEDIA LAB VIDEO GROUP MOSCOW, 15 MAY 2003

CS MSU G&M Lab/ Video Group / http://www.compression.ru/video/ 15

0 2000 4000 6000 8000 1 .104 1.2 .104 1.4 .104 1.6 .104 1.8 .104 2 .104 2.2 .10420

25

30

35

40

MS_3688_v3DivX 3.1 alfa fast motionDivX 3.1 alfa low motionDivX 4.02DivX 5.02Xvid

Frame size

Y-P

SNR

Picture 3. Sequence BUS

0 1000 2000 3000 4000 5000 6000 7000 8000 9000 1 .104 1.1 .104 1.2 .104 1.3 .10430

32

34

36

38

40

42

MS_3688_v3DivX 3.1 alfa fast motionDivX 3.1 alfa low motionDivX 4.02DivX 5.02Xvid

Frame size

Y-P

SNR

Picture 4. Sequence FOREMAN

Fast motion works worse than low motion on both foreman and bus sequences.

Page 16: Video Codecs Comparisoncompression.ru/video/codec_comparison/pdf/english/msu_codec_tes… · CamStudio GZIP(9) HuffYUV 2.1.1(predict left/no decorr.) HuffYUV 2.1.1(predict left) HuffYUV

VIDEO CODECS COMPARISON TEST/ PART 2 CS MSU GRAPHICS&MEDIA LAB VIDEO GROUP MOSCOW, 15 MAY 2003

CS MSU G&M Lab/ Video Group / http://www.compression.ru/video/ 16

2000 4000 6000 8000 1 .104 1.2 .104 1.4 .104

20

25

30

35

MS_3688_v3DivX 3.1 alfa fast motionDivX 3.1 alfa low motionDivX 4.02DivX 5.02Xvid

Frame size

Y-P

SNR

Picture 5. Sequence TENSdi

0 2000 4000 6000 8000 1 .104 1.2 .104 1.4 .104 1.6 .10415

20

25

30

35

40

DivX 3.1 alfa low motionDivX 3.1 alfa fast motionDivX 4.02DivX 5.02Xvid

Frame size

Y-P

SNR

Picture 6. Sequence SUSIdi

Fast motion works much better than low motion on this clip. Having almost the same metric, frame after fast motion has the size, which is four times as small as the size of the frame after low motion.

Page 17: Video Codecs Comparisoncompression.ru/video/codec_comparison/pdf/english/msu_codec_tes… · CamStudio GZIP(9) HuffYUV 2.1.1(predict left/no decorr.) HuffYUV 2.1.1(predict left) HuffYUV

VIDEO CODECS COMPARISON TEST/ PART 2 CS MSU GRAPHICS&MEDIA LAB VIDEO GROUP MOSCOW, 15 MAY 2003

CS MSU G&M Lab/ Video Group / http://www.compression.ru/video/ 17

Microsoft v1 & v2 & v3, Divx 4.02, 3IVX D4

0 2000 4000 6000 8000 1 .104 1.2 .104 1.4 .104 1.6 .104 1.8 .104 2 .104 2.2 .104 2.4 .10420

25

30

35

40

MS_3688_v1MS_3688_v2MS_3688_v3DivX 4.023IVX D4

Frame size

PSN

R

Picture 7. Sequence BUS

Conclusions:

• Microsoft v1, v2, v3 work almost identically.

• Microsoft keeps low bitrate.

• The sequence, compressed by Microsoft, has a better quality than se-quences compressed by the other codecs from this group.

• Divx 4.02 does not keep low bitrate, so several points in the beginning turn into one.

• Quality of the sequence, compressed by Divx 4.02, is almost identical with the one, compressed by Microsoft, on low bitrate and with the one, com-pressed by 3IVX D4, on high bitrate.

• 3IVX D4 changes bitrate a bit when it is set to a low value.

All these features are also true for all the diagrams, which were omitted.

Page 18: Video Codecs Comparisoncompression.ru/video/codec_comparison/pdf/english/msu_codec_tes… · CamStudio GZIP(9) HuffYUV 2.1.1(predict left/no decorr.) HuffYUV 2.1.1(predict left) HuffYUV

VIDEO CODECS COMPARISON TEST/ PART 2 CS MSU GRAPHICS&MEDIA LAB VIDEO GROUP MOSCOW, 15 MAY 2003

CS MSU G&M Lab/ Video Group / http://www.compression.ru/video/ 18

0 5000 1 .104 1.5 .104 2 .104 2.5 .104 3 .10415

20

25

30

35

40

MS_3688_v1MS_3688_v2MS_3688_v3DivX 4.023IVX D4

Frame size

PSN

R

Picture 8. Sequence HELICOPTERdi

Here quality of the sequence compressed by Microsoft v2 is worse than quality of the sequences compressed by Microsoft v1 and v3.

Page 19: Video Codecs Comparisoncompression.ru/video/codec_comparison/pdf/english/msu_codec_tes… · CamStudio GZIP(9) HuffYUV 2.1.1(predict left/no decorr.) HuffYUV 2.1.1(predict left) HuffYUV

VIDEO CODECS COMPARISON TEST/ PART 2 CS MSU GRAPHICS&MEDIA LAB VIDEO GROUP MOSCOW, 15 MAY 2003

CS MSU G&M Lab/ Video Group / http://www.compression.ru/video/ 19

0 2000 4000 6000 8000 1 .104 1.2 .104 1.4 .104 1.6 .10410

15

20

25

30

35

40

MS_3688_v1MS_3688_v2MS_3688_v3DivX 4.023IVX D4

Frame size

PSN

R

Picture 9. Sequence NDDP7di

0 2000 4000 6000 8000 1 .104 1.2 .104 1.4 .104 1.6 .10410

15

20

25

30

35

40

MS_3688_v1MS_3688_v2MS_3688_v3DivX 4.023IVX D4

Frame size

PSN

R

Picture 10. Sequence TENSdi

Conclusions:

• Low position of the branches related to Microsoft v1 (see pictures 9, 10) is caused by some error that occurred during compression/decompression of these sequences. The same error occurred with the bbc3di sequence; a

Page 20: Video Codecs Comparisoncompression.ru/video/codec_comparison/pdf/english/msu_codec_tes… · CamStudio GZIP(9) HuffYUV 2.1.1(predict left/no decorr.) HuffYUV 2.1.1(predict left) HuffYUV

VIDEO CODECS COMPARISON TEST/ PART 2 CS MSU GRAPHICS&MEDIA LAB VIDEO GROUP MOSCOW, 15 MAY 2003

CS MSU G&M Lab/ Video Group / http://www.compression.ru/video/ 20

frame from this sequence is given in the description of the Microsoft codec (see “Methodology” section).

• Picture 10 demonstrates that that the quality of the sequence compressed by Divx 4.02 is better than the others.

• Picture10 also demonstrates that 3IVX D4 significantly exceeds the bitrate on the tesndi sequence.

Page 21: Video Codecs Comparisoncompression.ru/video/codec_comparison/pdf/english/msu_codec_tes… · CamStudio GZIP(9) HuffYUV 2.1.1(predict left/no decorr.) HuffYUV 2.1.1(predict left) HuffYUV

VIDEO CODECS COMPARISON TEST/ PART 2 CS MSU GRAPHICS&MEDIA LAB VIDEO GROUP MOSCOW, 15 MAY 2003

CS MSU G&M Lab/ Video Group / http://www.compression.ru/video/ 21

JPEG

0 1000 2000 3000 4000 5000 6000 7000 8000 9000 1 .104 1.1 .10415

20

25

30

35

Morgan Multimedia JPEG2000Morgan Multimedia JPEG V2Visicron J

Frame size

PSN

R

Picture 11. Sequence BANKOMATDdi

0 1000 2000 3000 4000 5000 6000 7000 8000 9000 1 .104 1.1 .104 1.2 .104 1.3 .10415

20

25

30

35

40

Morgan Multimedia JPEG2000Morgan Multimedia JPEG V2Visicron J

Frame size

PSN

R

Picture 12. Sequence BATTLE

Page 22: Video Codecs Comparisoncompression.ru/video/codec_comparison/pdf/english/msu_codec_tes… · CamStudio GZIP(9) HuffYUV 2.1.1(predict left/no decorr.) HuffYUV 2.1.1(predict left) HuffYUV

VIDEO CODECS COMPARISON TEST/ PART 2 CS MSU GRAPHICS&MEDIA LAB VIDEO GROUP MOSCOW, 15 MAY 2003

CS MSU G&M Lab/ Video Group / http://www.compression.ru/video/ 22

0 2000 4000 6000 8000 1 .104 1.2 .104 1.4 .104 1.6 .104 1.8 .104 2 .104 2.2 .10420

25

30

35

40

45

Morgan Multimedia JPEG2000Morgan Multimedia JPEG V2Visicron J

Frame size

PSN

R

Picture 13. Sequence FOREMAN

0 2000 4000 6000 8000 1 .104 1.2 .104 1.4 .10415

20

25

30

35

Morgan Multimedia JPEG2000Morgan Multimedia JPEG V2Visicron J

Frame size

PSN

R

Picture 14. Sequence HELICOPTERdi

Conclusions:

• MM JPEG v2 has the worst quality in this group.

• MM JPEG v2 does not keep low bitrate. For some sequences its branches turned into one point, which means that this codec used one bitrate value with all the 10 different bitrate settings.

• Visicron J has a better quality than MM JPEG2000 on the tensdi sequence. Perhaps that’s because MM JPEG2000 is oriented on video conferences and tensdi has some characteristic for such a video stream features.

Page 23: Video Codecs Comparisoncompression.ru/video/codec_comparison/pdf/english/msu_codec_tes… · CamStudio GZIP(9) HuffYUV 2.1.1(predict left/no decorr.) HuffYUV 2.1.1(predict left) HuffYUV

VIDEO CODECS COMPARISON TEST/ PART 2 CS MSU GRAPHICS&MEDIA LAB VIDEO GROUP MOSCOW, 15 MAY 2003

CS MSU G&M Lab/ Video Group / http://www.compression.ru/video/ 23

NON-STANDART

Ligos Indeo Video 4.5 & 5.11, VP 3.1 и Motion Wavelets

1 .104 2 .104 3 .104 4 .104 5 .104 6 .104 7 .104 8 .104

20

25

30

35

Ligos Indeo Video 4.5Ligos Indeo Video 5.11VP 3.1Motion Wavelets Aware

Frame size

PSN

R

Picture 15. Sequence BANKOMATDdi

Conclusions:

• Length of the branch for Motion Wavelets indicates that this codec does not keep the bitrate and generates sequences with very high bitrate. This is also true for all other sequences.

• Ligos 4.5 works a little bit worse than Ligos 5.11. This tendency can be ob-served on all the tested sequences.

• VP 3.1 is the best in this group.

Page 24: Video Codecs Comparisoncompression.ru/video/codec_comparison/pdf/english/msu_codec_tes… · CamStudio GZIP(9) HuffYUV 2.1.1(predict left/no decorr.) HuffYUV 2.1.1(predict left) HuffYUV

VIDEO CODECS COMPARISON TEST/ PART 2 CS MSU GRAPHICS&MEDIA LAB VIDEO GROUP MOSCOW, 15 MAY 2003

CS MSU G&M Lab/ Video Group / http://www.compression.ru/video/ 24

0 2000 4000 6000 8000 1 .104 1.2 .104 1.4 .104 1.6 .10415

20

25

30

35

40

45

Ligos Indeo Video 4.5Ligos Indeo Video 5.11VP 3.1Motion Wavelets Aware

Frame size

PSN

R

Picture 16. Sequence BATTLE

Here the branch for Motion Wavelets turns into the point. It means that this codec compresses the sequence with the same bitrate for all the bitrate settings.

5000 1 .104 1.5 .104 2 .104 2.5 .104 3 .104 3.5 .104 4 .104 4.5 .104 5 .104

20

25

30

35

40

Intel Indeo Video R 3.2Ligos Indeo Video 3.2Ligos Indeo Video 4.5Ligos Indeo Video 5.11VP 3.1Motion Wavelets Aware

Frame size(with drop frames)

PSN

R

Picture 17. Sequence BUS

Here Ligos 3.2 works much worse than its later versions.

Page 25: Video Codecs Comparisoncompression.ru/video/codec_comparison/pdf/english/msu_codec_tes… · CamStudio GZIP(9) HuffYUV 2.1.1(predict left/no decorr.) HuffYUV 2.1.1(predict left) HuffYUV

VIDEO CODECS COMPARISON TEST/ PART 2 CS MSU GRAPHICS&MEDIA LAB VIDEO GROUP MOSCOW, 15 MAY 2003

CS MSU G&M Lab/ Video Group / http://www.compression.ru/video/ 25

0 1 .104 2 .104 3 .104 4 .104 5 .104 6 .104 7 .104 8 .104 9 .104 1 .10515

20

25

30

35

Ligos Indeo Video 4.5Ligos Indeo Video 5.11VP 3.1Motion Wavelets Aware

Frame size

PSN

R

Picture 18. Sequence HELICOPTERdi

Abrupt changes of metric on low bitrate indicate instability of the Ligos 4.5 & 5.11 codecs’ work.

Page 26: Video Codecs Comparisoncompression.ru/video/codec_comparison/pdf/english/msu_codec_tes… · CamStudio GZIP(9) HuffYUV 2.1.1(predict left/no decorr.) HuffYUV 2.1.1(predict left) HuffYUV

VIDEO CODECS COMPARISON TEST/ PART 2 CS MSU GRAPHICS&MEDIA LAB VIDEO GROUP MOSCOW, 15 MAY 2003

CS MSU G&M Lab/ Video Group / http://www.compression.ru/video/ 26

VSS H.264, VSS 1.2, Intel I.263, VP 3.1, Cinepak by Radius, Visicron Static & Dynamic

0 1 .104 2 .104 3 .104 4 .104 5 .104 6 .104 7 .10420

25

30

35

40

VSS 1.2VP 3.1Cinepak by RadiusVisicron StaticVisicron DynamicVSS H.264

Frame size

PSN

R

Picture 19. Sequence BANKOMATDdi

Conclusions:

• Cinepak by Radius greatly increases the bitrate and its branch badly affects the clarity of the diagram. That’s why the branch for this codec is further mostly omitted.

• Visicron works almost in the same way in the Static and Dynamic modes; the corresponding branches are very close to each other.

Page 27: Video Codecs Comparisoncompression.ru/video/codec_comparison/pdf/english/msu_codec_tes… · CamStudio GZIP(9) HuffYUV 2.1.1(predict left/no decorr.) HuffYUV 2.1.1(predict left) HuffYUV

VIDEO CODECS COMPARISON TEST/ PART 2 CS MSU GRAPHICS&MEDIA LAB VIDEO GROUP MOSCOW, 15 MAY 2003

CS MSU G&M Lab/ Video Group / http://www.compression.ru/video/ 27

0 1000 2000 3000 4000 5000 6000 7000 8000 9000 1 .104 1.1 .104 1.2 .1045

10

15

20

25

30

35

40

VSS 1.2VP 3.1Visicron StaticVisicron DynamicVSS H.264

Frame size

PSN

R

Picture 20. Sequence BBC3di

Failure of the branch for Visicron Dynamic is caused by the error which occurred during the compression (for description of this error see the “Methodology” sec-tion).

Page 28: Video Codecs Comparisoncompression.ru/video/codec_comparison/pdf/english/msu_codec_tes… · CamStudio GZIP(9) HuffYUV 2.1.1(predict left/no decorr.) HuffYUV 2.1.1(predict left) HuffYUV

VIDEO CODECS COMPARISON TEST/ PART 2 CS MSU GRAPHICS&MEDIA LAB VIDEO GROUP MOSCOW, 15 MAY 2003

CS MSU G&M Lab/ Video Group / http://www.compression.ru/video/ 28

0 5000 1 .104 1.5 .104 2 .104 2.5 .104 3 .104 3.5 .10415

20

25

30

35

40

45

VSS 1.2Intel I.263VP 3.1Cinepak by radiusVisicron StaticVisicron DynamicVSS H.264

Frame size

PSN

R

Picture 21. Sequence BUS

0 1000 2000 3000 4000 5000 6000 7000 8000 9000 1 .104 1.1 .104 1.2 .10425

30

35

40

VSS 1.2VP 3.1Visicron StaticVisicron DynamicVSS H.264

Frame size

PSN

R

Picture 22. Sequence NDDP7di

Page 29: Video Codecs Comparisoncompression.ru/video/codec_comparison/pdf/english/msu_codec_tes… · CamStudio GZIP(9) HuffYUV 2.1.1(predict left/no decorr.) HuffYUV 2.1.1(predict left) HuffYUV

VIDEO CODECS COMPARISON TEST/ PART 2 CS MSU GRAPHICS&MEDIA LAB VIDEO GROUP MOSCOW, 15 MAY 2003

CS MSU G&M Lab/ Video Group / http://www.compression.ru/video/ 29

Conclusions:

• Cinepak by Radius does not increase bitrate a lot on the sequences with low resolution. But the quality is still rather bad.

• Intel I.263, which works only on the bus and foreman sequences, achieves rather good results. Although Visicron and VP 3.1 still have a better quality.

• Quality of VP 3.1 is close to the quality of VSS 1.2, but the branch for VP 3.1 is stably located lower than the branch for VSS 1.2.

• Visicron has the same quality as VSS 1.2 on the same bitrate. But since Visicron keeps the bitrate better, the branch for VSS 1.2 is located a little bit more on the right and VSS 1.2 reaches a better quality on high bitrate.

Page 30: Video Codecs Comparisoncompression.ru/video/codec_comparison/pdf/english/msu_codec_tes… · CamStudio GZIP(9) HuffYUV 2.1.1(predict left/no decorr.) HuffYUV 2.1.1(predict left) HuffYUV

VIDEO CODECS COMPARISON TEST/ PART 2 CS MSU GRAPHICS&MEDIA LAB VIDEO GROUP MOSCOW, 15 MAY 2003

CS MSU G&M Lab/ Video Group / http://www.compression.ru/video/ 30

Strategy of Drop Frames

Drop frame is a frame that is not compressed by codec. Instead of compressing it codec replaces this frame with the last compressed frame. Unlike the previously shown diagram type, PSNR/Frame Size (with drop frames) diagrams show de-pendence of Y-YUV PSNR metric on real average frame size – that is the result of dividing the size of the sequence on the number of non-drop frames. Codec gen-erates drop frames on order to keep the bitrate specified in its options (in other words to reduce the size of the compressed sequence). Frequently codecs gener-ate several drop frames one after another, what affects the film rather unpleas-antly: a static picture appears instead of the dynamic scene (slide show effect). On the PSNR/Frame Size (with drop frames) diagram one can easily see the bitrate, beginning from which codec stops generating drop frames. This bitrate relates to the point, beginning from which curves on the with/without drop frames diagrams concur with each other. But this bitrate actually can’t be a criterion of codec’s qual-ity estimation, because some codecs generate drop frames correctly and make their presence in the sequence. These diagrams do not show positions of the drop frames in the video sequence, and therefore it is impossible to estimate how cor-rectly drop frames were used.

When comparing video codecs in this section one should pay attention to how close to the Y-axis branches of the diagram with drop frames are located. The more on the left the branch is the less average frame size the video sequence has and therefore the greater fps there is at the output. So those codecs, whose branches are located more on the left, provide better fps at the output with the same quality.

Page 31: Video Codecs Comparisoncompression.ru/video/codec_comparison/pdf/english/msu_codec_tes… · CamStudio GZIP(9) HuffYUV 2.1.1(predict left/no decorr.) HuffYUV 2.1.1(predict left) HuffYUV

VIDEO CODECS COMPARISON TEST/ PART 2 CS MSU GRAPHICS&MEDIA LAB VIDEO GROUP MOSCOW, 15 MAY 2003

CS MSU G&M Lab/ Video Group / http://www.compression.ru/video/ 31

MPEG4

Microsoft 3688 v3, Divx 3.1, Divx 4.02, Divx 5.02 and Xvid 2.1

2000 4000 6000 8000 1 .104 1.2 .104

20

25

30

35

40

MS_3688_v3DivX 3.1 alfa fast motionDivX 3.1 alfa low motionDivX 4.02DivX 5.02Xvid

Frame size

Y-P

SNR

1000 2000 3000 4000 5000 6000 7000 8000 9000 1 .104 1.1 .104 1.2 .104 1.3 .10434

36

38

40

42

44

MS_3688_V3DivX 3.1 alfa fast motionDivX 3.1 alfa low motionDivX 4.02DivX 5.02Xvid

Frame size(with drop frames)

PSN

R

Picture 23. Sequence BANKOMATdi

Conclusions:

Page 32: Video Codecs Comparisoncompression.ru/video/codec_comparison/pdf/english/msu_codec_tes… · CamStudio GZIP(9) HuffYUV 2.1.1(predict left/no decorr.) HuffYUV 2.1.1(predict left) HuffYUV

VIDEO CODECS COMPARISON TEST/ PART 2 CS MSU GRAPHICS&MEDIA LAB VIDEO GROUP MOSCOW, 15 MAY 2003

CS MSU G&M Lab/ Video Group / http://www.compression.ru/video/ 32

• Only Microsoft v3 and Divx 3.1 generate drop frames.

• The branch for Microsoft v3 is more on the left on high and low bitrate; hav-ing the same quality Microsoft v3 has a greater FPS at the output.

• The branch for Divx 3.1 is more on the left on average bitrate and thus Divx 3.1 has a greater FPS.

• The bend of the branch for Xvid 2.1 is caused not by the drop frames` us-age but by some specific change of the average frame size.

• Divx 4.02 and Divx 5.02 do not generate drop frames and thus increase low bitrate.

Page 33: Video Codecs Comparisoncompression.ru/video/codec_comparison/pdf/english/msu_codec_tes… · CamStudio GZIP(9) HuffYUV 2.1.1(predict left/no decorr.) HuffYUV 2.1.1(predict left) HuffYUV

VIDEO CODECS COMPARISON TEST/ PART 2 CS MSU GRAPHICS&MEDIA LAB VIDEO GROUP MOSCOW, 15 MAY 2003

CS MSU G&M Lab/ Video Group / http://www.compression.ru/video/ 33

2000 4000 6000 8000 1 .104 1.2 .104 1.4 .104

20

25

30

35

MS_3688_v3DivX 3.1 alfa fast motionDivX 3.1 alfa low motionDivX 4.02DivX 5.02Xvid

Frame size

Y-P

SNR

0 2000 4000 6000 8000 1 .104 1.2 .104 1.4 .104 1.6 .10430

35

40

45

MS_3688_V3DivX 3.1 alfa fast motionDivX 3.1 alfa low motionDivX 4.02DivX 5.02Xvid

Frame size(with drop frames)

PSN

R

Picture 24. Sequence TENSdi

Divx 3.1 did not generate any drop frames in this sequence and this is the only sequences in which it happened.

Page 34: Video Codecs Comparisoncompression.ru/video/codec_comparison/pdf/english/msu_codec_tes… · CamStudio GZIP(9) HuffYUV 2.1.1(predict left/no decorr.) HuffYUV 2.1.1(predict left) HuffYUV

VIDEO CODECS COMPARISON TEST/ PART 2 CS MSU GRAPHICS&MEDIA LAB VIDEO GROUP MOSCOW, 15 MAY 2003

CS MSU G&M Lab/ Video Group / http://www.compression.ru/video/ 34

Microsoft v1 & v2 & v3, Divx 4.02, 3IVX D4

0 2000 4000 6000 8000 1 .104 1.2 .104 1.4 .10415

20

25

30

35

40

45

MS_3688_v1MS_3688_v2MS_3688_v3DivX 4.023IVX D4

Frame size

PSN

R

2000 3000 4000 5000 6000 7000 8000 9000 1 .104 1.1 .104 1.2 .104 1.3 .10415

20

25

30

35

40

45

MS_3688_V1MS_3688_V2MS_3688_V3DivX 4.023IVX D4

Frame size(with drop frames)

PSN

R

Picture 25. Sequence BATTLE

Conclusions:

• Only Microsoft codecs use drop frames in this group.

• Superiority of Microsoft v3 is evident for this group.

Page 35: Video Codecs Comparisoncompression.ru/video/codec_comparison/pdf/english/msu_codec_tes… · CamStudio GZIP(9) HuffYUV 2.1.1(predict left/no decorr.) HuffYUV 2.1.1(predict left) HuffYUV

VIDEO CODECS COMPARISON TEST/ PART 2 CS MSU GRAPHICS&MEDIA LAB VIDEO GROUP MOSCOW, 15 MAY 2003

CS MSU G&M Lab/ Video Group / http://www.compression.ru/video/ 35

0 2000 4000 6000 8000 1 .104 1.2 .104 1.4 .104 1.6 .104 1.8 .104 2 .104 2.2 .104 2.4 .10420

25

30

35

40

MS_3688_v1MS_3688_v2MS_3688_v3DivX 4.023IVX D4

Frame size

PSN

R

2000 4000 6000 8000 1 .104 1.2 .104 1.4 .104 1.6 .104 1.8 .104 2 .104 2.2 .104 2.4 .10420

25

30

35

40

MS_3688_V1MS_3688_V2MS_3688_V3DivX 4.023IVX D4

Frame size(with drop frames)

PSN

R

Picture 26. Sequence BUS

Conclusions:

• Microsoft codecs do not use drop frames on the sequences with low resolu-tion like bus and foreman. Since the size of the frame is rather small it is possible to keep bitrate without generating drop frames.

Page 36: Video Codecs Comparisoncompression.ru/video/codec_comparison/pdf/english/msu_codec_tes… · CamStudio GZIP(9) HuffYUV 2.1.1(predict left/no decorr.) HuffYUV 2.1.1(predict left) HuffYUV

VIDEO CODECS COMPARISON TEST/ PART 2 CS MSU GRAPHICS&MEDIA LAB VIDEO GROUP MOSCOW, 15 MAY 2003

CS MSU G&M Lab/ Video Group / http://www.compression.ru/video/ 36

JPEG

0 1000 2000 3000 4000 5000 6000 7000 8000 9000 1 .104 1.1 .10415

20

25

30

35

Morgan Multimedia JPEG2000Morgan Multimedia JPEG V2Visicron J

Frame size

PSN

R

0 1000 2000 3000 4000 5000 6000 7000 8000 9000 1 .104 1.1 .10415

20

25

30

35

Morgan Multimedia JPEG2000Morgan Multimedia JPEG V2Visicron J

Frame size(with drop frames)

PSN

R

Picture 27. Sequence BANKOMATDdi

[SV1]Conclusions:

• Only Visicron J uses drop frames in this group. So it can’t be compared with the other codecs.

Page 37: Video Codecs Comparisoncompression.ru/video/codec_comparison/pdf/english/msu_codec_tes… · CamStudio GZIP(9) HuffYUV 2.1.1(predict left/no decorr.) HuffYUV 2.1.1(predict left) HuffYUV

VIDEO CODECS COMPARISON TEST/ PART 2 CS MSU GRAPHICS&MEDIA LAB VIDEO GROUP MOSCOW, 15 MAY 2003

CS MSU G&M Lab/ Video Group / http://www.compression.ru/video/ 37

0 1000 2000 3000 4000 5000 6000 7000 8000 9000 1 .104 1.1 .104 1.2 .104 1.3 .10415

20

25

30

35

40

Morgan Multimedia JPEG2000Morgan Multimedia JPEG V2Visicron J

Frame size

PSN

R

0 1000 2000 3000 4000 5000 6000 7000 8000 9000 1 .104 1.1 .104 1.2 .104 1.3 .10415

20

25

30

35

40

Morgan Multimedia JPEG2000Morgan Multimedia JPEG V2Visicron J

Frame size(with drop frames)

PSN

R

Picture 28. Sequence BATTLE

Page 38: Video Codecs Comparisoncompression.ru/video/codec_comparison/pdf/english/msu_codec_tes… · CamStudio GZIP(9) HuffYUV 2.1.1(predict left/no decorr.) HuffYUV 2.1.1(predict left) HuffYUV

VIDEO CODECS COMPARISON TEST/ PART 2 CS MSU GRAPHICS&MEDIA LAB VIDEO GROUP MOSCOW, 15 MAY 2003

CS MSU G&M Lab/ Video Group / http://www.compression.ru/video/ 38

0 2000 4000 6000 8000 1 .104 1.2 .104 1.4 .104 1.6 .1045

10

15

20

25

30

Morgan Multimedia JPEG2000Morgan Multimedia JPEG V2Visicron J

Frame size

PSN

R

0 2000 4000 6000 8000 1 .104 1.2 .104 1.4 .104 1.6 .1045

10

15

20

25

30

Morgan Multimedia JPEG2000Morgan Multimedia JPEG V2Visicron J

Frame size(with drop frames)

PSN

R

Picture 29. Sequence BBC3di

Page 39: Video Codecs Comparisoncompression.ru/video/codec_comparison/pdf/english/msu_codec_tes… · CamStudio GZIP(9) HuffYUV 2.1.1(predict left/no decorr.) HuffYUV 2.1.1(predict left) HuffYUV

VIDEO CODECS COMPARISON TEST/ PART 2 CS MSU GRAPHICS&MEDIA LAB VIDEO GROUP MOSCOW, 15 MAY 2003

CS MSU G&M Lab/ Video Group / http://www.compression.ru/video/ 39

0 2000 4000 6000 8000 1 .104 1.2 .104 1.4 .104 1.6 .104 1.8 .104 2 .104 2.2 .10415

20

25

30

35

40

Morgan Multimedia JPEG2000Morgan Multimedia JPEG V2Visicron J

Frame size

PSN

R

0 2000 4000 6000 8000 1 .104 1.2 .104 1.4 .104 1.6 .104 1.8 .104 2 .104 2.2 .10415

20

25

30

35

40

Morgan Multimedia JPEG2000Morgan Multimedia JPEG V2Visicron J

Frame size(with drop frames)

PSN

R

Picture 30. Sequence BUS

Page 40: Video Codecs Comparisoncompression.ru/video/codec_comparison/pdf/english/msu_codec_tes… · CamStudio GZIP(9) HuffYUV 2.1.1(predict left/no decorr.) HuffYUV 2.1.1(predict left) HuffYUV

VIDEO CODECS COMPARISON TEST/ PART 2 CS MSU GRAPHICS&MEDIA LAB VIDEO GROUP MOSCOW, 15 MAY 2003

CS MSU G&M Lab/ Video Group / http://www.compression.ru/video/ 40

0 2000 4000 6000 8000 1 .104 1.2 .104 1.4 .104 1.6 .104 1.8 .104 2 .104 2.2 .10420

25

30

35

40

45

Morgan Multimedia JPEG2000Morgan Multimedia JPEG V2Visicron J

Frame size

PSN

R

0 2000 4000 6000 8000 1 .104 1.2 .104 1.4 .104 1.6 .104 1.8 .104 2 .104 2.2 .10420

25

30

35

40

45

Morgan Multimedia JPEG2000Morgan Multimedia JPEG V2Visicron J

Frame size(with drop frames)

PSN

R

Picture 31. Sequence FOREMAN

Page 41: Video Codecs Comparisoncompression.ru/video/codec_comparison/pdf/english/msu_codec_tes… · CamStudio GZIP(9) HuffYUV 2.1.1(predict left/no decorr.) HuffYUV 2.1.1(predict left) HuffYUV

VIDEO CODECS COMPARISON TEST/ PART 2 CS MSU GRAPHICS&MEDIA LAB VIDEO GROUP MOSCOW, 15 MAY 2003

CS MSU G&M Lab/ Video Group / http://www.compression.ru/video/ 41

0 2000 4000 6000 8000 1 .104 1.2 .104 1.4 .10415

20

25

30

35

Morgan Multimedia JPEG2000Morgan Multimedia JPEG V2Visicron J

Frame size

PSN

R

0 2000 4000 6000 8000 1 .104 1.2 .104 1.4 .10415

20

25

30

35

Morgan Multimedia JPEG2000Morgan Multimedia JPEG V2Visicron J

Frame size(with drop frames)

PSN

R

Picture 32. Sequence HELICOPTERdi

Page 42: Video Codecs Comparisoncompression.ru/video/codec_comparison/pdf/english/msu_codec_tes… · CamStudio GZIP(9) HuffYUV 2.1.1(predict left/no decorr.) HuffYUV 2.1.1(predict left) HuffYUV

VIDEO CODECS COMPARISON TEST/ PART 2 CS MSU GRAPHICS&MEDIA LAB VIDEO GROUP MOSCOW, 15 MAY 2003

CS MSU G&M Lab/ Video Group / http://www.compression.ru/video/ 42

0 1000 2000 3000 4000 5000 6000 7000 8000 9000 1 .104 1.1 .104 1.2 .104 1.3 .10420

25

30

35

40

Morgan Multimedia JPEG2000Morgan Multimedia JPEG V2Visicron J

Frame size

PSN

R

0 1000 2000 3000 4000 5000 6000 7000 8000 9000 1 .104 1.1 .104 1.2 .104 1.3 .10420

25

30

35

40

Morgan Multimedia JPEG2000Morgan Multimedia JPEG V2Visicron J

Frame size(with drop frames)

PSN

R

Picture 33. Sequence NDDP7di

Page 43: Video Codecs Comparisoncompression.ru/video/codec_comparison/pdf/english/msu_codec_tes… · CamStudio GZIP(9) HuffYUV 2.1.1(predict left/no decorr.) HuffYUV 2.1.1(predict left) HuffYUV

VIDEO CODECS COMPARISON TEST/ PART 2 CS MSU GRAPHICS&MEDIA LAB VIDEO GROUP MOSCOW, 15 MAY 2003

CS MSU G&M Lab/ Video Group / http://www.compression.ru/video/ 43

0 1000 2000 3000 4000 5000 6000 7000 8000 9000 1 .104 1.1 .104 1.2 .104 1.3 .10424

26

28

30

32

34

36

38

Morgan Multimedia JPEG2000Morgan Multimedia JPEG V2Visicron J

Frame size

PSN

R

0 1000 2000 3000 4000 5000 6000 7000 8000 9000 1 .104 1.1 .104 1.2 .104 1.3 .10425

30

35

40

Morgan Multimedia JPEG2000Morgan Multimedia JPEG V2Visicron J

Frame size(with drop frames)

PSN

R

Picture 34. Sequence SUSIdi

Page 44: Video Codecs Comparisoncompression.ru/video/codec_comparison/pdf/english/msu_codec_tes… · CamStudio GZIP(9) HuffYUV 2.1.1(predict left/no decorr.) HuffYUV 2.1.1(predict left) HuffYUV

VIDEO CODECS COMPARISON TEST/ PART 2 CS MSU GRAPHICS&MEDIA LAB VIDEO GROUP MOSCOW, 15 MAY 2003

CS MSU G&M Lab/ Video Group / http://www.compression.ru/video/ 44

0 2000 4000 6000 8000 1 .104 1.2 .104 1.4 .104 1.6 .10416

18

20

22

24

26

28

Morgan Multimedia JPEG2000Morgan Multimedia JPEG V2Visicron J

Frame size

PSN

R

0 2000 4000 6000 8000 1 .104 1.2 .104 1.4 .104 1.6 .10416

18

20

22

24

26

28

Morgan Multimedia JPEG2000Morgan Multimedia JPEG V2Visicron J

Frame size(with drop frames)

PSN

R

Picture 35. Sequence TENSdi

Page 45: Video Codecs Comparisoncompression.ru/video/codec_comparison/pdf/english/msu_codec_tes… · CamStudio GZIP(9) HuffYUV 2.1.1(predict left/no decorr.) HuffYUV 2.1.1(predict left) HuffYUV

VIDEO CODECS COMPARISON TEST/ PART 2 CS MSU GRAPHICS&MEDIA LAB VIDEO GROUP MOSCOW, 15 MAY 2003

CS MSU G&M Lab/ Video Group / http://www.compression.ru/video/ 45

NON-STANDART

Ligos Indeo Video 4.5 & 5.11, VP 3.1 and Motion Wavelets

1 .104 2 .104 3 .104 4 .104 5 .104 6 .104 7 .104 8 .104

20

25

30

35

Ligos Indeo Video 4.5Ligos Indeo Video 5.11VP 3.1Motion Wavelets Aware

Frame size

PSN

R

1 .104 2 .104 3 .104 4 .104 5 .104 6 .104 7 .104 8 .104

20

25

30

35

Ligos Indeo Video 4.5Ligos Indeo Video 5.11VP 3.1Motion Wavelets by Aware

Frame size(with drop frames)

PSN

R

Picture 36. Sequence BANKOMATDdi

Conclusions:

• VP 3.1 and Motion Wavelets do not generate drop frames.

• Ligos 5.11 has the superiority; its branch is located more on the left.

Page 46: Video Codecs Comparisoncompression.ru/video/codec_comparison/pdf/english/msu_codec_tes… · CamStudio GZIP(9) HuffYUV 2.1.1(predict left/no decorr.) HuffYUV 2.1.1(predict left) HuffYUV

VIDEO CODECS COMPARISON TEST/ PART 2 CS MSU GRAPHICS&MEDIA LAB VIDEO GROUP MOSCOW, 15 MAY 2003

CS MSU G&M Lab/ Video Group / http://www.compression.ru/video/ 46

VSS H.264, VSS 1.2, Intel I.263, VP 3.1, Cinepak by Radius, Visicron Static & Dynamic

0 1 .104 2 .104 3 .104 4 .104 5 .104 6 .104 7 .10420

25

30

35

40

VSS 1.2VP 3.1Cinepak by RadiusVisicron StaticVisicron DynamicVSS H.264

Frame size

PSN

R

0 1 .104 2 .104 3 .104 4 .104 5 .104 6 .104 7 .10420

25

30

35

40

VSS 1.2VP 3.1Cinepak by RadiusVisicron StaticVIsicron DynamicVSS H.264

Frame size(with drop frames)

PSN

R

Picture 37. Sequence BANKOMATDdi

Conclusions:

• Cinepak by Radius doesn’t use drop frames. But it doesn’t need this, con-sidering the bitrate it compresses with.

Page 47: Video Codecs Comparisoncompression.ru/video/codec_comparison/pdf/english/msu_codec_tes… · CamStudio GZIP(9) HuffYUV 2.1.1(predict left/no decorr.) HuffYUV 2.1.1(predict left) HuffYUV

VIDEO CODECS COMPARISON TEST/ PART 2 CS MSU GRAPHICS&MEDIA LAB VIDEO GROUP MOSCOW, 15 MAY 2003

CS MSU G&M Lab/ Video Group / http://www.compression.ru/video/ 47

0 1000 2000 3000 4000 5000 6000 7000 8000 9000 1 .104 1.1 .104 1.2 .104 1.3 .10415

20

25

30

35

40

45

VSS 1.2VP 3.1Visicron StaticVisicron DynamicVSS H.264

Frame size

PSN

R

1000 2000 3000 4000 5000 6000 7000 8000 9000 1 .104 1.1 .104 1.2 .104 1.3 .10415

20

25

30

35

40

45

VSS 1.2VP 3.1Visicron StaticVIsicron DynamicVSS H.264

Frame size(with drop frames)

PSN

R

Picture 38. Sequence BATTLE

Conclusions:

• Only Visicron codecs use drop frames.

• Visicron Dynamic has a smaller average frame size and therefore a greater FPS at the output.

• These statements are true for all the other sequences as well.

Page 48: Video Codecs Comparisoncompression.ru/video/codec_comparison/pdf/english/msu_codec_tes… · CamStudio GZIP(9) HuffYUV 2.1.1(predict left/no decorr.) HuffYUV 2.1.1(predict left) HuffYUV

VIDEO CODECS COMPARISON TEST/ PART 2 CS MSU GRAPHICS&MEDIA LAB VIDEO GROUP MOSCOW, 15 MAY 2003

CS MSU G&M Lab/ Video Group / http://www.compression.ru/video/ 48

U-PSNR Diagrams

MPEG4 Microsoft 3688 v3, Divx 3.1, Divx 4.02, Divx 5.02 and Xvid 2.1

0 2000 4000 6000 8000 1 .104 1.2 .104 1.4 .10415

20

25

30

35

40

45

MS_3688_v3DivX 3.1 alfa fast motionDivX 3.1 alfa low motionDivX 4.02DivX 5.02Xvid

Frame size

Y-P

SNR

0 2000 4000 6000 8000 1 .104 1.2 .104 1.4 .10430

35

40

45

MS_3688_v3DivX 3.1 alfa fast motionDivX 3.1 alfa low motionDivX 4.02DivX 5.02Xvid

Frame size

U-P

SNR

Picture 39. Sequence BATTLE

Page 49: Video Codecs Comparisoncompression.ru/video/codec_comparison/pdf/english/msu_codec_tes… · CamStudio GZIP(9) HuffYUV 2.1.1(predict left/no decorr.) HuffYUV 2.1.1(predict left) HuffYUV

VIDEO CODECS COMPARISON TEST/ PART 2 CS MSU GRAPHICS&MEDIA LAB VIDEO GROUP MOSCOW, 15 MAY 2003

CS MSU G&M Lab/ Video Group / http://www.compression.ru/video/ 49

0 2000 4000 6000 8000 1 .104 1.2 .104 1.4 .104 1.6 .104 1.8 .104 2 .10415

20

25

30

35

40

MS_3688_v3DivX 3.1 alfa fast motionDivX 3.1 alfa low motionDivX 4.02DivX 5.02Xvid

Frame size

Y-P

SNR

0 2000 4000 6000 8000 1 .104 1.2 .104 1.4 .104 1.6 .104 1.8 .104 2 .10436

38

40

42

44

MS_3688_v3DivX 3.1 alfa fast motionDivX 3.1 alfa low motionDivX 4.02DivX 5.02Xvid

Frame size

U-P

SNR

Picture 40. Sequence HELICOPTERdi

Page 50: Video Codecs Comparisoncompression.ru/video/codec_comparison/pdf/english/msu_codec_tes… · CamStudio GZIP(9) HuffYUV 2.1.1(predict left/no decorr.) HuffYUV 2.1.1(predict left) HuffYUV

VIDEO CODECS COMPARISON TEST/ PART 2 CS MSU GRAPHICS&MEDIA LAB VIDEO GROUP MOSCOW, 15 MAY 2003

CS MSU G&M Lab/ Video Group / http://www.compression.ru/video/ 50

0 2000 4000 6000 8000 1 .104 1.2 .104 1.4 .104 1.6 .10425

30

35

40

MS_3688_v3DivX 3.1 alfa fast motionDivX 3.1 alfa low motionDivX 4.02DivX 5.02Xvid

Frame size

Y-P

SNR

0 2000 4000 6000 8000 1 .104 1.2 .104 1.4 .104 1.6 .10436

38

40

42

44

46

MS_3688_v3DivX 3.1 alfa fast motionDivX 3.1 alfa low motionDivX 4.02DivX 5.02Xvid

Frame size

U-P

SNR

Picture 41. Sequence NDDP7di

Page 51: Video Codecs Comparisoncompression.ru/video/codec_comparison/pdf/english/msu_codec_tes… · CamStudio GZIP(9) HuffYUV 2.1.1(predict left/no decorr.) HuffYUV 2.1.1(predict left) HuffYUV

VIDEO CODECS COMPARISON TEST/ PART 2 CS MSU GRAPHICS&MEDIA LAB VIDEO GROUP MOSCOW, 15 MAY 2003

CS MSU G&M Lab/ Video Group / http://www.compression.ru/video/ 51

2000 4000 6000 8000 1 .104 1.2 .104 1.4 .104

20

25

30

35

MS_3688_v3DivX 3.1 alfa fast motionDivX 3.1 alfa low motionDivX 4.02DivX 5.02Xvid

Frame size

Y-P

SNR

0 2000 4000 6000 8000 1 .104 1.2 .104 1.4 .104 1.6 .10430

35

40

45

MS_3688_v3DivX 3.1 alfa fast motionDivX 3.1 alfa low motionDivX 4.02DivX 5.02Xvid

Frame size

U-P

SNR

Picture 42. Sequence TENSdi

Page 52: Video Codecs Comparisoncompression.ru/video/codec_comparison/pdf/english/msu_codec_tes… · CamStudio GZIP(9) HuffYUV 2.1.1(predict left/no decorr.) HuffYUV 2.1.1(predict left) HuffYUV

VIDEO CODECS COMPARISON TEST/ PART 2 CS MSU GRAPHICS&MEDIA LAB VIDEO GROUP MOSCOW, 15 MAY 2003

CS MSU G&M Lab/ Video Group / http://www.compression.ru/video/ 52

0 2000 4000 6000 8000 1 .104 1.2 .104 1.4 .104 1.6 .10415

20

25

30

35

40

DivX 3.1 alfa low motionDivX 3.1 alfa fast motionDivX 4.02DivX 5.02Xvid

Frame size

Y-P

SNR

0 2000 4000 6000 8000 1 .104 1.2 .104 1.4 .104 1.6 .10425

30

35

40

45

DivX 3.1 alfa low motionDivX 3.1 alfa fast motionDivX 4.02DivX 5.02Xvid

Frame size

U-P

SNR

Picture 43. Sequence SUSIdi

Page 53: Video Codecs Comparisoncompression.ru/video/codec_comparison/pdf/english/msu_codec_tes… · CamStudio GZIP(9) HuffYUV 2.1.1(predict left/no decorr.) HuffYUV 2.1.1(predict left) HuffYUV

VIDEO CODECS COMPARISON TEST/ PART 2 CS MSU GRAPHICS&MEDIA LAB VIDEO GROUP MOSCOW, 15 MAY 2003

CS MSU G&M Lab/ Video Group / http://www.compression.ru/video/ 53

Conclusions:

• Divx 3.1, 5.02 & 4.02 and Microsoft v3 stably keep quality of the color com-ponents. This is true for all the sequences.

• Xvid 2.1 keeps color components rather well on the sequences with noise like susidi, tensdi, nddp7di, and works worse than other codecs on the dif-ferent sequences.

Page 54: Video Codecs Comparisoncompression.ru/video/codec_comparison/pdf/english/msu_codec_tes… · CamStudio GZIP(9) HuffYUV 2.1.1(predict left/no decorr.) HuffYUV 2.1.1(predict left) HuffYUV

VIDEO CODECS COMPARISON TEST/ PART 2 CS MSU GRAPHICS&MEDIA LAB VIDEO GROUP MOSCOW, 15 MAY 2003

CS MSU G&M Lab/ Video Group / http://www.compression.ru/video/ 54

Microsoft v1 & v2 & v3, Divx 4.02, 3IVX D4

0 1000 2000 3000 4000 5000 6000 7000 8000 9000 1 .104 1.1 .104 1.2 .104 1.3 .10420

25

30

35

40

MS_3688_v1MS_3688_v2MS_3688_v3DivX 4.023IVX D4

Frame size

PSN

R

0 1000 2000 3000 4000 5000 6000 7000 8000 9000 1 .104 1.1 .104 1.2 .104 1.3 .10436

38

40

42

44

MS_3688_v1MS_3688_v2MS_3688_v3DivX 4.023IVX D4

U-PSNR

Frame size

U-P

SNR

Picture 44. Sequence BANKOMATDdi

Page 55: Video Codecs Comparisoncompression.ru/video/codec_comparison/pdf/english/msu_codec_tes… · CamStudio GZIP(9) HuffYUV 2.1.1(predict left/no decorr.) HuffYUV 2.1.1(predict left) HuffYUV

VIDEO CODECS COMPARISON TEST/ PART 2 CS MSU GRAPHICS&MEDIA LAB VIDEO GROUP MOSCOW, 15 MAY 2003

CS MSU G&M Lab/ Video Group / http://www.compression.ru/video/ 55

Conclusions:

• Microsoft codecs keep the U-component 5dB better than the Y-component on high bitrate and 15-20 dB better on low bitrate.

• All the codecs keep color components better than the Y-component. Divx 4.02 and 3IVX D4 keep U-component 4-5 dB better than the Y-component.

• These statements are true for all the other sequences as well.

Page 56: Video Codecs Comparisoncompression.ru/video/codec_comparison/pdf/english/msu_codec_tes… · CamStudio GZIP(9) HuffYUV 2.1.1(predict left/no decorr.) HuffYUV 2.1.1(predict left) HuffYUV

VIDEO CODECS COMPARISON TEST/ PART 2 CS MSU GRAPHICS&MEDIA LAB VIDEO GROUP MOSCOW, 15 MAY 2003

CS MSU G&M Lab/ Video Group / http://www.compression.ru/video/ 56

JPEG

0 1000 2000 3000 4000 5000 6000 7000 8000 9000 1 .104 1.1 .10415

20

25

30

35

Morgan Multimedia JPEG2000Morgan Multimedia JPEG V2Visicron J

Frame size

PSN

R

0 1000 2000 3000 4000 5000 6000 7000 8000 9000 1 .104 1.1 .10430

32

34

36

38

40

42

44

Morgan Multimedia JPEG2000Morgan Multimedia JPEG V2Visicron J

Frame size

U-P

SNR

Picture 45. Sequence BANKOMATDdi

Conclusions:

• MM JPEGv2 keeps the U-component 5-15dB better than the Y-component.

• Visicron and MM JPEG2000 keep the U-component 5-7dB better than the Y-component on high bitrate and 10-15dB better on low bitrate.

Page 57: Video Codecs Comparisoncompression.ru/video/codec_comparison/pdf/english/msu_codec_tes… · CamStudio GZIP(9) HuffYUV 2.1.1(predict left/no decorr.) HuffYUV 2.1.1(predict left) HuffYUV

VIDEO CODECS COMPARISON TEST/ PART 2 CS MSU GRAPHICS&MEDIA LAB VIDEO GROUP MOSCOW, 15 MAY 2003

CS MSU G&M Lab/ Video Group / http://www.compression.ru/video/ 57

0 2000 4000 6000 8000 1 .104 1.2 .104 1.4 .104 1.6 .104 1.8 .104 2 .104 2.2 .10415

20

25

30

35

40

Morgan Multimedia JPEG2000Morgan Multimedia JPEG V2Visicron J

Frame size

PSN

R

0 2000 4000 6000 8000 1 .104 1.2 .104 1.4 .104 1.6 .104 1.8 .104 2 .104 2.2 .10432

34

36

38

40

42

44

46

Morgan Multimedia JPEG2000Morgan Multimedia JPEG V2Visicron J

Frame size

U-P

SNR

Picture 46. Sequence BUS

Conclusion:

• Visicron J has a better U-PSNR on low bitrate, while MM JPEG2000 has a better U-PSNR on high bitrate.

• All the codecs from this group keep the U-component better than the Y-component.

Page 58: Video Codecs Comparisoncompression.ru/video/codec_comparison/pdf/english/msu_codec_tes… · CamStudio GZIP(9) HuffYUV 2.1.1(predict left/no decorr.) HuffYUV 2.1.1(predict left) HuffYUV

VIDEO CODECS COMPARISON TEST/ PART 2 CS MSU GRAPHICS&MEDIA LAB VIDEO GROUP MOSCOW, 15 MAY 2003

CS MSU G&M Lab/ Video Group / http://www.compression.ru/video/ 58

NON-STANDART

Ligos Indeo Video 4.5 & 5.11, VP 3.1 and Motion Wavelets

5000 1 .104 1.5 .104 2 .104 2.5 .104 3 .104 3.5 .104 4 .104 4.5 .104 5 .104

20

25

30

35

40

Intel Indeo Video R 3.2Ligos Indeo Video 3.2Ligos Indeo Video 4.5Ligos Indeo Video 5.11VP 3.1Motion Wavelets Aware

Frame size

Y-P

SNR

0 5000 1 .104 1.5 .104 2 .104 2.5 .104 3 .104 3.5 .104 4 .104 4.5 .104 5 .10436

38

40

42

44

46

Intel Indeo Video R 3.2Ligos Indeo Video 3.2Ligos Indeo Video 4.5Ligos Indeo Video 5.11VP 3.1Motion Wavelets Aware

Frame size

U-P

SNR

Picture 47. Sequence BUS

Page 59: Video Codecs Comparisoncompression.ru/video/codec_comparison/pdf/english/msu_codec_tes… · CamStudio GZIP(9) HuffYUV 2.1.1(predict left/no decorr.) HuffYUV 2.1.1(predict left) HuffYUV

VIDEO CODECS COMPARISON TEST/ PART 2 CS MSU GRAPHICS&MEDIA LAB VIDEO GROUP MOSCOW, 15 MAY 2003

CS MSU G&M Lab/ Video Group / http://www.compression.ru/video/ 59

Conclusions:

• Ligos 3.2 & 4.5 and VP 3.1 keep the U-component better than the Y-component. As it has been already said, this is usual for video codecs and is caused by the fact that human eye is more sensitive to the changes in color that to the changes in brightness.

• Motion Wavelets and Ligos 5.11 keep both components similarly.

• These codecs behave almost in the same way on the other sequences, so all the rest diagrams were omitted.

Page 60: Video Codecs Comparisoncompression.ru/video/codec_comparison/pdf/english/msu_codec_tes… · CamStudio GZIP(9) HuffYUV 2.1.1(predict left/no decorr.) HuffYUV 2.1.1(predict left) HuffYUV

VIDEO CODECS COMPARISON TEST/ PART 2 CS MSU GRAPHICS&MEDIA LAB VIDEO GROUP MOSCOW, 15 MAY 2003

CS MSU G&M Lab/ Video Group / http://www.compression.ru/video/ 60

VSS H.264, VSS 1.2, Intel I.263, VP 3.1, Cinepak by Radius, Visicron Static & Dynamic

0 1 .104 2 .104 3 .104 4 .104 5 .104 6 .104 7 .10420

25

30

35

40

VSS 1.2VP 3.1Cinepak by RadiusVisicron StaticVisicron DynamicVSS H.264

Frame size

PSN

R

0 1 .104 2 .104 3 .104 4 .104 5 .104 6 .104 7 .10434

36

38

40

42

44

VSS 1.2VP 3.1Cinepak by RadiusVisicron StaticVisicron DynamicVSS H.264

Frame size

U-P

SNR

Picture 48. Sequence BANKOMATDdi

Page 61: Video Codecs Comparisoncompression.ru/video/codec_comparison/pdf/english/msu_codec_tes… · CamStudio GZIP(9) HuffYUV 2.1.1(predict left/no decorr.) HuffYUV 2.1.1(predict left) HuffYUV

VIDEO CODECS COMPARISON TEST/ PART 2 CS MSU GRAPHICS&MEDIA LAB VIDEO GROUP MOSCOW, 15 MAY 2003

CS MSU G&M Lab/ Video Group / http://www.compression.ru/video/ 61

0 1000 2000 3000 4000 5000 6000 7000 8000 9000 1 .104 1.1 .104 1.2 .104 1.3 .10415

20

25

30

35

40

45

VSS 1.2VP 3.1Visicron StaticVisicron DynamicVSS H.264

Frame size

PSN

R

0 1000 2000 3000 4000 5000 6000 7000 8000 9000 1 .104 1.1 .104 1.2 .104 1.3 .10430

35

40

45

VSS 1.2VP 3.1Visicron StaticVisicron DynamicVSS H.264

Frame size

U-P

SNR

Picture 49. Sequence BATTLE

Conclusions:

• The branch for VSS 1.2 is located lower (and therefore VSS 1.2 has a worse U-PSNR) than the branches for VP 3.1 and Visicron on most se-quences.

Page 62: Video Codecs Comparisoncompression.ru/video/codec_comparison/pdf/english/msu_codec_tes… · CamStudio GZIP(9) HuffYUV 2.1.1(predict left/no decorr.) HuffYUV 2.1.1(predict left) HuffYUV

VIDEO CODECS COMPARISON TEST/ PART 2 CS MSU GRAPHICS&MEDIA LAB VIDEO GROUP MOSCOW, 15 MAY 2003

CS MSU G&M Lab/ Video Group / http://www.compression.ru/video/ 62

0 1000 2000 3000 4000 5000 6000 7000 8000 9000 1 .104 1.1 .104 1.2 .1045

10

15

20

25

30

35

40

VSS 1.2VP 3.1Visicron StaticVisicron DynamicVSS H.264

Frame size

PSN

R

0 1000 2000 3000 4000 5000 6000 7000 8000 9000 1 .104 1.1 .104 1.2 .10428

30

32

34

36

38

40

VSS 1.2VP 3.1Visicron StaticVisicron DynamicVSS H.264

Frame size

U-P

SNR

Picture 50. Последоваетльность BBC3di

Conclusions:

• Visicron is the best to keep the U-component on low bitrate; VP 3.1 is the best to keep it on high bitrate.

Page 63: Video Codecs Comparisoncompression.ru/video/codec_comparison/pdf/english/msu_codec_tes… · CamStudio GZIP(9) HuffYUV 2.1.1(predict left/no decorr.) HuffYUV 2.1.1(predict left) HuffYUV

VIDEO CODECS COMPARISON TEST/ PART 2 CS MSU GRAPHICS&MEDIA LAB VIDEO GROUP MOSCOW, 15 MAY 2003

CS MSU G&M Lab/ Video Group / http://www.compression.ru/video/ 63

0 5000 1 .104 1.5 .104 2 .104 2.5 .104 3 .10425

30

35

40

45

VSS 1.2Intel I.263VP 3.1Cinepak by radiusVisicron StaticVisicron DynamicVSS H.264

Frame size

PSN

R

0 5000 1 .104 1.5 .104 2 .104 2.5 .104 3 .10436

38

40

42

44

46

VSS 1.2Intel I.263VP 3.1Cinepak by radiusVisicron StaticVisicron DynamicVSS H.264

Frame size

U-P

SNR

Picture 51. Sequence FOREMAN

Conclusions:

• VSS 1.2 is the best in this group to keep the U-component in this sequence.

Page 64: Video Codecs Comparisoncompression.ru/video/codec_comparison/pdf/english/msu_codec_tes… · CamStudio GZIP(9) HuffYUV 2.1.1(predict left/no decorr.) HuffYUV 2.1.1(predict left) HuffYUV

VIDEO CODECS COMPARISON TEST/ PART 2 CS MSU GRAPHICS&MEDIA LAB VIDEO GROUP MOSCOW, 15 MAY 2003

CS MSU G&M Lab/ Video Group / http://www.compression.ru/video/ 64

Y-Difference Diagrams This type of diagrams reflects dynamics of the change of brightness in the se-quence depending on the bitrate. Y-axis represents the difference between aver-age brightness of the compressed and source sequences. X-axis represents the number of the measurement (bitrate). So a positive ordinate of the point means in-crease of brightness after compression and a negative one means decrease (dark-ening).

Page 65: Video Codecs Comparisoncompression.ru/video/codec_comparison/pdf/english/msu_codec_tes… · CamStudio GZIP(9) HuffYUV 2.1.1(predict left/no decorr.) HuffYUV 2.1.1(predict left) HuffYUV

VIDEO CODECS COMPARISON TEST/ PART 2 CS MSU GRAPHICS&MEDIA LAB VIDEO GROUP MOSCOW, 15 MAY 2003

CS MSU G&M Lab/ Video Group / http://www.compression.ru/video/ 65

MPEG4

Microsoft 3688 v3, Divx 3.1, Divx 4.02, Divx 5.02 and Xvid 2.1

0 1 2 3 4 5 6 7 8 90.5

0

0.5

1

1.5

2

2.5

MS_3688_V3DivX 3.1 alfa fast motionDivX 3.1 alfa low motionDivX 4.02DivX 5.02Xvid

Number of measurement

Y-d

iffer

ence

Picture 52. Sequence BANKOMATDdi

0 1 2 3 4 5 6 7 8 92

1

0

1

2

3

MS_3688_V3DivX 3.1 alfa fast motionDivX 3.1 alfa low motionDivX 4.02DivX 5.02Xvid

Number of measurement

Y-d

iffer

ence

Picture 53. Sequence BATTLE

Page 66: Video Codecs Comparisoncompression.ru/video/codec_comparison/pdf/english/msu_codec_tes… · CamStudio GZIP(9) HuffYUV 2.1.1(predict left/no decorr.) HuffYUV 2.1.1(predict left) HuffYUV

VIDEO CODECS COMPARISON TEST/ PART 2 CS MSU GRAPHICS&MEDIA LAB VIDEO GROUP MOSCOW, 15 MAY 2003

CS MSU G&M Lab/ Video Group / http://www.compression.ru/video/ 66

0 1 2 3 4 5 6 7 8 90.5

0

0.5

1

1.5

2

2.5

MS_3688_V3DivX 3.1 alfa fast motionDivX 3.1 alfa low motionDivX 4.02DivX 5.02Xvid

Number of measurement

Y-d

iffer

ence

Picture 54. Sequence BBC3di

0 1 2 3 4 5 6 7 8 92

1

0

1

2

3

MS_3688_V3DivX 3.1 alfa fast motionDivX 3.1 alfa low motionDivX 4.02DivX 5.02Xvid

Number of measurement

Y-d

iffer

ence

Picture 55. Sequence HELICOPTERdi

Page 67: Video Codecs Comparisoncompression.ru/video/codec_comparison/pdf/english/msu_codec_tes… · CamStudio GZIP(9) HuffYUV 2.1.1(predict left/no decorr.) HuffYUV 2.1.1(predict left) HuffYUV

VIDEO CODECS COMPARISON TEST/ PART 2 CS MSU GRAPHICS&MEDIA LAB VIDEO GROUP MOSCOW, 15 MAY 2003

CS MSU G&M Lab/ Video Group / http://www.compression.ru/video/ 67

Conclusions:

• Divx 4.02 & 5.02 stably increase brightness by 2-2.5 dB.

• Xvid 2.1 increases brightness by 1-2 dB.

• Divx 3.1 and Microsoft v3 change (in both directions) brightness by 1.5-2 dB on low bitrate and keep it almost unchanged on high one.

Page 68: Video Codecs Comparisoncompression.ru/video/codec_comparison/pdf/english/msu_codec_tes… · CamStudio GZIP(9) HuffYUV 2.1.1(predict left/no decorr.) HuffYUV 2.1.1(predict left) HuffYUV

VIDEO CODECS COMPARISON TEST/ PART 2 CS MSU GRAPHICS&MEDIA LAB VIDEO GROUP MOSCOW, 15 MAY 2003

CS MSU G&M Lab/ Video Group / http://www.compression.ru/video/ 68

Microsoft v1 & v2 & v3, Divx 4.02, 3IVX D4

0 1 2 3 4 5 6 7 8 91

0.5

0

0.5

1

1.5

2

2.5

MS_3688_V1MS_3688_V2MS_3688_V3DivX 4.023IVX D4

Number of measurement

Y-d

iffer

ence

Picture 56. Sequence BANKOMATDdi

0 1 2 3 4 5 6 7 8 93

2

1

0

1

2

3

MS_3688_V1MS_3688_V2MS_3688_V3DivX 4.023IVX D4

Number of measurement

Y-d

iffer

ence

Picture 57. Sequence BATTLE

Page 69: Video Codecs Comparisoncompression.ru/video/codec_comparison/pdf/english/msu_codec_tes… · CamStudio GZIP(9) HuffYUV 2.1.1(predict left/no decorr.) HuffYUV 2.1.1(predict left) HuffYUV

VIDEO CODECS COMPARISON TEST/ PART 2 CS MSU GRAPHICS&MEDIA LAB VIDEO GROUP MOSCOW, 15 MAY 2003

CS MSU G&M Lab/ Video Group / http://www.compression.ru/video/ 69

0 1 2 3 4 5 6 7 8 90.5

0

0.5

1

1.5

2

2.5

MS_3688_V1MS_3688_V2MS_3688_V3DivX 4.023IVX D4

Number of measurement

Y-d

iffer

ence

Picture 58. Sequence BUS

0 1 2 3 4 5 6 7 8 93

2

1

0

1

2

3

MS_3688_V1MS_3688_V2MS_3688_V3DivX 4.023IVX D4

Number of measurement

Y-d

iffer

ence

Picture 59. Sequence HELICOPTERdi

Page 70: Video Codecs Comparisoncompression.ru/video/codec_comparison/pdf/english/msu_codec_tes… · CamStudio GZIP(9) HuffYUV 2.1.1(predict left/no decorr.) HuffYUV 2.1.1(predict left) HuffYUV

VIDEO CODECS COMPARISON TEST/ PART 2 CS MSU GRAPHICS&MEDIA LAB VIDEO GROUP MOSCOW, 15 MAY 2003

CS MSU G&M Lab/ Video Group / http://www.compression.ru/video/ 70

0 1 2 3 4 5 6 7 8 95

0

5

10

15

20

MS_3688_V1MS_3688_V2MS_3688_V3DivX 4.023IVX D4

Number of measurement

Y-d

iffer

ence

Picture 60. Sequence NDDP7di

Conclusions:

• Divx 4.02 stably increases brightness by 2-2.5 dB; 3IVX D4 – by 1 dB.

• Microsoft codecs change brightness in some sequences on low bitrate and do not change it on high one.

• Differences of brightness on the diagram for Microsoft v1 (see the diagram for nddp7di) are caused by an error which occurred during the compression.

Page 71: Video Codecs Comparisoncompression.ru/video/codec_comparison/pdf/english/msu_codec_tes… · CamStudio GZIP(9) HuffYUV 2.1.1(predict left/no decorr.) HuffYUV 2.1.1(predict left) HuffYUV

VIDEO CODECS COMPARISON TEST/ PART 2 CS MSU GRAPHICS&MEDIA LAB VIDEO GROUP MOSCOW, 15 MAY 2003

CS MSU G&M Lab/ Video Group / http://www.compression.ru/video/ 71

JPEG

0 1 2 3 4 5 6 7 8 92

1.5

1

0.5

0

0.5

Morgan Multimedia JPEG2000Morgan Multimedia JPEG V2Visicron J

Number of measurement

Y-d

iffer

ence

Picture 61. Sequence BANKOMATDdi

0 1 2 3 4 5 6 7 8 92

1

0

1

2

Morgan Multimedia JPEG2000Morgan Multimedia JPEG V2Visicron J

Number of measurement

Y-d

iffer

ence

Picture 62. Sequence BATTLE

Page 72: Video Codecs Comparisoncompression.ru/video/codec_comparison/pdf/english/msu_codec_tes… · CamStudio GZIP(9) HuffYUV 2.1.1(predict left/no decorr.) HuffYUV 2.1.1(predict left) HuffYUV

VIDEO CODECS COMPARISON TEST/ PART 2 CS MSU GRAPHICS&MEDIA LAB VIDEO GROUP MOSCOW, 15 MAY 2003

CS MSU G&M Lab/ Video Group / http://www.compression.ru/video/ 72

0 1 2 3 4 5 6 7 8 94

3

2

1

0

1

2

Morgan Multimedia JPEG2000Morgan Multimedia JPEG V2Visicron J

Number of measurement

Y-d

iffer

ence

Picture 63. Sequence BBC3di

0 1 2 3 4 5 6 7 8 90.6

0.4

0.2

0

0.2

0.4

0.6

Morgan Multimedia JPEG2000Morgan Multimedia JPEG V2Visicron J

Number of measurement

Y-d

iffer

ence

Picture 64. Sequence BUS

Page 73: Video Codecs Comparisoncompression.ru/video/codec_comparison/pdf/english/msu_codec_tes… · CamStudio GZIP(9) HuffYUV 2.1.1(predict left/no decorr.) HuffYUV 2.1.1(predict left) HuffYUV

VIDEO CODECS COMPARISON TEST/ PART 2 CS MSU GRAPHICS&MEDIA LAB VIDEO GROUP MOSCOW, 15 MAY 2003

CS MSU G&M Lab/ Video Group / http://www.compression.ru/video/ 73

0 1 2 3 4 5 6 7 8 91.5

1

0.5

0

0.5

1

Morgan Multimedia JPEG2000Morgan Multimedia JPEG V2Visicron J

Number of measurement

Y-d

iffer

ence

Picture 65. Sequence HELICOPTERdi

0 1 2 3 4 5 6 7 8 96

5

4

3

2

1

0

1

Morgan Multimedia JPEG2000Morgan Multimedia JPEG V2Visicron J

Number of measurement

Y-d

iffer

ence

Picture 66. Sequence NDDP7di

Page 74: Video Codecs Comparisoncompression.ru/video/codec_comparison/pdf/english/msu_codec_tes… · CamStudio GZIP(9) HuffYUV 2.1.1(predict left/no decorr.) HuffYUV 2.1.1(predict left) HuffYUV

VIDEO CODECS COMPARISON TEST/ PART 2 CS MSU GRAPHICS&MEDIA LAB VIDEO GROUP MOSCOW, 15 MAY 2003

CS MSU G&M Lab/ Video Group / http://www.compression.ru/video/ 74

0 1 2 3 4 5 6 7 8 92.5

2

1.5

1

0.5

0

0.5

Morgan Multimedia JPEG2000Morgan Multimedia JPEG V2Visicron J

Number of measurement

Y-d

iffer

ence

Picture 67. Sequence TENSdi

Conclusions:

• MM JPEG2000 changes brightness by 4-5 dB in some sequences on low bitrate and changes it very slightly on high bitrate.

• Visicron J changes brightness not more than by 1 dB. Only in the battle se-quence brightness is changed by 2 dB on low bitrate.

• MM JPEG v2 changes brightness less than by 1 dB on any bitrate, except for the bbc3di sequence, where it changed brightness by 1.5 dB.

Page 75: Video Codecs Comparisoncompression.ru/video/codec_comparison/pdf/english/msu_codec_tes… · CamStudio GZIP(9) HuffYUV 2.1.1(predict left/no decorr.) HuffYUV 2.1.1(predict left) HuffYUV

VIDEO CODECS COMPARISON TEST/ PART 2 CS MSU GRAPHICS&MEDIA LAB VIDEO GROUP MOSCOW, 15 MAY 2003

CS MSU G&M Lab/ Video Group / http://www.compression.ru/video/ 75

NON-STANDART

Ligos Indeo Video 4.5 & 5.11, VP 3.1 and Motion Wavelets

0 1 2 3 4 5 6 7 8 92

1

0

1

2

Ligos Indeo Video 4.5Ligos Indeo Video 5.11VP 3.1Aware Motion Wavelets

Number of measurement

Y-d

iffer

ence

data2 12⟨ ⟩( )j

data3 12⟨ ⟩( )j

data4 12⟨ ⟩( )j

data5 12⟨ ⟩( )j

j

Picture 68. Sequence BATTLE

0 1 2 3 4 5 6 7 8 92

1

0

1

2

3

Ligos Indeo Video 4.5Ligos Indeo Video 5.11VP 3.1Aware Motion Wavelets

Number of measurement

Y-d

iffer

ence

data2 12⟨ ⟩( )j

data3 12⟨ ⟩( )j

data4 12⟨ ⟩( )j

data5 12⟨ ⟩( )j

j

Picture 69. Sequence BBC3di

Page 76: Video Codecs Comparisoncompression.ru/video/codec_comparison/pdf/english/msu_codec_tes… · CamStudio GZIP(9) HuffYUV 2.1.1(predict left/no decorr.) HuffYUV 2.1.1(predict left) HuffYUV

VIDEO CODECS COMPARISON TEST/ PART 2 CS MSU GRAPHICS&MEDIA LAB VIDEO GROUP MOSCOW, 15 MAY 2003

CS MSU G&M Lab/ Video Group / http://www.compression.ru/video/ 76

0 1 2 3 4 5 6 7 8 91

0

1

2

3

4

Intel Indeo Video R 3.2Ligos Indeo Video 3.2Ligos Indeo Video 4.5Ligos Indeo Video 5.11VP 3.1Motion Wavelets Aware

Number of measurement

Y-d

iffer

ence

Picture 70. Sequence BUS

0 1 2 3 4 5 6 7 8 92

1

0

1

2

3

Ligos Indeo Video 4.5Ligos Indeo Video 5.11VP 3.1Aware Motion Wavelets

Number of measurement

Y-d

iffer

ence

data2 12⟨ ⟩( )j

data3 12⟨ ⟩( )j

data4 12⟨ ⟩( )j

data5 12⟨ ⟩( )j

j

Picture 71. Sequence HELICOPTERdi

Page 77: Video Codecs Comparisoncompression.ru/video/codec_comparison/pdf/english/msu_codec_tes… · CamStudio GZIP(9) HuffYUV 2.1.1(predict left/no decorr.) HuffYUV 2.1.1(predict left) HuffYUV

VIDEO CODECS COMPARISON TEST/ PART 2 CS MSU GRAPHICS&MEDIA LAB VIDEO GROUP MOSCOW, 15 MAY 2003

CS MSU G&M Lab/ Video Group / http://www.compression.ru/video/ 77

0 1 2 3 4 5 6 7 8 91

0.5

0

0.5

1

1.5

2

2.5

Ligos Indeo Video 4.5Ligos Indeo Video 5.11VP 3.1Aware Motion Wavelets

Number of measurement

Y-d

iffer

ence

data2 12⟨ ⟩( )j

data3 12⟨ ⟩( )j

data4 12⟨ ⟩( )j

data5 12⟨ ⟩( )j

j

Picture 72. Sequence TENSdi

Conclusions:

• Motion Wavelets and VP 3.1 increase brightness stably; Motion Wavelets increase it by 2- 2.5 dB, VP 3.10.5 – by 0.5-1.0dB.

• Ligos codecs change brightness in both directions on low bitrate. These os-cillations can be rather significant, for example on the helicopterdi and bat-tle sequences. But change of brightness becomes stable on high bitrate; here it is decreased less than by 0.5 dB.

Page 78: Video Codecs Comparisoncompression.ru/video/codec_comparison/pdf/english/msu_codec_tes… · CamStudio GZIP(9) HuffYUV 2.1.1(predict left/no decorr.) HuffYUV 2.1.1(predict left) HuffYUV

VIDEO CODECS COMPARISON TEST/ PART 2 CS MSU GRAPHICS&MEDIA LAB VIDEO GROUP MOSCOW, 15 MAY 2003

CS MSU G&M Lab/ Video Group / http://www.compression.ru/video/ 78

VSS H.264, VSS 1.2, Intel I.263, VP 3.1, Cinepak by Radius, Visicron Static & Dynamic

0 1 2 3 4 5 6 7 8 92

1

0

1

2

VSS 1.2VP 3.1Cinepak by RadiusVisicron StaticVsiscron DynamicVSS H.264

Number of measurement

Y-d

iffer

ence

Picture 73. Sequence BANKOMATDdi

0 1 2 3 4 5 6 7 8 91

0.5

0

0.5

1

1.5

VSS 1.2VP 3.1Visicron StaticVsiscron DynamicVSS H.264

Number of measurement

Y-d

iffer

ence

Picture 74. Sequence BATTLE

Page 79: Video Codecs Comparisoncompression.ru/video/codec_comparison/pdf/english/msu_codec_tes… · CamStudio GZIP(9) HuffYUV 2.1.1(predict left/no decorr.) HuffYUV 2.1.1(predict left) HuffYUV

VIDEO CODECS COMPARISON TEST/ PART 2 CS MSU GRAPHICS&MEDIA LAB VIDEO GROUP MOSCOW, 15 MAY 2003

CS MSU G&M Lab/ Video Group / http://www.compression.ru/video/ 79

0 1 2 3 4 5 6 7 8 91

0.5

0

0.5

1

1.5

VSS 1.2VP 3.1Visicron StaticVsiscron DynamicVSS H.264

Number of measurement

Y-d

iffer

ence

Picture 75. Sequence BBC3di

0 1 2 3 4 5 6 7 8 91

0.5

0

0.5

1

1.5

2

VSS 1.2Intel I .263VP 3.1Cinepakby RadiusVsiscron StaticVisicron DynamicVSS H.264

Number of measurement

Y-d

iffer

ence

Picture 76. Sequence BUS

Page 80: Video Codecs Comparisoncompression.ru/video/codec_comparison/pdf/english/msu_codec_tes… · CamStudio GZIP(9) HuffYUV 2.1.1(predict left/no decorr.) HuffYUV 2.1.1(predict left) HuffYUV

VIDEO CODECS COMPARISON TEST/ PART 2 CS MSU GRAPHICS&MEDIA LAB VIDEO GROUP MOSCOW, 15 MAY 2003

CS MSU G&M Lab/ Video Group / http://www.compression.ru/video/ 80

0 1 2 3 4 5 6 7 8 90.5

0

0.5

1

1.5

2

2.5

VSS 1.2Intel I .263VP 3.1Cinepakby RadiusVsiscron StaticVisicron DynamicVSS H.264

Number of measurement

Y-d

iffer

ence

Picture 77. Sequence FOREMAN

Conclusions:

• Cinepak by Radius keeps brightness almost unchanged.

• VSS 1.2 and VP 3.1 also change brightness insignificantly.

• Visicron codecs change brightness not more than by 1.5 dB. Changing of brightness often does not stabilize with the growth of bitrate.

• H.264 stably increases brightness by 1-2 dB.

Page 81: Video Codecs Comparisoncompression.ru/video/codec_comparison/pdf/english/msu_codec_tes… · CamStudio GZIP(9) HuffYUV 2.1.1(predict left/no decorr.) HuffYUV 2.1.1(predict left) HuffYUV

VIDEO CODECS COMPARISON TEST/ PART 2 CS MSU GRAPHICS&MEDIA LAB VIDEO GROUP MOSCOW, 15 MAY 2003

CS MSU G&M Lab/ Video Group / http://www.compression.ru/video/ 81

Bitrate Handle Diagrams

Y-axis represents bitrate of the compressed sequence divided by bitrate that was specified before the compression in the codec’s options. X-axis represents the number of the measurement (each measurement is done with different bitrate set-tings; the first measurement relates to the lowest bitrate). So this type of diagrams shows, how many times real bitrate is as big (Bitrate Handle > 1) or small (Bitrate Handle < 1) as bitrate that was specified by a user in the codec’s options.

Page 82: Video Codecs Comparisoncompression.ru/video/codec_comparison/pdf/english/msu_codec_tes… · CamStudio GZIP(9) HuffYUV 2.1.1(predict left/no decorr.) HuffYUV 2.1.1(predict left) HuffYUV

VIDEO CODECS COMPARISON TEST/ PART 2 CS MSU GRAPHICS&MEDIA LAB VIDEO GROUP MOSCOW, 15 MAY 2003

CS MSU G&M Lab/ Video Group / http://www.compression.ru/video/ 82

MPEG4

Microsoft 3688 v3, Divx 3.1, Divx 4.02, Divx 5.02 and Xvid 2.1

0 1 2 3 4 5 6 7 8 90

5

10

15

20

MS_3688_V3DivX 3.1 alfa fast motionDivX 3.1 alfa low motionDivX 4.02DivX 5.02Xvid

Number of measurement

Bitr

ate

hand

le

Picture 78. Sequence BBC3di

0 1 2 3 4 5 6 7 8 90

2

4

6

8

10

12

MS_3688_V3DivX 3.1 alfa fast motionDivX 3.1 alfa low motionDivX 4.02DivX 5.02Xvid

Number of measurement

Bitr

ate

hand

le

Picture 79. Sequence BUS

Page 83: Video Codecs Comparisoncompression.ru/video/codec_comparison/pdf/english/msu_codec_tes… · CamStudio GZIP(9) HuffYUV 2.1.1(predict left/no decorr.) HuffYUV 2.1.1(predict left) HuffYUV

VIDEO CODECS COMPARISON TEST/ PART 2 CS MSU GRAPHICS&MEDIA LAB VIDEO GROUP MOSCOW, 15 MAY 2003

CS MSU G&M Lab/ Video Group / http://www.compression.ru/video/ 83

0 1 2 3 4 5 6 7 8 90

0.5

1

1.5

2

2.5

3

MS_3688_V3DivX 3.1 alfa fast motionDivX 3.1 alfa low motionDivX 4.02DivX 5.02Xvid

Number of measurement

Bitr

ate

hand

le

Picture 80. Sequence FOREMAN

0 1 2 3 4 5 6 7 8 90

1

2

3

4

5

DivX 3.1 alfa fast motionDivX 3.1 alfa low motionDivX 4.02DivX 5.02Xvid

Number of measurement

Bitr

ate

hand

le

Picture 81. Sequence SUSIdi

Page 84: Video Codecs Comparisoncompression.ru/video/codec_comparison/pdf/english/msu_codec_tes… · CamStudio GZIP(9) HuffYUV 2.1.1(predict left/no decorr.) HuffYUV 2.1.1(predict left) HuffYUV

VIDEO CODECS COMPARISON TEST/ PART 2 CS MSU GRAPHICS&MEDIA LAB VIDEO GROUP MOSCOW, 15 MAY 2003

CS MSU G&M Lab/ Video Group / http://www.compression.ru/video/ 84

Conclusions:

• Divx 3.1 and Microsoft v3 keep bitrate much better than the other codecs in this group but they achieve it only by using drop frames (see “Strategy of drop frames” section).

• Fast motion works on some sequences better than low on high bitrate.

• Xvid 2.1 works not bad; it keeps bitrate almost as well as Divx 3.1 and Mi-crosoft v3 without using drop frames. But still there are sequences like bbc3di where it handles low bitrate much worse than these two codecs.

• Divx 4.02 & 5.02 behave almost in the same way; in some cases version 4.02 works better, in some - the other. According to the diagrams given here and in the “Strategy of drop frames” section, Divx 4.02 and its later versions do not generate drop frames. That is why they do not keep low bi-trate and thus improve the quality of the compressed sequence.

Page 85: Video Codecs Comparisoncompression.ru/video/codec_comparison/pdf/english/msu_codec_tes… · CamStudio GZIP(9) HuffYUV 2.1.1(predict left/no decorr.) HuffYUV 2.1.1(predict left) HuffYUV

VIDEO CODECS COMPARISON TEST/ PART 2 CS MSU GRAPHICS&MEDIA LAB VIDEO GROUP MOSCOW, 15 MAY 2003

CS MSU G&M Lab/ Video Group / http://www.compression.ru/video/ 85

Microsoft v1 & v2 & v3, Divx 4.02, 3IVX D4

0 1 2 3 4 5 6 7 8 90

10

20

30

40

50

MS_3688_V1MS_3688_V2MS_3688_V3DivX 4.023IVX D4

Number of measurement

Bitr

ate

hand

le

Picture 82. Sequence BBC3di

0 1 2 3 4 5 6 7 8 90

2

4

6

8

10

12

14

MS_3688_V1MS_3688_V2MS_3688_V3DivX 4.023IVX D4

Number of measurement

Bitr

ate

hand

le

Picture 83. Sequence BUS

Page 86: Video Codecs Comparisoncompression.ru/video/codec_comparison/pdf/english/msu_codec_tes… · CamStudio GZIP(9) HuffYUV 2.1.1(predict left/no decorr.) HuffYUV 2.1.1(predict left) HuffYUV

VIDEO CODECS COMPARISON TEST/ PART 2 CS MSU GRAPHICS&MEDIA LAB VIDEO GROUP MOSCOW, 15 MAY 2003

CS MSU G&M Lab/ Video Group / http://www.compression.ru/video/ 86

0 1 2 3 4 5 6 7 8 90

1

2

3

4

5

6

MS_3688_V1MS_3688_V2MS_3688_V3DivX 4.023IVX D4

Number of measurement

Bitr

ate

hand

le

Picture 84. Sequence FOREMAN

Conclusions:

• Microsoft codecs increase bitrate by 1.5-3 times and use drop frames on low bitrate.

• 3IVX D4 increases low bitrate by 10-50 times and high bitrate by 1.5-2 times depending on the sequence. It does not use drop frames.

• Divx 4.02 increases low bitrate by 10-20 times and high bitrate by 1.5-2 times depending on the sequence.

Page 87: Video Codecs Comparisoncompression.ru/video/codec_comparison/pdf/english/msu_codec_tes… · CamStudio GZIP(9) HuffYUV 2.1.1(predict left/no decorr.) HuffYUV 2.1.1(predict left) HuffYUV

VIDEO CODECS COMPARISON TEST/ PART 2 CS MSU GRAPHICS&MEDIA LAB VIDEO GROUP MOSCOW, 15 MAY 2003

CS MSU G&M Lab/ Video Group / http://www.compression.ru/video/ 87

JPEG

0 1 2 3 4 5 6 7 8 90

5

10

15

Morgan Multimedia JPEG2000Morgan Multimedia JPEG V2Visicron J

Number of measurement

Bitr

ate

hand

le

Picture 85. Sequence BANKOMATDdi

0 1 2 3 4 5 6 7 8 90

5

10

15

20

25

30

35

Morgan Multimedia JPEG2000Morgan Multimedia JPEG V2Visicron J

Number of measurement

Bitr

ate

hand

le

Picture 86. Sequence BBC3di

Page 88: Video Codecs Comparisoncompression.ru/video/codec_comparison/pdf/english/msu_codec_tes… · CamStudio GZIP(9) HuffYUV 2.1.1(predict left/no decorr.) HuffYUV 2.1.1(predict left) HuffYUV

VIDEO CODECS COMPARISON TEST/ PART 2 CS MSU GRAPHICS&MEDIA LAB VIDEO GROUP MOSCOW, 15 MAY 2003

CS MSU G&M Lab/ Video Group / http://www.compression.ru/video/ 88

0 1 2 3 4 5 6 7 8 91

2

3

4

5

6

Morgan Multimedia JPEG2000Morgan Multimedia JPEG V2Visicron J

Number of measurement

Bitr

ate

hand

le

Picture 87. Sequence FOREMAN

Conclusions:

• MM JPEG v2 increases low bitrate by 6-30 times depending on the video sequence. It keeps only the bitrate of 2340 kbps on all the sequences, ex-cept for bus and foreman.

• Visicron J and MM JPEG2000 keep bitrate, increasing it not more than twice.

Page 89: Video Codecs Comparisoncompression.ru/video/codec_comparison/pdf/english/msu_codec_tes… · CamStudio GZIP(9) HuffYUV 2.1.1(predict left/no decorr.) HuffYUV 2.1.1(predict left) HuffYUV

VIDEO CODECS COMPARISON TEST/ PART 2 CS MSU GRAPHICS&MEDIA LAB VIDEO GROUP MOSCOW, 15 MAY 2003

CS MSU G&M Lab/ Video Group / http://www.compression.ru/video/ 89

NON-STANDART

Ligos Indeo Video 4.5 & 5.11, VP 3.1 and Motion Wavelets

0 1 2 3 4 5 6 7 8 90

2

4

6

8

10

12

14

Ligos Indeo Video 4.5Liogs Indeo Video 5.11VP 3.1Aware Motion Wavelets

Number of measurement

Bitr

ate

hand

le

Picture 88. Sequence BATTLE

0 1 2 3 4 5 6 7 8 90

5

10

15

20

Ligos Indeo Video 4.5Liogs Indeo Video 5.11VP 3.1Aware Motion Wavelets

Number of measurement

Bitr

ate

hand

le

Picture 89. Sequence BBC3di

Page 90: Video Codecs Comparisoncompression.ru/video/codec_comparison/pdf/english/msu_codec_tes… · CamStudio GZIP(9) HuffYUV 2.1.1(predict left/no decorr.) HuffYUV 2.1.1(predict left) HuffYUV

VIDEO CODECS COMPARISON TEST/ PART 2 CS MSU GRAPHICS&MEDIA LAB VIDEO GROUP MOSCOW, 15 MAY 2003

CS MSU G&M Lab/ Video Group / http://www.compression.ru/video/ 90

0 1 2 3 4 5 6 7 8 90

2

4

6

8

10

Intel Indeo Video R 3.2Liogs Indeo Video 3.2Ligos Indeo Video 4.5Ligos Indeo Video 5.11VP 3.1Motion Wavelets Aware

Number of measurement

Bitra

te h

andl

e

Picture 90. Sequence BUS

Conclusions:

• Motion Wavelets does not even keep high bitrate. Battle is the only se-quence where its diagram comes close to the value of 1 on the Y-axis as bi-trate increases.

• VP 3.1 does not keep low bitrate. That is not surprising because this codec does not use drop frames. However on high bitrate it works not bad and mostly better than the Ligos codecs.

• Ligos 4.5 & 5.11 mostly keep low bitrate by means of drop frames but yet can double low or high bitrate on some sequences.

• Ligos 3.2 does not keep low bitrate and works in the same way on high bi-trate as its versions 4.5 and 5.11.

Page 91: Video Codecs Comparisoncompression.ru/video/codec_comparison/pdf/english/msu_codec_tes… · CamStudio GZIP(9) HuffYUV 2.1.1(predict left/no decorr.) HuffYUV 2.1.1(predict left) HuffYUV

VIDEO CODECS COMPARISON TEST/ PART 2 CS MSU GRAPHICS&MEDIA LAB VIDEO GROUP MOSCOW, 15 MAY 2003

CS MSU G&M Lab/ Video Group / http://www.compression.ru/video/ 91

VSS H.264, VSS 1.2, Intel I.263, VP 3.1, Cinepak by Radius, Visicron Static & Dynamic

0 1 2 3 4 5 6 7 8 90

50

100

150

VSS 1.2VP 3.1Cinepak by RadiusVisicron StaticVisicron DynamicVSS H.264

Number of measurement

Bitr

ate

hand

le

Picture 91. Sequence BANKOMATDdi

0 1 2 3 4 5 6 7 8 90

1

2

3

4

5

6

VSS 1.2VP 3.1Visicron StaticVisicron DynamicVSS H.264

Number of measurement

Bitr

ate

hand

le

Picture 92. Sequence BATTLE

Page 92: Video Codecs Comparisoncompression.ru/video/codec_comparison/pdf/english/msu_codec_tes… · CamStudio GZIP(9) HuffYUV 2.1.1(predict left/no decorr.) HuffYUV 2.1.1(predict left) HuffYUV

VIDEO CODECS COMPARISON TEST/ PART 2 CS MSU GRAPHICS&MEDIA LAB VIDEO GROUP MOSCOW, 15 MAY 2003

CS MSU G&M Lab/ Video Group / http://www.compression.ru/video/ 92

0 1 2 3 4 5 6 7 8 90

2

4

6

8

10

12

VSS 1.2VP 3.1Visicron StaticVisicron DynamicVSS H.264

Number of measurement

Bitr

ate

hand

le

Picture 93. Sequence BBC3di

0 1 2 3 4 5 6 7 8 90

10

20

30

40

50

60

70

VSS 1.2Intel I.263VP 3.1Cinepak by RadiusVisicron StaticVisicron DynamicVSS H.264

Number of measurement

Bitr

ate

hand

le

Picture 94. Sequence BUS

Page 93: Video Codecs Comparisoncompression.ru/video/codec_comparison/pdf/english/msu_codec_tes… · CamStudio GZIP(9) HuffYUV 2.1.1(predict left/no decorr.) HuffYUV 2.1.1(predict left) HuffYUV

VIDEO CODECS COMPARISON TEST/ PART 2 CS MSU GRAPHICS&MEDIA LAB VIDEO GROUP MOSCOW, 15 MAY 2003

CS MSU G&M Lab/ Video Group / http://www.compression.ru/video/ 93

0 1 2 3 4 5 6 7 8 90

1

2

3

4

5

6

VSS 1.2VP 3.1Visicron StaticVisicron DynamicVSS H.264

Number of measurement

Bitr

ate

hand

le

Picture 95. Sequence NDDP7di

Conclusions:

• Cinepak by Radius greatly increases the bitrate; it is more than 100 times greater on some sequences.

• VP 3.1 does not keep low bitrate. Also it does not use drop frames.

• VSS 1.2 does not keep low bitrate as well, but does not make it more than 5 times greater.

• Intel I.263 does not keep the bitrate and uses drop frames on low bitrate.

• Visicron codecs do not increase bitrate. They even lower high bitrate which is probably done for transferring video information through the network.

• H.264 keeps the bitrate worse than VSS 1.2; both codecs do not use drop frames.

Page 94: Video Codecs Comparisoncompression.ru/video/codec_comparison/pdf/english/msu_codec_tes… · CamStudio GZIP(9) HuffYUV 2.1.1(predict left/no decorr.) HuffYUV 2.1.1(predict left) HuffYUV

VIDEO CODECS COMPARISON TEST/ PART 2 CS MSU GRAPHICS&MEDIA LAB VIDEO GROUP MOSCOW, 15 MAY 2003

CS MSU G&M Lab/ Video Group / http://www.compression.ru/video/ 94

Outline

Video Codecs Comparison consists of the following sections:

• Part 1: Methodology

• Part 2: PSNR Diagrams For All Video Codecs – this document

• Part 3: Frame-accurate Comparison

• Part 4: Visual Comparison

NOTE: These files contain only a VERY SMALL PART of the processed and measured data. If you find an error in this document, please write to [email protected] For new materials please check http://compression.ru/video/