Super-resolution method based on edge feature for high resolution imaging



Similar documents
Redundant Wavelet Transform Based Image Super Resolution

Image Interpolation by Pixel Level Data-Dependent Triangulation

Accurate and robust image superresolution by neural processing of local image representations

Performance Verification of Super-Resolution Image Reconstruction

Low-resolution Character Recognition by Video-based Super-resolution

A Novel Method to Improve Resolution of Satellite Images Using DWT and Interpolation

The Role of Size Normalization on the Recognition Rate of Handwritten Numerals

NEIGHBORHOOD REGRESSION FOR EDGE-PRESERVING IMAGE SUPER-RESOLUTION. Yanghao Li, Jiaying Liu, Wenhan Yang, Zongming Guo

A Reliability Point and Kalman Filter-based Vehicle Tracking Technique

ROBUST COLOR JOINT MULTI-FRAME DEMOSAICING AND SUPER- RESOLUTION ALGORITHM

REAL TIME TRAFFIC LIGHT CONTROL USING IMAGE PROCESSING

Face detection is a process of localizing and extracting the face region from the


Algorithms for the resizing of binary and grayscale images using a logical transform

Single Image Super-Resolution using Gaussian Process Regression

Sachin Patel HOD I.T Department PCST, Indore, India. Parth Bhatt I.T Department, PCST, Indore, India. Ankit Shah CSE Department, KITE, Jaipur, India

Signature Region of Interest using Auto cropping

Video stabilization for high resolution images reconstruction

A System for Capturing High Resolution Images

How To Fix Out Of Focus And Blur Images With A Dynamic Template Matching Algorithm

SUPER RESOLUTION FROM MULTIPLE LOW RESOLUTION IMAGES

ADVANCED APPLICATIONS OF ELECTRICAL ENGINEERING

Detection and Restoration of Vertical Non-linear Scratches in Digitized Film Sequences

Bildverarbeitung und Mustererkennung Image Processing and Pattern Recognition

A Learning Based Method for Super-Resolution of Low Resolution Images

PERFORMANCE ANALYSIS OF HIGH RESOLUTION IMAGES USING INTERPOLATION TECHNIQUES IN MULTIMEDIA COMMUNICATION SYSTEM

Super-resolution Reconstruction Algorithm Based on Patch Similarity and Back-projection Modification

Digital Imaging and Multimedia. Filters. Ahmed Elgammal Dept. of Computer Science Rutgers University

Single Depth Image Super Resolution and Denoising Using Coupled Dictionary Learning with Local Constraints and Shock Filtering

Extracting a Good Quality Frontal Face Images from Low Resolution Video Sequences

Computed Tomography Resolution Enhancement by Integrating High-Resolution 2D X-Ray Images into the CT reconstruction

High Quality Image Magnification using Cross-Scale Self-Similarity

Lossless Medical Image Compression using Redundancy Analysis

Vision-Based Blind Spot Detection Using Optical Flow

A NEW SUPER RESOLUTION TECHNIQUE FOR RANGE DATA. Valeria Garro, Pietro Zanuttigh, Guido M. Cortelazzo. University of Padova, Italy

An Energy-Based Vehicle Tracking System using Principal Component Analysis and Unsupervised ART Network

Mouse Control using a Web Camera based on Colour Detection

JPEG compression of monochrome 2D-barcode images using DCT coefficient distributions

A Fast Algorithm for Multilevel Thresholding

Segmentation and Automatic Descreening of Scanned Documents

Multimodal Biometric Recognition Security System

3D Scanner using Line Laser. 1. Introduction. 2. Theory

Low-resolution Image Processing based on FPGA

Image Processing Based Automatic Visual Inspection System for PCBs

LOCAL SURFACE PATCH BASED TIME ATTENDANCE SYSTEM USING FACE.


Face Model Fitting on Low Resolution Images

Efficient Coding Unit and Prediction Unit Decision Algorithm for Multiview Video Coding

A Simple Feature Extraction Technique of a Pattern By Hopfield Network

Resolution Enhancement of images with Interpolation and DWT-SWT Wavelet Domain Components

SEARCH ENGINE WITH PARALLEL PROCESSING AND INCREMENTAL K-MEANS FOR FAST SEARCH AND RETRIEVAL

A PHOTOGRAMMETRIC APPRAOCH FOR AUTOMATIC TRAFFIC ASSESSMENT USING CONVENTIONAL CCTV CAMERA

Using Linear Fractal Interpolation Functions to Compress Video. The paper in this appendix was presented at the Fractals in Engineering '94

RESOLUTION IMPROVEMENT OF DIGITIZED IMAGES

Efficient DNS based Load Balancing for Bursty Web Application Traffic

Circle Object Recognition Based on Monocular Vision for Home Security Robot

Neural Network based Vehicle Classification for Intelligent Traffic Control

High Resolution Images from Low Resolution Video Sequences

How To Filter Spam Image From A Picture By Color Or Color

Discrete Curvelet Transform Based Super-resolution using Sub-pixel Image Registration

Density Based Traffic Signal System

Picture Maze Generation by Successive Insertion of Path Segment

Analecta Vol. 8, No. 2 ISSN

REPRESENTATION, CODING AND INTERACTIVE RENDERING OF HIGH- RESOLUTION PANORAMIC IMAGES AND VIDEO USING MPEG-4

DEVELOPMENT OF HYBRID VECTORIZING SOFTWARE FOR DIGITIZATION OF CADASTRAL MAPS

An Implementation of a High Capacity 2D Barcode

Navigation Aid And Label Reading With Voice Communication For Visually Impaired People

PageX: An Integrated Document Processing and Management Software for Digital Libraries

Static Environment Recognition Using Omni-camera from a Moving Vehicle

Barcode Based Automated Parking Management System

Subspace Analysis and Optimization for AAM Based Face Alignment

Latest Results on High-Resolution Reconstruction from Video Sequences

INVESTIGATION OF ELECTRIC FIELD INTENSITY AND DEGREE OF UNIFORMITY BETWEEN ELECTRODES UNDER HIGH VOLTAGE BY CHARGE SIMULATIO METHOD

An Automatic and Accurate Segmentation for High Resolution Satellite Image S.Saumya 1, D.V.Jiji Thanka Ligoshia 2

Class-specific Sparse Coding for Learning of Object Representations

A secure face tracking system

High-resolution Imaging System for Omnidirectional Illuminant Estimation

SINGLE IMAGE SUPER RESOLUTION IN SPATIAL AND WAVELET DOMAIN

Study and Implementation of Video Compression Standards (H.264/AVC and Dirac)

Evaluation of the Cross Correlation Method by Using PIV Standard Images

Geometric Camera Parameters

Resolution Enhancement of Photogrammetric Digital Images

PHOTOGRAMMETRIC TECHNIQUES FOR MEASUREMENTS IN WOODWORKING INDUSTRY

Modelling, Extraction and Description of Intrinsic Cues of High Resolution Satellite Images: Independent Component Analysis based approaches

Log-Likelihood Ratio-based Relay Selection Algorithm in Wireless Network

A Dynamic Approach to Extract Texts and Captions from Videos

A method of generating free-route walk-through animation using vehicle-borne video image

SUPER-RESOLUTION (SR) has been an active research

Keywords: Image complexity, PSNR, Levenberg-Marquardt, Multi-layer neural network.

jorge s. marques image processing

Face Recognition in Low-resolution Images by Using Local Zernike Moments

Transcription:

Science Journal of Circuits, Systems and Signal Processing 2014; 3(6-1): 24-29 Published online December 26, 2014 (http://www.sciencepublishinggroup.com/j/cssp) doi: 10.11648/j.cssp.s.2014030601.14 ISSN: 2326-9065 (Print); ISSN: 2326-9073 (Online) Super-resolution method based on edge feature for high resolution imaging Ryohei Yamaguchi 1, Teppei Sato 2, Atsushi Koike 3, Naoya Wada 3, Hitomi Murakami 3 1 Graduate School of Science and Technology, Seikei University, Tokyo, Japan 2 Graduate School of Science and Technology, Seikei University, Tokyo, Japan (Currently, ANA Holding Inc., Tokyo, Japan) 3 Faculty of Science and Technology, Seikei University, Tokyo, Japan Email address: dm36216@cc.seikei.ac.jp (R. Yamaguchi), wada@st.seikei.ac.jp (N. Wada), koike@st.seikei.ac.jp (A. Koike), murakami@st.seikei.ac.jp (H. Murakami) To cite this article: Ryohei Yamaguchi, Teppei Sato, Atsushi Koike, Naoya Wada, Hitomi Murakami. Super-Resolution Method Based on Edge Feature for High Resolution Imaging. Science Journal of Circuits, Systems and Signal Processing. Special Issue: Computational Intelligence in Digital Image Processing. Vol. 3, No. 6-1, 2014, pp. 24-29. doi: 10.11648/j.cssp.s.2014030601.14 Abstract: Super-resolution is recently one of the most attractive research themes. An image interpolation method using co-variance between neighboring pixels, so called New Edge-Directed Interpolation (NEDI), was proposed. It enables to interpolate pixels quantitatively regardless of edge features. However, in estimation of predictive coefficients and determination of NEDI s local window size, edge features are not made consideration. So, NEDI cannot necessarily satisfy quality of picture. In order to overcome this problem, we propose a new intra-frame super-resolution method that window sizes and configurations are adaptively determined depending on edge strengths and orientations. Experimental simulation shows that the proposed method can interpolate pixels more clearly than NEDI for many kinds of edges. Keywords: Super-Resolution, Co-Variance, Bi-Linear Interpolation, Canny Edge Detection 1. Introduction The technology that makes a high-resolution image from a low-resolution image, so-called Super-Resolution, is recently one of the most attractive research themes in the field of digital image processing [1]-[4]. Super-resolution method can be separated into major two methods. One of the two uses more than two frame images to create a high-resolution image, it s so-called multi-frame super-resolution. Another uses only one image to do that, it s so-called intra-frame super-resolution. Then we try to create high-resolution images by the method that does not need any database and can be applied to various categories. In this paper, we take notice of an interpolation method using co-variance between neighboring pixels and propose a new method in consideration of more edge features additionally. In the case the image includes various edges that have difference features each other, we gained better result. So, we show the validity by simulation experiment. 2. Background An image interpolation method using co-variance between neighboring pixels, so called New Edge-Directed Interpolation (NEDI), was proposed [1]. NEDI enables to interpolate pixels quantitatively regardless of edge features around detected edges using relations between neighboring pixels and their co-variance. However, it uses variances in the in the step of detecting edges. Then edge features are not made consideration in estimation of predictive coefficients and determination of NEDI s local window size. So, NEDI cannot necessarily satisfy quality of image. In order to overcome this problem, we propose a new intra-frame super-resolution method that window sizes are adaptively determined depending on edge strengths and orientations. We detect edge and its strength in an image, and set NEDI s applicable area and local window size depending on the detected edge strength. Then it enables to interpolate using necessary and sufficient information.

Science Journal of Circuits, Systems and Signal Processing 2014; 3(6-1): 24-29 25 3. Conventional Method (NEDI) 3.1. Interpolation in NEDI algorithm In this method, when a high-resolution image X(i,j) is created from a low-resolution image Y(2i,2j), co-variance of the high-resolution image and that of the low-resolution image can be approximated. Then predictive pixels are estimated from co-variance of the low-resolution image. We show a predictive pixel and relation between neighboring pixels as in Fig.1. NEDI follows two steps. At the 1st step, the black dot is interpolated in Fig.1. Then the white dots are pixels of the low-resolution image.! = # $%& %, = # $%& '(4) where ' = (' ' ' # $* & is the data vector containing the M M pixels inside the local window and C is a 4 - data matrix whose k-th column vector is the four nearest neighbors of' along the diagonal direction. According to (3) and (4), there is = % & % % & ' (5) Therefore, the interpolated value of, can be obtained by substituting (5) into (2). At the 2nd step, we use pixels interpolated at the 1st step to interpolate remaining pixels just like 1st step interpolation. Figure 1. Geometric duality (1st step) First, a low-resolution image X(i,j) is separated into edge area and other area. A target pixel is regarded as a part of edge if the variance calculated from the target pixel and its neighboring four pixels is higher than the threshold have been set. Then the variances are given by s = x, x, +x, x, +x, x, +x, x, (1) Figure 2. Geometric duality (2nd step) In Fig.2, the black dot is interpolated at the 2nd step, and the gray dots were interpolated at the 1st step. In the area that was not regarded as edges, all element of predictive coefficient α are substituted 1/4, so we use simply bilinear interpolation with diagonal four pixels at the 1st step, and with horizontal and vertical pixels at the 2nd step (refer to Fig.3). where x(a,b) is brightness at (a,b). In the area regarded as a part of edge, we interpolate the pixel Y(2i+1,2j+1) as following, =, (2) where α is a1 4matrix how weight four neighboring pixels to interpolate. Then matrix α is estimated using co-variance of high-resolution image as following. = (3) Using brightness of low-resolution image pixels, co-variance of low-resolution image!, is given by (a) 1st step (b) 2nd step Figure 3. Direction of bilinear interpolation 3.2. Interpolation Results and Its problem NEDI interpolates using only one local window size for whole of an image without consideration for edge features. Then, if the image includes various edges, NEDI cannot

26 Ryohei Yamaguchi et al.: : Super-Resolution Method Based on Edge Feature for High Resolution Imaging necessarily satisfy quality of picture.the case that is using information of needless pixels or is not using that of need pixels to interpolate can be thought. We show the images interpolated using two different thresholds in Fig.4. (b) Detected edges Figure 5. Edge detection using variance (a) Threshold=4 White dots in Fig.5 (b) are detected pixels as edges. It shows that not only clear edge but also flat part such a gradational part are detected as edges. If we apply NEDI to all detected pixels, it causes not only interpolation errors but also to waste processing time. These errors appear as black dots (refer to Fig.6) because delta between neighboring pixels is small and predictive coefficient is not estimated correctly. Especially, when threshold is set small (ex. 4 or 6), many errors appear because then variance is small too and weak edges are detected. And calculation including inverse matrix ((3) and (5)) is not always done correctly. (b)threshold=10 Figure 4. NEDI using different thresholds In Fig.4 (a), the parts of numbers are more clearly than that of (2), but in the parts of other gradual edges, some noises can be shown in (a) and that of (b) are interpolated more smoothly. Besides, NEDI uses variance with four diagonal neighboring pixels to detect edges. Then it can be thought that noises of low-resolution image are detected as edges or weak edge such that we can not detect are detected (refer to Fig.5). So, noises and distortions may be inserted to interpolation pixels. 4. Proposed Method Figure 6. Interpolation errors 4.1. Edge Features Based Interpolation Algorithm (a) Source image We interpolate pixels using necessary and sufficient information depending on edge features. It enables to interpolate more precision than NEDI. First, we use canny algorithm to detect edges. So, it is nearer to human sense than the method using variance (refer to Fig.7)

Science Journal of Circuits, Systems and Signal Processing 2014; 3(6-1): 24-29 27 Library of computer vision, i.e, OpenCV, in patches of the program. An execution screen example is shown in Fig.9. Figure 7. Detected edges using canny We adjust thresholds of canny, and gain strengths of edges. Then we adjust local window size of NEDI depending on detected strengths. If that is strong, we set window size narrow, and if that is weak, we set window size wide. Additionally if that strength is strong, we apply the interpolation method using co-variance narrow, too. The opposite is equally true (refer to Fig.8). Figure 9.Execution screen There is a source image, detected edges, and area applied co-variance based interpolation on the left side, reconstructed image at the center, and original NEDI image to compare with proposed one on the upper right. Gray lines are detected edges, and white area around them is applied co-variance based interpolation. The larger one is shown Fig.10. Figure 8. Schematic of proposed method (a) Threshold=750 It enables to predict pixels matching up to each edge features. Furthermore, we can shorten processing time because area using co-variance based interpolation is much narrower than that of original NEDI. Interpolation error is much smaller than NEDI because the area using co-variance based interpolation is limited near edges, so proposed method do not use co-variance based interpolation at flat part of image. But, if interpolation error is shown, we use bilinear interpolation at that pixel. 5. Experimental Results We show validation through following simulation experiment. Source image is Lena. We use Open Source (b) Threshold=400

28 Ryohei Yamaguchi et al.: : Super-Resolution Method Based on Edge Feature for High Resolution Imaging (c) Threshold=200 Figure 10. Edge strength and area applied co-variance based interpolation The two reconstructed images by NEDI and proposed method are shown in Fig.11. These images ware zoomed a part of reconstructed images. (a) NEDI (b) Proposed method Figure 11. Reconstructed images The proposed method uses small window size near strong edges, and includes fewer noises there. On the other hand, the proposed method interpolates more naturally at flat part, because NEDI detected as edges there and interpolate using co-variance but the proposed method uses bilinear interpolation. At flat area such that brightness is turning gradationally, bilinear interpolation can reconstruct more clearly than co-variance based method Fig.12 shows the interpolated images using another image. This image includes a pretty strength edge, such around the area between the jet plane and the background. The (a) and (b)are the source image, the interpolated image by the proposed method, respectively. These experimental results also shows that the interpolated pixels around the edge, that is, the vertical tail of the jet plane surrounded with the rectangle, has a pretty sharpness compared to NEDI. (b) Proposed method (a) Proposed method Figure 12. Interpolated Image for Jet Plane image 4. Conclusion In this paper, we proposed an intra-frame super-resolution method making consideration of edge features. We detected own edge strength, adjusted parameters depending on that features, and interpolate pixels using these parameters. As the result of simulation experiments, validity of proposed method was shown. This time we set thresholds and adjusted parameters manually. We are going to automate setting

Science Journal of Circuits, Systems and Signal Processing 2014; 3(6-1): 24-29 29 interpolation parameters and modify interpolation in non-edge area.. References [1] Allebach and P. W. Wong, Edge-directed interpolation, Proc. Intl. Conf. on Image Processing, Vol. 2, pp. 707 710, IEEE, Piscataway, NJ,1996. [2] Li, M. T. Orchard. New Edge-Directed Interpolation, IEEE Trans. on Image Processing, 10:1521 1527, 2001 [3] A. Giachetti and N. Asuni, Fast artifacts-free image interpolation, Proc. British Mach. Vision Conf., Vol. 1, pp. 123 132.2008. [4] Wing-Shan Tam, Chi-Wah Kok, Wan-Chi Siu Modified edge-directed interpolation for images, Journal of Electronic Imaging, 19(1), 013011, (Jan Mar 2010) [5] T. Sato, H. Murakami, and A. Koike, Adaptive Image Super-Resolution Method Based on Edge Features, IWAIT2012, pp.108-113, Vietnam, Jan.2012.