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

Slides:



Advertisements
Similar presentations
QR Code Recognition Based On Image Processing
Advertisements

Deinterlacing using Motion Detection
Digital Processing of Analog Television Lior Zimet EE392J Final Project Winter 2002.
Activity Recognition Aneeq Zia. Agenda What is activity recognition Typical methods used for action recognition “Evaluation of local spatio-temporal features.
High-Quality Spatial Interpolation of Interlaced Video Alexey Lukin Moscow State University, 2008.
Chih-Hsing Lin, Jia-Shiuan Tsai, and Ching-Te Chiu
1 Pixel Interpolation By: Mieng Phu Supervisor: Peter Tischer.
{ Fast Disparity Estimation Using Spatio- temporal Correlation of Disparity Field for Multiview Video Coding Wei Zhu, Xiang Tian, Fan Zhou and Yaowu Chen.
A New Block Based Motion Estimation with True Region Motion Field Jozef Huska & Peter Kulla EUROCON 2007 The International Conference on “Computer as a.
IEEE TCSVT 2011 Wonjun Kim Chanho Jung Changick Kim
Ljubomir Jovanov Aleksandra Piˇzurica Stefan Schulte Peter Schelkens Adrian Munteanu Etienne Kerre Wilfried Philips Combined Wavelet-Domain and Motion-Compensated.
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.
Outline Introduction Introduction Fast Inter Prediction Mode Decision for H.264 – –Pre-encoding An Efficient Inter Mode Decision Approach for H.264 Video.
Efficient multi-frame motion estimation algorithms for MPEG-4 AVC/JVTH.264 Mei-Juan Chen, Yi-Yen Chiang, Hung- Ju Li and Ming-Chieh Chi ISCAS 2004.
1 Image filtering Hybrid Images, Oliva et al.,
Efficient Moving Object Segmentation Algorithm Using Background Registration Technique Shao-Yi Chien, Shyh-Yih Ma, and Liang-Gee Chen, Fellow, IEEE Hsin-Hua.
Robust Object Segmentation Using Adaptive Thresholding Xiaxi Huang and Nikolaos V. Boulgouris International Conference on Image Processing 2007.
Digital Image Processing
Bernd Girod: Image Compression and Graphics 1 Image Compression and Graphics: More Than a Sum of Parts? Bernd Girod Collaborators: Peter Eisert, Marcus.
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.
MPEG-2 Error Concealment Based on Block-Matching Principles Sofia Tsekeridou and Ioannis Pitas IEEE Transactions on Circuits and Systems for Video Technology,
Source-Channel Prediction in Error Resilient Video Coding Hua Yang and Kenneth Rose Signal Compression Laboratory ECE Department University of California,
1 Image filtering Hybrid Images, Oliva et al.,
Xinqiao LiuRate constrained conditional replenishment1 Rate-Constrained Conditional Replenishment with Adaptive Change Detection Xinqiao Liu December 8,
An Introduction to H.264/AVC and 3D Video Coding.
Copyright © Magnum Semiconductor, Unpublished Introduction to Deinterlacing by Mark Korhonen.
Liquan Shen Zhi Liu Xinpeng Zhang Wenqiang Zhao Zhaoyang Zhang An Effective CU Size Decision Method for HEVC Encoders IEEE TRANSACTIONS ON MULTIMEDIA,
國立屏東商業技術學院 資訊工程系 ( 所 ) 多媒體技術發展實驗室 Laboratory of Multimedia Technology Development Department of Computer Science and Information Engineering Nation Pingtung.
Block Loss Recovery Techniques for Image Communications Jiho Park, D-C Park, Robert J. Marks, M. El-Sharkawi The Computational Intelligence Applications.
3D SLAM for Omni-directional Camera
Motion-Compensated Noise Reduction of B &W Motion Picture Films EE392J Final Project ZHU Xiaoqing March, 2002.
Methods of Video Object Segmentation in Compressed Domain Cheng Quan Jia.
High-Resolution Interactive Panoramas with MPEG-4 발표자 : 김영백 임베디드시스템연구실.
Robust global motion estimation and novel updating strategy for sprite generation IET Image Processing, Mar H.K. Cheung and W.C. Siu The Hong Kong.
AUTOMATIZATION OF COMPUTED TOMOGRAPHY PATHOLOGY DETECTION Semyon Medvedik Elena Kozakevich.
By: Hitesh Yadav Supervising Professor: Dr. K. R. Rao Department of Electrical Engineering The University of Texas at Arlington Optimization of the Deblocking.
H.264/AVC 基於影像複雜度與提早結束之快速 階層運動估計方法 Content-Based Hierarchical Fast Motion Estimation with Early Termination in H.264/AVC 研究生:何銘哲 指導教授:蔣依吾博士 中山大學資訊工程學系.
An adaptive image interpolation algorithm for image/video processing Author : Cheng-Soon Chuah, Jin-Jang Leou Source : Pattern Recognition 34 (2001)
Video Segmentation Prepared By M. Alburbar Supervised By: Mr. Nael Abu Ras University of Palestine Interactive Multimedia Application Development.
Course Website: Digital Image Processing Image Enhancement (Spatial Filtering 1)
Media Processor Lab. Media Processor Lab. High Performance De-Interlacing Algorithm for Digital Television Displays Media Processor Lab.
Applying 3-D Methods to Video for Compression Salih Burak Gokturk Anne Margot Fernandez Aaron March 13, 2002 EE 392J Project Presentation.
Advances in digital image compression techniques Guojun Lu, Computer Communications, Vol. 16, No. 4, Apr, 1993, pp
Least-Squares Warped Distance for Adaptive Linear Image Interpolation
Joint Tracking of Features and Edges STAN BIRCHFIELD AND SHRINIVAS PUNDLIK CLEMSON UNIVERSITY ABSTRACT LUCAS-KANADE AND HORN-SCHUNCK JOINT TRACKING OF.
Segmentation of Vehicles in Traffic Video Tun-Yu Chiang Wilson Lau.
CS 376b Introduction to Computer Vision 03 / 31 / 2008 Instructor: Michael Eckmann.
CASA 2006 CASA 2006 A Skinning Approach for Dynamic Mesh Compression Khaled Mamou Titus Zaharia Françoise Prêteux.
Error Concealment Multimedia Systems and Standards S2 IF ITTelkom.
Target Tracking In a Scene By Saurabh Mahajan Supervisor Dr. R. Srivastava B.E. Project.
Hierarchical Systolic Array Design for Full-Search Block Matching Motion Estimation Noam Gur Arie,August 2005.
Motion Segmentation at Any Speed Shrinivas J. Pundlik Department of Electrical and Computer Engineering, Clemson University, Clemson, SC.
Compression and Security of Surveillance Videos Exercise 6 – Shot Change Detection M 陳威佑.
A Hybrid Edge-Enhanced Motion Adaptive Deinterlacer By Marc Ramirez.
Objective Quality Assessment Metrics for Video Codecs - Sridhar Godavarthy.
Date of download: 6/22/2016 Copyright © 2016 SPIE. All rights reserved. Six neighbor pixels (used to determine the local edge direction) and the distance.
Fast disparity motion estimation in MVC based on range prediction Xiao Zhong Xu, Yun He ICIP 2008.
Sejong University, DMS Lab. Ki-Hun Han AN EFFECTIVE DE-INTERACING TECHNIQUE USING MOTION COMPENSATED INTERPOLATION IEEE TRANSACTION ON Consumer Electronics,
Presenting: Shlomo Ben-Shoshan, Nir Straze Supervisors: Dr. Ofer Hadar, Dr. Evgeny Kaminsky.
A Novel 2D-to-3D Conversion System Using Edge Information
M15672: View synthesis software and assessment of its performance
Conversion of Standard Broadcast Video Signals for HDTV Compatibility
Week 8 Nicholas Baker.
Research Topic Error Concealment Techniques in H.264/AVC for Wireless Video Transmission Vineeth Shetty Kolkeri EE Graduate,UTA.
Digital Image Processing
VMorph: Motion and Feature-Based Video Metamorphosis
CSSE463: Image Recognition Day 30
CSSE463: Image Recognition Day 30
HALO-FREE DESIGN FOR RETINEX BASED REAL-TIME VIDEO ENHANCEMENT SYSTEM
Presentation transcript:

1 Pixel Interpolation By: Mieng Phu Supervisor: Peter Tischer

2 Outline Pixel Interpolation and Background Scenarios Interpolation Techniques Test Data Results and Discussions Future Work Summary

3 Pixel Interpolation Predicting/interpolating missing values occurs in many areas of image processing, especially in lossless image coding. The idea of this project is to take the prediction techniques from lossless image coding and apply them to other area of image/video processing.

4 Scenarios in Video/Image Processing Deinterlacing within a single field (spatial) Deinterlacing in two fields (spatial and temporal) Deinterlacing in three fields (spatial and temporal) Convert from SDTV to HDTV (Magnification)

5 xxx xxx ??? Current field Time t i ??? ??? xxx xxx xxx ??? Current fieldPrevious field Scenario Two (2 fields) Scenario One (1 field) X- known value ? - unknown value

6 Scenario Three (3 fields) ??? ??? xxx xxx xxx ??? ??? ??? xxx t i - 1 titi t i +1 Previous fieldCurrent fieldFuture field

7 Terminology Neighboring pixels: NWNNE SWSSE W ? E ABC DEF ?

8 Interpolation Techniques(1) Scenario One Predictors (Prediction within a single field or on still image). –Line doubling –Averaging, e.g. (N+S)/2, (NW+N+NE+SW+SE)/2 –Median filter. –Pseudo Median (PMED) - H-Shape, A-Shape, Adaptive. –ELA, Adaptive ELA, ELA (Tao Chen). –Some of my proposed algorithms.

9 Interpolation Techniques(2) Edge Line Averaging (ELA) Adaptive - ELA (A-ELA) –The concept is the same as ELA, but it uses a unique way to detect a horizontal edges ? xxx xxx ?

Interpolation Techniques(3) ELA – Chen, Henry, et al. Used two additional measurements to determine the direction correlations. Hence, good predictor for a 63 0 edges from the horizontal ? xxx xxx ? xxx xxx ?

11 Interpolation Techniques(4) Median Filter –Median{10,10,10,10,100,100} Pseudo Median (by definition) ? Segment 1Segment 2 PMED{ a, b, c, d, e, f} = 0.5 x max [min of each sub window] x min [max of each sub window]

12 Interpolation Techniques(5) For scenario two and three predictors: –Interpolation techniques in situation scenario one can be generalized in situation two and three. ghi abc def ? Current fieldPrevious field ? = h ? = (b + h + e)/3 ? = median (b, h, e,) ? = PMED {a, b, c, d, e, f, h}

13 jkl abc def ?ghi t i - 1 titi t i +1 Previous fieldCurrent fieldFuture field ? = (h +k)/2? = Median {h, k, (b+e)/2} ? = PMED {a, b, c, d, e, f, h, k}

14 Test Data Standard natural Images Synthetic Images –Lines with different orientations –Different textures Video sequences –Different speeds of motion between fields. –Textures – edges, lines etc.

15 Scenario1 :Results(1) Rank AlgorithmAverage PSNR (dB) 1HSHAPE PMED Median (Proposed) Adaptive PMED CHEN PMED (Proposed) Window 1 (Proposed) Median filter Average ELA (CHEN) A-Shaped PMED Average A-ELA ELA LD25.47

16 Scenario1 :Results(2) H-Shaped PMED –Best predictor overall –Superb in detection of vertical edges. H-Shaped PMED {a, b, c, d, e, f} = 0.5 x max[min{a,b,c,},min{d,e,f},min{b,e}] x min[max{a,b,c},max{d,e,f},max{b,e}] abc def ? Current field Time t i

17 Scenario1 :Results(3) LD dB ELA dB A-ELA dB ELA (CHEN) dB But even better results… H-Shaped dB CHEN PMED dB

18 Scenario1 :Results(4) CHEN PMED is a combination of the PMED and ELA (Chen). It use ELA(Chen) to select the PMED subwindows. Like ELA(Chen), it predict well for edges at an orientation of This algorithm perform better than ELA(Chen) in wide range of images ? xxx xxx ? xxx xxx ?

19 Scenario1 :Results(5) The median {a, b, c, d, e, f, (b+e)/2} Can have the –median {a, b, c, d, e, f, (b+e)/2, (a+b)/2, (b+c)/2, (d+e)/2, (e+f)/2} Furthermore, you can further subdivide into half-pel, quarter-pel, or even further. This approach is proven to be better than the generic median filter. But more computation. abc def ?

20 Scenario1 :Results(6) A-ELA can detect horizontal lines incredible well. A-ELA – 39.7 dB H-Shaped – 25.7 dB ELA(CHEN) dB A-ELA dB H-Shaped dB ELA(CHEN) – 8.45 dB

21 Scenario1 :Results(7) Flower Garden (64 frames). 352x288 Football (64 frames). 352x240 Akiyo (10 frames). 352x288

22

23 Conclusions ELA (Chen) is good for detection of diagonal edges. ELA (Chen) can be improved by using PMED or Median filter. H-Shaped PMED can detect the vertical edges well, and perform best overall. A-ELA is really good at detect the horizontal lines. Median filter can be improved by using the right group of pixels. Average 2, give good results and for little computation.

24 Future Work Potential algorithms in scenario one can be improved. Combine H-Shaped, ELA(CHEN) and A- ELA together, to form the best predictor. More generalization can be made on two and three fields. Magnifications

25 Questions?