|
Video Testing for Encoder Manufacturers |
|
|
|
This paper explores the challenges Video Encoder (MPEG, JPEG, WAVLET Compression) Equipment Manufacturers face when assessing video quality. A compression system’s output video quality is a key component in determining the system’s performance.
For visual and audio data, some loss of quality can be tolerated without losing the essential nature of the data. By taking advantage of the limitations of the human sensory system, a great deal of space can be saved while producing an output which is nearly indistinguishable from the original. These lossy data compression methods typically offer a three-way tradeoff between compression speed, compressed data size and quality loss. The question must be asked. How much data can be removed before the customer has a violent reaction. So testing is increasing important. Ideally, a single video quality test box will give an exact video quality objective number. However, based on the Video Quality Expert’s Group (VQEG) study, no model can completely assess video quality. Their conclusions, thus far, have been captured in the “VQEG Report on the Validation of Objective Models of Video Quality Assessment.” Further reading includes Can Objective Metrics Replace the Human Eye? and Can Video Quality Testing be Scripted? In the interim, a hybrid approach is needed: one that lets you observe sequences using your eyes and continually improves the video quality scoring. The test setup simply stated is
Complexity arises as
So a need arises for next generation video quality test equipment. Previous OptionsEach vendor builds unique test equipment to verify their new algorithms. So the first job is to debug the test equipment before it can be used to verify a new design. Debugging the test equipment can take as long if not longer than debugging the display equipment.Video Quality Testing MethodologiesVideo Quality Testing can be done in 1 of 2 ways: Subjectively or Objectively. Follow these links for more information about Subjective Testing and Objective Testing methodologies.In the Subjective case, experts view multiple test clips and vote based on a quality scale (usually 1-5). The Test Equipment must play the video sequences in a pre-defined order and allow the expert time to vote. This is a tedious exercise and is not highly repeatable, but it is based on actual users so it is accurate. In the Objective case, an algorithm “watches” the video sequence and measures the luminous, chrominance, blockiness, edge sharpness, and temporal changes. This data is then correlated with respect to the source video sequence, and a assessment is made about quality. In order to do this, care must be taken to spatially and temporally line up the data to prevent alignment errors from affecting the video score. Regardless of the methodology, the video test setup must be repeatable. Ideally, the video scoring is also repeatable. Video Testing ProcedureTo streamline the process, equipment for video quality testing needs to be defined, which can capture, play, and analyze any two video sequences. Further, as new input/output modules are continuously under development, the test equipment should use an open-architecture approach to ease upgradeability.The following are the key attributes of a robust video quality testing tools.
Setting up Consistent TestsSimplicity is the key to any test. Aim to change only one variable at a time.
Video compression systems inevitably introduce artifacts as the bit rate lowers. Running a system side-by-side with a video reference is the most useful way to categorize and relate the severity and frequency of the artifacts. While looking at artifacts, the video test equipment should highlight edge noise, blocking & tiling, dark pictures, and tearing. Please remember that when testing an encoder/ processing equipment manufacturer, tuning control mechanisms may need to change. Thus, the testing is not complete until the optimal calibration is done. Further, some equipment manufacturers will look better in some instances; while others look better in other instances. Subjective Analysis Display Modes (Vertical Split)
To simplify the work flow, any video sequence can be played while capturing another video sequence, thus, combining the video server, capture device, viewer and video analyzer into one unit. By doing this ClearView controls the test environment, which allows for automated, repeatable, quantitative video quality measurements. Quantitative Picture Quality Evaluation
Automated Pass/Fail Testing
ConclusionThe following ingredients provide the basis for useful video quality testing
The AuthorBill Reckwerdt has been involved in digital video since the early 90’s from digital compression, video on demand, to streaming servers. He received his MS specializing in Behavioral Modeling and Design Automation from the University of Illinois Urbana-Champaign.He is currently the VP of Marketing and the CTO for Video Clarity, which makes quantitative, repeatable video quality testing tools. For more information about Video Clarity, please visit their website at http://www.videoclarity.com. |
|