Technion - Israel Institute of Technology 1 Interpolation Method using Statistical Models RONEN SHER Supervisor: MOSHE PORAT.

Slides:



Advertisements
Similar presentations
Applications of one-class classification
Advertisements

EigenFaces and EigenPatches Useful model of variation in a region –Region must be fixed shape (eg rectangle) Developed for face recognition Generalised.
QR Code Recognition Based On Image Processing
Object Specific Compressed Sensing by minimizing a weighted L2-norm A. Mahalanobis.
11/11/02 IDR Workshop Dealing With Location Uncertainty in Images Hasan F. Ates Princeton University 11/11/02.
Robust statistical method for background extraction in image segmentation Doug Keen March 29, 2001.
Computational Biology, Part 23 Biological Imaging II Robert F. Murphy Copyright  1996, 1999, All rights reserved.
Spatial Filtering (Chapter 3)
Topic 6 - Image Filtering - I DIGITAL IMAGE PROCESSING Course 3624 Department of Physics and Astronomy Professor Bob Warwick.
1 Simple Linear Regression and Correlation The Model Estimating the Coefficients EXAMPLE 1: USED CAR SALES Assessing the model –T-tests –R-square.
EPI 809/Spring Probability Distribution of Random Error.
1 Pixel Interpolation By: Mieng Phu Supervisor: Peter Tischer.
Lecture 4 Linear Filters and Convolution
WFM 6202: Remote Sensing and GIS in Water Management © Dr. Akm Saiful IslamDr. Akm Saiful Islam WFM 6202: Remote Sensing and GIS in Water Management Akm.
Technion - Israel Institute of Technology 1 On Interpolation Methods using Statistical Models RONEN SHER Supervisor: MOSHE PORAT.
1 Preprocessing for JPEG Compression Elad Davidson & Lilach Schwartz Project Supervisor: Ari Shenhar SPRING 2000 TECHNION - ISRAEL INSTITUTE of TECHNOLOGY.
Digital Cameras CCD (Monochrome) RGB Color Filter Array.
Motion Analysis (contd.) Slides are from RPI Registration Class.
CSci 6971: Image Registration Lecture 4: First Examples January 23, 2004 Prof. Chuck Stewart, RPI Dr. Luis Ibanez, Kitware Prof. Chuck Stewart, RPI Dr.
Technion - Israel Institute of Technology 1 On Interpolation Methods using Statistical Models RONEN SHER Supervisor: MOSHE PORAT.
Texture Classification Using QMF Bank-Based Sub-band Decomposition A. Kundu J.L. Chen Carole BakhosEvan Kastner Dave AbramsTommy Keane Rochester Institute.
1 Image Filtering Readings: Ch 5: 5.4, 5.5, 5.6,5.7.3, 5.8 (This lecture does not follow the book.) Images by Pawan SinhaPawan Sinha formal terminology.
Massey University Image Resolution Improvement from Multiple Images Donald Bailey Institute of Information Sciences and Technology Massey University Palmerston.
Face Processing System Presented by: Harvest Jang Group meeting Fall 2002.
Sampling Random Signals. 2 Introduction Types of Priors Subspace priors: Smoothness priors: Stochastic priors:
Simple Linear Regression. Introduction In Chapters 17 to 19, we examine the relationship between interval variables via a mathematical equation. The motivation.
02/14/02(c) University of Wisconsin 2002, CS 559 Last Time Filtering Image size reduction –Take the pixel you need in the output –Map it to the input –Place.
H 0 (z) x(n)x(n) o(n)o(n) M G 0 (z) M + vo(n)vo(n) yo(n)yo(n) H 1 (z) 1(n)1(n) M G 1 (z) M v1(n)v1(n) y1(n)y1(n) fo(n)fo(n) f1(n)f1(n) y(n)y(n) Figure.
Image Resampling ASTR 3010 Lecture 21 Textbook 9.4.
By Meidika Wardana Kristi, NRP  Digital cameras used to take picture of an object requires three sensors to store the red, blue and green color.
EE 7700 Demosaicking Problem in Digital Cameras. Bahadir K. Gunturk2 Multi-Chip Digital Camera Lens Scene Spectral filters Beam- splitters Sensors To.
JRN 440 Adv. Online Journalism Resizing and resampling Monday, 2/6/12.
Templates, Image Pyramids, and Filter Banks
Image Processing Edge detection Filtering: Noise suppresion.
Edge-Directed Image Interpolation Nickolaus Mueller, Yue Lu, and Minh N. Do “In theory, there is no difference between theory and practice; In practice,
EE 4780 Edge Detection.
Exposing Digital Forgeries in Color Filter Array Interpolated Images By Alin C. Popescu and Hany Farid Presenting - Anat Kaspi.
Optimal Component Analysis Optimal Linear Representations of Images for Object Recognition X. Liu, A. Srivastava, and Kyle Gallivan, “Optimal linear representations.
Economics 173 Business Statistics Lecture 10 Fall, 2001 Professor J. Petry
Chapter 8: Simple Linear Regression Yang Zhenlin.
LUT Method For Inverse Halftone 資工四 林丞蔚 林耿賢. Outline Introduction Methods for Halftoning LUT Inverse Halftone Tree Structured LUT Conclusion.
Demosaicking for Multispectral Filter Array (MSFA)
CS654: Digital Image Analysis
Learning Photographic Global Tonal Adjustment with a Database of Input / Output Image Pairs.
CS Spring 2010 CS 414 – Multimedia Systems Design Lecture 4 – Audio and Digital Image Representation Klara Nahrstedt Spring 2010.
Last Lecture photomatix.com. Today Image Processing: from basic concepts to latest techniques Filtering Edge detection Re-sampling and aliasing Image.
Similarity Measurement and Detection of Video Sequences Chu-Hong HOI Supervisor: Prof. Michael R. LYU Marker: Prof. Yiu Sang MOON 25 April, 2003 Dept.
Global predictors of regression fidelity A single number to characterize the overall quality of the surrogate. Equivalence measures –Coefficient of multiple.
Masashi Kaneta, RBRC, BNL 2003 Fall Meeting of the Division of Nuclear Physics (2003/10/31) 1 KANETA, Masashi for the PHENIX Collaboration RIKEN-BNL Research.
RECONSTRUCTION OF MULTI- SPECTRAL IMAGES USING MAP Gaurav.
Spatial Filtering (Chapter 3) CS474/674 - Prof. Bebis.
Masaki Hayashi 2015, Autumn Visualization with 3D CG Digital 2D Image Basic.
Global predictors of regression fidelity A single number to characterize the overall quality of the surrogate. Equivalence measures –Coefficient of multiple.
Data Transformation: Normalization
Digital 2D Image Basic Masaki Hayashi
Computational Photography Derek Hoiem, University of Illinois
Computer Vision Lecture 4: Color
Recap from Wednesday Spectra and Color Light capture in cameras and humans.
Object Modeling with Layers
Image filtering Images by Pawan Sinha.
CS654: Digital Image Analysis
Pyramid coder with nonlinear prediction
Image filtering Images by Pawan Sinha.
Lecture 2: Image filtering
Unfolding with system identification
Image Filtering Readings: Ch 5: 5. 4, 5. 5, 5. 6, , 5
New Framework for Reversible Data Hiding in Encrypted Domain
Demosaicking Problem in Digital Cameras
Review and Importance CS 111.
Presentation transcript:

Technion - Israel Institute of Technology 1 Interpolation Method using Statistical Models RONEN SHER Supervisor: MOSHE PORAT

Technion - Israel Institute of Technology2 Outline Black and White image interpolation  Motivations  Concepts  Flow  Results 1D Signal interpolation CCD Demosaicing  Structure  Methods Overveiw  Components correlation  Statistical extension  Results Summary

Technion - Israel Institute of Technology3 Outline Black and White image interpolation  Motivations  Concepts  Flow  Results 1D Signal interpolation CCD Demosaicing  Structure  Methods Overveiw  Components correlation  Statistical extension  Results Summary

Technion - Israel Institute of Technology4 The Problem Enlargement of an Image by 2x2 Input Output

Technion - Israel Institute of Technology5 Image Interpolation Methods Nearest Neighbor Bilinear Bi-Cubic Spline

Technion - Israel Institute of Technology6 Motivations 1: Pixels Correlation Normalized histograms of Lena gray Levels 256x256 -solid and 512x512-dashed

Technion - Israel Institute of Technology7 Motivations 2: Image Compression Results Compression rates in bits/sample “Necessary Data”:

Technion - Israel Institute of Technology8 Approaching the problem

Technion - Israel Institute of Technology9 Approaching the problem Near Lossless Compression Scheme Inverse Scheme

Technion - Israel Institute of Technology10 Lossless Compression predictors

Technion - Israel Institute of Technology11 Lossless Compression Context modeling The error value is being subtracted from the average error in a given context Vertical edge Horizontal edge

Technion - Israel Institute of Technology12 Outline Black and White image interpolation  Motivations  Concepts  Flow  Results 1D Signal interpolation CCD Demosaicing  Structure  Methods Overveiw  Components correlation  Statistical extension  Results Summary

Technion - Israel Institute of Technology13 Image Regions In edges regions an average prediction will result in a smoothness effect. The edge must be preserved. The edges exist in the input image and the same distribution is assumed in the large image.

Technion - Israel Institute of Technology14 Image Regions In case of a horizontal edge: In case of a vertical edge: Depending on the four surrounding neighbors, there will be at most 4!=24 permutations:

Technion - Israel Institute of Technology15 Pixels fitting From Lena 256x256

Technion - Israel Institute of Technology16 Image Regions In each region a different weighted sum is valid for the prediction The coefficients are learned from the input image

Technion - Israel Institute of Technology17 Outline Black and White image interpolation  Motivations  Concepts  Flow  Results 1D Signal interpolation CCD Demosaicing  Structure  Methods Overveiw  Components correlation  Statistical extension  Results Summary

Technion - Israel Institute of Technology18 Step 1: Coefficients calculation Scanning the Input Image for the ‘x type’ pixel we determine its permutation from its four neighbors and save its value and its neighbors’ values in VM x Modeling only the regions with significant changes in gray levels Same treatment for the ‘+type’ pixels

Technion - Israel Institute of Technology19 Step 1: Coefficients calculation For each permutation we find the four coefficients using the Least Square solution: Same technique for the + coefficients

Technion - Israel Institute of Technology20 Step 2: ‘x type’ Reconstruction Scanning the sparse Image, for each pixel we determine its matching permutation (coefficients) from its four neighbors and predict its value using

Technion - Israel Institute of Technology21 Step 2: ‘+ type’ Reconstruction The Input is I x, for each “+” pixel we find its matching permutation (coefficients) and calculate its prediction by

Technion - Israel Institute of Technology22 Experiments - Lena The 4 coefficients in 24 cases of x-type  Lena size 512x512 o Lena size 256x256 Errors α1α1 α4α4 α3α3 α2α2

Technion - Israel Institute of Technology23 Experiments 1 - B&W images (128x128->256x256) Original Bilinear Bi-Cubic Spline Proposed Bi-Cubic Nearest neighbor (Input)

Technion - Israel Institute of Technology24 Experiments 2 - B&W images (128x128->256x256) Original Bilinear Bi-Cubic SplineBi-Cubic Nearest neighbor (Input)

Technion - Israel Institute of Technology25 Outline Black and White image interpolation  Motivations  Concepts  Flow  Results 1D Signal interpolation CCD Demosaicing  Structure  Methods Overveiw  Components correlation  Statistical extension  Results Summary

Technion - Israel Institute of Technology26 One Dimension Interpolation Interpolating y d, by using NR. Its adjacent samples serve as the four neighbors for the coefficients calculation.

Technion - Israel Institute of Technology27 Synthetic Test Signal y1=sin(r.*(5+3.*sin(2.*(r+0.7)))).*sin(7.*(r+0.9)) t1=1,2..N1 r=(t1+OS1)/100 N1=2400 f1=1 Ts=2 OS1=3000 L=2

Technion - Israel Institute of Technology28 1D Interpolation results 1

Technion - Israel Institute of Technology29 1D Interpolation results 2 Voice signal: the word “Diskette”

Technion - Israel Institute of Technology30 Outline Black and White image interpolation  Motivations  Concepts  Flow  Results 1D Signal interpolation CCD Demosaicing  Structure  Methods Overveiw  Components correlation  Statistical extension  Results Summary

Technion - Israel Institute of Technology31 CCD structure

Technion - Israel Institute of Technology32 CCD Demosaicing Methods Bilinear Kimmel - gradient based function and hues R/G,B/G. Gunturk – data consistency and similarity between the high-frequency components. Muresan - interpolates R-G,B-G.  Not Linear  Changing the Input

Technion - Israel Institute of Technology33 Simple Method Treating each color component as individual B&W image OriginalBilinearProposed

Technion - Israel Institute of Technology34 Simple Method 2 – Aliasing Effect OriginalBilinear Simple Method

Technion - Israel Institute of Technology35 Components method Using all colors neighbors for the green reconstruction Reconstruct the difference of the colors components – Hues (R-G, B-G, R-B). Processing smoother signals.

Technion - Israel Institute of Technology36 Statistical extension Separating each case to sub-regions for better characterization. Using the mean and the standard deviation of each neighbors’ set for the division (size invariant). Each Sub-region will have its own coefficients – better representative of the region

Technion - Israel Institute of Technology37 Case Study Maximal Size Region:

Technion - Israel Institute of Technology38 Case Study 2  1 Region  14 Sub-Regions  98 Sub-Regions  140 Sub-Regions  196 Sub-Regions

Technion - Israel Institute of Technology39 Results 1 (384x256) OriginalBi-LinearGunturk Optimal recovery KimmelNeighbors Rule Optimal Numeric Values: σ – 2 divisions E – 7 divisions

Technion - Israel Institute of Technology40 Results 2 (384x256) OriginalBi-LinearGunturk Optimal recovery KimmelNeighbors Rule

Technion - Israel Institute of Technology41 Outline Black and White image interpolation  Motivations  Concepts  Flow  Results 1D Signal interpolation CCD Demosaicing  Structure  Methods Overveiw  Components correlation  Statistical extension  Results Summary

Technion - Israel Institute of Technology42 Summary A new reconstruction method was presented for 1D signals, B&W images and CCD demosaicing using the correlation between low and high resolution versions. A non linear Localize scheme was developed to overcome the artificial effects caused from under sampling. The new method showed better performance over the traditional scheme in terms of MSE in 1D interpolation. Satisfying results achieved in B&W interpolation and CCD demosaicing, compared to other known techniques.

Technion - Israel Institute of Technology43 Back Up

Technion - Israel Institute of Technology44 Comparison: Simple vs. Components

Technion - Israel Institute of Technology45 Mean and STD histograms MeanSTD Green