Efficient MPEG Compressed Video Analysis Using Macroblock Type Information Soo-Chang Pei, Yu-Zuong Chou IEEE TRANSACTIONS ON MULTIMEDIA, DECEMBER,1999.

Slides:



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

MPEG-1: A Standard for Digital Storage of Audio and Video Nimrod Peleg Update: Dec
MPEG4 Natural Video Coding Functionalities: –Coding of arbitrary shaped objects –Efficient compression of video and images over wide range of bit rates.
Automatic Video Shot Detection from MPEG Bit Stream Jianping Fan Department of Computer Science University of North Carolina at Charlotte Charlotte, NC.
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.
1 Video Coding Concept Kai-Chao Yang. 2 Video Sequence and Picture Video sequence Large amount of temporal redundancy Intra Picture/VOP/Slice (I-Picture)
Source Coding for Video Application
H.264/AVC Baseline Profile Decoder Complexity Analysis Michael Horowitz, Anthony Joch, Faouzi Kossentini, and Antti Hallapuro IEEE TRANSACTIONS ON CIRCUITS.
CMPT-884 Jan 18, 2010 Error Concealment Presented by: Cameron Harvey CMPT 820 October
Evaluation of Data-Parallel Splitting Approaches for H.264 Decoding
Efficient Moving Object Segmentation Algorithm Using Background Registration Technique Shao-Yi Chien, Shyh-Yih Ma, and Liang-Gee Chen, Fellow, IEEE Hsin-Hua.
An Error-Resilient GOP Structure for Robust Video Transmission Tao Fang, Lap-Pui Chau Electrical and Electronic Engineering, Nanyan Techonological University.
1 Static Sprite Generation Prof ︰ David, Lin Student ︰ Jang-Ta, Jiang
Department of Computer Engineering University of California at Santa Cruz Video Compression Hai Tao.
Overview of Fine Granularity Scalability in MPEG-4 Video Standard Weiping Li, Fellow, IEEE.
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.
A Robust Scene-Change Detection Method for Video Segmentation Chung-Lin Huang and Bing-Yao Liao IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY.
H.264 / MPEG-4 Part 10 Nimrod Peleg March 2003.
Automatic Key Video Object Plane Selection Using the Shape Information in the MPEG-4 Compressed Domain Berna Erol and Faouzi Kossentini, Senior Member,
Decision Trees for Error Concealment in Video Decoding Song Cen and Pamela C. Cosman, Senior Member, IEEE IEEE TRANSACTION ON MULTIMEDIA, VOL. 5, NO. 1,
Introduction to Video Transcoding Of MCLAB Seminar Series By Felix.
Motion Vector Refinement for High-Performance Transcoding Jeongnam Youn, Ming-Ting Sun, Fellow,IEEE, Chia-Wen Lin IEEE TRANSACTIONS ON MULTIMEDIA, MARCH.
Efficient Fine Granularity Scalability Using Adaptive Leaky Factor Yunlong Gao and Lap-Pui Chau, Senior Member, IEEE IEEE TRANSACTIONS ON BROADCASTING,
Error Resilience in a Generic Compressed Video Stream Transmitted over a Wireless Channel Muhammad Bilal
Fundamentals of Multimedia Chapter 10 Basic Video Compression Techniques Ze-Nian Li & Mark S. Drew 건국대학교 인터넷미디어공학부 임 창 훈.
Fundamentals of Multimedia Chapter 11 MPEG Video Coding I MPEG-1 and 2
Object Tracking for Retrieval Application in MPEG-2 Lorenzo Favalli, Alessandro Mecocci, Fulvio Moschetti IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR.
Xinqiao LiuRate constrained conditional replenishment1 Rate-Constrained Conditional Replenishment with Adaptive Change Detection Xinqiao Liu December 8,
Direct Access Video Streaming Scheme Supporting Effective Error Concealment Chun-Ming Huang, Kai-Chao Yang and Jia-Shung Wang.
MPEG-2 Standard By Rigoberto Fernandez. MPEG Standards MPEG (Moving Pictures Experts Group) is a group of people that meet under ISO (International Standards.
Philipp Merkle, Aljoscha Smolic Karsten Müller, Thomas Wiegand CSVT 2007.
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.
Page 19/15/2015 CSE 40373/60373: Multimedia Systems 11.1 MPEG 1 and 2  MPEG: Moving Pictures Experts Group for the development of digital video  It is.
Multimedia Data Video Compression The MPEG-1 Standard
MPEG-1 and MPEG-2 Digital Video Coding Standards Author: Thomas Sikora Presenter: Chaojun Liang.
Picture typestMyn1 Picture types There are three types of coded pictures. I (intra) pictures are fields or frames coded as a stand-alone still image. These.
MPEG Motion Picture Expert Group Moving Picture Encoded Group Prateek raj gautam(725/09)
Adaptive Multi-path Prediction for Error Resilient H.264 Coding Xiaosong Zhou, C.-C. Jay Kuo University of Southern California Multimedia Signal Processing.
Codec structuretMyn1 Codec structure In an MPEG system, the DCT and motion- compensated interframe prediction are combined. The coder subtracts the motion-compensated.
Chapter 11 MPEG Video Coding I — MPEG-1 and 2
June, 1999 An Introduction to MPEG School of Computer Science, University of Central Florida, VLSI and M-5 Research Group Tao.
8. 1 MPEG MPEG is Moving Picture Experts Group On 1992 MPEG-1 was the standard, but was replaced only a year after by MPEG-2. Nowadays, MPEG-2 is gradually.
1 VIDEO COMPRESSION FUNDAMENTALS Pamela C. Cosman.
Compression video overview 演講者:林崇元. Outline Introduction Fundamentals of video compression Picture type Signal quality measure Video encoder and decoder.
Figure 1.a AVS China encoder [3] Video Bit stream.
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
Video Watermarking Real-time Labeling of MPEG-2 Compressed Video G. C. Langelaar, R. L. Lagendijk, and J. Biemond ITS, ICTG, Delft University of Technology.
MPEG-4 Systems Introduction & Elementary Stream Management
Fast motion estimation and mode decision for H.264 video coding in packet loss environment Li Liu, Xinhua Zhuang Computer Science Department, University.
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.
Video Compression and Standards
Blind Quality Assessment System for Multimedia Communications Using Tracing Watermarking P. Campisi, M. Carli, G. Giunta and A. Neri IEEE Transactions.
MPEG CODING PROCESS. Contents  What is MPEG Encoding?  Why MPEG Encoding?  Types of frames in MPEG 1  Layer of MPEG1 Video  MPEG 1 Intra frame Encoding.
Motion Estimation Multimedia Systems and Standards S2 IF Telkom University.
Introduction to MPEG Video Coding Dr. S. M. N. Arosha Senanayake, Senior Member/IEEE Associate Professor in Artificial Intelligence Room No: M2.06
6/9/20161 Video Compression Techniques Image, Video and Audio Compression standards have been specified and released by two main groups since 1985: International.
Fine-granular Motion Matching for Inter-view Motion Skip Mode in Multi-view Video Coding Haitao Yanh, Yilin Chang, Junyan Huo CSVT.
Ai-Mei Huang And Truong Nguyen Image processing, 2006 IEEE international conference on Motion vector processing based on residual energy information for.
CMPT365 Multimedia Systems 1 Media Compression - Video Spring 2015 CMPT 365 Multimedia Systems.
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.
Introduction to H.264 / AVC Video Coding Standard Multimedia Systems Sharif University of Technology November 2008.
Automatic Video Shot Detection from MPEG Bit Stream
Overview of the Scalable Video Coding
Watermarking for Image Authentication ( Fragile Watermarking )
DC Image Extraction and Shot Segmentation
ENEE 631 Project Video Codec and Shot Segmentation
Standards Presentation ECE 8873 – Data Compression and Modeling
MPEG4 Natural Video Coding
VIDEO COMPRESSION FUNDAMENTALS
Presentation transcript:

Efficient MPEG Compressed Video Analysis Using Macroblock Type Information Soo-Chang Pei, Yu-Zuong Chou IEEE TRANSACTIONS ON MULTIMEDIA, DECEMBER,1999

Introduction We develop a novel method for video analysis using the macroblock(MB) type information of MPEG compressed video bitstreams. Only a simple analysis on MB types of frames is needed to achieve efficient scene change, flashlight, and caption detection. The advantages of this novel approach are its direct extraction from the MPEG bitstreams after VLC decoding, very low complexity analysis, frame-based detection accuracy and high sensitivity.

Proposed Method SGOP(subgroup of pictures) SGOP 1 are denoted as P f B f B r P r SGOP 2 are denoted as P B f B r i SGOP 3 are denoted as i B f B r P

Pattern of MB Types of SGOP ’ s with Abrupt Scene Changes SCPI (Scene change at a P frame or an I frame) Most MB ’ s in the two B frames are forward motion compensated (F mode) A significant number of MB ’ s in P r are Intra-coded (I mode) x

Pattern of MB Types of SGOP ’ s with Abrupt Scene Changes(cont.) SCFB (Scene change at front B frame) Most MB ’ s in the two B frames are backward motion compensated (B mode) There are many I mode MB ’ s existing in P r

Pattern of MB Types of SGOP ’ s with Abrupt Scene Changes(cont.) SCRB (Scene change at rear B frame) Most MB ’ s in B f will be F mode predicted to P f, and most MB ’ s in the B r will be B mode predicted to P r.

We define the MB in a specific position (x,y) of each frame of a SGOP to form a MB group(MBGxy). If the pattern of the MB types in a MBGxy follows the above pattern of SCPI,SCFB or SCRB, we can say there is a changing MB in the position (x,y) laying at P f, B f, or B r.

Example of gradual scene changes

Pattern of MB Types in SGOP ’ s with Gradual Scene Changes Dissolve scene S 0 to scene S n in the transition sequence, length n+1 If S 0 =0,fade-in. If S n =0,fade-out. The luminance of B frames in SGOP 1 (PBBP) operated by the dissolve effect can be approximately written as

Pattern of MB Types in SGOP ’ s with Gradual Scene Changes(cont.) When bidirectional motion compensation is applied to B frames, the compensated frames of three compensation modes(F, B, FB) can be written It is found that the variance of FB compensated error is smaller than that of F or B compensated error. B frames in dissolve video sequence are inclined to be interpolative(FB mode) motion compensated.

SFPI(starting frame lies at P r or I frame) A significant number of MS ’ s in P r are I mode because the change of content. MB ’ s in B frames are inclined to be F mode The pattern of MB types of SFPI is very similar to the pattern of SCPI SFFB (starting frame lies at B f ) Most MB ’ s in both B frames are FB mode since the frames of this SGOP form a Complete Dissolve SGOP. SFRB (starting frame lies at B r ) the MB ’ s of B f are inclined to be F mode and those of B r are inclined to be FB mode. x

A significant number of MB ’ s of P r in a dissolve video sequence are I mode in both SFFB and SFRB. The patterns of the MB types of the SGOP including ending frames(EFPI,EFFB,EFRB) are similar and symmetric to that including starting frames. There are nine combinations.

x

Video sequence involving camera motion Zooming operation is slow for the purpose of comfortable watching, and can be easily tracked as a special kind of movement and will not greatly affect the MB types of frames. Slow panning operations would be judged as overall movement of the frame and the MB type information would not show some specific characteristic. The speeding of fast panning exceeds the tracking ability of motion compensation,so a significant number of MB ’ s in the P frame are I mode. The detection process may confuse fast panning operation with dissolve operation because of the similarity.

x

Example of flashlight in news experiment sequence

Pattern of MB Types in SGOP ’ s with Flashlights

Experimental Result There are 24 abrupt scene changes, five gradual scene change transitions,f our shots involving camera motion(two fast panning and two zooming sequences) in the test sequence. Each frame of the sequence is in SIF (352*240) format, which yields 330 (22*15) MB ’ s in a frame. The frame structure is IBBPBBPBBPBBPBB (M=3,N=15). Total bit rate is 1.5 Mbps

Abrupt scene change detection

Locations of changing MB ’ s in the test sequence(frame 1 to 100)

Experimental results of abrupt scene change detection ( T mb = 280)

Gradual scene change detection

Remaining P frames with significant I mode MB ’ s

Number of FB mode MB ’ s in B frames

Flashlight detection

Flashlight detection using news experiment sequence

Caption detection

The locations of changing MB’s in the caption sequence

Abrupt scene change detection Caption detection with eliminating the abrupt scene changes

Experiments Using Real Video Sequence of Movies and News

Discussion Influence of Bit Rates

Taking the forward motion compensated MB for instance, the attribute of MB ’ s change from “ Not coded ” or “ Coded, Larger Quantizer Scale ” to “ Coded, Default ” to obtain better residue data reconstruction instead of changing FB to Intra mode. The change of the bit rates just very slightly affects the occurrences of I,B,F,FB modes is found. The detection algorithm exploiting the MB types is not affected by bit rates.

Modification of Proposed Method Corresponding to Different GOP Structure

Advantage of Proposed Method The MB type information can be directly extracted from the bit streams of compressed video after VLC decoding. Detecting process is quite simple as compared to current DCT methods that require more operations. Its detection accuracy is on the frame scale, and we can precisely indicate which frame the scene change occurs.

Conclusion We have developed a novel video analysis method using MB type information,and satisfactory detection precision and speed is obtained. The method using MB type information benefits from easy data extraction from the bitstream, very simple analysis, frame-based accuracy and high sensitivity to avoid miss detection.