Vector-Valued Image Interpolation by an Anisotropic Diffusion-Projection PDE

Similar documents
Computer Vision for HCI. Image Pyramids. Image Pyramids. Multi-resolution image representations Useful for image coding/compression

Region Adaptive Unsharp Masking based DCT Interpolation for Efficient Video Intra Frame Up-sampling

Region Based Laplacian Post-processing for Better 2-D Up-sampling

No Reference, Fuzzy Weighted Unsharp Masking Based DCT Interpolation for Better 2-D Up-sampling

Multichannel Satellite Image Resolution Enhancement Using Dual-Tree Complex Wavelet Transform and NLM Filtering

Research Article. ISSN (Print) *Corresponding author Shireen Fathima

WE treat the problem of reconstructing a random signal

חלק מהשקפים מעובדים משקפים של פרדו דוראנד, טומס פנקהאוסר ודניאל כהן-אור קורס גרפיקה ממוחשבת 2009/2010 סמסטר א' Image Processing

Optimized Color Based Compression

UNIVERSAL SPATIAL UP-SCALER WITH NONLINEAR EDGE ENHANCEMENT

Single image super resolution with improved wavelet interpolation and iterative back-projection

INTERNATIONAL JOURNAL OF ELECTRONICS AND COMMUNICATION ENGINEERING & TECHNOLOGY (IJECET)

Memory Efficient VLSI Architecture for QCIF to VGA Resolution Conversion

Survey on MultiFrames Super Resolution Methods

Module 8 VIDEO CODING STANDARDS. Version 2 ECE IIT, Kharagpur

COMPRESSION OF DICOM IMAGES BASED ON WAVELETS AND SPIHT FOR TELEMEDICINE APPLICATIONS

A Unified Approach to Restoration, Deinterlacing and Resolution Enhancement in Decoding MPEG-2 Video

MULTI-STATE VIDEO CODING WITH SIDE INFORMATION. Sila Ekmekci Flierl, Thomas Sikora

2. AN INTROSPECTION OF THE MORPHING PROCESS

A SVD BASED SCHEME FOR POST PROCESSING OF DCT CODED IMAGES

DICOM medical image watermarking of ECG signals using EZW algorithm. A. Kannammal* and S. Subha Rani

High Quality Digital Video Processing: Technology and Methods

AN ARTISTIC TECHNIQUE FOR AUDIO-TO-VIDEO TRANSLATION ON A MUSIC PERCEPTION STUDY

A Parametric Autoregressive Model for the Extraction of Electric Network Frequency Fluctuations in Audio Forensic Authentication

EMBEDDED ZEROTREE WAVELET CODING WITH JOINT HUFFMAN AND ARITHMETIC CODING

Research Topic. Error Concealment Techniques in H.264/AVC for Wireless Video Transmission in Mobile Networks

AN IMPROVED ERROR CONCEALMENT STRATEGY DRIVEN BY SCENE MOTION PROPERTIES FOR H.264/AVC DECODERS

Research on sampling of vibration signals based on compressed sensing

Film Sequence Detection and Removal in DTV Format and Standards Conversion

Reduced complexity MPEG2 video post-processing for HD display

Sampling Issues in Image and Video

Ocean bottom seismic acquisition via jittered sampling

Image Resolution and Contrast Enhancement of Satellite Geographical Images with Removal of Noise using Wavelet Transforms

A Novel Approach towards Video Compression for Mobile Internet using Transform Domain Technique

DATA COMPRESSION USING THE FFT

Digital Signal. Continuous. Continuous. amplitude. amplitude. Discrete-time Signal. Analog Signal. Discrete. Continuous. time. time.

A Study of Encoding and Decoding Techniques for Syndrome-Based Video Coding

Into the Depths: The Technical Details Behind AV1. Nathan Egge Mile High Video Workshop 2018 July 31, 2018

PACKET-SWITCHED networks have become ubiquitous

/$ IEEE

ISSN (Print) Original Research Article. Coimbatore, Tamil Nadu, India

Multirate Digital Signal Processing

Adaptive Key Frame Selection for Efficient Video Coding

Fourier Transforms 1D

An Efficient Low Bit-Rate Video-Coding Algorithm Focusing on Moving Regions

NON-UNIFORM KERNEL SAMPLING IN AUDIO SIGNAL RESAMPLER

Speech and Speaker Recognition for the Command of an Industrial Robot

Research and Development Report

Inverse Filtering by Signal Reconstruction from Phase. Megan M. Fuller

Analysis, Synthesis, and Perception of Musical Sounds

Advanced Video Processing for Future Multimedia Communication Systems

ERROR CONCEALMENT TECHNIQUES IN H.264 VIDEO TRANSMISSION OVER WIRELESS NETWORKS

A New Compression Scheme for Color-Quantized Images

VERY low bit-rate video coding has triggered intensive. Significance-Linked Connected Component Analysis for Very Low Bit-Rate Wavelet Video Coding

A Parametric Autoregressive Model for the Extraction of Electric Network Frequency Fluctuations in Audio Forensic Authentication

Appendix D. UW DigiScope User s Manual. Willis J. Tompkins and Annie Foong

THE importance of music content analysis for musical

Simple LCD Transmitter Camera Receiver Data Link

InSync White Paper : Achieving optimal conversions in UHDTV workflows April 2015

Steganographic Technique for Hiding Secret Audio in an Image

High Precision and High Speed TV Picture Quality Enhancement Method based on Compactly Supported Sampling Function

Neural Network for Music Instrument Identi cation

HEVC Subjective Video Quality Test Results

THE popularity of multimedia applications demands support

OVE EDFORS ELECTRICAL AND INFORMATION TECHNOLOGY

Single Channel Speech Enhancement Using Spectral Subtraction Based on Minimum Statistics

Extraction Methods of Watermarks from Linearly-Distorted Images to Maximize Signal-to-Noise Ratio. Brandon Migdal. Advisors: Carl Salvaggio

The H.263+ Video Coding Standard: Complexity and Performance

Drift Compensation for Reduced Spatial Resolution Transcoding

Design Approach of Colour Image Denoising Using Adaptive Wavelet

Rounding Considerations SDTV-HDTV YCbCr Transforms 4:4:4 to 4:2:2 YCbCr Conversion

Video coding standards

Robust 3-D Video System Based on Modified Prediction Coding and Adaptive Selection Mode Error Concealment Algorithm

Filterbank Reconstruction of Bandlimited Signals from Nonuniform and Generalized Samples

ELEC 310 Digital Signal Processing

Restoration of Hyperspectral Push-Broom Scanner Data

Chapt er 3 Data Representation

HIGH QUALITY GEOMETRY DISTORTION TOOL FOR USE WITH LCD AND DLP PROJECTORS

Skip Length and Inter-Starvation Distance as a Combined Metric to Assess the Quality of Transmitted Video

OBJECT-BASED IMAGE COMPRESSION WITH SIMULTANEOUS SPATIAL AND SNR SCALABILITY SUPPORT FOR MULTICASTING OVER HETEROGENEOUS NETWORKS

Image Steganalysis: Challenges

Joint source-channel video coding for H.264 using FEC

Study of White Gaussian Noise with Varying Signal to Noise Ratio in Speech Signal using Wavelet

WE CONSIDER an enhancement technique for degraded

Signals and Systems. Spring Room 324, Geology Palace, ,

A simplified fractal image compression algorithm

ITU-T Video Coding Standards

Adaptive bilateral filtering of image signals using local phase characteristics

Fundamentals of DSP Chap. 1: Introduction

Using Motion-Compensated Frame-Rate Conversion for the Correction of 3 : 2 Pulldown Artifacts in Video Sequences

Speech Enhancement Through an Optimized Subspace Division Technique

ON RESAMPLING DETECTION IN RE-COMPRESSED IMAGES. Matthias Kirchner, Thomas Gloe

Efficient Implementation of Neural Network Deinterlacing

Unequal Error Protection Codes for Wavelet Image Transmission over W-CDMA, AWGN and Rayleigh Fading Channels

ON THE INTERPOLATION OF ULTRASONIC GUIDED WAVE SIGNALS

PAPER Parameter Embedding in Motion-JPEG2000 through ROI for Variable-Coefficient Invertible Deinterlacing

Re-Cinematography: Improving the Camera Dynamics of Casual Video

Adaptive Resampling - Transforming From the Time to the Angle Domain

52 IEEE TRANSACTIONS ON MULTIMEDIA, VOL. 7, NO. 1, FEBRUARY 2005

Comparative Analysis of Wavelet Transform and Wavelet Packet Transform for Image Compression at Decomposition Level 2

Transcription:

Computer Vision, Speech Communication and Signal Processing Group School of Electrical and Computer Engineering National Technical University of Athens, Greece URL: http://cvsp.cs.ntua.gr Vector-Valued Image Interpolation by an Anisotropic Diffusion-Projection PDE Anastasios Roussos and Petros Maragos 1 st International Conference on Scale Space Methods and Variational Methods in Computer Vision, Ischia, Italy, May 30 - June 2, 2007

Image Interpolation Can be defined as the operation that: takes as input a discrete image and recovers a continuous image or a discrete one of higher resolution One of the fundamental Image Processing problems Often required as a pre-processing step in various Computer Vision tasks, such as: Image Segmentation, Feature Detection, Object Recognition and Motion Analysis

Image Interpolation Methods Classic Linear methods: Bicubic, Quadratic, Spline interpolation, etc Convolve the input samples with a kernel (lowpass filtering) Adaptive Nonlinear methods: They perform a processing adapted to the local geometric structure of the image Main motivation: reconstruct the edges without blurring them Variational & PDE-based methods belong to this class

Overview of The Proposed Method We propose a nonlinear method: designed for general vector-valued images based on an anisotropic diffusion PDE with a projection operator This method: avoids most artifacts of classic and other PDEbased methods yields improved error measures

Reversibility Condition Approach (1) Ref: [Malgouyres,Guichard, SIAM J. Num. Anal. 01] Let : be the discrete input be the interpolation solution must satisfy: where : are the grid steps, for which we consider is a smoothing kernel (performing lowpass filtering)... weighted average known values of discrete input... x unknown continuous image

Reversibility Condition Approach (2) We generalize this approach to vector-valued images: Let: be the discrete input be the interpolation solution We restrict to satisfy: (1) We have chosen: (2)

Description of Our Method (1) We design a nonlinear diffusion flow, which: lies on the subspace of functions that satisfy the Reversibility Condition performs adaptive smoothing, moving towards elements of with better visual quality The above are accomplished by: using an appropriate projection operator modifying the PDE scheme of: [Tschumperle,Deriche, IEEE-PAMI 05]

Description of Our Method (2) Interpolated image equilibrium solution of:

Description of Our Method (2) Interpolated image equilibrium solution of: RHS of PDE scheme in [Tschump.,Deriche, IEEE-PAMI 05] artificial time projection operator 2 x 2 diffusion tensor spatial Hessian matrix of

Description of Our Method (3) Interpolated image equilibrium solution of: initial conditions : every is derived from the frequency zero-padding interpolation of the symmetrically extended the image that: satisfies Reversibility Condition has a Fourier Transform with all 0 s outside baseband freqs.

Description of Our Method (4) Interpolated image equilibrium solution of: where : is the orthogonal projection on the space of functions that satisfy: Since, we have:

Description of Our Method (5) Interpolated image equilibrium solution of: where : is the 2 x 2 structure tensor of image : Let : eigenvalues eigenvectors of T T w + w - (edge strength predictor)

Numerical Implementation The discrete image approximates the continuous interpolation result The grid of is finer than and includes the grid of input is a magnification of input ( integer) Discretization of the proposed PDE: explicit scheme with finite differences

Related Methods (1) TV-based Interpolation [Malgouyres,Guichard, SIAM J. Num. Anal. 01] minimize the TV: under the constraint that satisfies the Reversibility Condition = zero-padding interpolation of Method of [Belahmidi,Guichard, ICIP 04] (BG) = simple Zero Order Hold of

Related Methods (2) Interpolation method of [Tschumperle,Deriche, IEEE-PAMI 05] (TD) The exact interpolation condition is posed The problem is faced as a special case of image inpainting : pixels with known values : pixels forming the inpainting domain In the inpainting domain only: = bilinear interpolation of

Framework for the Experiments

Image Interpolation Experiments This framework has been repeated for reference images from the dataset of: www.cipr.rpi.edu/resource/stills/kodak.html 23 natural images of size 768 x 512 pixels Both graylevel & color versions of images have been used 8 out of 23 images of the dataset

Examples from the Color Results (1) decimation (a) Reference Image (detail) (b) Input (detail) (c) Input, enlarged by simple ZOH (detail) Derivation of the input for 4 x 4 interpolation using the 5 th reference image

Examples from the Color Results (2) (a) Input (enlarged by ZOH) (b) Bicubic Interpolation (c) TD interpolation (d) Our method Details of 4 x 4 color interpolation using the 5 th reference image

Examples from the Color Results (3) (a) Input (enlarged by ZOH) (b) Initialization of our method (c) Final result of our method 4 x 4 interpolation by the proposed method

Examples from the Color Results (4) decimation (a) Reference Image (detail) (b) Input (detail) (c) Input, enlarged by simple ZOH (detail) Derivation of the input for 4 x 4 interpolation using the 17 th reference image

Examples from the Color Results (5) (a) Input (enlarged by ZOH) (b) Bicubic Interpolation (c) TD interpolation (d) Our method Details of 4 x 4 color interpolation using the 17 th reference image

Examples from the Color Results (6) (a) Input (enlarged by ZOH) (b) Initialization of our method (c) Final result of our method 4 x 4 interpolation by the proposed method

Examples from the Color Results (7) decimation (a) Reference Image (detail) (b) Input (detail) (c) Input, enlarged by simple ZOH (detail) Derivation of the input for 4 x 4 interpolation using the 4 th reference image

Examples from the Color Results (8) (a) Input (enlarged by ZOH) (b) Bicubic Interpolation (c) TD interpolation (d) Our method Details of 4 x 4 color interpolation using the 4 th reference image

Examples from the Graylevel Results (1) (a) Reference Image (detail) (b) Input (enlarged by ZOH) (c) Initialization of our method (d) Our method (Final result) Results of our method in 4 x 4 interpolation using the 7 th reference image

Examples from the Graylevel Results (2) (a) TV based, sinc kernel (b) TV based, mean kernel (c) BG interpolation (d) Our method Details of 4 x 4 interpolation using the 4 th reference image

Examples from the Graylevel Results (3) decimation (a) Reference Image (detail) (b) Input (detail) (c) Input, enlarged by simple ZOH (detail) Derivation of the input for 3 x 3 interpolation using the 14 th reference image

Examples from the Graylevel Results (4) (a) TV based, sinc kernel (b) TV based, mean kernel (c) BG interpolation (d) Our method Details of 3 x 3 interpolation using the 14 th reference image

Overall Performance Measures (1) Mean Structural Similarity index [Wang,Bovik et al. IEEE Tr.Im.Pr. '04] Average PSNR (db) 30 29 28 27 Bicubic TV based, sinc TV based, mean BG method Proposed method Average MSSIM 0.9 0.85 0.8 0.75 Bicubic TV based, sinc TV based, mean BG method Proposed method 26 0.7 25 2 3 4 Zoom factor 1 2 3 Zoom factor Graylevel Experiments in all 23 reference images

Overall Performance Measures (2) 30 29 Bicubic TD method Proposed method 0.85 Bicubic TD method Proposed method Average PSNR (db) 28 27 26 25 Average MSSIM 0.8 0.75 0.7 24 0.65 23 2 3 4 Zoom factor 0.6 2 3 4 Zoom factor Color Experiments in all 23 reference images

Example with Biomedical Image (a) Reference image (MRI midsagittal) (b) Reference after decimation (enlarged by ZOH) (c) Interpolation of (b) using our method 3x3 interpolation of a vocal tract image using the proposed method

Summary & Conclusions We have proposed a nonlinear method which: is designed for general vector-valued images is based on an anisotropic diffusion PDE with a projection operator efficiently combines: Reversibility Condition approach with PDE model of [Tschumperle,Deriche, IEEE-PAMI 05] The experiments showed that this method: avoids most artifacts of classic and other PDE-based methods yields improved error measures

Thank You!! Questions?? CVSP Group Web Site: cvsp.cs.ntua.gr Demonstration of Experimental Results: cvsp.cs.ntua.gr/~tassos/pdeinterp/ssvm07res

Appendix

Appendix: Description of Our Method (4b) Interpolated image equilibrium solution of: where : is the orthogonal projection on the space of functions that satisfy: Since, we have:

Appendix: Examples from Color Results (A1) (a) Reference Image (b) Input (enlarged by ZOH) (c) Bicubic Interpolation (d) TD interpolation (e) Initialization of our method (f) Our method Details of 4 x 4 color interpolation using the 5 th reference image

Appendix: Examples from Color Results (A2) (a) Reference Image (b) Input (enlarged by ZOH) (c) Bicubic Interpolation (d) TD interpolation (e) Initialization of our method (f) Our method Details of 3x3 color interpolation using the 23 rd reference image

Appendix: Overall Performance Measures Average error measures in all results using the 23 images: Mean Structural Similarity index [Wang,Bovik et al. IEEE Tr.Im.Pr. '04] zoom factor