Two-Dimensional Channel Coding Scheme for MCTF- Based Scalable Video Coding IEEE TRANSACTIONS ON MULTIMEDIA,VOL. 9,NO. 1,JANUARY 2007 37 Yu Wang, Student.

Slides:



Advertisements
Similar presentations
Genetic Algorithms Chapter 3. A.E. Eiben and J.E. Smith, Introduction to Evolutionary Computing Genetic Algorithms GA Quick Overview Developed: USA in.
Advertisements

Genetic Algorithms Contents 1. Basic Concepts 2. Algorithm
Spie98-1 Evolutionary Algorithms, Simulated Annealing, and Tabu Search: A Comparative Study H. Youssef, S. M. Sait, H. Adiche
ISSPIT Ajman University of Science & Technology, UAE
An Error-Resilient GOP Structure for Robust Video Transmission Tao Fang, Lap-Pui Chau Electrical and Electronic Engineering, Nanyan Techonological University.
COMP305. Part II. Genetic Algorithms. Genetic Algorithms.
Data Mining CS 341, Spring 2007 Genetic Algorithm.
Department of Engineering, Control & Instrumentation Research Group 22 – Mar – 2006 Optimisation Based Clearance of Nonlinear Flight Control Laws Prathyush.
Introduction to Genetic Algorithms Yonatan Shichel.
Genetic Algorithm for Variable Selection
Artificial Intelligence Genetic Algorithms and Applications of Genetic Algorithms in Compilers Prasad A. Kulkarni.
Intro to AI Genetic Algorithm Ruth Bergman Fall 2002.
Efficient Fine Granularity Scalability Using Adaptive Leaky Factor Yunlong Gao and Lap-Pui Chau, Senior Member, IEEE IEEE TRANSACTIONS ON BROADCASTING,
Paper Presentation April 10, 2006 Rui Min Topic in Bioinformatics, Dr. Charles Yan - Training HMM structure with genetic algorithm for biological sequence.
Motion Estimation Using Low- Band-Shift Method for Wavelet- Based Moving Picture Hyun-Wook Park, Senior Member, IEEE, and Hyung-Sun Kim IEEE Transactions.
Genetic Algorithms Nehaya Tayseer 1.Introduction What is a Genetic algorithm? A search technique used in computer science to find approximate solutions.
Intro to AI Genetic Algorithm Ruth Bergman Fall 2004.
Resource Allocation Problem Reporter: Wang Ching Yu Date: 2005/04/07.
Unequal Loss Protection: Graceful Degradation of Image Quality over Packet Erasure Channels Through Forward Error Correction Alexander E. Mohr, Eva A.
Chapter 6: Transform and Conquer Genetic Algorithms The Design and Analysis of Algorithms.
Genetic Algorithms Overview Genetic Algorithms: a gentle introduction –What are GAs –How do they work/ Why? –Critical issues Use in Data Mining –GAs.
Genetic Programming.
Genetic Algorithms: A Tutorial
Genetic Algorithm.
SOFT COMPUTING (Optimization Techniques using GA) Dr. N.Uma Maheswari Professor/CSE PSNA CET.
Intro. ANN & Fuzzy Systems Lecture 36 GENETIC ALGORITHM (1)
2004, 9/1 1 Optimal Content-Based Video Decomposition for Interactive Video Navigation Anastasios D. Doulamis, Member, IEEE and Nikolaos D. Doulamis, Member,
Zorica Stanimirović Faculty of Mathematics, University of Belgrade
Genetic Algorithms Michael J. Watts
Chih-Ming Chen, Student Member, IEEE, Ying-ping Chen, Member, IEEE, Tzu-Ching Shen, and John K. Zao, Senior Member, IEEE Evolutionary Computation (CEC),
Genetic Algorithms Genetic Algorithms – What are they? And how they are inspired from evolution. Operators and Definitions in Genetic Algorithms paradigm.
1 “Genetic Algorithms are good at taking large, potentially huge search spaces and navigating them, looking for optimal combinations of things, solutions.
Congestion Control Based on Priority Drop for H.264/SVC Multimedia and Ubiquitous Engineering, MUE '07. International Conference on (2007), pp
Derivative Free Optimization G.Anuradha. Contents Genetic Algorithm Simulated Annealing Random search method Downhill simplex method.
Immune Genetic Algorithms By Jeremy Moreau. References Licheng Jiao, Senior Member, IEEE, and Lei Wang, “A Novel Genetic Algorithm Based on Immunity,”
Advance in Scalable Video Coding Proc. IEEE 2005, Invited paper Jens-Rainer Ohm, Member, IEEE.
Edge Assembly Crossover
Genetic Algorithms Genetic algorithms provide an approach to learning that is based loosely on simulated evolution. Hypotheses are often described by bit.
Genetic Algorithms What is a GA Terms and definitions Basic algorithm.
ECE 103 Engineering Programming Chapter 52 Generic Algorithm Herbert G. Mayer, PSU CS Status 6/4/2014 Initial content copied verbatim from ECE 103 material.
Genetic Algorithms. 2 Overview Introduction To Genetic Algorithms (GAs) GA Operators and Parameters Genetic Algorithms To Solve The Traveling Salesman.
Chapter 12 FUSION OF FUZZY SYSTEM AND GENETIC ALGORITHMS Chi-Yuan Yeh.
Speeding Up Warehouse Physical Design Using A Randomized Algorithm Minsoo Lee Joachim Hammer Dept. of Computer & Information Science & Engineering University.
Robot Intelligence Technology Lab. Generalized game of life YongDuk Kim.
D Nagesh Kumar, IIScOptimization Methods: M8L5 1 Advanced Topics in Optimization Evolutionary Algorithms for Optimization and Search.
Neural Networks And Its Applications By Dr. Surya Chitra.
Genetic Algorithms. Underlying Concept  Charles Darwin outlined the principle of natural selection.  Natural Selection is the process by which evolution.
Genetic Algorithm Dr. Md. Al-amin Bhuiyan Professor, Dept. of CSE Jahangirnagar University.
Agenda  INTRODUCTION  GENETIC ALGORITHMS  GENETIC ALGORITHMS FOR EXPLORING QUERY SPACE  SYSTEM ARCHITECTURE  THE EFFECT OF DIFFERENT MUTATION RATES.
Artificial Intelligence By Mr. Ejaz CIIT Sahiwal Evolutionary Computation.
Overview Last two weeks we looked at evolutionary algorithms.
1 Comparative Study of two Genetic Algorithms Based Task Allocation Models in Distributed Computing System Oğuzhan TAŞ 2005.
Genetic Algorithms. Solution Search in Problem Space.
Genetic Algorithm(GA)
Genetic Algorithm. Outline Motivation Genetic algorithms An illustrative example Hypothesis space search.
 Presented By: Abdul Aziz Ghazi  Roll No:  Presented to: Sir Harris.
Introduction to Genetic Algorithms
Using GA’s to Solve Problems
Genetic Algorithms.
Optimization Of Robot Motion Planning Using Genetic Algorithm
Balancing of Parallel Two-Sided Assembly Lines via a GA based Approach
A Comparison of Simulated Annealing and Genetic Algorithm Approaches for Cultivation Model Identification Olympia Roeva.
An evolutionary approach to solving complex problems
Example: Applying EC to the TSP Problem
Genetic Algorithms Chapter 3.
EE368 Soft Computing Genetic Algorithms.
A Gentle introduction Richard P. Simpson
Unequal Error Protection for Video Transmission over Wireless Channels
Traveling Salesman Problem by Genetic Algorithm
GA.
Presentation transcript:

Two-Dimensional Channel Coding Scheme for MCTF- Based Scalable Video Coding IEEE TRANSACTIONS ON MULTIMEDIA,VOL. 9,NO. 1,JANUARY Yu Wang, Student Member, IEEE, Tao Fang, Member, IEEE, Lap-Pui Chau, Senior Member, IEEE, and Kim-Hui Yap, Member, IEEE csk 2007/03/20

Outline Introduction of UEP Introduction of MCTF Proposed 2D UEP scheme Genetic Algorithms Simulation and Performance Conclusion

Introduction of UEP Unequal error protection (UEP) is based on the priority encoding transmission (PET) It has been proven to be very promising to resolve this problem by taking advantage of the differential sensitivities of the output bit- streams of video encoder.

Introduction of MCTF Motion Compensated Temporal Filtering

Introduction of MCTF Motion Compensated Temporal Filtering  Wavelet base In temporal  Two frame (average, different) In PSNR  WT with EZW coding

Introduction of MCTF . Reference: Overview on Scalable Video Coding - IIOverview on Scalable Video Coding - II

Introduction of MCTF WT with EZW coding

Introduction of MCTF

Proposed 2D UEP scheme

PSNR increment donated Probability of correctly receiving two-state Markov model approximates

Proposed 2D UEP scheme Channel bit-allocation matrix Constraint

Genetic Algorithms  Artificial mechanisms of natural evolution  A robust search procedures and solving complex search problems Disadvantage  Low efficient if large problem space  Population homogeneous

Genetic Algorithms End Begin Encoding Initialize population Reproduction & Selection Crossover Mutation Evaluate population Termination criterion Evaluate population No Yes Randomly produce and population size is kept constant Calculate the fitness by PSNR_overall To copy solution strings into a mating pool based on the fitness. Roulette wheel method is used Crossover probability Pc mutation probability Pm

Genetic Algorithms Roulette wheel method

Genetic Algorithms Sequence preserving crossover (SPX)  Schemata is preserved as more as possible. A=123||5748||69 B=934||5678||21 A’=234||5678||91 B’=936||5748|| (a) A (a) A ’ (a) B (a) B ’ Crossover

Point mutation Inversion mutation Shift mutation Genetic Algorithms (a) Point mutation (b) Inversion mutation (c) Shift mutation (right shift)

Simulation and Performance The number of generations: generations for all the test sequences l = 100, P c = 0.65, P m = 0.02 All programs were run on an Intel Pentium 4 CPU 3.0G. C language is used for implementation and typically the consumed time for the processing of one group of pictures is about 0.5 s Groups size 8 F=4, T=3

Simulation and Performance

Conclusion The MCTF-based SVC can provide flexibly combined temporal, spatial, SNR and complexity scalability. The channel bit allocation for the video with combined scalability in the MCTF based SVC has never been considered. In this paper, a novel 2-D UEP scheme is proposed for this new technology, which can properly allocate the channel protection bits to the combined temporal and SNR scalable units. We apply GA to solve the optimization problem. The scheme is compared with other four methods under different channel conditions for a variety of video sequences. The simulation results demonstrate the advantage of our proposed scheme.