Scene-dependent Frequency Weighting for Subjective Quality Improvement of MPEG-4 Fine- Granularity-Scalability Sharon Peng and Mihaela van der Schaar Philips.

Slides:



Advertisements
Similar presentations
Introduction to H.264 / AVC Video Coding Standard Multimedia Systems Sharif University of Technology November 2008.
Advertisements

2005/01/191/14 Overview of Fine Granularity Scalability in MPEG-4 Video Standard Weiping Li Fellow, IEEE IEEE Transactions on Circuits and Systems for.
MPEG4 Natural Video Coding Functionalities: –Coding of arbitrary shaped objects –Efficient compression of video and images over wide range of bit rates.
INTERNATIONAL CONFERENCE ON TELECOMMUNICATIONS, ICT '09. TAREK OUNI WALID AYEDI MOHAMED ABID NATIONAL ENGINEERING SCHOOL OF SFAX New Low Complexity.
Basics of MPEG Picture sizes: up to 4095 x 4095 Most algorithms are for the CCIR 601 format for video frames Y-Cb-Cr color space NTSC: 525 lines per frame.
Ai-Mei Huang And Truong Nguyen Image processing, 2006 IEEE international conference on Motion vector processing based on residual energy information for.
Chapter 7 End-to-End Data
Adaptive MPEG-2 Video Data Hiding Scheme Anindya Sarkar, Upmanyu Madhow, Shivkumar Chandrasekaran, B. S. Manjunath Presented by: Anindya Sarkar Vision.
The MPEG-4 Fine-Grained Scalable Video Coding Method for Multimedia Streaming Over IP Hayder Radha,Mihaela van der Schaar and Yingwei Chen IEEE TRANSACTIONS.
Fine Grained Scalable Video Coding For Streaming Multimedia Communications Zahid Ali 2 April 2006.
Department of Computer Engineering University of California at Santa Cruz Data Compression (3) Hai Tao.
A New Scheme for Progressive Image Transmission and Flexible Reconstruction with DCT Minqing Xing and Xue Dong Yang Department of Computer Science University.
Rate-Distortion Optimized Layered Coding with Unequal Error Protection for Robust Internet Video Michael Gallant, Member, IEEE, and Faouzi Kossentini,
Overview of Fine Granularity Scalability in MPEG-4 Video Standard Weiping Li, Fellow, IEEE.
Efficient MPEG Compressed Video Analysis Using Macroblock Type Information Soo-Chang Pei, Yu-Zuong Chou IEEE TRANSACTIONS ON MULTIMEDIA, DECEMBER,1999.
Motion-compensation Fine-Granular-Scalability (MC-FGS) for wireless multimedia M. van der Schaar, H. Radha Proceedings of IEEE Symposium on Multimedia.
A Novel Error Correction Method without Overhead for Corrupted JPEG Images M. Bingabr and P.K. Varshney Syracuse University ICIP 2002.
Error Concealment For Fine Granularity Scalable Video Transmission Hua Cai; Guobin Shen; Feng Wu; Shipeng Li; Bing Zeng; Multimedia and Expo, Proceedings.
Multi-Frame Reference in H.264/AVC 卓傳育. Outline Introduction to Multi-Frame Reference in H.264/AVC Multi-Frame Reference Problem Two papers propose to.
CS :: Fall 2003 MPEG-1 Video (Part 1) Ketan Mayer-Patel.
Efficient Fine Granularity Scalability Using Adaptive Leaky Factor Yunlong Gao and Lap-Pui Chau, Senior Member, IEEE IEEE TRANSACTIONS ON BROADCASTING,
Wireless FGS video transmission using adaptive mode selection and unequal error protection Jianhua Wu and Jianfei Cai Nanyang Technological University.
MPEG-2 Error Concealment Based on Block-Matching Principles Sofia Tsekeridou and Ioannis Pitas IEEE Transactions on Circuits and Systems for Video Technology,
Source-Channel Prediction in Error Resilient Video Coding Hua Yang and Kenneth Rose Signal Compression Laboratory ECE Department University of California,
Multi-Path Transport of FGS Video Jian Zhou, Huai-Rong Shao, Chia Shen and Ming-Ting Sun ICME 2003.
Low Complexity Scalable DCT Image Compression IEEE International Conference on Image Processing 2000 Philips Research Laboratories, Eindhoven, Netherlands.
Xinqiao LiuRate constrained conditional replenishment1 Rate-Constrained Conditional Replenishment with Adaptive Change Detection Xinqiao Liu December 8,
5. 1 JPEG “ JPEG ” is Joint Photographic Experts Group. compresses pictures which don't have sharp changes e.g. landscape pictures. May lose some of the.
An Introduction to H.264/AVC and 3D Video Coding.
Image and Video Compression
Image Compression - JPEG. Video Compression MPEG –Audio compression Lossy / perceptually lossless / lossless 3 layers Models based on speech generation.
Huffman coding By: Justin Bancroft. Huffman coding is the most efficient way to code DCT coefficients.
The MPEG-7 Color Descriptors
MPEG Motion Picture Expert Group Moving Picture Encoded Group Prateek raj gautam(725/09)
Rate-distortion modeling of scalable video coders 指導教授:許子衡 教授 學生:王志嘉.
Introduction to Visible Watermarking IPR Course: TA Lecture 2002/12/18 NTU CSIE R105.
JPEG. The JPEG Standard JPEG is an image compression standard which was accepted as an international standard in  Developed by the Joint Photographic.
Image Processing and Computer Vision: 91. Image and Video Coding Compressing data to a smaller volume without losing (too much) information.
Indiana University Purdue University Fort Wayne Hongli Luo
JPEG CIS 658 Fall 2005.
Image Compression Supervised By: Mr.Nael Alian Student: Anwaar Ahmed Abu-AlQomboz ID: IT College “Multimedia”
Adaptive Rate Control for HEVC Visual Communications and Image Processing (VCIP), 2012 IEEE Junjun Si, Siwei Ma, Xinfeng Zhang, Wen Gao 1.
Advances in digital image compression techniques Guojun Lu, Computer Communications, Vol. 16, No. 4, Apr, 1993, pp
Advance in Scalable Video Coding Proc. IEEE 2005, Invited paper Jens-Rainer Ohm, Member, IEEE.
Joint Optimization of Data Hiding and Video Compression Jithendra K. Paruchuri & Sen-ching S. Cheung Department of Electrical and Computer Engineering.
Overview of Fine Granularity Scalability in MPEG-4 Video Standard Weiping Li Presented by : Brian Eriksson.
MPEG4 Fine Grained Scalable Multi-Resolution Layered Video Encoding Authors from: University of Georgia Speaker: Chang-Kuan Lin.
Page 11/28/2016 CSE 40373/60373: Multimedia Systems Quantization  F(u, v) represents a DCT coefficient, Q(u, v) is a “quantization matrix” entry, and.
Block-based coding Multimedia Systems and Standards S2 IF Telkom University.
Video Compression and Standards
Flow Control in Compressed Video Communications #2 Multimedia Systems and Standards S2 IF ITTelkom.
Blind Quality Assessment System for Multimedia Communications Using Tracing Watermarking P. Campisi, M. Carli, G. Giunta and A. Neri IEEE Transactions.
JPEG. Introduction JPEG (Joint Photographic Experts Group) Basic Concept Data compression is performed in the frequency domain. Low frequency components.
A Frame-Level Rate Control Scheme Based on Texture and Nontexture Rate Models for HEVC IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY,
By Dr. Hadi AL Saadi Lossy Compression. Source coding is based on changing of the original image content. Also called semantic-based coding High compression.
MP3 and AAC Trac D. Tran ECE Department The Johns Hopkins University Baltimore MD
H. 261 Video Compression Techniques 1. H.261  H.261: An earlier digital video compression standard, its principle of MC-based compression is retained.
Daala: A Perceptually-Driven Still Picture Codec
Chapter 9 Image Compression Standards
Scalable Speech Coding for IP Networks: Beyond iLBC
JPEG.
CMPT 365 Multimedia Systems
Research Topic Error Concealment Techniques in H.264/AVC for Wireless Video Transmission Vineeth Shetty Kolkeri EE Graduate,UTA.
Scalable Speech Coding for IP Networks: Beyond iLBC
MPEG4 Natural Video Coding
JPEG Still Image Data Compression Standard
Reduction of blocking artifacts in DCT-coded images
Digital Steganography Utilizing Features of JPEG Images
Lark Kwon Choi, Alan Conrad Bovik
Presentation transcript:

Scene-dependent Frequency Weighting for Subjective Quality Improvement of MPEG-4 Fine- Granularity-Scalability Sharon Peng and Mihaela van der Schaar Philips Research IEEE International Conference on Image Processing (ICIP) September 2002

Outline Introduction Introduction Frequency Weighting Frequency Weighting Frequency Weighting Matrix Selection Frequency Weighting Matrix Selection Scene Characteristic Dependent Adaptive Frequency Weighting Scene Characteristic Dependent Adaptive Frequency Weighting Experimental Results Experimental Results Conclusions Conclusions

Introduction This paper proposes a novel scene- characteristic-dependent adaptive FW method aimed at improving the visual quality of FGS. This paper proposes a novel scene- characteristic-dependent adaptive FW method aimed at improving the visual quality of FGS. Abbreviation Abbreviation BL: Base Layer BL: Base Layer EL: Enhancement Layer EL: Enhancement Layer SL: Single Layer SL: Single Layer FW: Frequency Weighting FW: Frequency Weighting

Frequency Weighting Frequency weighting exploits the different human visual system sensitivities to various frequencies to improve the FGS visual quality at low and medium bit-rates. Frequency weighting exploits the different human visual system sensitivities to various frequencies to improve the FGS visual quality at low and medium bit-rates. The “Frequency Weighting” method has been standardized that allows the prioritized transmission of “low frequency” DCT coefficient. The “Frequency Weighting” method has been standardized that allows the prioritized transmission of “low frequency” DCT coefficient.

Frequency Weighting (Cont.)

Frequency Weighting Matrix Selection

Frequency Weighting Matrix Selection (Cont.) P(i) : the original BL DCT coefficients P r (i) : the reconstructed BL DCT coefficients i : the location of the DCT coefficient along the zigzag scan line W : the BL weighting matrix mquant : the BL quantization step A : a constant D(i) : the EL DCT residuals

Frequency Weighting Matrix Selection (Cont.) Very low BL bit-rate coding: Very low BL bit-rate coding: Q w (i) : very large value Q w (i) : very large value many BL DCT blocks are quantized to zero many BL DCT blocks are quantized to zero the EL DCT residuals resemble the original BL DCT coefficients the EL DCT residuals resemble the original BL DCT coefficients the EL DCT residual coding is intra-frame coded the EL DCT residual coding is intra-frame coded the same quality improvement methods (e.g. frequency weighted quantization matrix) used for BL intra-frame coding the same quality improvement methods (e.g. frequency weighted quantization matrix) used for BL intra-frame coding Very high BL bit-rate coding Very high BL bit-rate coding Q w (i) : very small value Q w (i) : very small value many DCT blocks have very small residuals many DCT blocks have very small residuals the BL quality is considerably higher the BL quality is considerably higher the effect of frequency weighting on the perceptual quality of the BL becomes negligible the effect of frequency weighting on the perceptual quality of the BL becomes negligible Consequently, the BL bit-rate plays an important role in selecting the FW matrix. Consequently, the BL bit-rate plays an important role in selecting the FW matrix.

Frequency Weighting Matrix Selection (Cont.) In most FGS applications, the BL is coded at a low bit-rate R BL and a large EL is used for gradually improving the quality as the transmission bit-rate R t increases. In most FGS applications, the BL is coded at a low bit-rate R BL and a large EL is used for gradually improving the quality as the transmission bit-rate R t increases. The quality gap between non-scalable single layer coding and FGS is for most sequences around R t = 3 R BL The quality gap between non-scalable single layer coding and FGS is for most sequences around R t = 3 R BL Therefore, this paper propose a FW matrix selection method Therefore, this paper propose a FW matrix selection method using a low base-layer bit-rate using a low base-layer bit-rate (e.g. R BL1 = 100 kbps for CIF sequences at 10 frames/sec) aimed at minimizing the visual quality gap between FGS and SL for the worst-case scenario (R t = R BL2 = 3 R BL1 = 300 kbps) aimed at minimizing the visual quality gap between FGS and SL for the worst-case scenario (R t = R BL2 = 3 R BL1 = 300 kbps)

Frequency Weighting Matrix Selection (Cont.) : the average DCT residual per frame : the average DCT residual per frame D fb (i, r) : the DCT residual of frame number f in block b at location i in the 8 x 8 DCT block at bit-rate r N f : the number of frames with the same scene characteristic N b : the number of blocks of each frame : : the residual differences at the two transmission bit-rates the larger residuals (at the lower transmission bit-rate) need to be compensated by the FGS EL  Denote  

Frequency Weighting Matrix Selection (Cont.)

Scene Characteristic Dependent Adaptive Frequency Weighting SC1: Scenes with lower brightness tend to have smaller amplitudes for DCT residuals. SC1: Scenes with lower brightness tend to have smaller amplitudes for DCT residuals. SC2: Scenes containing high frequency textures tend to have high DCT residuals SC2: Scenes containing high frequency textures tend to have high DCT residuals across most frequencies. across most frequencies. SC3: Scenes containing fast motion objects exhibit large DC and lower AC residuals. SC3: Scenes containing fast motion objects exhibit large DC and lower AC residuals. SC4: Scenes that do not fall in either one of the above mentioned classes, i.e., have SC4: Scenes that do not fall in either one of the above mentioned classes, i.e., have neither high frequency, fast motion texture or low brightness, and that have neither high frequency, fast motion texture or low brightness, and that have mostly low and moderate DCT residuals, were considered separately. mostly low and moderate DCT residuals, were considered separately.

Scene Characteristic Dependent Adaptive Frequency Weighting (Cont.)

Experimental Results Experimental cases: Experimental cases: NFWFGS: Non FW FGS NFWFGS: Non FW FGS do not use FW matrix do not use FW matrix SFWFGS: Single FW FGS (i.e., non-adaptive) SFWFGS: Single FW FGS (i.e., non-adaptive) SFWFGS1: use FW1 matrix SFWFGS1: use FW1 matrix SFWFGS2: use FW2 matrix SFWFGS2: use FW2 matrix SFWFGS3: use FW3 matrix SFWFGS3: use FW3 matrix AFWFGS: Adaptive FW FGS AFWFGS: Adaptive FW FGS do not use FW matrix do not use FW matrix use FW1 matrix use FW1 matrix use FW2 matrix use FW2 matrix use FW3 matrix use FW3 matrix Subjective assessment score: Subjective assessment score: Test coding artifacts including blockiness and flickering Test coding artifacts including blockiness and flickering very annoying: 1 very annoying: 1 annoying: 2 annoying: 2 slightly annoying: 3 slightly annoying: 3 perceptible but not annoying: 4 perceptible but not annoying: 4 imperceptible: 5 imperceptible: 5

Experimental Results (Cont.)

Conclusion This paper presents a novel scene-characteristic- dependent adaptive FW method aimed at improving the visual quality of FGS. This paper presents a novel scene-characteristic- dependent adaptive FW method aimed at improving the visual quality of FGS. Different FW should be used depending on the video sequence characteristics (texture, motion and brightness), each scene is classified in one of the predefined categories with a different FW matrix. Different FW should be used depending on the video sequence characteristics (texture, motion and brightness), each scene is classified in one of the predefined categories with a different FW matrix.