A A A. Fig.1 image patch. Then the edge gradient magnitude is . (1)

Similar documents
Face Hallucination Based on Eigentransformation Learning

A Novel Multi-Frame Color Images Super-Resolution Framework based on Deep Convolutional Neural Network. Zhe Li, Shu Li, Jianmin Wang and Hongyang Wang

A Novel Image Super-resolution Reconstruction Algorithm based on Modified Sparse Representation

Learning based face hallucination techniques: A survey

Single-Image Super-Resolution Using Multihypothesis Prediction

Image Super-Resolution Reconstruction Based On L 1/2 Sparsity

Image Inpainting by Hyperbolic Selection of Pixels for Two Dimensional Bicubic Interpolations

Texture Image Segmentation using FCM

Image Gap Interpolation for Color Images Using Discrete Cosine Transform

Single Image Super-resolution. Slides from Libin Geoffrey Sun and James Hays

Structure-adaptive Image Denoising with 3D Collaborative Filtering

Novel Iterative Back Projection Approach

Boosting face recognition via neural Super-Resolution

Denoising an Image by Denoising its Components in a Moving Frame

Image Quality Assessment based on Improved Structural SIMilarity

SUPPLEMENTARY MATERIAL

Application of Log-polar Coordinate Transform in Image Processing

Introduction to Image Super-resolution. Presenter: Kevin Su

Virtual Training Samples and CRC based Test Sample Reconstruction and Face Recognition Experiments Wei HUANG and Li-ming MIAO

IMAGE RESTORATION VIA EFFICIENT GAUSSIAN MIXTURE MODEL LEARNING

A Single Image Compression Framework Combined with Sparse Representation-Based Super- Resolution

Improved Feature Selection for Neighbor Embedding Super-Resolution Using Zernike Moments

Single-image super-resolution in RGB space via group sparse representation

Bayesian region selection for adaptive dictionary-based Super-Resolution

Interpolation Based Image Super Resolution by Support-Vector-Regression

Exploiting Self-Similarities for Single Frame Super-Resolution

IMAGE SUPER-RESOLUTION BASED ON DICTIONARY LEARNING AND ANCHORED NEIGHBORHOOD REGRESSION WITH MUTUAL INCOHERENCE

Augmented Coupled Dictionary Learning for Image Super-Resolution

Bilevel Sparse Coding

IMAGE DENOISING USING NL-MEANS VIA SMOOTH PATCH ORDERING

Ms.DHARANI SAMPATH Computer Science And Engineering, Sri Krishna College Of Engineering & Technology Coimbatore, India

Image Super-Resolution Using Compressed Sensing Based on Learning Sub Dictionary

Comparative Analysis of Edge Based Single Image Superresolution

An Approach for Reduction of Rain Streaks from a Single Image

Single Image Super-Resolution via Iterative Collaborative Representation

CONTENT ADAPTIVE SCREEN IMAGE SCALING

UAV Motion-Blurred Image Restoration Using Improved Continuous Hopfield Network Image Restoration Algorithm

Texture Sensitive Image Inpainting after Object Morphing

Image Interpolation using Collaborative Filtering

FSRM Feedback Algorithm based on Learning Theory

Patch-Based Color Image Denoising using efficient Pixel-Wise Weighting Techniques

Adaptive osculatory rational interpolation for image processing

Image Inpainting Using Sparsity of the Transform Domain

Traffic Flow Prediction Based on the location of Big Data. Xijun Zhang, Zhanting Yuan

The Vehicle Logo Location System based on saliency model

Forest Fire Smoke Recognition Based on Gray Bit Plane Technology

Image Super-Resolution via Sparse Representation

Application of Geometry Rectification to Deformed Characters Recognition Liqun Wang1, a * and Honghui Fan2

FAST REGISTRATION OF TERRESTRIAL LIDAR POINT CLOUD AND SEQUENCE IMAGES

Single Image Super-Resolution via Sparse Representation over Directionally Structured Dictionaries Based on the Patch Gradient Phase Angle

A reversible data hiding based on adaptive prediction technique and histogram shifting

NTHU Rain Removal Project

Fast Image Matching Using Multi-level Texture Descriptor

A Self-Learning Optimization Approach to Single Image Super-Resolution using Kernel ridge regression model

Influence of Training Set and Iterative Back Projection on Example-based Super-resolution

Stereo Image Rectification for Simple Panoramic Image Generation

Schedule for Rest of Semester

An Optimized Pixel-Wise Weighting Approach For Patch-Based Image Denoising

Enhancing DubaiSat-1 Satellite Imagery Using a Single Image Super-Resolution

Computer Aided Drafting, Design and Manufacturing Volume 26, Number 2, June 2016, Page 18

A Novel Image Classification Model Based on Contourlet Transform and Dynamic Fuzzy Graph Cuts

Patch Based Blind Image Super Resolution

Anchored Neighborhood Regression for Fast Example-Based Super-Resolution

BSB663 Image Processing Pinar Duygulu. Slides are adapted from Selim Aksoy

FACE SKETCH SYNTHESIS USING NON-LOCAL MEANS AND PATCH-BASED SEAMING

Algorithm Optimization for the Edge Extraction of Thangka Images

FAST SINGLE-IMAGE SUPER-RESOLUTION WITH FILTER SELECTION. Image Processing Lab Technicolor R&I Hannover

An Integrated Face Recognition Algorithm Based on Wavelet Subspace

Face Recognition Based on LDA and Improved Pairwise-Constrained Multiple Metric Learning Method

Adaptive Zoom Distance Measuring System of Camera Based on the Ranging of Binocular Vision

On Single Image Scale-Up using Sparse-Representation

Classification of Printed Chinese Characters by Using Neural Network

ROBUST INTERNAL EXEMPLAR-BASED IMAGE ENHANCEMENT. Yang Xian 1 and Yingli Tian 1,2

Research on an Adaptive Terrain Reconstruction of Sequence Images in Deep Space Exploration

Adaptive Reciprocal Cell based Sparse Representation for Satellite Image Restoration

Available online at AASRI Procedia 1 (2012 ) AASRI Conference on Computational Intelligence and Bioinformatics

CHAPTER 9 INPAINTING USING SPARSE REPRESENTATION AND INVERSE DCT

Super-resolution using Neighbor Embedding of Back-projection residuals

GRID WARPING IN TOTAL VARIATION IMAGE ENHANCEMENT METHODS. Andrey Nasonov, and Andrey Krylov

A Method of Face Detection Based On Improved YCBCR Skin Color Model Fan Jihui1, a, Wang Hongxing2, b

COMPRESSED FACE HALLUCINATION. Electrical Engineering and Computer Science University of California, Merced, CA 95344, USA

Quality Enhancement of Compressed Video via CNNs

Face Recognition Technology Based On Image Processing Chen Xin, Yajuan Li, Zhimin Tian

Belief propagation and MRF s

Self-Learning of Edge-Preserving Single Image Super-Resolution via Contourlet Transform

Multi-frame super-resolution with no explicit motion estimation

Design of A DIP System for Circumstantial Examination and Determination for Visually Disabled Persons

Bidirectional Recurrent Convolutional Networks for Multi-Frame Super-Resolution

Example-Based Image Super-Resolution Techniques

Image Denoising Methods Based on Wavelet Transform and Threshold Functions

Single Image Improvement using Superresolution.

Rapid Modeling of Digital City Based on Sketchup

A Hierarchial Model for Visual Perception

Direction-Length Code (DLC) To Represent Binary Objects

A Laplacian Based Novel Approach to Efficient Text Localization in Grayscale Images

arxiv: v1 [cs.cv] 8 Feb 2018

User-Friendly Sharing System using Polynomials with Different Primes in Two Images

An Algorithm for Seamless Image Stitching and Its Application

IMAGE DENOISING TO ESTIMATE THE GRADIENT HISTOGRAM PRESERVATION USING VARIOUS ALGORITHMS

Improvement of SURF Feature Image Registration Algorithm Based on Cluster Analysis

Transcription:

International Conference on Information Science and Computer Applications (ISCA 013) Two-Dimensional Barcode Image Super-Resolution Reconstruction Via Sparse Representation Gaosheng Yang 1,Ningzhong Liu 1,a and Yuan Gao 1 1 College of Computer Science and Technology, Nanjing University of Aeronautics and Astronautics, Nanjing P.R.China 10016 a lnz_nuaa@163.com Keywords:two-dimensional barcode image, sparse representation, super-resolution reconstruction, orientation gradient, edge direction texture Abstract. To solve the problem of super-resolution reconstruction in the two-dimensional barcode image, this paper applies the technique of super-resolution reconstruction based on sparse representation into this area. Given the characteristics of the two-dimensional barcode image, this paper presents a new approach which selects the orientation gradient and the gradient texture feature as reconstruction features for recovery. Through analyzing the edge characteristics of this ind of image, it is found that the directional derivatives of it are distinct. Thus the Krisch operator is adopted to get the edge gradient of the image as one feature for reconstruction. Besides, the edge direction texture is regarded as another feature for reconstruction because of the distinct texture directivity of the objective image. Therefore, the geometric information as well as the textural information of the image is taen into consideration for reconstruction. The experimental result shows that the proposed algorithm in this paper can effectively reconstruct the input low-resolution barcode image into the corresponding high-resolution one. What s more, compared with other similar super-resolution algorithms, this proposed algorithm improves the quality of the recovery image to a certain extent. Introduction High-resolution image can describe the scene in a more detail way, and it has a wide application in many areas, such as computer vision, medical image diagnosis, and high-resolution images and videos. It is expensive to get high-resolution image through directly improving the resolution of the image forming apparatus. Besides, the traditional crafts constraint the resolution improvement of the imaging device. Thus, improving image resolution through software gradually becomes a hot topic. The super-resolution reconstruction technology [1] is an economical and effective way to improve the image resolution. From the perspective of image processing, this technology reconstructs a high-resolution image single-frame low resolution image or multi-frame ones. There are two methods at present. One is the reconstruction based multi-frame super resolution method [], and the other is the learning based single-frame super-resolution method [3]. The reconstruction based method is to assume that the low-resolution image is the operating result of image geometric transformation, blur and down sampling on the original high-resolution image. At first, this method establishes the physical model of the image degradation. Then it retrieves the high-resolution image from multi-frame low resolution images. However, it is difficult to determine the parameters of the degradation model. Learning based approach is a research hotspot in recent years. It learns the relationship between high-resolution images and low-resolution ones, and uses this relationship as a priori nowledge to guide the super-resolution reconstruction. However, an effective method to represent such nowledge is vacant in current learning based super-resolution algorithms. To solve this problem, Yang et al. [4] proposes a learning algorithm based on sparse representation, which well establishes the sparse correlation between high and low resolution images. The image of the two-dimensional barcode [5] is composed of particular geometries which are either white or blac 013. The authors - Published by Atlantis Press 37

and are presented in a plane according to certain rules. With the arrival of 4G networ and the popularity of smart phone, the two-dimensional barcode is injected with new vitality. The twodimensional barcode provides convenient access to business promotions, web browsing and online payment. Through consulting a large number of relevant literatures, it is found that most of the topics focus on how to improve the coding efficiency and how to quicly identify the barcodes [6]. However, there is little study on how to improve the resolution of the barcode image. With the widely use of two-dimensional barcode, it is high time to elicit high resolution image of the barcode. Recognition is an important step to obtain the information in a two-dimensional barcode. The image is recognized or not as well as the recognition accuracy is closely related to the clarity of the image. However, it is expensive to get high-resolution image through directly improving the resolution of image device. Besides, the demand of portable type constraints the resolution improvement of image device. So the software is used to preprocess the input image, which is inexpensive as well as maes the access of information in the two-dimensional barcode easier. Based on the demand of high-resolution image of the two-dimensional barcode, this paper applies the super-resolution reconstruction technology based on sparse representation to restoration of this barcode image. Besides, this paper improves this reconstruction technology according to the characteristics of the two-dimensional barcode image, which maes it more suitable for reconstruction. Image Feature Representation In a certain scope, the low-resolution image can be regard as a result of down sampling of the corresponding high-resolution one. Therefore, there is some form of association between the lowresolution image and the corresponding high-resolution one. Thus, in order to get a suitable and uniform sparse representation of the low and high resolution images, a good constructed feature transformation (namely T) is needed for dictionary training. The dictionary which is trained in this way will mae the reconstruction more accurate. Generally, T is chosen as a certain high-pass filter. Freeman et al. [7] used the Laplace transform to extract the edges information of the low- resolution patches as the feature. Sun et al. [8] used Gaussian derivative filters to extract contours in low resolution patches. These image features mainly mae use of the geometry information of the image. But they do not tae the texture features and the characteristics of the two-dimensional barcode image into consideration. According to the characteristics of the barcode image, this paper presents a new feature transformation which is more suitable for resolution. After analysis of the barcode image, it is found that the directional derivative of the image is distinct, especially along the vertical and horizontal direction. Therefore, the Krisch edge detection operator is used to extract one feature of the image. Each 3 3low-resolution patch is assumed as the format in Fig.1. A A A 0 1 A (, i j) A 7 3 A A A 6 5 4 Fig.1 image patch Then the edge gradient magnitude is M (, i j) max{ 5S 3 T }. (1) 38

In Eq.1, S A A 1 A, T A 3 A 4... A 7, 0...7 Error! Reference source not found. and A is in Fig.1. n In addition, the low gray patches cross with the high gray ones orderly in the barcode image. Therefore the Krisch operator is used to extract the edge direction as the texture feature, namely the gradient texture feature. The mathematical model is d(, i j) { where maes abs(5s 3 T ) be max imum}. () In Eq., notes the eight directions, whose values are 0,1, and 7, and which are showed in Fig.. In Fig.3, pi (, j ) nodes the corresponding pixel distribution. 0 1 3 Fig. gradient direction p p p 0 1 p pi (, j) p 7 3 p p p 6 5 4 Fig.3 pixel distribution According to Eq., the value range of di (, jis ) from 0 to 7. In order to show the difference between each direction more clearly as well as guarantee the values of direction consistent with the image gray values, Eq. is improved to D(, i j) {3 where maes abs(5s 3 T ) be max imum}. (3) Finally, similar to Yang et al. [4], the second gradients are chosen as the high frequency feature. The two filters for extracting the gradient signals are defined as H [1, 0,, 0,1], H H. (4) T 1 1 Totally four features are produced by Eq.1, Eq.3 and Eq.4. A final and full feature vector V will be produced after concatenating these four features above. That is 39

V M D H1 * IMG H * IMG. (5) In Eq.5, IMG notes the input low-resolution patch. Here, M and D note the results in Eq.1 and Eq.3. Sparse Representation The basic idea of sparse representation [9] is assumed that the natural signal can be represented in a compressed way. In other words, the signal is a linear combination of a set of predefined atoms. It is described as x D. (6) N N L In Eq.6, x R, D [ D1, D,..., DL ] R ( N L) and [ 1,...,,..., ] T L i L R. is the sparse signal and only a finite number of elements in is not zero. The sparse representation problem can be described as min, st.. x=d. (7) 0 In Eq.7, notes the sparse representation of x. Here, 0 is the number of non-zero elements in, D is the sparse dictionary and D i is the atom of D. h l h Given the training image patch pairs { X, X }, where X represents the sampled high-resolution l image patches and X represents the corresponding low-resolution image ones, the goal is to learn dictionaries for low-resolution and high-resolution patches, so as to the sparse representation of the low-resolution patch is the same as the representation of the corresponding high resolution one [10]. Therefore the training dictionaries of the high and low resolution image are united in 1 h 1 l min { D,, } h Dl A X DhA X DlA A 1. (8) M N In Eq.8, M and N note the dimensions of the high resolution and corresponding low resolution patches in vector form. Dh and D l note the training dictionary of the high and low resolution image. A notes the sparse matrix. Experiment This section shows the restoration results of our algorithm and shows the comparison of restoration effects between our algorithm and other algorithms. 10,000 high-resolution and low- 330

resolution patch pairs were selected randomly from the set of training images. Each 5 5patch of the input low-resolution image is dispatched orderly, which is taen starting from the upper-left corner with 4 pixel overlap in each direction. To find the balance between the computational efficiency and the quality of the result, the size of the sparse dictionary is chosen as 51. In this paper, the processed images are selected randomly. In order to explain the problem more clearly, the typical part of an image has been shown. Fig.4 shows the reconstruction results by using the proposed algorithm. Compared with the input low-resolution image, the edges of the restored image is clearer and the overall visual effect of the restored image has been significantly improved. Besides, the restored image is almost as good as the original high-resolution image on the image quality. (a) the input of ImageA (b) the restored of ImageA (c) the original of ImageA (d) the input of ImageB (e) the restored of ImageB (f) the original of ImageB Fig.4 Results of the barcode images by a factor of Fig.5 shows the recovery result of each method. The Bicubic method [11] produces a negative smooth effect. The SR method [4] produces some negative ringing effect. Our method has a better reconstruction and has gotten a clearer image. Table 1 shows the PSNR of each method. Our method gets a better PSNR. 331

(a) Bicubic method of ImageA (b) SR method of ImageA (c) Our method of ImageA (d) Bicubic method of ImageB (e) SR method of ImageB (f) Our method of ImageB Fig.5 recovery result of each method Table 1 the PSNR of each method Image Bicubic SR Our method ImageA 31.184[dB] 3.479[dB] 33.037[dB] ImageB 9.096[dB] 8.553[dB] 9.6[dB] ImageC 1.933[dB].835[dB].917[dB] ImageD 6.483[dB] 7.475[dB] 7.873[dB] ImageE 8.609[dB] 9.046[dB] 9.59[dB] Summary This paper applies the technique of super-resolution reconstruction based on sparse representation to the reconstruction for the two-dimensional barcode image. And given the characteristics of the two-dimensional barcode image, this paper presents a new approach which selects orientation gradient and gradient texture features as image reconstruction features for recovery. Experiment results demonstrate that the proposed algorithm can effectively reconstruct the input low-resolution barcode image into the corresponding high-resolution one. However, one of the most important questions for future investigation is to determine the optimal correlations among these features for the reconstruction tass. 33

References [1] R. Y. Tsai, T. S. Huang, Multiframe image restoration and registration, Advances in Computer Vision and Image Processing, Greenwich, 317-339(1984). [] J. Mairal, G. Sapiro and M. Elad, Learning multiscale sparse representations for image and video restoration, Multiscale Model. Sim, vol. 7(008)14 41. [3] W. T. Freeman, E. C. Pasztor and O. T. Carmichael, Learning low-level vision, International Journal of Computer Vision. 40(000)5-47. [4] J. Yang, J. Wright and T. Huang et al, Image super-resolution as sparse representation of raw image patches, IEEE Conference on Computer Vision and Pattern Recognition, Washington, DC USA: IEEE Computer Society, 008, 1-8. [5] P. P. Wang, Y. F. Zheng, two-dimensional barcode and hospital applications, Computer and Information Technology. 1(003)45-46. [6] N. Z. Liu, High-dimensional bar barcode recognition technology and coding theory, PhD thesis, Nanjing University of Science and Technology, 003. [7] W. T. Freeman, T. R. Jones and E. C. Pasztor, Example-based super-resolution, IEEE Computer Graphics and Applications, 00, ()56-65. [8] J. Sun, N. N. Zheng and H. Tao et al, Image hallucination with primal setch priors, IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'03), Washington, DC USA, Vol. (003)79-736. [9] Mairal J, Elad M and Sapiro G, Sparse representation for color image restoration[j], Image Processing, IEEE Transactions on, 008, 17(1): 53-69. [10] J. C. Yang, J. Wright and T. S. Huang, Image Super-Resolution Via Sparse Representation, IEEE Transactions on image processing. Vol. 19(010)861-873. [11] De Boor C, J. Math. Phys, Bicubic spline interpolation[j], 196, 41(3): 1-18. Acnowledgment This research is supported in part by the Top-Six high-level talent project of JiangSu Province (No. DZXXX-035), National Natural Science Foundation of China (No. 6137501), Natural Science Foundation of JiangSu Province (No. NS013087) and NUAA fundamental research project (No. NS013087). 333