The Development of a Synthetic Colour Test Image for Subjective and Objective Quality Assessment of Digital Codecs

Similar documents
Colour Reproduction Performance of JPEG and JPEG2000 Codecs

Copyright is owned by the Author of the thesis. Permission is given for a copy to be downloaded by an individual for the purpose of research and

ARTEFACTS. Dr Amal Punchihewa Distinguished Lecturer of IEEE Broadcast Technology Society

Ch. 1: Audio/Image/Video Fundamentals Multimedia Systems. School of Electrical Engineering and Computer Science Oregon State University

Chapter 3 Fundamental Concepts in Video. 3.1 Types of Video Signals 3.2 Analog Video 3.3 Digital Video

A Novel Approach towards Video Compression for Mobile Internet using Transform Domain Technique

Audio and Video II. Video signal +Color systems Motion estimation Video compression standards +H.261 +MPEG-1, MPEG-2, MPEG-4, MPEG- 7, and MPEG-21

Multimedia. Course Code (Fall 2017) Fundamental Concepts in Video

MULTIMEDIA TECHNOLOGIES

Video compression principles. Color Space Conversion. Sub-sampling of Chrominance Information. Video: moving pictures and the terms frame and

Digital Video Telemetry System

So far. Chapter 4 Color spaces Chapter 3 image representations. Bitmap grayscale. 1/21/09 CSE 40373/60373: Multimedia Systems

An Overview of Video Coding Algorithms

Motion Video Compression

Chrominance Subsampling in Digital Images

INTRA-FRAME WAVELET VIDEO CODING

Television History. Date / Place E. Nemer - 1

Steganographic Technique for Hiding Secret Audio in an Image

Color Image Compression Using Colorization Based On Coding Technique

5.1 Types of Video Signals. Chapter 5 Fundamental Concepts in Video. Component video

Broadcast Television Measurements

To discuss. Types of video signals Analog Video Digital Video. Multimedia Computing (CSIT 410) 2

PAL uncompressed. 768x576 pixels per frame. 31 MB per second 1.85 GB per minute. x 3 bytes per pixel (24 bit colour) x 25 frames per second

Lecture 2 Video Formation and Representation

1. Broadcast television

Module 1: Digital Video Signal Processing Lecture 5: Color coordinates and chromonance subsampling. The Lecture Contains:

Module 8 VIDEO CODING STANDARDS. Version 2 ECE IIT, Kharagpur

Display-Shoot M642HD Plasma 42HD. Re:source. DVS-5 Module. Dominating Entertainment. Revox of Switzerland. E 2.00

Chapter 10 Basic Video Compression Techniques

Digital Television Fundamentals

Contents. xv xxi xxiii xxiv. 1 Introduction 1 References 4

Using the NTSC color space to double the quantity of information in an image

AT65 MULTIMEDIA SYSTEMS DEC 2015

MPEGTool: An X Window Based MPEG Encoder and Statistics Tool 1

Multimedia Systems Video I (Basics of Analog and Digital Video) Mahdi Amiri April 2011 Sharif University of Technology

Module 8 VIDEO CODING STANDARDS. Version 2 ECE IIT, Kharagpur

pdf Why CbCr?

Improving Color Text Sharpness in Images with Reduced Chromatic Bandwidth

Essence of Image and Video

VIDEO 101: INTRODUCTION:

Reduced complexity MPEG2 video post-processing for HD display

Content storage architectures

CERIAS Tech Report Preprocessing and Postprocessing Techniques for Encoding Predictive Error Frames in Rate Scalable Video Codecs by E

ELEC 691X/498X Broadcast Signal Transmission Fall 2015

Digital Media. Daniel Fuller ITEC 2110

About video compressions, JPG blocky artefacts, matrices and jagged edges

Welcome Back to Fundamentals of Multimedia (MR412) Fall, ZHU Yongxin, Winson

New forms of video compression

Research Article. ISSN (Print) *Corresponding author Shireen Fathima

Software Analog Video Inputs

Presented by: Amany Mohamed Yara Naguib May Mohamed Sara Mahmoud Maha Ali. Supervised by: Dr.Mohamed Abd El Ghany

NAPIER. University School of Engineering. Advanced Communication Systems Module: SE Television Broadcast Signal.

Processing. Electrical Engineering, Department. IIT Kanpur. NPTEL Online - IIT Kanpur

Rounding Considerations SDTV-HDTV YCbCr Transforms 4:4:4 to 4:2:2 YCbCr Conversion

Video coding standards

OVE EDFORS ELECTRICAL AND INFORMATION TECHNOLOGY

Compressed-Sensing-Enabled Video Streaming for Wireless Multimedia Sensor Networks Abstract:

Video Compression. Representations. Multimedia Systems and Applications. Analog Video Representations. Digitizing. Digital Video Block Structure

Research Topic. Error Concealment Techniques in H.264/AVC for Wireless Video Transmission in Mobile Networks

PERCEPTUAL QUALITY OF H.264/AVC DEBLOCKING FILTER

COMP 249 Advanced Distributed Systems Multimedia Networking. Video Compression Standards

Case Study: Can Video Quality Testing be Scripted?

Audiovisual Archiving Terminology

Perceptual Analysis of Video Impairments that Combine Blocky, Blurry, Noisy, and Ringing Synthetic Artifacts

Transform Coding of Still Images

Computer and Machine Vision

A LOW COST TRANSPORT STREAM (TS) GENERATOR USED IN DIGITAL VIDEO BROADCASTING EQUIPMENT MEASUREMENTS

Automatic Degaussing of Display panels by Analysing Signal Generator and Gauss Controller

RECOMMENDATION ITU-R BT (Questions ITU-R 25/11, ITU-R 60/11 and ITU-R 61/11)

iii Table of Contents

Chapter 1 INTRODUCTION

COPYRIGHTED MATERIAL. Introduction to Analog and Digital Television. Chapter INTRODUCTION 1.2. ANALOG TELEVISION

Optimizing Digital Transfer of U-matic Video Recordings Leo Backman/DigiOmmel & Co.

06 Video. Multimedia Systems. Video Standards, Compression, Post Production

Information Transmission Chapter 3, image and video

Assessing and Measuring VCR Playback Image Quality, Part 1. Leo Backman/DigiOmmel & Co.

decodes it along with the normal intensity signal, to determine how to modulate the three colour beams.

KEY INDICATORS FOR MONITORING AUDIOVISUAL QUALITY

MPEG + Compression of Moving Pictures for Digital Cinema Using the MPEG-2 Toolkit. A Digital Cinema Accelerator

Visual Communication at Limited Colour Display Capability

Midterm Review. Yao Wang Polytechnic University, Brooklyn, NY11201

Understanding IP Video for

Introduction to Video Compression Techniques. Slides courtesy of Tay Vaughan Making Multimedia Work

DATA COMPRESSION USING THE FFT

CHAPTER 3 COLOR TELEVISION SYSTEMS

Introduction to image compression

An Efficient Low Bit-Rate Video-Coding Algorithm Focusing on Moving Regions

CM3106 Solutions. Do not turn this page over until instructed to do so by the Senior Invigilator.

An Analysis of MPEG Encoding Techniques on Picture Quality

Improved Performance For Color To Gray And Back Using Walsh, Hartley And Kekre Wavelet Transform With Various Color Spaces

Understanding Multimedia - Basics

Chapt er 3 Data Representation

Color Spaces in Digital Video

10 Digital TV Introduction Subsampling

Real Time PQoS Enhancement of IP Multimedia Services Over Fading and Noisy DVB-T Channel

MULTI-STATE VIDEO CODING WITH SIDE INFORMATION. Sila Ekmekci Flierl, Thomas Sikora

Graduate Institute of Electronics Engineering, NTU Digital Video Recorder

H.261: A Standard for VideoConferencing Applications. Nimrod Peleg Update: Nov. 2003

Images and Formats. Dave Bancroft. Philips Broadcast Film Imaging

!"#"$%& Some slides taken shamelessly from Prof. Yao Wang s lecture slides

Transcription:

2005 Asia-Pacific Conference on Communications, Perth, Western Australia, 3-5 October 2005. The Development of a Synthetic Colour Test Image for Subjective and Objective Quality Assessment of Digital Codecs G. A. D Punchihewa, Fellow IEE, D. G. Bailey, Senior Member IEEE, and R. M. Hodgson, Senior Member IEEE Institute of Information Sciences & Technology Massey University, Palmerston North, New Zealand email: g.a.punchihewa, d.g.bailey, r.m.hodgson@massey.ac.nz Abstract : Subjective and objective quality measures are required for monitoring image and video systems. Our aim is to develop a static colour test image for digital codec and video system evaluation that is analogous to the colour bar signal commonly used in analogue television broadcasting. This approach is capable of highlighting coding colour artefacts, and enables both subjective and objective evaluation. The effectiveness of the developed test image is demonstrated using a JPEG codec. Three objective quality metrics are proposed of which two have been linked to the conventional vectorscope used in analogue television systems. Index Terms image quality, artefacts, subjective, objective, coding, metric, colour errors, hue, saturation, bleed. I. INTRODUCTION People have been enjoying colour television since 1954 [1]. Prior to the adoption of digital codecs, colour television systems used NTSC, SECAM and PAL analogue codecs to encode and decode colour signals. When analogue video signals are processed, they introduce distortions that depend on the particular codec used. Analogue colour television information is transformed into the hue-saturation-intensity colour space [2]. The intensity component is a monochrome signal compatible with earlier monochrome television. The chrominance component (hue and saturation) are used to modulate a higher frequency sub-carrier. The hue controls the phase of the sub-carrier, and the saturation controls the strength or the magnitude of the sub-carrier. (The different analogue television standards use minor variations on this coding mechanism). A composite television signal combines both the luminance and chrominance into a single signal. In general low frequency components are the dominant frequency components. Hence the luminance component acts as a bias for the modulated chrominance information by modulating the operating point of processing amplifiers over the image. Hence hue and saturation at different spatial positions are subject to differential gain and differential phase resulting in distortions to the colour information. These colour errors are evaluated using static test signals and express them as objective measures for differential gain and differential phase. In digital television broadcasting, video streaming and other multimedia communications, image and video are the dominant components. With limited communication bandwidth and storage capacity in terminal devices, it is necessary to reduce data rates using digital codecs. The techniques and quantisation used in the image and video compression codecs introduce distortions known as artefacts. The Digital Fact Book defines artefacts as particular visible effects, which are a direct result of some technical limitation [3]. High levels of compression result in undesirable spurious features and patterns and wrong colour in the reconstructed image; these are the artefacts defined above. Image compression schemes such as JPEG use the techniques Discrete Cosine Transform (DCT), block processing and quantisation. This may result in colour errors in addition to the blockiness, blur, contouring and ringing artefacts in coded images [4]. We have developed test images and objective quality metrics for blockiness, blur, and ringing artefacts in coded images so these effects will not be considered further in this paper [5, 6]. Little research has been reported on colour errors introduced by digital codecs. In analogue image and video systems, subjective assessments on monitors and objective assessments on measuring instruments enable evaluation for perceptual quality as well as accurate and swift measurements. The traditional colour bar signal shown in Figure 1 is a composite test signal and is used in quality evaluation [7]. It does not provide for the measurement of colour artefacts in digital image and video systems. 0-7803-9132-2/05/$20.00 2005 IEEE. 881

The approach in this paper is to use the full referenced technique with a static synthetic test image having known spatial distributions of R, G, B pixel values designed to emphasise the colour artefacts to be assessed. This study is concentrated primarily on the coding colour errors due to digital codecs. The two colour difference signals are used to modulate the colour sub-carrier using quadrature modulation. They can therefore be treated as two components of a vector, where the angle corresponds to the dominant colour, or hue, and the magnitude is the strength of the colour (or saturation): = tan 1 Cb Hue Cr (4) 2 2 Saturation = Cr + Cb (5) The vectorscope plots the Cr and Cb signals on an X-Y plot, and is used to monitor the hue and saturation. Figure 2 shows hue and saturation for the standard analogue colour bar signal. Figure 1. Original colour bar static test image used in analogue television II. METHODOLOGY The aim of this research was to design and synthesise a static colour synthetic test pattern in which the spatial distribution of pixel values will emphasise colour artefacts (colour bleeding, saturation error, hue error) due to codec operation, while maintaining some similarity to the analogue colour bar test signal. Most image compressors have a control parameter that can be set by the user to adjust the compression ratio. In general the higher the compression ratio the more visible any colour artefacts become. However at low compression ratios, the colour variations are not obvious to the human eye and displaying that error on a measurement system provides a better indication of colour errors present. Since the original image is known it is possible to determine the presence and extent of colour artefacts. A. Definition of Colour Attributes and Quality metrics i) Hue and saturation: In analogue television, the RGB signals are converted to colour difference signals Cr and Cb, which are common in current video communication interfaces [8]. Y = 0.299 R+.587 G+.114B (1) Cr=0.499( R Y ) (2) Cb = 0.879( B Y ) (3) Figure 2. Visual display of colour information using colour difference signals Cr and Cb of test signal shown in Figure 1. ii) Coding Colour Bleed (CCB): Colour bleeding is introduced by digital codecs at colour boundaries or edges and results from the distortion as blurring of the colour boundary as a result of lossy compression. Coding colour bleed (CCB) is identified here as the leakage of colour from one region of colour to another at colour boundaries. The Figure 4 shows colour bleeding when a digitally coded image having six colour regions is reconstructed. The colour bleeding therefore appears as a spreading of hue angle for a known colour region. The higher the leakage of colour, the higher the visibility of colour 882

error and value of the coding colour bleed. For N number of colour regions, having mean-hue of region r of the original image be H r (Or) and mean-hue of region r of the original image be H r (Re), the coding colour bleed CBB N CBB = r =1 H r(or) - H r(re) N (6) Coding Colour Bleed (in degrees) 20 15 10 5 0 8 9 10 11 12 13 14 CR Figure 5. Coding colour bleed as a function of JPEG compression ratio on the conventional vertical colour test image We have designed the test signal shown in Figure 6(a). The boundary between the colour regions is curved so that it stresses the codec at all compression ratios as required to emphasise the colour bleeding artefact. Figure 4. Example of Coding Colour Bleeding resulting from JPEG codec at high compression ratio B. Design of the test signal Many colour digital codecs use a similar approach to that represented colour in analogue systems. The colour image is first transformed to YCbCr, and the two chrominance components are down-sampled and coded separately. Figure 6(a). Original static colour bar test image for digital codecs The human visual system has greater acuity to intensity than colour; this fact allows a 2:1 compression without introducing any visually significant artefacts. In JPEG, each of the two chrominance components are then coded separately, using block based DCT. A simple synthetic colour test signals has been designed to emphasise visible coding colour bleed. The RGB values of pixels and the shape of the pattern have been carefully chosen so that the algorithm could detect coding colour artefacts completely and adequately. If we use the conventional colour bar test signal (as shown in Figure 1), this approach will not produce adequate errors to see on a monitor or to quantify as the only colour boundaries are vertical. They are reconstructed with minimal errors as shown in Figure 5 for a range of compression ratios (CR). Figure 6(b). JPEG reconstructed static colour bar test image for digital codecs As a result of the curved edges present in the test image, block processing or tile based compression techniques introduce errors into the reconstruction process. Figure 883

6(b) demonstrates the coding colour bleed observed when the test image is compressed using a JPEG codec with a compression ratio of 12. Many codecs transform the pixel components into the frequency domain (for example JPEG uses DCT) where the transformed coefficients are then quantised. Quantisation errors resulting from this approach give rise to hue and saturation errors within the coloured regions of the image. As a result of energy compaction in a codec, many small values get quantised to zero. This loss of frequency components as well as errors resulting from quantisation lead to colour leakage in the reconstructed image. We define coding colour bleed as a single metric, which is the average individual absolute hue error over each colour regions. Other two colour quality metrics; individual mean-hue and mean-saturation errors of each colour region are computed by our algorithm using the original and the reconstructed images. They are the difference between mean hue angle or saturation values of original and reconstructed images. By summing the individual absolute hue errors (leakages) in each colour region of the test image and dividing by the number of colour regions (N) provides a measure of average hue leakage. It is the coding colour bleed (CBB) computed using equation (6). To provide a visual measure of saturation and hue for individual colour regions, the mean hue and the mean saturation values for the original and reconstructed images are displayed in Figure 7. 150 210 120 240 90 0.8 60 0.6 0.4 0.2 270 300 30 180 0 330 Figure 7 Mean hue and Mean saturation for each colour of original and reconstructed test image (At compression ratio=12, +=original,* =reconstructed) This display provides a measure of shift of the mean-hue and mean-saturation values for each region after the reconstruction stage at a glance. III. RESULTS The CBB quality metric was evaluated by applying it to the test image described in the previous section. A JPEG codec was tested over a full range of compression ratios (CR). Coding Colour Bleed (in degrees) 55 50 45 40 35 30 25 20 0 2 4 6 8 10 12 14 CR Figure 8. Coding colour bleed as a function of JPEG compression ratio on the proposed colour test image The elliptical colour test signal enables an increasing trend in the measure and the measure increases rapidly with increasing compression ratio. This shows clearly that as the test image becomes more compressed, the distribution of colour values becomes more spread. Minor non-monotonic variations can be observed. At some compression levels, errors may actually reduce for higher compression depending on exactly where quantisation levels fall. The elliptical shape of the colour boundaries means that the block boundaries will not fall on colour boundaries or parallel to them. This stresses the codec to produce more errors, which are perceivable on a monitor. Figure 7 provides a visual display of two metrics, namely individual mean-hue and meansaturation errors for each colour region. A significant effect of colour bleeding is a loss of saturation in addition to dominant hue itself.. As colours from adjacent regions mix, this tends to make them more grey, reducing the saturation. IV. CONCLUSIONS Bleeding is an undesirable visible effect found around colour edges. In this paper a new objective quality measure for coding colour bleed is proposed. The approach is based on known, static synthetic test pattern and measurement of the leakage of hue in each colour region in the spatial domain. The quality metric is a good representation of the colour bleeding artefact and is swift to calculate. It is observed that bleeding increases with increasing compression ratio for the proposed colour test image. The proposed measures 884

clearly distinguish between the individual hue error and individual saturation error. Other two quality metrics presented on a vectorscope provide quick measure against the expected hue and saturation values. To test for coding colour bleed it is necessary to have many colour boundaries within the image. The colour test signal is designed with knowledge of the specific mechanisms and weaknesses inherent compression algorithms. The authors intend to perform further research to design an improved colour test image which would enable a wider range of compression ratios (preferably from 2 to 100) to be characterised. V. REFERENCES [1] B. Grob, C. E. Herndon, Basic Television and Video Systems, 6 th Edition, McGraw-Hill, 1998. [2] R. Mausl, Television Technology, Rohde & Schwarz, 1977. [3] B. Pank, The Digital Fact Book. Berkshire: Quantel Limited, 2002. [4] A. Punchihewa and D. G. Bailey, Artefacts in Image and Video Systems; Classification and Mitigation, Proceedings of Image and Vision Computing New Zealand 2002, pp. 197-202, 2002. [5] A. Punchihewa, D. G. Bailey and R. M. Hodgson, A Survey of Coded Image and Video Quality Assessment, Proceedings of Image and Vision Computing New Zealand 2003, pp. 326-331, 2003. [6] A. Punchihewa, D. G. Bailey and R. M. Hodgson, Objective Quality Assessment of Coded Images: The Development of New Quality Metrics, Proceedings of Internet, Telecommunication Conference, Adelaide, Australia, pp1-6,2004. [7] M. Robin and M. Poulin, Digital Television fundamentals, McGraw Hill Publication Second Edition, 2000. [8] Sound and TV broadcasting; CCIR and FCC TV Standards, Rohde & Schwarz, 1977. 885