Ai-Mei Huang And Truong Nguyen Image processing, 2006 IEEE international conference on Motion vector processing based on residual energy information for.

Slides:



Advertisements
Similar presentations
WYNER-ZIV VIDEO CODING WITH CLASSIED CORRELATION NOISE ESTIMATION AND KEY FRAME CODING MODE SELECTION Present by fakewen.
Advertisements

Wen-Hsiao Peng Chun-Chi Chen
Tae-Shick Wang; Kang-Sun Choi; Hyung-Seok Jang; Morales, A.W.; Sung-Jea Ko; IEEE Transactions on Consumer Electronics, Vol. 56, No. 2, May 2010 ENHANCED.
Byung Cheol Song Shin-Cheol Jeong Yanglim Choi Video Super-Resolution Algorithm Using Bi-directional Overlapped Block Motion Compensation IEEE TRANSACTIONS.
Technion - IIT Dept. of Electrical Engineering Signal and Image Processing lab Transrating and Transcoding of Coded Video Signals David Malah Ran Bar-Sella.
VIPER DSPS 1998 Slide 1 A DSP Solution to Error Concealment in Digital Video Eduardo Asbun and Edward J. Delp Video and Image Processing Laboratory (VIPER)
Ai-Mei Huang And Truong Nguyen Image processing, 2006 IEEE international conference on Motion vector processing based on residual energy information for.
Yung-Lin Huang, Yi-Nung Liu, and Shao-Yi Chien Media IC and System Lab Graduate Institute of Networking and Multimedia National Taiwan University Signal.
K.-S. Choi and S.-J. Ko Sch. of Electr. Eng., Korea Univ., Seoul, South Korea IEEE, Electronics Letters Issue Date : June Hierarchical Motion Estimation.
Temporal Video Denoising Based on Multihypothesis Motion Compensation Liwei Guo; Au, O.C.; Mengyao Ma; Zhiqin Liang; Hong Kong Univ. of Sci. & Technol.,
{ Fast Disparity Estimation Using Spatio- temporal Correlation of Disparity Field for Multiview Video Coding Wei Zhu, Xiang Tian, Fan Zhou and Yaowu Chen.
An Improved 3DRS Algorithm for Video De-interlacing Songnan Li, Jianguo Du, Debin Zhao, Qian Huang, Wen Gao in IEEE Proc. Picture Coding Symposium (PCS),
Ai-Mei Huang and Truong Nguyen Image Processing (ICIP), th IEEE International Conference on 1.
3D Video Generation and Service Based on a TOF Depth Sensor in MPEG-4 Multimedia Framework IEEE Consumer Electronics Sung-Yeol Kim Ji-Ho Cho Andres Koschan.
Fast Mode Decision for Multiview Video Coding Liquan Shen, Tao Yan, Zhi Liu, Zhaoyang Zhang, Ping An, Lei Yang ICIP
CMPT-884 Jan 18, 2010 Error Concealment Presented by: Cameron Harvey CMPT 820 October
T.-S. Wang, K.-S. Choi, H.-S. Jang and S.-J. Ko Electronics Letters Sponsored by Institution of Engineering and TechnologyInstitution of Engineering and.
Yen-Lin Lee and Truong Nguyen ECE Dept., UCSD, La Jolla, CA Method and Architecture Design for Motion Compensated Frame Interpolation in High-Definition.
Natan Jacobson, Yen-Lin Lee, Vijay Mahadevan, Nuno Vasconcelos, Truong Q. Nguyen IEEE, ICME 2010.
Ai-mei Huang And Truong Nguyen IEEE, WORLD OF WIRELESS, MOBILE AND MULTIMEDIA NETWORKS. (WOWMOM), 2008 IEEE, WORLD OF WIRELESS, MOBILE AND MULTIMEDIA NETWORKS.
Ai-Mei Huang and Truong Nguyen Video Processing LabECE Dept, UCSD, La Jolla, CA This paper appears in: Image Processing, ICIP IEEE International.
Novel Point-Oriented Inner Searches for Fast Block Motion Lai-Man Po, Chi-Wang Ting, Ka-Man Wong, and Ka-Ho Ng IEEE TRANSACTIONS ON MULTIMEDIA, VOL.9,
Outline Introduction Introduction Fast Inter Prediction Mode Decision for H.264 – –Pre-encoding An Efficient Inter Mode Decision Approach for H.264 Video.
Video Coding with Linear Compensation (VCLC) Arif Mahmood, Zartash Afzal Uzmi, Sohaib A Khan Department of Computer.
1 Static Sprite Generation Prof ︰ David, Lin Student ︰ Jang-Ta, Jiang
1 Single Reference Frame Multiple Current Macroblocks Scheme for Multiple Reference IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY Tung-Chien.
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.
Losslessy Compression of Multimedia Data Hao Jiang Computer Science Department Sept. 25, 2007.
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,
FAST MULTI-BLOCK SELECTION FOR H.264 VIDEO CODING Chang, A.; Wong, P.H.W.; Yeung, Y.M.; Au, O.C.; Circuits and Systems, ISCAS '04. Proceedings of.
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.
Fundamentals of Multimedia Chapter 10 Basic Video Compression Techniques Ze-Nian Li & Mark S. Drew 건국대학교 인터넷미디어공학부 임 창 훈.
Object Tracking for Retrieval Application in MPEG-2 Lorenzo Favalli, Alessandro Mecocci, Fulvio Moschetti IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR.
A Nonlinear Loop Filter for Quantization Noise Removal in Hybrid Video Compression Onur G. Guleryuz DoCoMo USA Labs
An Introduction to H.264/AVC and 3D Video Coding.
Video Coding. Introduction Video Coding The objective of video coding is to compress moving images. The MPEG (Moving Picture Experts Group) and H.26X.
1 Efficient Reference Frame Selector for H.264 Tien-Ying Kuo, Hsin-Ju Lu IEEE CSVT 2008.
Videos Mei-Chen Yeh. Outline Video representation Basic video compression concepts – Motion estimation and compensation Some slides are modified from.
Adaptive Multi-path Prediction for Error Resilient H.264 Coding Xiaosong Zhou, C.-C. Jay Kuo University of Southern California Multimedia Signal Processing.
Low-Power H.264 Video Compression Architecture for Mobile Communication Student: Tai-Jung Huang Advisor: Jar-Ferr Yang Teacher: Jenn-Jier Lien.
2 3 Be introduced in H.264 FRExt profile, but most H.264 profiles do not support it. Do not need motion estimation operation.
Figure 1.a AVS China encoder [3] Video Bit stream.
Guillaume Laroche, Joel Jung, Beatrice Pesquet-Popescu CSVT
Ai-Mei Huang, Student Member, IEEE, and Truong Nguyen, Fellow, IEEE.
Fast motion estimation and mode decision for H.264 video coding in packet loss environment Li Liu, Xinhua Zhuang Computer Science Department, University.
An efficient Video Coding using Phase-matched Error from Phase Correlation Information Manoranjan Paul 1 and Golam Sorwar IEEE.
IEEE Transactions on Consumer Electronics, Vol. 58, No. 2, May 2012 Kyungmin Lim, Seongwan Kim, Jaeho Lee, Daehyun Pak and Sangyoun Lee, Member, IEEE 報告者:劉冠宇.
Segmentation of Vehicles in Traffic Video Tun-Yu Chiang Wilson Lau.
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.
Flow Control in Compressed Video Communications #2 Multimedia Systems and Standards S2 IF ITTelkom.
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.
2016/2/171 Image Vector Quantization Indices Recovery Using Lagrange Interpolation Source: IEEE International Conf. on Multimedia and Expo. Toronto, Canada,
Error Concealment Multimedia Systems and Standards S2 IF ITTelkom.
EE591f Digital Video Processing
Motion Estimation Multimedia Systems and Standards S2 IF Telkom University.
A hybrid error concealment scheme for MPEG-2 video transmission based on best neighborhood matching algorithm Li-Wei Kang and Jin-Jang Leou Journal of.
Shen-Chuan Tai, Chien-Shiang Hong, Cheng-An Fu National Cheng Kung University, Tainan City,Taiwan (R.O.C.),DCMC Lab Pacific-Rim Symposium on Image and.
Fine-granular Motion Matching for Inter-view Motion Skip Mode in Multi-view Video Coding Haitao Yanh, Yilin Chang, Junyan Huo CSVT.
Local Stereo Matching Using Motion Cue and Modified Census in Video Disparity Estimation Zucheul Lee, Ramsin Khoshabeh, Jason Juang and Truong Q. Nguyen.
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.
H. 261 Video Compression Techniques 1. H.261  H.261: An earlier digital video compression standard, its principle of MC-based compression is retained.
Present by 楊信弘 Advisor: 鄭芳炫
Adaptive Block Coding Order for Intra Prediction in HEVC
DCT-Domain Inverse Motion Compensation (IMC)
Supplement, Chapters 6 MC Course, 2009.
Image and Video Processing
True Motion Estimation Techniques Part II
Presentation transcript:

Ai-Mei Huang And Truong Nguyen Image processing, 2006 IEEE international conference on Motion vector processing based on residual energy information for motion compensated frame interpolation

Ai-Mei Huang And Truong Nguyen IEEE, WORLD OF WIRELESS, MOBILE AND MULTIMEDIA NETWORKS. (WOWMOM), 2008 IEEE, WORLD OF WIRELESS, MOBILE AND MULTIMEDIA NETWORKS. (WOWMOM), 2008 Motion vector processing using bidirectional frame difference in motion compensated frame interpolation

INTRODUCTION Low bandwidth requirements, i.e. video telephony by skipping frames low frame rate video usually results in motion jerkiness Motion-compensated frame interpolation (MCFI) Directly uses the received MVs Suffer from annoying artifacts such as blockiness and ghost effect. Motion re-estimation is not suited for mobile devices Video in encoder decoder Reconstructed frame Bit stream Video coding/compression

Motion compensated frame interpolation In MCFI methods, a skipped frame is often bi- directionally interpolated from its two neighboring reconstructed frames. by using the received MVs of the second frame. MV is not always reliable!

The correlation between motion vector reliability and residual energy. Macroblock(MB) contain areas of different motion. Encoder favors the MV that can represent most of the region The prediction residual will be generated and encoded. Correct those unreliable MVs for frame interpolation Avoid using those unreliable MVs to correct other MVs.

The proposed method Based on residual energy associated with each motion vector iterative process, stops when the MAP is no longer changed, or reaches a pre-defined maximum iteration, max_ite.

(1)motion vector classification based on residual energy Classify MVs to 3 Groups. Calculate every 8x8 block’s residual energy E m,n By taking the sum of the absolute value of each reconstructed prediction error for each pixel. E m,n <threshold  MV will be classified as reliable and place into first group G1. E m,n >=threshold  MV will be classified as unreliable and place into first group G3. Unreliable MV’s neighboring MVs within the same MB will be classified as possibly unreliable into the second group G2 (base unit) 16*16 MB=>four 8*8 blocks

(2) motion vector correction Works on those unreliable MVs Correcting from neighbor reliable MV A residual-energy constrained median filter (RECMF) is used in this process and defined as S contains the neighboring MVs centered at v* m,n. Select a new MV only from its neighboring reliable MVs. v m,n itself will be excluded from the candidates. we prevent unreliable MVs to be used to correct other unreliable MVs.

(3)motion vector similarity check Ensure v* m,n is not identical or similar to v m,n Remain unreliable Use angle variance by taking inner product of the two vectors. two MVs is similar,fail in the check => b m,n still in G3 Pass in the check => b m,n take in G1

(4)motion vector re-sampling and smoothing In [7], each 8 x 8 block is further broken into four 4 x4 sub-blocks. The MVs of these four sub-blocks can be obtained simultaneously by minimizing a smoothness measure, which is defined in the following. For example: [7] G. Dane and T. Q. Nguyen, "Smooth motion vector resampling for standard compatible video post-processing," Proc. Asilomar Conf: Signals, Systems and Computers, 2004.

SIMULATIONS two video sequences, FOREMAN and SILENT, CIF frame resolution 30 frame per second (fps). both encoded using H.263 but even frames are skipped by the encoder. fix quantization parameter (QP) values. Avg. bitrate FOREMAN is Kbps SILENT is Kbps

Ai-mei Huang And Truong Nguyen IEEE, WORLD OF WIRELESS, MOBILE AND MULTIMEDIA NETWORKS. (WOWMOM), 2008 IEEE, WORLD OF WIRELESS, MOBILE AND MULTIMEDIA NETWORKS. (WOWMOM), 2008 Motion vector processing using bidirectional frame difference in motion compensated frame interpolation

Motion compensated frame interpolation(1/3)

Motion compensated frame interpolation(2/3) A example

Motion compensated frame interpolation(3/3) Although the MV is measured reliably in [4] Still have some potential issues In Fig 2 and 3, the moving object is composed of four blocks, {B 1,B 2,B 3,B 4 } Fig. 3 shows that even MVs are correctly estimated, the moving object still cannot be reconstructed successfully. the simplest way to reduce these visual artifacts is to find the best matches bi-directionally by minimizing the difference between bidirectional predictions. [4]A.-M. Huang and T. Nguyen. Motion vector processing based on residual energy information for motion compensated frame interpolation. in Proc. ICIP’06, pages 2721–2724, 2006.

Bidirectional motion vector processing for MCFI(1/2) Use bidirectional MV processing for the received MVF in the current decoder frame f t+1. we select the best MV from a set of MV candidates V b *, is selected based on the minimum difference between forward and backward predictions.

(2/2) Eliminate the ghost artifacts due to unmatched bidirectional predictions Computation is greatly reduced Use the integer-pixel frame interpolation affect MV precision. modify eq. (4) to allow MVs have small deviation from -1 to 1.

SIMULATIONS Compare our method with direct MCFI, and vector median filter (VMF). Test sequence QVGA size: FORMULA 1, TABLE, and STEFAN CIF size: FOREMAN, FORMULA 1, FAST FOOD, WALK, and SILENT Encode using H.264, avg. bitrate: 384kbps even frames are skipped.

Adopt structure similarity (SSIM) index for quality assessment. luminance contrast Structure

Performance

CONCLUSIONS The motion vector reliability is analyzed and classified. we examine how the MV precision affect the quality of the interpolated frame in the bidirectional MCFI scheme. we propose a bidirectional MV processing method by selecting the best MV from neighboring MVs