Tuesday, March 20, 2012

Mobile video QOE part II: Objective measurement


Objective measurement of video is performed using mathematical models and algorithm measuring the introduction of noise and the structural similarity of video objects.

There are several mathematical models such as PSNR (Peak Signal to Noise Ratio) and SSIM (Structural Similarity) for instance, that are traditionally used for these calculations. The complexity resides in the fact that a mathematical difference from one pixel to another, from one frame to another does not necessarily translate equally in the human eye.
PSNR is a measure that has a medium to low accuracy but is quite economic in computation. It represent possibly up to 10% of the CPU effort necessary to perform a transcoding operation. This means that although it provides a result that is not fully accurate, the model can be used to compute calculations as the file is being optimized. A vendor can use PSNR as a basis to provide a Mean Opinion Score (MOS) on the quality of a video file.
Video quality of experience measurement can be performed with full reference (FR), reduced reference (RR) or no reference (NR).

Full Reference
Full reference video measurement means that every pixel of a distorted video is compared to the original video. It implies that both original and optimized video have the same number of frames, are encoded in the same format, with the same aspect ratio, etc… It is utterly impractical in most cases and requires enormous CPU capacity to process, in many cases more than what is necessary for the actual transcoding / optimization.

Here is an example of a full reference video quality measurement method under evaluation and being submitted to ITU-T.
As a full reference approach, the model compares the input or high-quality reference video and the associated degraded video sequence under test. 

Score estimation is based on the following steps:


1)          First, the video sequences are preprocessed. In particular, noise is removed by filtering the frames and the frames are subsampled.
2)          A temporal frame alignment between reference and processed video sequence is performed.
3)          A spatial frame alignment between processed video frame and the corresponding reference video frame is performed.
4)          Local spatial quality features are computed: a local similarity and a local difference measure, inspired by visual perception.
5)          An analysis of the distribution of the local similarity and difference feature is performed.
6)          A global spatial degradation is measured using a Blockiness feature.
7)          A global temporal degradation is measured using a Jerkiness feature. The jerkiness measure is computed by evaluating local and global motion intensity and frame display time.
8)         The quality score is estimated based on a non-linear aggregation of the above features.
9)          To avoid misprediction in case of relatively large spatial misalignment between reference and processed video sequence, the above steps are computed for three different horizontal and vertical spatial alignments of the video sequence, and the maximum predicted score among all spatial positions is the final estimated quality score.

Reduced reference 
Reduced reference video measurement is performing the same evaluation as in the full reference model but only on a subset of the media. It is not widely used as frames need to be synchronized and recognized before evaluation.

No reference 
No reference video measurement is the most popular method in video optimization and is used usually when the encoding method is known. The method relies on the tracking of artefacts in the video, such as blockiness, jerkiness, blurring, ringing…etc. to derive a score.

Most vendors will create a MOS score from proprietary no reference video measurement derived from mathematical models. The good vendors constantly update the mathematical model with comparative subjective measurement to ensure that the objective MOS score sticks as much as possible to the subjective testing. You can find out who is performing which type of measurement and their method in my report, here.




Thursday, March 15, 2012

Mobile video optimization 2012: executive summary


As I publish my first report (description here), have an exclusive glance with the below summary.


Executive Summary
V
ideo is a global phenomenon in mobile networks. In only 3 years, it has exploded, from a marginal position (less than 10%) to dominating mobile traffic in 2012 with over 50%.
Mobile networks until now, have been designed and deployed predominantly for transactional data. Messaging, email, browsing is fairly low impact and lightweight in term of payload and only necessitated speed compatible with UMTS. Video brings a new element to the equation. Users rarely complained if their text or email arrived late, in fact, they rarely noticed. Video provides an immediate feedback. Consumers demand quality and are increasingly assimilating the network’s quality to the video quality.

With the wide implementation of HSPA (+) and the first LTE deployments, together with availability of new attractive smartphones, tablets and ultra book, it has become clear that today’s networks and price structure are ill-prepared for this new era.
Handset and device vendors have gained much power in the balance and many consumers chose first a device before a provider.

In parallel, the suppliers of content and services are boldly pushing their consumer relationship to bypass traditional delivery media. These Over-The-Top (OTT) players extract more value from consumers than the access and network providers. This trend accelerates and threatens the fabric itself of the business model for delivery of mobile services.

This is the backdrop of the state of mobile video optimization in 2012. Mobile network operators find themselves in a situation where their core network is composed of many complex elements (GGSN, EPC, browsing gateways, proxies, DPI, PCRF…) that are extremely specialized but have been designed with transactional data in mind. The price plans devised to make sure the network is fully utilized are backfiring and many carriers are discontinuing all-you-can-eat data plans and subsidizing adoption of limited, capped, metered models. Radio access is a scarce resource, with many operators battling with their regulators to obtain more spectrum. The current model to purchase capacity, based on purchasing more base stations, densifying the network is finding its limits. Costs for network build up are even expected to exceed data revenues in the coming years.
On the technical front, many operators are hitting the Shannon’s law, the theoretical limit for spectrum efficiency. Diminishing returns are the rule rather than the exception as RAN become denser for the same available spectrum. Noise and interferences increase.
On the financial front, should an operator follow the demand, it would have to double its mobile data capacity on a yearly basis. The projected revenue increase for data services shows only a CAGR of 20% through 2015. How can operators keep running their business profitably? 
Operationally, doubling capacity every year seems impossible for most networks who look at 3 to 5 years roll out plans.
 Solutions exist and start to emerge. Upgrade to HSPA +, LTE, use femto cells or pico cells, change drastically the pricing structure of the video and social services, offload part of the traffic to wifi, implement adaptive bit rate, optimize the radio link, cache, use CDNs, imagine new business models with content providers, device manufacturers and operators… All these solutions and other are examined in this report.
Video optimization has emerged as one of the technologies deployed to solve some of the issues highlighted above. Deployed in over 80 networks globally, it is a market segment that has generated $102m in 2011 and is projected to generate over $260m in 2012. While it is not the unique solution to this issue, {Core Analysis} believe that most network operators will have to deploy video optimization as a weapon in the arsenal to combat the video invasion in their network. 2009 to 2011 saw the first video optimization commercial deployments, mostly as a defensive move, to shore up embattled networks. 2012 sees video optimization as a means to complement and implement monetization strategies, based on usage metering and control, quality of experience measurement and video class of service delivery.