1 Bioinspired Compression Schemas 16/07/2009 Khaled MASMOUDI Pierre KORNPROBST INRIA Marc ANTONINII3S.

Slides:



Advertisements
Similar presentations
Feature Selection as Relevant Information Encoding Naftali Tishby School of Computer Science and Engineering The Hebrew University, Jerusalem, Israel NIPS.
Advertisements

CS335 Principles of Multimedia Systems Audio Hao Jiang Computer Science Department Boston College Oct. 11, 2007.
Time-Frequency Analysis Analyzing sounds as a sequence of frames
INTERNATIONAL CONFERENCE ON TELECOMMUNICATIONS, ICT '09. TAREK OUNI WALID AYEDI MOHAMED ABID NATIONAL ENGINEERING SCHOOL OF SFAX New Low Complexity.
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)
1 Audio Compression Techniques MUMT 611, January 2005 Assignment 2 Paul Kolesnik.
Digital Data Transmission ECE 457 Spring Information Representation Communication systems convert information into a form suitable for transmission.
Efficient Scalable Video Compression by Scalable Motion Coding Review and Implementation of DWT Based Approach Syed Jawwad Bukhari
Video Compression Bee Fong. Lossy Compression  Inter Frame Compression Compression among frames Compression among frames  Intra Frame Compression Compression.
H.264 / MPEG-4 Part 10 Nimrod Peleg March 2003.
Losslessy Compression of Multimedia Data Hao Jiang Computer Science Department Sept. 25, 2007.
Scalable Wavelet Video Coding Using Aliasing- Reduced Hierarchical Motion Compensation Xuguang Yang, Member, IEEE, and Kannan Ramchandran, Member, IEEE.
2007Theo Schouten1 Introduction. 2007Theo Schouten2 Human Eye Cones, Rods Reaction time: 0.1 sec (enough for transferring 100 nerve.
Transform Domain Distributed Video Coding. Outline  Another Approach  Side Information  Motion Compensation.
Spike Train decoding Summary Decoding of stimulus from response –Two choice case Discrimination ROC curves –Population decoding MAP and ML estimators.
Department of Computer Engineering University of California at Santa Cruz Data Compression (2) Hai Tao.
2007Theo Schouten1 Compression "lossless" : f[x,y]  { g[x,y] = Decompress ( Compress ( f[x,y] ) | “lossy” : quality measures e 2 rms = 1/MN  ( g[x,y]
Technical Analysis of Video Element tag of HTML5 and different codecs supported Lohith B Om HU ID:
ELG5126 Source Coding and Data Compression
Image Compression - JPEG. Video Compression MPEG –Audio compression Lossy / perceptually lossless / lossless 3 layers Models based on speech generation.
Still Image Conpression JPEG & JPEG2000 Yu-Wei Chang /18.
JPEG C OMPRESSION A LGORITHM I N CUDA Group Members: Pranit Patel Manisha Tatikonda Jeff Wong Jarek Marczewski Date: April 14, 2009.
Lecture 1 Contemporary issues in IT Lecture 1 Monday Lecture 10:00 – 12:00, Room 3.27 Lab 13:00 – 15:00, Lab 6.12 and 6.20 Lecturer: Dr Abir Hussain Room.
Tahereh Toosi IPM. Recap 2 [Churchland and Abbott, 2012]
 Coding efficiency/Compression ratio:  The loss of information or distortion measure:
LECTURE Copyright  1998, Texas Instruments Incorporated All Rights Reserved Encoding of Waveforms Encoding of Waveforms to Compress Information.
Digital data formats for representation of real objects Adolf Knoll National Library of the Czech Republic
Putting it all Together Editing and Encoding. Different Edits Cut Dissolve Fade out Fade in (to and from black or solid) Wipe.
Video Compression: Performance evaluation of available codec software Sridhar Godavarthy.
Abhik Majumdar, Rohit Puri, Kannan Ramchandran, and Jim Chou /24 1 Distributed Video Coding and Its Application Presented by Lei Sun.
MPEG Audio coders. Motion Pictures Expert Group(MPEG) The coders associated with audio compression part of MPEG standard are called MPEG audio compressor.
Image Processing and Computer Vision: 91. Image and Video Coding Compressing data to a smaller volume without losing (too much) information.
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.
A hardware-Friendly Wavelet Entropy Codec for Scalable video Hendrik Eeckhaut ELIS-PARIS Ghent University Belgium.
Outline Kinds of Coding Need for Compression Basic Types Taxonomy Performance Metrics.
Compression video overview 演講者:林崇元. Outline Introduction Fundamentals of video compression Picture type Signal quality measure Video encoder and decoder.
An introduction to audio/video compression Dr. Malcolm Wilson.
- By Naveen Siddaraju - Under the guidance of Dr K R Rao Study and comparison between H.264.
A Parallel Implementation of MSER detection GPGPU Final Project Lin Cao.
Computer Vision – Compression(1) Hanyang University Jong-Il Park.
ECE 5525 Osama Saraireh Fall 2005 Dr. Veton Kepuska
VOCODERS. Vocoders Speech Coding Systems Implemented in the transmitter for analysis of the voice signal Complex than waveform coders High economy in.
CDVS on mobile GPUs MPEG 112 Warsaw, July Our Challenge CDVS on mobile GPUs  Compute CDVS descriptor from a stream video continuously  Make.
The Digital Revolution Changing information. What is Digital?  Discrete values used for  Input  Processing  Transmission  Storage  Display  Derived.
Team Members Ming-Chun Chang Lungisa Matshoba Steven Preston Supervisors Dr James Gain Dr Patrick Marais.
Image Processing Architecture, © Oleh TretiakPage 1Lecture 4 ECE-C490 Winter 2004 Image Processing Architecture Lecture 4, 1/20/2004 Principles.
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.
3-D WAVELET BASED VIDEO CODER By Nazia Assad Vyshali S.Kumar Supervisor Dr. Rajeev Srivastava.
July 23, BSA, a Fast and Accurate Spike Train Encoding Scheme Benjamin Schrauwen.
By: Santosh Kumar Muniyappa ( ) Guided by: Dr. K. R. Rao Final Report Multimedia Processing (EE 5359)
Entropy vs. Average Code-length Important application of Shannon’s entropy measure is in finding efficient (~ short average length) code words The measure.
Objective Quality Assessment Metrics for Video Codecs - Sridhar Godavarthy.
12/12/2003EZW Image Coding Duarte and Haupt 1 Examining The Embedded Zerotree Wavelet (EZW) Image Coding Method Marco Duarte and Jarvis Haupt ECE 533 December.
Design and Implementation of Lossless DWT/IDWT (Discrete Wavelet Transform & Inverse Discrete Wavelet Transform) for Medical Images.
Quality Evaluation and Comparison of SVC Encoders
FHTW Wavelet Based Video Compression Using Long Term Memory Motion-Compensated Prediction and Context-based Adaptive Arithmetic Coding D.Marpe, H.L.Cycon,
Applications of Multirate Signal Processing
Implementing a sequence machine using spiking neurons
Unit 2- Lesson 1 & 2- Bytes and File Sizes / Text Compression
Image Compression The still image and motion images can be compressed by lossless coding or lossy coding. Principle of compression: - reduce the redundant.
Context-based Data Compression
Digital Multimedia Coding
Tuning JPEG2000 Image Compression for Graphics Regions
Fourier Transform and Data Compression
Standards Presentation ECE 8873 – Data Compression and Modeling
UNIT IV.
JPEG-LS -- The new standard of lossless image compression
Govt. Polytechnic Dhangar(Fatehabad)
Unit 2- Lesson 1 & 2- Bytes and File Sizes / Text Compression
Intensity Transform Contrast Stretching Y ← u0+γ*(Y-u)/s
Presentation transcript:

1 Bioinspired Compression Schemas 16/07/2009 Khaled MASMOUDI Pierre KORNPROBST INRIA Marc ANTONINII3S

2 Neuromath kickoff meeting How to use a retina model for efficient Video coding-decoding ?

3 The Thorpe retinal model Implement a simplistic model to generate spike trains. What data structures to use to represent them. Estimate the « quality » and « cost » of such a signal. Finally: Are those spike trains suitable for static image compression?

4 What we see Vs what we get

5 Quality metrics Is What we get at the end of the decoding similar to what we see before coding Different possibilities experimented for similarity measures: Peak SNR Weightened SNR Mean SSIM

6 Quality as a functional of spikes number

7 Cost metrics Use Information theory metrics as Shannon Entropy : Get a theorical Threshold Real encoded image file size What we do really get after Image decomposition Representation transform Lossless Coding

8 From bit per pixel to bit per spike

9 Towards video Classical video coding :Video is a series of frames Code first frame than use differential coding Difference is the Schalwijk distance between two possible rank ordered series

10 Next step Still some things to do with Thorpe Some technical improvement : Use parallelism as in the actual neural circuitry Consider continuity in Spike train generation: Use 2D+t filters Use « Virtual Retina » model to integrate more capabilities in the coder (Gain Control)

11 Epilogue New retinal model : With video coding efficiency as a design principle Get all of that on GPU

12 For the « Journal club » Brief summary of W. Bialek Work: ‘’Efficient representation as a design principle for neural coding and computation’’ (2007) Presentation of E. Simoncelli’s : ‘’Spike-triggered neural characterization’’(2006)