A New Content-Based Hybrid Video Transcoding Method YongQing Liang YapPeng Tan Presented by Robert Hung.

Slides:



Advertisements
Similar presentations
MPEG4 Natural Video Coding Functionalities: –Coding of arbitrary shaped objects –Efficient compression of video and images over wide range of bit rates.
Advertisements

INTERNATIONAL CONFERENCE ON TELECOMMUNICATIONS, ICT '09. TAREK OUNI WALID AYEDI MOHAMED ABID NATIONAL ENGINEERING SCHOOL OF SFAX New Low Complexity.
A Performance Analysis of the ITU-T Draft H.26L Video Coding Standard Anthony Joch, Faouzi Kossentini, Panos Nasiopoulos Packetvideo Workshop 2002 Department.
Technion - IIT Dept. of Electrical Engineering Signal and Image Processing lab Transrating and Transcoding of Coded Video Signals David Malah Ran Bar-Sella.
Efficient Bit Allocation and CTU level Rate Control for HEVC Picture Coding Symposium, 2013, IEEE Junjun Si, Siwei Ma, Wen Gao Insitute of Digital Media,
H.264/AVC Baseline Profile Decoder Complexity Analysis Michael Horowitz, Anthony Joch, Faouzi Kossentini, and Antti Hallapuro IEEE TRANSACTIONS ON CIRCUITS.
{ Fast Disparity Estimation Using Spatio- temporal Correlation of Disparity Field for Multiview Video Coding Wei Zhu, Xiang Tian, Fan Zhou and Yaowu Chen.
Ljubomir Jovanov Aleksandra Piˇzurica Stefan Schulte Peter Schelkens Adrian Munteanu Etienne Kerre Wilfried Philips Combined Wavelet-Domain and Motion-Compensated.
Li Liu, Robert Cohen, Huifang Sun, Anthony Vetro, Xinhua Zhuang BMSB
Adaptive MPEG-2 Video Data Hiding Scheme Anindya Sarkar, Upmanyu Madhow, Shivkumar Chandrasekaran, B. S. Manjunath Presented by: Anindya Sarkar Vision.
DWT based Scalable video coding with scalable motion coding Syed Jawwad Bukhari.
Video Coding with Linear Compensation (VCLC) Arif Mahmood, Zartash Afzal Uzmi, Sohaib A Khan Department of Computer.
Department of Computer Engineering University of California at Santa Cruz Video Compression Hai Tao.
An Efficient Low Bit-Rate Video-coding Algorithm Focusing on Moving Regions Kwok-Wai Wong, Kin-Man Lam, Wan-Chi Siu IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS.
CS :: Fall 2003 MPEG Video (Part 2) Ketan Mayer-Patel.
Lecture06 Video Compression. Spatial Vs. Temporal Redundancy Image compression techniques exploit spatial redundancy, the phenomenon that picture contents.
The Effectiveness of a QoE - Based Video Output Scheme for Audio- Video IP Transmission Shuji Tasaka, Hikaru Yoshimi, Akifumi Hirashima, Toshiro Nunome.
Scalable Wavelet Video Coding Using Aliasing- Reduced Hierarchical Motion Compensation Xuguang Yang, Member, IEEE, and Kannan Ramchandran, Member, IEEE.
Introduction to Video Transcoding Of MCLAB Seminar Series By Felix.
CS :: Fall 2003 MPEG-1 Video (Part 1) Ketan Mayer-Patel.
1 Embedded colour image coding for content-based retrieval Source: Journal of Visual Communication and Image Representation, Vol. 15, Issue 4, December.
A Sequence-Based Rate Control Framework for Consistent Quality Real-Time Video Bo Xie and Wenjun Zeng CSVT 2006.
Statistical Multiplexer of VBR video streams By Ofer Hadar Statistical Multiplexer of VBR video streams By Ofer Hadar.
January 26, Nick Feamster Development of a Transcoding Algorithm from MPEG to H.263.
MPEG-2 Digital Video Coding Standard
Image and Video Compression
Video Streaming via Transcoding Jianping Fan Department of Computer Science University of North Carolina at Charlotte Charlotte, NC 28223
GODIAN MABINDAH RUTHERFORD UNUSI RICHARD MWANGI.  Differential coding operates by making numbers small. This is a major goal in compression technology:
Kai-Chao Yang Hierarchical Prediction Structures in H.264/AVC.
MPEG MPEG-VideoThis deals with the compression of video signals to about 1.5 Mbits/s; MPEG-AudioThis deals with the compression of digital audio signals.
Frame by Frame Bit Allocation for Motion-Compensated Video Michael Ringenburg May 9, 2003.
Video Coding. Introduction Video Coding The objective of video coding is to compress moving images. The MPEG (Moving Picture Experts Group) and H.26X.
MPEG-1 and MPEG-2 Digital Video Coding Standards Author: Thomas Sikora Presenter: Chaojun Liang.
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.
June, 1999 An Introduction to MPEG School of Computer Science, University of Central Florida, VLSI and M-5 Research Group Tao.
Image Compression Supervised By: Mr.Nael Alian Student: Anwaar Ahmed Abu-AlQomboz ID: IT College “Multimedia”
A hardware-Friendly Wavelet Entropy Codec for Scalable video Hendrik Eeckhaut ELIS-PARIS Ghent University Belgium.
Low-Power H.264 Video Compression Architecture for Mobile Communication Student: Tai-Jung Huang Advisor: Jar-Ferr Yang Teacher: Jenn-Jier Lien.
Adaptive Rate Control for HEVC Visual Communications and Image Processing (VCIP), 2012 IEEE Junjun Si, Siwei Ma, Xinfeng Zhang, Wen Gao 1.
Compression video overview 演講者:林崇元. Outline Introduction Fundamentals of video compression Picture type Signal quality measure Video encoder and decoder.
Rate-GOP Based Rate Control for HEVC SHANSHE WANG, SIWEI MA, SHIQI WANG, DEBIN ZHAO, AND WEN GAO IEEE JOURNAL OF SELECTED TOPICS IN SIGNAL PROCESSING,
Rate-distortion Optimized Mode Selection Based on Multi-channel Realizations Markus Gärtner Davide Bertozzi Classroom Presentation 13 th March 2001.
Compression of Real-Time Cardiac MRI Video Sequences EE 368B Final Project December 8, 2000 Neal K. Bangerter and Julie C. Sabataitis.
Guillaume Laroche, Joel Jung, Beatrice Pesquet-Popescu CSVT
Advances in digital image compression techniques Guojun Lu, Computer Communications, Vol. 16, No. 4, Apr, 1993, pp
Rate-distortion Optimized Mode Selection Based on Multi-path Channel Simulation Markus Gärtner Davide Bertozzi Project Proposal Classroom Presentation.
Overview of Fine Granularity Scalability in MPEG-4 Video Standard Weiping Li Presented by : Brian Eriksson.
Transcoding based optimum quality video streaming under limited bandwidth *Michael Medagama, **Dileeka Dias, ***Shantha Fernando *Dialog-University of.
JPEG.
Video Compression—From Concepts to the H.264/AVC Standard
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.
C.K. Kim, D.Y. Suh, J. Park, B. Jeon ha 強壯 !. DVC bitstream reorganiser.
Chapter 8 Lossy Compression Algorithms. Fundamentals of Multimedia, Chapter Introduction Lossless compression algorithms do not deliver compression.
Introduction to JPEG m Akram Ben Ahmed
COMPARATIVE STUDY OF HEVC and H.264 INTRA FRAME CODING AND JPEG2000 BY Under the Guidance of Harshdeep Brahmasury Jain Dr. K. R. RAO ID MS Electrical.
1 Yu Liu 1, Feng Wu 2 and King Ngi Ngan 1 1 Department of Electronic Engineering, The Chinese University of Hong Kong 2 Microsoft Research Asia, Beijing,
A Frame-Level Rate Control Scheme Based on Texture and Nontexture Rate Models for HEVC IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY,
1 Department of Electrical Engineering, Stanford University EE 392J Final Project Presentation Shantanu Rane Hash-Aided Motion Estimation & Rate Control.
Principles of Video Compression Dr. S. M. N. Arosha Senanayake, Senior Member/IEEE Associate Professor in Artificial Intelligence Room No: M2.06
MPEG Video Coding I: MPEG-1 1. Overview  MPEG: Moving Pictures Experts Group, established in 1988 for the development of digital video.  It is appropriately.
H. 261 Video Compression Techniques 1. H.261  H.261: An earlier digital video compression standard, its principle of MC-based compression is retained.
Pyramid Vector Quantization
Video Transcoding for Wireless Video
Prof. Jayanta Mukhopadhyay
ENEE 631 Project Video Codec and Shot Segmentation
MPEG4 Natural Video Coding
Scalable light field coding using weighted binary images
Predictive Grayscale Image Coding Scheme Using VQ and BTC
Presentation transcript:

A New Content-Based Hybrid Video Transcoding Method YongQing Liang YapPeng Tan Presented by Robert Hung

 Introduction  Video Content Descriptors  Proposed Selection Method  Experimental Results  Summary

Introduction Aim: Bitrate reduction of a compressed video. Construct a system consists of three common reduction techniques in transform coding Requantization (RQ) Spatial resolution downsampling (SD) Temporal resolution downsampling (TD) Problem: Integrates the three techniques and selected accordingly Strategy on the selection of the techniques (No mention on why needs three techniques, Not addressing the issue on the use of two or three techniques together at the same frame, a hole needed to be filled, maybe, indeed, no need to consider, but why?)

Introduction  Proposed Solution: Define two descriptors of the video contents as the input parameter of the selection method.  a) Motion activity descriptor (MA)  b) Spatial activity descriptor (SA) The input parameters to the selection method including  two video content descriptors, (MA, SA)  target bitrate (TB)  the original frame rate (FR) New Selection Method based on some heuristic rules

Introduction  The system is illustrated below Decoded video Processed video TB TDRQSD SELECTOR MA SA FR

Video Content Descriptors Motion Activity Descriptor - MA = average magnitude of the motion vector of a frame - intracoded block has the predefined maximum motion vector (Not a motion compensation block) - notcoded block has zero motion vector (Block has the same pattern as the previous one at the same location) -AMA = average motion activity over several consecutive frames -200 p-frames statistics shown in the next slide, the correlation coefficient is (only one set of data)

MA against bits of the frame MA against the bits of the frame

Video Content Descriptors Spatial Activity Descriptor -SA = Mean Quantization of the frame - The rationale is that “a video frame contains a lot of spatial details, more bits are required to code the frame with fixed quantization scales. If the bitrate is fixed, larger quantization scales will be used to code the frame.” (The measure is used as reference for the next frame)

Proposed selection Method  Two main categories of frame Low frame rate High frame rate  Some reasoning behind the selection method:

Proposed selection Method Reasoning: High spatial activity High motion activity In the consecutive frame Low Frame rate Rule 1. If RQ can achieve the requirement, do RQ Rule 2. If Low motion activity, do RQ Rule 3. If motion activity is high, SD is applied. Otherwise RQ since previously used SD. Rule 4. If Both spatial and motion activity are high, SD is applied is the average quanatization scale of the previous frame is the average motion activity of the several consecutive frames

Proposed selection Method High Frame Rate the original quantization scale of the current frame Target bit rate The actual bitrate of the previous frame

Proposed selection Method Rule 1: Previous selection is on RQ > => TD selected Reasons: low motion activity spatial detail can be retained is small => SD selected is high >30 Reasons: SD is selected instead of TD because of the high motion activity, >

Proposed selection Method Rule 2: Previous selection is on SD > => RQ selected Reasons: low motion activity spatial detail can be retained is small

Proposed selection Method Rule 3: Previous selection is on TD < => RQ selected Reasons: A little adjustment can achieve the target bitrate > => SD selected 30 Reasons: SD is selected instead of TD because of the high motion activity is high >

Experimental Results Transcode the video of “volley ball” from 636Kbits/s to 140Kbits/s, HVT is 1dB higher in average. HVT

Experimental Results Transcode the video of “skating” from 112Kbits/s to 50Kbits/s, HVT is 0.5 and 6.0 dB higher in average than RQ and SD respectively. Very low PSNR for Requantization

Summary  A method on selecting the bitrate reduction techniques Simple rules Simple measurements Good result  Motion activity and Spatial activity descriptor are defined to characterize the video contents

Comment  Rules should be expressed more precisely. (If the authors could lay down the Pro and Con of each techniques, and derive the conditions for employing them.)  Good results, but the implementation is difficult to follow, no mention of which implementation of RQ,SD and TD.  No mention on how it is switching from one techniques to another. E.g. how to handle the change in resolution between frames.  It is the current state of art in hybrid video transcoder