Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Bitstream and hybrid-based video quality assessment for IPTV monitoring
1. Bitstream- and hybrid-based video quality assessment for IPTV
Savvas Argyropoulos, Alexander Raake, Peter List, Colloquium on Quality of Experience in
Marie-Neige Garcia, Bernhard Feiten Multimedia Systems and Services,
Assessment of IP-based Applications, 23 November, Klagenfurt
Telekom Innovation Laboratories,
TU Berlin, Germany
Telekom Innovation Laboratories
2. Video quality assessment
TV-Content
Transmission- Subjective
System quality-
rating
(T-V-) Estimated
Model quality index
Telekom Innovation Laboratories 2
12. P.120X.Y recommendations timeline
Jun. Dec. Apr. May. Sep.
2011 2012 2012 2012 2012
Training Model Test Model Draft
databases submission databases evaluation recommendation
Telekom Innovation Laboratories 12
13. Bit stream video quality model
Video bitstream
Argyropoulos et al.,
IEEE QoMex 2011
Probe
Bitstream decoding
Visibility classifier
bitrate
Video quality assessment
ˆ
MOS
Telekom Innovation Laboratories
16. Packet loss visibility classification based on probability estimates
DMOS of erroneous sequences encoded at 4Mbps
3.5
A
B
3 C
D
E
2.5 F
2
MOSclean - MOS
1.5
1
0.5
0
-0.5
0 10 20 30 40 50 60 70
Number of detected losses
Packet losses that are viewed only by a fraction of the viewers still have an effect on quality
Non detectable ≠ invisible
Telekom Innovation Laboratories
17. Classification of packet loss visibility
6
invisible packet loss
4 visible packet loss
2
mvdiff
0
-2
-4
1
-6 0.8
0.5 0.6
0.6 0.7 0.4
0.8 0.9 0.2
1 0
dMB number of impaired pixels
Telekom Innovation Laboratories
18. Bitstream video quality model
General model
Additive model for distortions due to
QV QCod ItraV
compression and transmission error
Bitstream-based model
IcodV f f size , MBtype , ACcoefs , fps
Freeze
ItraV f IcodV , # Froz. frm
Slicing
ItraV f IcodV , vis, ErrProp,ErrDeg
Telekom Innovation Laboratories
20. Bit stream video quality model – Extracted features
ErrorProp: Number of frames affected by the packet loss (calculation based on frame
type)
AvgMv: Average motion vector of the macroblocks that were lost (*)
ResEnergy: Square of transform coefficients of the missing macroblocks
MaxPartNr: Maximum number of partitions of the missing macroblocks
EstError: Predicted error (in terms of MSE) due to the packet loss (in the frame where the
loss occurred)
LostMbs: Number of impaired macroblocks that were lost due to the packet loss (in the
frame where the loss occurred)
ErrorProp: Number of impaired pixels that were impaired due the packet loss and error
propagation (computed by all affected frame)
AvgMvDiff: Average motion vector difference
(*) For the missing macroblocks, the information is obtained from the co-located
macroblocks in the previous correctly received frame
Telekom Innovation Laboratories
22. Freezing degradation in P.1202.1
Freezing term for each freezing event i:
5
_
1 4.0 ∙
_ _
Motion term for each freezing event i:
∙
. ∑
+1.0
_
Telekom Innovation Laboratories 22