Visual Communication at Limited Colour Display Capability

Similar documents
Key Techniques of Bit Rate Reduction for H.264 Streams

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

Free Viewpoint Switching in Multi-view Video Streaming Using. Wyner-Ziv Video Coding

Chapter 2 Introduction to

Chapter 10 Basic Video Compression Techniques

An Overview of Video Coding Algorithms

Multimedia Communications. Video compression

Video coding standards

Multimedia Communications. Image and Video compression

Study of AVS China Part 7 for Mobile Applications. By Jay Mehta EE 5359 Multimedia Processing Spring 2010

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

COMP 249 Advanced Distributed Systems Multimedia Networking. Video Compression Standards

Selective Intra Prediction Mode Decision for H.264/AVC Encoders

The H.263+ Video Coding Standard: Complexity and Performance

Rate-Distortion Analysis for H.264/AVC Video Coding and its Application to Rate Control

H.264/AVC Baseline Profile Decoder Complexity Analysis

A Study of Encoding and Decoding Techniques for Syndrome-Based Video Coding

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

INTRA-FRAME WAVELET VIDEO CODING

Fast MBAFF/PAFF Motion Estimation and Mode Decision Scheme for H.264

The H.26L Video Coding Project

International Journal for Research in Applied Science & Engineering Technology (IJRASET) Motion Compensation Techniques Adopted In HEVC

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

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

SCALABLE video coding (SVC) is currently being developed

Overview: Video Coding Standards

Video Over Mobile Networks

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

Adaptive Key Frame Selection for Efficient Video Coding

A Study on AVS-M video standard

FAST SPATIAL AND TEMPORAL CORRELATION-BASED REFERENCE PICTURE SELECTION

ERROR CONCEALMENT TECHNIQUES IN H.264 VIDEO TRANSMISSION OVER WIRELESS NETWORKS

Comparative Study of JPEG2000 and H.264/AVC FRExt I Frame Coding on High-Definition Video Sequences

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

Dual frame motion compensation for a rate switching network

ENCODING OF PREDICTIVE ERROR FRAMES IN RATE SCALABLE VIDEO CODECS USING WAVELET SHRINKAGE. Eduardo Asbun, Paul Salama, and Edward J.

STUDY OF AVS CHINA PART 7 JIBEN PROFILE FOR MOBILE APPLICATIONS

Fast Mode Decision Algorithm for Intra prediction in H.264/AVC Video Coding

University of Bristol - Explore Bristol Research. Peer reviewed version. Link to published version (if available): /ISCAS.2005.

Principles of Video Compression

AUDIOVISUAL COMMUNICATION

SHOT DETECTION METHOD FOR LOW BIT-RATE VIDEO CODING

WITH the rapid development of high-fidelity video services

complex than coding of interlaced data. This is a significant component of the reduced complexity of AVS coding.

PACKET-SWITCHED networks have become ubiquitous

COMPLEXITY REDUCTION FOR HEVC INTRAFRAME LUMA MODE DECISION USING IMAGE STATISTICS AND NEURAL NETWORKS.

Error Resilient Video Coding Using Unequally Protected Key Pictures

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

Concealment of Whole-Picture Loss in Hierarchical B-Picture Scalable Video Coding Xiangyang Ji, Debin Zhao, and Wen Gao, Senior Member, IEEE

Digital Video Telemetry System

FINE granular scalable (FGS) video coding has emerged

SUMMIT LAW GROUP PLLC 315 FIFTH AVENUE SOUTH, SUITE 1000 SEATTLE, WASHINGTON Telephone: (206) Fax: (206)

Error concealment techniques in H.264 video transmission over wireless networks

OL_H264MCLD Multi-Channel HDTV H.264/AVC Limited Baseline Video Decoder V1.0. General Description. Applications. Features

Multiview Video Coding

Video Transmission. Thomas Wiegand: Digital Image Communication Video Transmission 1. Transmission of Hybrid Coded Video. Channel Encoder.

Advanced Computer Networks

A low-power portable H.264/AVC decoder using elastic pipeline

ITU-T Video Coding Standards

Performance Evaluation of Error Resilience Techniques in H.264/AVC Standard

WYNER-ZIV VIDEO CODING WITH LOW ENCODER COMPLEXITY

PERCEPTUAL QUALITY OF H.264/AVC DEBLOCKING FILTER

A Novel Macroblock-Level Filtering Upsampling Architecture for H.264/AVC Scalable Extension

ABSTRACT ERROR CONCEALMENT TECHNIQUES IN H.264/AVC, FOR VIDEO TRANSMISSION OVER WIRELESS NETWORK. Vineeth Shetty Kolkeri, M.S.

A High Performance VLSI Architecture with Half Pel and Quarter Pel Interpolation for A Single Frame

Joint Optimization of Source-Channel Video Coding Using the H.264/AVC encoder and FEC Codes. Digital Signal and Image Processing Lab

Improved Error Concealment Using Scene Information

Modeling and Optimization of a Systematic Lossy Error Protection System based on H.264/AVC Redundant Slices

AN IMPROVED ERROR CONCEALMENT STRATEGY DRIVEN BY SCENE MOTION PROPERTIES FOR H.264/AVC DECODERS


Chapter 2 Video Coding Standards and Video Formats

Drift Compensation for Reduced Spatial Resolution Transcoding

Skip Length and Inter-Starvation Distance as a Combined Metric to Assess the Quality of Transmitted Video

Impact of scan conversion methods on the performance of scalable. video coding. E. Dubois, N. Baaziz and M. Matta. INRS-Telecommunications

ROBUST ADAPTIVE INTRA REFRESH FOR MULTIVIEW VIDEO

Robust 3-D Video System Based on Modified Prediction Coding and Adaptive Selection Mode Error Concealment Algorithm

OL_H264e HDTV H.264/AVC Baseline Video Encoder Rev 1.0. General Description. Applications. Features

ELEC 691X/498X Broadcast Signal Transmission Fall 2015

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

1022 IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 19, NO. 4, APRIL 2010

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

Mauricio Álvarez-Mesa ; Chi Ching Chi ; Ben Juurlink ; Valeri George ; Thomas Schierl Parallel video decoding in the emerging HEVC standard

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

Jun-Hao Zheng et al.: An Efficient VLSI Architecture for MC of AVS HDTV Decoder 371 ture for MC which contains a three-stage pipeline. The hardware ar

On Complexity Modeling of H.264/AVC Video Decoding and Its Application for Energy Efficient Decoding

Interframe Bus Encoding Technique and Architecture for MPEG-4 AVC/H.264 Video Compression

THE CAPABILITY of real-time transmission of video over

RATE-REDUCTION TRANSCODING DESIGN FOR WIRELESS VIDEO STREAMING

CONTEMPORARY hybrid video codecs use motion-compensated

1. INTRODUCTION. Index Terms Video Transcoding, Video Streaming, Frame skipping, Interpolation frame, Decoder, Encoder.

Reduced complexity MPEG2 video post-processing for HD display

A Low-Power 0.7-V H p Video Decoder

H.264/AVC. The emerging. standard. Ralf Schäfer, Thomas Wiegand and Heiko Schwarz Heinrich Hertz Institute, Berlin, Germany

Improvement of MPEG-2 Compression by Position-Dependent Encoding

Error Concealment for SNR Scalable Video Coding

Dual Frame Video Encoding with Feedback

Project Proposal: Sub pixel motion estimation for side information generation in Wyner- Ziv decoder.

Overview of the H.264/AVC Video Coding Standard

Motion Re-estimation for MPEG-2 to MPEG-4 Simple Profile Transcoding. Abstract. I. Introduction

CHROMA CODING IN DISTRIBUTED VIDEO CODING

Transcription:

Visual Communication at Limited Colour Display Capability Yan Lu, Wen Gao and Feng Wu Abstract: A novel scheme for visual communication by means of mobile devices with limited colour display capability is proposed. A colour quantization technique is first proposed based on the perception of human visual system on skin colour. An efficient coding scheme is then developed to compress colour quantised video at very low bit rate. I. INTRODUCTION With the rapid developments on multimedia and Internet, more and more images and videos are transmitted and viewed in digital form. However, people still experience difficultly access image/video despite of the great achievements in visual communication techniques. One of the main problems arises owing to the limited colour display capability of mobile devices. Full-colour display devices use 24 bits to specify the colour of each pixel on the screen. However, most of mobile devices have insufficient capability on displaying a full-colour video. Therefore, a reduced colourresolution screen is often used with 8 bits for each pixel. Instead of directly specifying a colour, 8 bits give a colour index in the colour map (or palette). The video represented by the indexes associated with a colour palette is known as pseudocolour video. A further main problem of mobile communication is due to low channel bandwidth, which seeks to code source video at very low bit rates. Generally efficient compression of pseudo-colour video is very difficult because the indexes lose spatial correlation. A straightforward way is to directly code raw full-colour video by utilizing the available coding techniques such as H.263 and MPEG-4, and then apply dynamic colour quantisation on the decoder side prior to display. However, good dynamic colour quantization usually requires high intensive computation that most of mobile devices cannot offer [1]. In this Letter we first propose a colour quantisation technique by considering the perception of human visual system (HVS) on human skin colour. The skin colour model is trained based on yellow and white human as an example. For other human species, different skin colour models can be easily produced. After colour 1

quantisation, the video sequence still consists of luminance and chrominance values with fewer bits. We call this limited colour video in this Letter. The existing video coding techniques are still suitable to the limited colour video. Therefore, an efficient coding scheme is developed from JVT [2] with significantly modification on chrominance compression. At the decoder side, the reconstructed luminance and chrominance can properly display with the proposed colour map. II. COLOR QUANTISATION Since YUV colour space is used in the most video coding systems, the colour quantisation algorithm proposed in this Letter is operated on it. HVS can readily understand and recognize the luminance (or gray) image rather than the chrominance image. Therefore, allocating more bits to represent the luminance (Y) component is reasonable. Assume that N (N<8) bits are assigned to Y component. The raw luminance data is divided by M to obtain the quantised luminance, where M=2 (8-N). In the designed colour map, the N bits data s is mapped to sm+m/2 for the display. Fig. 1b shows the 6 bits luminance representation of the original image in Fig. 1a, which provides acceptable visual quality. Thus, we select N=6. Since the chrominance signal is a residual one and provides less important information, it can be specified by few bits. We proposes to represent each U/V component with only one bit. Facial skin colour is considered as an emphasis in the reconstructed colour space because face-shoulder video is extensively applied in mobile visual communication. The statistics from over 1,000 images shows that the distribution of skin colour pixels only locates on a small range in the U-V space. Hence the skin colour can be represented with the U/V value of the distribution center. In order to effectively distinguish skin colour from non-skin colour, the U/V threshold is close to the distribution boundaries. Fig. 1c shows the image produced by the proposed luminance quantisation and chrominance quantisation. Obviously, it provides more natural visual quality than the image in Fig. 1d, which is represented with the traditional pseudo-colour quantisation technique. 2

a b c d Fig. 1 Typical images. a 24-bit full colour; b 6-bit luminance; c proposed colour quantisation; d traditional pseudo-colour quantization. III. LIMITED COLOUR VIDEO CODING Fig. 2 shows the block diagram of the proposed encoder, in which different schemes are used to code luminance and chrominance components. The baseline of luminance coding is from the JVT standard [2]. As shown in Fig. 2, input raw luminance data is first quantised into 6 bits with the proposed luminance quantisation (LQ). The JVT coding scheme is then performed on the quantised luminance. The major modules, such as motion compensation with adaptive block size, 4x4 integer transform, entropy coding, and loop filter, are similar to the JVT standard. However, some coding parameters have to be adjusted because of the different ranges of input data. For the chrominance coding, the key problem is not only how to achieve high coding efficiency for a given sequence, but how to generate the chrominance sequence so that it is easy to be compressed with acceptable perception quality. Adaptive chrominance quantisation embedded in the encoder is used for this purpose. As shown in Fig. 2, the input U/V component can be coded with either intra-mode or inter-mode. The selection is controlled by switch S 1. For the inter-coding, motion compensation with adaptive block size is first performed with the motion vectors (MVs) obtained in the luminance coding. For the Intra-coding, adaptive context-based prediction is utilised. The prediction of one pixel comes from its up and left neighboring pixels. After inter/intra-prediction, the raw chrominance data is binarised. 3

Suppose that t s is he chrominance threshold defined according to the skin colour model, and t c is a constant. If the predicted value is 0, we set the threshold T=t s +t c ; otherwise, T=t s -t c. Notice that for the intra coding, adaptive binarization has to be done pixel by pixel along with the intra prediction. After inter/intra prediction and binarization, XOR is operated on the quantized data and the predicted data. The XOR results are coded with the context-based arithmetic encoding (CAE) scheme. Intra Prediction + - DCTQ Entropy coding Luminance Bitstream S 0 MC Q -1 IDCT Video LQ ME MVs Frame Buffer0 Loop Filter + MVs MC Frame Buffer1 Intra Prediction S 1 Adaptive Thresholding XOR XOR Chrominance Bitstream CAE Fig. 2 Block diagram of the proposed limited colour video coding scheme. IV. EXPERIMENTAL RESULTS In order to evaluate the proposed visual communication scheme with limited colour video, we performed experiments on 4 MPEG-4 test sequences. The sequence Akiyo represents the scene with little head motion, the sequence Grandma represents the scene with relatively larger head motion, the sequence Salesman has complex still background, and the sequence Foreman has motion background. Each sequence is of QCIF format with the frame rate of 10 fps. Fig. 3 illustrates a typical frame of each decoded sequence. The left column shows the images coded with the proposed encoder and displayed with the proposed colour map. The middle column shows the images coded with JVT standard and displayed in 24 bits colour. And the right column shows the images converted from full-colour images in the middle column to pseudo-colour images. 4

It is fully shown that although raw sequences are quantised with the proposed technique, the proposed scheme can achieve very good visual quality at very low bit rates, especially on human face region. The decoded images are very close to that reconstructed by JVT standard except for a little colour distortion on the background. However, the conventional JVT standard cannot be directly used for coding the limited colour video. Obviously, the images with the traditional colour quantisation in the right column have very worse visual quality than those in the left column. If continuously displaying the sequence in the right column, the visual quality is even worse because it might suffer from the flicks. a b c d Fig. 3 Typical frame of each decoded sequence. a Akiyo at 4.9 kbps; b Grandma at 7.0 kbps; c Salesman at 8.3 kbps; d Foreman at 16.5 kbps. V. CONCLUSIONS We have presented a novel scheme for visual communication by the mobile devices with limited colour display capability. With the assistances of the proposed colour quantisation and limited colour video coding techniques, the proposed scheme provides very good visual quality for mobile communication. 5

REFERENCES 1. Roytman, E. and Gotsman, C.: Dynamic color quantization of video sequences, IEEE Trans. On Visualization and Computer Graphics, 1995, 1, pp. 274-286 2. Joint Video Team of ISO/IEC MPEG and ITU-T VCEG, Geneva, Switzerland: Working draft number 2 (WD-2), February 2002 Yan Lu (Department of Computer Science, Harbin Institute of Technology, Harbin, 150001, China) Email: ylu@jdl.ac.cn or ylu@ieee.org) Wen Gao (Institute of Computing Technology, Chinese Academy of Sciences, Beijing, 100080, China) Feng Wu (Microsoft Research Asia, Beijing, 100080, China) 6