1 Pixel Interpolation By: Mieng Phu Supervisor: Peter Tischer.

Slides:



Advertisements
Similar presentations
15 Data Compression Foundations of Computer Science ã Cengage Learning.
Advertisements

IMPROVING THE PERFORMANCE OF JPEG-LS Michael Syme Supervisor: Dr. Peter Tischer.
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.
Digital Processing of Analog Television Lior Zimet EE392J Final Project Winter 2002.
DCC ‘99 - Adaptive Prediction Lossless Image Coding Adaptive Linear Prediction Lossless Image Coding Giovanni Motta, James A. Storer Brandeis University.
3/5/2002Phillip Saltzman Video Motion Capture Christoph Bregler Jitendra Malik UC Berkley 1997.
High-Quality Spatial Interpolation of Interlaced Video Alexey Lukin Moscow State University, 2008.
SWE 423: Multimedia Systems
1 Pixel Interpolation By: Mieng Phu Supervisor: Peter Tischer.
Light Field Compression Using 2-D Warping and Block Matching Shinjini Kundu Anand Kamat Tarcar EE398A Final Project 1 EE398A - Compression of Light Fields.
Technion - Israel Institute of Technology 1 On Interpolation Methods using Statistical Models RONEN SHER Supervisor: MOSHE PORAT.
Technion - Israel Institute of Technology 1 Interpolation Method using Statistical Models RONEN SHER Supervisor: MOSHE PORAT.
Introduction Lossless compression of grey-scale images TMW achieves world’s best lossless image compression  3.85 bpp on Lenna Reasons for performance.
Technion - Israel Institute of Technology 1 On Interpolation Methods using Statistical Models RONEN SHER Supervisor: MOSHE PORAT.
Source-Channel Prediction in Error Resilient Video Coding Hua Yang and Kenneth Rose Signal Compression Laboratory ECE Department University of California,
Fundamentals of Multimedia Chapter 7 Lossless Compression Algorithms Ze-Nian Li and Mark S. Drew 건국대학교 인터넷미디어공학부 임 창 훈.
Fundamentals of Multimedia Chapter 11 MPEG Video Coding I MPEG-1 and 2
IMPROVING THE PERFORMANCE OF JPEG-LS Michael Syme Supervisor: Dr. Peter Tischer.
Lossless Compression - I Hao Jiang Computer Science Department Sept. 13, 2007.
Xinqiao LiuRate constrained conditional replenishment1 Rate-Constrained Conditional Replenishment with Adaptive Change Detection Xinqiao Liu December 8,
Jump to first page The research report Block matching algorithm Motion compensation Spatial transformation Xiaomei Yu.
Introduction to Computer Graphics
Video Compression Concepts Nimrod Peleg Update: Dec
Copyright © Magnum Semiconductor, Unpublished Introduction to Deinterlacing by Mark Korhonen.
Image Formation and Digital Video
Software Research Image Compression Mohamed N. Ahmed, Ph.D.
Image Processing & GIS Integration for Environmental Analysis School of Electrical & Electronic Engineering The Queen’s University of Belfast Paul Kelly.
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.
1 Ethics of Computing MONT 113G, Spring 2012 Session 11 Graphics on the Web Limits of Computer Science.
ECE472/572 - Lecture 12 Image Compression – Lossy Compression Techniques 11/10/11.
 Coding efficiency/Compression ratio:  The loss of information or distortion measure:
Lecture 4 - Introduction to Computer Graphics
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.
Video Coding. Introduction Video Coding The objective of video coding is to compress moving images. The MPEG (Moving Picture Experts Group) and H.26X.
LECTURE Copyright  1998, Texas Instruments Incorporated All Rights Reserved Encoding of Waveforms Encoding of Waveforms to Compress Information.
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.
Video Compression Techniques By David Ridgway.
MPEG Motion Picture Expert Group Moving Picture Encoded Group Prateek raj gautam(725/09)
: Chapter 12: Image Compression 1 Montri Karnjanadecha ac.th/~montri Image Processing.
 Refers to sampling the gray/color level in the picture at MXN (M number of rows and N number of columns )array of points.  Once points are sampled,
High-Resolution Interactive Panoramas with MPEG-4 발표자 : 김영백 임베디드시스템연구실.
Analysis of algorithms Analysis of algorithms is the branch of computer science that studies the performance of algorithms, especially their run time.
Image Processing and Computer Vision: 91. Image and Video Coding Compressing data to a smaller volume without losing (too much) information.
Data Compression. Compression? Compression refers to the ways in which the amount of data needed to store an image or other file can be reduced. This.
Chapter 7 – End-to-End Data Two main topics Presentation formatting Compression We will go over the main issues in presentation formatting, but not much.
MPEG MPEG : Motion Pictures Experts Group MPEG : ISO Committee Widely Used Video Compression Standard.
Image Compression Supervised By: Mr.Nael Alian Student: Anwaar Ahmed Abu-AlQomboz ID: IT College “Multimedia”
Digital Multimedia, 2nd edition Nigel Chapman & Jenny Chapman Chapter 3 This presentation © 2004, MacAvon Media Productions Introduction to Computer Graphics.
Diploma Project Real Time Motion Estimation on HDTV Video Streams (using the Xilinx FPGA) Supervisor :Averena L.I. Student:Das Samarjit.
Lossless Compression CIS 465 Multimedia. Compression Compression: the process of coding that will effectively reduce the total number of bits needed to.
Compression video overview 演講者:林崇元. Outline Introduction Fundamentals of video compression Picture type Signal quality measure Video encoder and decoder.
Rick Parent - CIS681 Background Perception Display Considerations Video Technology.
Rick Parent - CIS681 Background Perception Display Considerations Film and Video, Analog and Digital Technology.
Media Processor Lab. Media Processor Lab. High Performance De-Interlacing Algorithm for Digital Television Displays Media Processor Lab.
Advances in digital image compression techniques Guojun Lu, Computer Communications, Vol. 16, No. 4, Apr, 1993, pp
Implementation of Least Significant Bit Image Steganography and its Steganalaysis By: Deniz Oran Fourth Quarter.
Image/Video Coding Techniques for IPTV Applications Wen-Jyi Hwang ( 黃文吉 ) Department of Computer Science and Information Engineering, National Taiwan Normal.
Digital Video Digital video is basically a sequence of digital images  Processing of digital video has much in common with digital image processing First.
Video Compression and Standards
Chapter 7 Lossless Compression Algorithms 7.1 Introduction 7.2 Basics of Information Theory 7.3 Run-Length Coding 7.4 Variable-Length Coding (VLC) 7.5.
Motion Estimation Presented By: Dr. S. K. Singh Department of Computer Engineering, Indian Institute of Technology (B.H.U.) Varanasi
Digital Image Processing Image Enhancement in Spatial Domain
Hierarchical Systolic Array Design for Full-Search Block Matching Motion Estimation Noam Gur Arie,August 2005.
Implementation of Least Significant Bit Image Steganography and its Steganalaysis By: Deniz Oran Third Quarter.
Sejong University, DMS Lab. Ki-Hun Han AN EFFECTIVE DE-INTERACING TECHNIQUE USING MOTION COMPENSATED INTERPOLATION IEEE TRANSACTION ON Consumer Electronics,
Submitted To-: Submitted By-: Mrs.Sushma Rani (HOD) Aashish Kr. Goyal (IT-7th) Deepak Soni (IT-8 th )
April / 2010 UFOAnalyzerV2 1 UFOAnalyzerV2 (UA2) the key of accuracy UA2 inputs video clip files and outputs meteor trajectories. UA2 does following steps.
Data Compression.
Research Topic Error Concealment Techniques in H.264/AVC for Wireless Video Transmission Vineeth Shetty Kolkeri EE Graduate,UTA.
Pyramid coder with nonlinear prediction
Presentation transcript:

1 Pixel Interpolation By: Mieng Phu Supervisor: Peter Tischer

2 Outline What is pixel interpolation? Applications Project Aims Lossless Image Processing Image and Video Processing Methodology Work so far achieved Summary

3 What is pixel interpolation? Pixel (or pels) is used to denote the elements of a digital image. An image is a 2D array of pixels with different intensity. Interpolation is to alter, invent or introduce by insertion a new matter. Hence, the fundamental concept of Pixel Interpolation to invent or predict missing pixels.

4 BeforeAfter

5 Applications Image and Video Processing Digital Camera-Color interpolation Scheme (CCD image sensor) Printers Internet - Web Browsers Flat Panel Display (FPD) like LCD, Plasma.. Medical science imaging. Videophone

6 Project Aims The idea of this project is to look at how missing pixel values are estimated in lossless image processing (L.I.C). Then to investigate how these techniques can be applied in other areas of image and video processing, where pixel interpolation is needed.

7 Lossless Image Compression (L.I.C) The fundamental concept of L.I.C. reduce the amount of data required to represent an image, so that we can retain its originality. Also known as Lossless Predictive Coding  Symbol Encoder Compressed Image Predictor Input Image

8 So how are missing pixel values estimated in L.I.C ? Images are normally coded in raster order. Based on the past input pixels, the predictor generates the anticipated value dependent on the predictor. Various local, global, and adaptive predictors. known values How would we predict this ?

9 Lossless Image Compression Techniques Some lossless image compression prediction techniques are: –Local approximation Polynomial exaction –exact for flat region –exact for linear gradient –Multiple Predictors Switching Blending –Least squares approaches

10 Interlacing Video and Deinterlacing A complete frame Odd line Even line Lower or even field Upper or odd field

11 E.g. AB frame - odd lines from picture A and even lines from picture B with a time shift of 1/24 seconds - Object moving between fields. Position in field A Position in field B

12 Image and Video Processing In image and video processing, missing pixels must be estimated to avoid problems. Situations where pixel interpolation is needed: –Deinterlacing within a single field –Deinterlacing using current and past field –Deinterlacing using the past, current and future field (motion compensation estimation) –SDTV to HDTV (Magnification)

13 Deinterlacing(1) Deinterlacing within a single frame - use the odd lines to predict the even lines. xxx xxx ??? x - Known values ? - Unknown values Current field Time t i

14 Deinterlacing(2) Deinterlacing of two frames - use the even lines of the previous frame and odd lines of the current frame, also motion vectors. ??? ??? xxx xxx xxx ??? Current fieldPrevious field t i - 1 titi

15 Deinterlacing(3) Motion Compensation and Estimation- use previous, current and future frame with motion vectors to create a highly quality and resolution video. ??? ??? xxx xxx xxx ??? ??? ??? xxx t i - 1 titi t i +1 Previous fieldCurrent fieldFuture field

16 Converting from SDTV to HDTV - could be done by deinterlacing the rows and then deinterlacing the columns. x?x x?x ??? HDTV xx xx SDTV Magnification

17 Methodology Start Points –Study still images and single frame –Try using known pixels from different positions. –Switching predictors from L.I.C –Blending predictors from L.I.C

18 Work so far achieved ? Implementation of Tao Chen Edge Line Averaging (ELA) algorithm for deinterlacing within a single frame. Implementation of the existing algorithms for deinterlacing- generic ELA, Adaptive ELA, Line Doubling. Comparison between algorithms. Remarks: Tao Chen algorithm can be improved.

19 Summary There are many application on image and video processing in which missing pixel values must be estimated. This project investigates how existing techniques from lossless image compression can be applied in other areas of image and video processing, where pixel interpolation needed.

20 Any Questions..