Concrete Mathematics Digital Media Lab KIM, HYUNSEOK / JANG, SUNYEAN / JUNG, YUCHUL Optimal Motion Vector Search Algorithm - Final Presentation 6th Team.

Slides:



Advertisements
Similar presentations
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.
Advertisements

SURE-LET for Orthonormal Wavelet-Domain Video Denoising Florian Luisier, Member, IEEE, Thierry Blu, Senior Member, IEEE, and Michael Unser, Fellow, IEEE.
A Performance Analysis of the ITU-T Draft H.26L Video Coding Standard Anthony Joch, Faouzi Kossentini, Panos Nasiopoulos Packetvideo Workshop 2002 Department.
-1/20- MPEG 4, H.264 Compression Standards Presented by Dukhyun Chang
An Early Block Type Decision Method for Intra Prediction in H.264/AVC Jungho Do, Sangkwon Na and Chong-Min Kyung VLSI Systems Lab. Korea Advanced Institute.
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.
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.
CABAC Based Bit Estimation for Fast H.264 RD Optimization Decision
2009/04/07 Yun-Yang Ma.  Overview  What is CUDA ◦ Architecture ◦ Programming Model ◦ Memory Model  H.264 Motion Estimation on CUDA ◦ Method ◦ Experimental.
Yen-Lin Lee and Truong Nguyen ECE Dept., UCSD, La Jolla, CA Method and Architecture Design for Motion Compensated Frame Interpolation in High-Definition.
Wei Zhu, Xiang Tian, Fan Zhou and Yaowu Chen IEEE TCE, 2010.
PREDICTIVE 3D SEARCH ALGORITHM FOR MULTI-FRAME MOTION ESTIMATION Lim Hong Yin, Ashraf A. Kassim, Peter H.N de With IEEE Transaction on Consumer Electronics,2008.
Yu-Han Chen, Tung-Chien Chen, Chuan-Yung Tsai, Sung-Fang Tsai, and Liang-Gee Chen, Fellow, IEEE IEEE CSVT
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,
Recursive End-to-end Distortion Estimation with Model-based Cross-correlation Approximation Hua Yang, Kenneth Rose Signal Compression Lab University of.
Efficient Motion Vector Recovery Algorithm for H.264 Based on a Polynomial Model Jinghong Zheng and Lap-Pui Chau IEEE TRANSACTIONS ON MULTIMEDIA, June.
Image Processing Using Cilk 1 Parallel Processing – Final Project Image Processing Using Cilk Tomer Y & Tuval A (pp25)
Enhanced Hexagonal Search for Fast Block Motion Estimation Authors : Ce Zhu, Xiao Lin, Lappui Chau, and Lai-Man Po Lappui Chau, and Lai-Man Po IEEE TRANSACTIONS.
1 Single Reference Frame Multiple Current Macroblocks Scheme for Multiple Reference IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY Tung-Chien.
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,
A New Dynamic Finite-State Vector Quantization Algorithm for Image Compression Jyi-Chang Tsai, Chaur-Heh Hsieh, and Te-Cheng Hsu IEEE TRANSACTIONS ON IMAGE.
Motion Vector Refinement for High-Performance Transcoding Jeongnam Youn, Ming-Ting Sun, Fellow,IEEE, Chia-Wen Lin IEEE TRANSACTIONS ON MULTIMEDIA, MARCH.
A Cell-Loss Concealment Technique for MPEG-2 Coded Video Jian Zhang, John F. Arnold, and Michael R. Frater IEEE Transaction on Circuit and System for video.
Image (and Video) Coding and Processing Lecture: Motion Compensation Wade Trappe Most of these slides are borrowed from Min Wu and KJR Liu of UMD.
1 An Efficient Mode Decision Algorithm for H.264/AVC Encoding Optimization IEEE TRANSACTION ON MULTIMEDIA Hanli Wang, Student Member, IEEE, Sam Kwong,
A New Rate-Complexity-QP Algorithm for HEVC Intra-Picture Rate Control LING TIAN, YIMIN ZHOU, AND XIAOJUN CAO 2014 INTERNATIONAL CONFERENCE ON COMPUTING,
A Low-Power VLSI Architecture for Full-Search Block-Matching Motion Estimation Viet L. Do and Kenneth Y. Yun IEEE Transactions on Circuits and Systems.
Xinqiao LiuRate constrained conditional replenishment1 Rate-Constrained Conditional Replenishment with Adaptive Change Detection Xinqiao Liu December 8,
1 Transcoding of H.264 bitstream to MPEG-2 bitstream. Sreejana Sharma.
An Introduction to H.264/AVC and 3D Video Coding.
HARDEEPSINH JADEJA UTA ID: What is Transcoding The operation of converting video in one format to another format. It is the ability to take.
January 26, Nick Feamster Development of a Transcoding Algorithm from MPEG to H.263.
Adaptive Video Coding to Reduce Energy on General Purpose Processors Daniel Grobe Sachs, Sarita Adve, Douglas L. Jones University of Illinois at Urbana-Champaign.
EE 5359 H.264 to VC 1 Transcoding Vidhya Vijayakumar Multimedia Processing Lab MSEE, University of Arlington Guided.
JPEG 2000 Image Type Image width and height: 1 to 2 32 – 1 Component depth: 1 to 32 bits Number of components: 1 to 255 Each component can have a different.
Interactive Time-Dependent Tone Mapping Using Programmable Graphics Hardware Nolan GoodnightGreg HumphreysCliff WoolleyRui Wang University of Virginia.
Low-Power H.264 Video Compression Architecture for Mobile Communication Student: Tai-Jung Huang Advisor: Jar-Ferr Yang Teacher: Jenn-Jier Lien.
MOTION ESTIMATION IMPLEMENTATION IN VERILOG
Sub pixel motion estimation for Wyner-Ziv side information generation Subrahmanya M V (Under the guidance of Dr. Rao and Dr.Jin-soo Kim)
- By Naveen Siddaraju - Under the guidance of Dr K R Rao Study and comparison between H.264.
Watermarking Part 2: Future Work Electrical and Computer Engineering Department Villanova University 18 August 2004 Robert J. Berger II Michael P. Marcinak.
Rate-distortion Optimized Mode Selection Based on Multi-channel Realizations Markus Gärtner Davide Bertozzi Classroom Presentation 13 th March 2001.
An Efficient Search Strategy for Block Motion Estimation Using Image Features Digital Video Processing 1 Term Project Feng Li Michael Su Xiaofeng Fan.
Sejong University, DMS Lab. An Efficient True-Motion Estimator Using Candidate Vectors from a Parametric Motion Model Dong-kywn Kim IEEE TRANSACTIONS ON.
MOTION ESTIMATION IMPLEMENTATION IN RECONFIGURABLE PLATFORMS
1 Implementation in Hardware of Video Processing Algorithm Performed by: Yony Dekell & Tsion Bublil Supervisor : Mike Sumszyk SPRING 2008 High Speed Digital.
Fast motion estimation and mode decision for H.264 video coding in packet loss environment Li Liu, Xinhua Zhuang Computer Science Department, University.
IEEE Transactions on Consumer Electronics, Vol. 58, No. 2, May 2012 Kyungmin Lim, Seongwan Kim, Jaeho Lee, Daehyun Pak and Sangyoun Lee, Member, IEEE 報告者:劉冠宇.
UNDER THE GUIDANCE DR. K. R. RAO SUBMITTED BY SHAHEER AHMED ID : Encoding H.264 by Thread Level Parallelism.
Effect of Saturation Arithmetic on Sum of Absolute Difference (SAD) Computation in H.264 Venkata Suman Sanikommu ECE 734 Project Presentation.
Porting of Fast Intra Prediction in HM7.0 to HM9.2
Muhammad Shoaib Bin Altaf. Outline Motivation Actual Flow Optimizations Approach Results Conclusion.
UNDER THE GUIDANCE DR. K. R. RAO SUBMITTED BY SHAHEER AHMED ID : Encoding H.264 by Thread Level Parallelism.
EE591f Digital Video Processing
Motion Estimation Multimedia Systems and Standards S2 IF Telkom University.
BLOCK BASED MOTION ESTIMATION. Road Map Block Based Motion Estimation Algorithms. Procedure Of 3-Step Search Algorithm. 4-Step Search Algorithm. N-Step.
A Frame-Level Rate Control Scheme Based on Texture and Nontexture Rate Models for HEVC IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY,
Hierarchical Systolic Array Design for Full-Search Block Matching Motion Estimation Noam Gur Arie,August 2005.
CSCI 631 – Foundations of Computer Vision March 15, 2016 Ashwini Imran Image Stitching.
Principles of Video Compression Dr. S. M. N. Arosha Senanayake, Senior Member/IEEE Associate Professor in Artificial Intelligence Room No: M2.06
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.
Sejong University, DMS Lab. Ki-Hun Han AN EFFECTIVE DE-INTERACING TECHNIQUE USING MOTION COMPENSATED INTERPOLATION IEEE TRANSACTION ON Consumer Electronics,
Research Topic Error Concealment Techniques in H.264/AVC for Wireless Video Transmission Vineeth Shetty Kolkeri EE Graduate,UTA.
Sum of Absolute Differences Hardware Accelerator
An enhanced estimation: motion and rotation estimation
Instructor: Professor Yu Hen Hu
LSH-based Motion Estimation
Li Li, Zhu Li, Vladyslav Zakharchenko, Jianle Chen, Houqiang Li
Presentation transcript:

Concrete Mathematics Digital Media Lab KIM, HYUNSEOK / JANG, SUNYEAN / JUNG, YUCHUL Optimal Motion Vector Search Algorithm - Final Presentation 6th Team Jung, Yu-Chul Kim, Hyun-Seok Jang, Sun-Yean

Concrete Mathematics Digital Media Lab KIM, HYUNSEOK / JANG, SUNYEAN / JUNG, YUCHUL ☆ Overview ☆ - Our goal and Requirements - What is implemented.. - Implementation Demo - Analysis I, II - Conclusion - References

Concrete Mathematics Digital Media Lab KIM, HYUNSEOK / JANG, SUNYEAN / JUNG, YUCHUL Suggest an optimal method to find the best matching block from an earlier frame to construct an area of the current frame (in here, 8X8 blocks of pixels) in best-search time (  own contribution) ☆ Our goal and requirements ☆  Implement the previous motion vector search algorithms  Contribution to representative value for motion vector search  Combination with the nearest neighborhood algorithm, hash table based on the representative value.  Showing the searched result visually.  Performance Analysis based on the comparison with the previous approaches and our implementation

Concrete Mathematics Digital Media Lab KIM, HYUNSEOK / JANG, SUNYEAN / JUNG, YUCHUL ☆ What is implemented.. ☆ 3. Use Nearest Neighbor hood Algorithm :To reduce the possibility of getting trapped in local minimum, To improve prediction accuracy 3. Use Nearest Neighbor hood Algorithm :To reduce the possibility of getting trapped in local minimum, To improve prediction accuracy 1. Employ a representative value based on location and 8x8 bits information 1. Employ a representative value based on location and 8x8 bits information 2. Use memory hash table : To reduce computational time in searching candidate blocks To embrace generality 2. Use memory hash table : To reduce computational time in searching candidate blocks To embrace generality Points

Concrete Mathematics Digital Media Lab KIM, HYUNSEOK / JANG, SUNYEAN / JUNG, YUCHUL ☆ Implementation Demo ☆

Concrete Mathematics Digital Media Lab KIM, HYUNSEOK / JANG, SUNYEAN / JUNG, YUCHUL ☆ Analysis I ☆ -Performance of the mentioned approaches 1 Full search (2w+1)^2 2 Conjugate Search 3+2w 3 Logarithm Search 2+7log(w) 4 Our Approach Less than (3) Execution time depends on implementation and CPU resource. Thus, it can’t be considered deterministic point.

Concrete Mathematics Digital Media Lab KIM, HYUNSEOK / JANG, SUNYEAN / JUNG, YUCHUL ☆ Analysis II ☆ -Full search is simple and correct, but computational burden. -Other approaches are apt to get trapped in local minima, resulting in a significant loss in estimation accuracy, and compression performance in video coding, as compared to the Full search ☆ However, if we use our implementation, we can - avoid local minima using memory hash table -reduce searching time using nearest neighborhood in finding a best matching block

Concrete Mathematics Digital Media Lab KIM, HYUNSEOK / JANG, SUNYEAN / JUNG, YUCHUL ☆ Conclusion ☆ -Pros -Enable finding the best matching block based on global minima -Linear time search algorithm -Cons -Prerequisite hash table formation time is needed -If applied complex application, memory shortage is estimated -Further works -Research about more advanced representative value -Motion vector search based on object

Concrete Mathematics Digital Media Lab KIM, HYUNSEOK / JANG, SUNYEAN / JUNG, YUCHUL 1.Correlation Based Search Algorithms for Motion Estimation Mohamed Alkanhal, Deepak Turgaga and Tsuhan Chen – E/CE of CMU, USA (Picture Coding Symposium Portland, OR, April 21~23, 1999) 2.An Efficient Computation-Constrained Block-Based Motion Estimation Algorithm for Low Bit Rate Video Coding Michael Gallant and Faouzi Kossentini – E/CE of UBC, Canada 3.Motion Vector Refinement for High-Performance Transcoding Jeongnam Youn, Ming-Ting Sun, Fellow, IEEE, and Chia-Wen Lin IEEE Transaction on Multimedia, Vol. 1, No. 1, March Computation constrained fast-search motion estimation algorithm for TMN 7. In Q15- A-45, ITU-T Q15/SG16, Portland, Oregon, June ☆ References ☆