Inpainting of Occluded Regions in Handwritings

Size: px
Start display at page:

Download "Inpainting of Occluded Regions in Handwritings"

Transcription

1 Inpainting of Occluded Regions in Handwritings Fabian Hollaus and Robert Sablatnig Institute of Computer Aided Automation Computer Vision Lab Vienna University of Technology Abstract This paper deals with the reconstruction of handwritings that are partially overlapped by other texts. The presented system utilizes a high-order Markov Random Field in order to learn image models, which capture the statistics of handwritten strokes. Different handwriting models are used for the retouching of missing stroke regions in English words and ancient Greek handwritings. The Greek writings are overwritten by younger texts. The system makes use of multi-spectral images in order to separate the overwritings from the underwritings and to restore the older texts. 1 Introduction The analysis of historic and degraded documents can be facilitated by multi-spectral imaging [12]. Multi-spectral imaging has also proven its usefulness for the examination of palimpsests 1 [12], [6]. Palimpsests are historic manuscript pages that were reused. The original texts in such palimpsest were scraped off and overwritten by younger writings. The palimpsest folios, utilized in this work, are provided by the Archimedes Palimpsest Project [6] and contain erased underwritings, which are almost invisible under red light. Easton et al. [6] discovered that the ancient writings are most visible under UltraViolet (UV) illumination and proposed a pseudo-color approach, which visualizes the over- and underwritings. Figure 1 illustrates that such an pseudo-color image is obtained from a red light image in Figure 1 (a) and an UV image, given in Figure 1 (b). The resulting pseudo-color image is provided in Figure 1 (c). The readability of those texts is limited, since the ancient texts are partially occluded by younger ones. The aim of this work is to detect the occluded regions and to restore them automatically. The system consists of two stages: Firstly, the overwritings are detected by applying a binarization algorithm on red light images. Secondly, the retouching of the detected regions is fulfilled by applying an image inpainting algorithm on UV images. The term image inpainting describes the automated filling of a specific image region. The region is called inpainting region, or domain, and is provided in the form of a binary mask. Similar to [2], the presented system utilizes a Markov Random Field (MRF) for the training of an image model that captures the statistics of handwritings. The trained model is afterwards used for the recovery of occluded characters. The learning and inpainting sequence are based on the Fields of Experts (FoE) framework, which is suggested by Roth and Black in [13]. The paper is structured as follows. In the following section the basic ideas of other inpainting techniques are explained. In Section 3 an overview on the FoE framework is provided. Subsequently the This work was supported by the Austrian Science Foundation (FWF) under grant P Greek: palimpsestos - scraped again

2 (a) (b) (c) Figure 1. Multi-spectral imaging reveals the underwritings in leaf 40r. (a) Only the overwriting is recognizable under red light. (b) The underwriting is most visible under ultraviolet illumination. (c) The pseudo-color image exhibits the older and younger text. [6] detection of the overwritings is detailed in Section 4. An evaluation of the presented method is given in Section 5. Finally, the last section contains concluding remarks and an outlook. 2 Related Work The term digital image inpainting was coined by Bertalmio et al. in [1]. The authors suggest fulfilling the inpainting task by solving Partial Differential Equations (PDE). The basic idea of the algorithm is to smoothly complete isophote lines, arriving at the border of the inpainting region, from the outside of the mask into the inner region. Another PDE based algorithm is proposed by Chan et al. [3]: They suggest solving the inpainting problem with the minimization of an energy function, namely Total Variation (TV). Recently, a further TV based inpainting algorithm has been proposed by Dahl et al. [5]. Common to the aforesaid algorithms is that anisotropic diffusion is applied during the inpainting sequence, in order to maintain edges. The methods are only able to recover the geometry of an image, whereas texture is not preserved. Therefore, those methods are named geometric inpainting techniques. Typical for algorithms, belonging to this group, is also the fact that they only work well on narrow inpainting domains, whereas large regions are blurred out [9]. Recently other inpainting methods have been proposed, which overcome the disadvantages of geometric inpainting techniques. Those algorithms are called textural inpainting methods. A pioneering work is suggested by Criminisi et al. [4]. In this work the inpainting task is performed, by iteratively copying image patches from the outside of the mask into the inside. Komodakis and Tziritas [9] stress out that the algorithm by Criminisi et al. is based on heuristics and propose instead to formulate the inpainting task as a global optimization problem. Therefore they suggest the use of an MRF, which poses the filling task as a labeling problem. Contrary to geometrical methods, textural inpainting techniques do not blur out large and textured regions. Nonetheless, we have chosen a geometric inpainting approach for the recovery of handwritings, because images containing text are far less textured than natural images. Cao and Govindaraju [2] suggest an approach for the restoration of handwritings. The proposed method utilizes an patch-based and pairwise MRF for the binarization of a handwritten text and for the subsequent retouching of occluded regions. The FoE framework utilizes in contrast a pixel-based and high-order MRF for the reconstruction of gray-value images. 3 Fields of Experts An MRF can be formulated as an undirected graphical model. Such a graph G = (V, E) consists of nodes v V and edges e E that connect the nodes. With this graph G it is possible to model a d-dimensional random vector x. Each random variable x v is represented by a node v. The edges

3 describe the relationships between the nodes. A clique c C is a subset of neighboring nodes v. For each clique c there is a potential function f c existing that assigns a positive value to the clique. The joint distribution is defined as: p(x) = 1 Z f c (x (c) ) (1) c C where Z is a normalizing function. Depending on the maximal clique size there are two different MRF types existing: Pairwise MRFs and high-order MRFs. In a pairwise MRF the largest clique size is two. If the clique size is larger than two, the graphical model is called a high-order MRF. Model Definition Roth and Black propose a high-order MRF in [13]. Their model outperforms simple pairwise graphical models, because it is able to model long-range correlations in images, while pairwise models are only able to model dependencies between direct neighboring pixels. Another advantage over earlier MRFs is the fact that the parameters for the potential function are learnt from a training database. The potential functions that are used in the FoE framework are called experts and were introduced by Hinton in [8]. The experts are defined as: f(x (k) ) = f PoE (x (k) ; Θ) = N φ(j T i x (k) ; α i ), (2) i=1 where x (k) is the k-th patch of an image x. The image patch x (k) is projected onto a linear filter J i. α i is a scalar value, which is named expert parameter. There are N filters and expert parameters existing. In this work 3 3 filters were utilized and N was set to 8, as it is suggested by Roth and Black for this particular filter size. The expert function φ is a heavy tailed Student t-distribution. This distribution models the heavy tailed marginal distributions of natural images more accurately than a Gaussian distribution. The utilized expert function is defined by: φ(j T i x; α i ) = ( (JT i x) 2 ) αi (3) Since the potential functions are now defined, the generic MRF prior in Equation 1 can be reformulated into the FoE prior: p FoE (x; Θ) = 1 Z(Θ) K k=1 i=1 N φ(j T i x (k) ; α i ), (4) where K is the number of nodes - or respectively pixels - of an image x, Z(Θ) is a normalizing function for a concrete parameter set Θ and the other variables are defined as above. Learning The filters and the corresponding expert parameters are learned from a dataset that consists of image patches. Since the training of an FoE model is a highly time-consuming task, the model is trained on patches instead of whole images. This particular patch size was suggested by Roth and Black, in order to reduce the computational burden. The training algorithm is based on the Maximum Likelihood approach. Thus, the likelihood is maximized w.r.t. the parameter set Θ. The interested reader is referred to [13] for a detailed description of the training algorithm.

4 Inference The inference in the FoE framework is based on the Maximum A Posteriori approach. Since the computation of the exact inference is NP hard in general [13], an approximate technique is applied instead: In an iterative procedure, a gradient ascent is performed on the log of the posterior. The posterior contains no likelihood term, since it is assumed that no observation is made inside the inpainting region. Thus the posterior depends just on the FoE prior and is defined by: [ N ] x (t+1) = x (t) + ηm J i ψ (J i x (t) ; α i ), (5) i=1 where η is a user defined step size. The filter J i is obtained by mirroring J i around its center and t is the actual iteration of the inpainting process. A relatively large number of iterations is necessary to ensure convergence. In our implementation 2500 iterations are carried out and the step size η is set to 100. The function ψ is the derivate of the log of the Student t-distribution, defined in Equation 3. Applying the FoE Model on Handwritings The learning sequence for handwritings is similar to the original FoE algorithm, despite the fact that another training database is utilized. A further difference to the training of natural images is the selection of the training patches: The patches that are used for the training of a generic prior are randomly extracted from input images. Another sampling strategy is chosen for the generation of the handwritings training data: Each patch, which is sampled from a handwriting database, must contain a certain number of pixels that belong to a character stroke. Thus, the prior learns the statistics of the characters, in place of the background. The prior that captures the statistics of ancient writings was trained on patches, which were extracted from 40 UV images. A sampling in overwritten regions was avoided in order to learn solely the statistics of the underwritings. The inpainting of handwritings is also very similar to the restoration of the natural images, except one simple modification: In the standard implementation the inpainting region is initialized with zero, while in this work the domain is initialized with the dominant background color. It was found that this simple measurement leads to a reduction of the convergence time and a better avoidance of smearing artifacts. 4 Palimpsest Reconstruction Before the retouching of a palimpsest text may take place, it is necessary to identify the younger text. This text is generally in a better condition than the underwriting, but the contrast between the overwriting and the background is strongly varying. In order to extract a reliable inpainting mask, a recently suggested binarization algorithm by Su et al. [14] was implemented. The method is especially designed for the binarization of historical and degraded documents. Extraction of the Inpainting Mask The binarization algorithm starts with the construction of a contrast image. Each pixel in this image encodes the difference between the maximum and the minimum intensity value in a local neighborhood. The contrast is especially high at the border of character strokes. In order to suppress the background variation, the absolute difference is normalized and the contrast image is defined by: D(x, y) = f max(x, y) f min (x, y) f max (x, y) + f min (x, y) + ɛ (6)

5 where f max (x, y) and f min (x, y) denote the maximum and minimum gray value in a local neighborhood. In this work a window size of 3 3 is used. ɛ > 0 is an infinitely small value that avoids a division by zero. The contrast image D is afterwards binarized in order to detect high contrast pixels that are located at stroke boundaries. A pixel is marked as a high contrast pixel if its intensity D(x, y) exceeds a global threshold. This threshold is determined with Otsu s [11] thresholding approach. At this point, pixels at the stroke boundaries are marked as high contrast pixels. A pixel that is in the near of a stroke boundary is subsequently classified as a foreground pixel, if two requirements are met: Firstly, the pixel must have a certain number of high contrast pixels in its local neighborhood. In our implementation a pixel is marked as a foreground pixel if it has at least 4 high contrast pixels in a neighborhood window with a size of The second condition for a foreground classification is met, if the pixel intensity f(x, y) is smaller or equal than the mean intensity of the high contrast pixels (in the original image) in its neighborhood. The detected inpainting mask is afterwards slightly dilated. This post processing step is necessary, because otherwise pixels belonging to the border of the overwriting might not be covered by the mask. If such vestiges of the overwriting are touching the mask border, it is likely that the corruption is propagated into the inpainting domain. 5 Experiments In the subsequent experiments the Peak-Signal-to-Noise Ratio (PSNR) is used to measure the similarity between inpainted images and corresponding ground truth images. The PSNR is defined by: ( ) 255 P SNR = 20log 10, (7) MSE where MSE denotes the Mean Square Error (MSE) of two images. The PSNR values are given in decibels (db). Synthetic Data The first experiment is conducted on words, which consist of Latin letters. The utilized words are taken from the IAM handwriting database [10]. The performance of three different FoE models is evaluated: One prior captures the statistics of natural images. The remaining two priors are trained on diverse handwritings. The first handwriting model is trained on images that are randomly extracted from the database, which contains mainly cursive written words. The second prior is instead trained on uppercase letters, which have a different main orientation than the characters in the cursive words. Two test sets have been generated. The first set contains 100 randomly chosen words, whereas the second set is comprised of 100 words that are written in uppercase. The masks are generated from words, which have similar sizes as the input images. Table 1 shows the average of the PSNR values that are gained inside the inpainting mask. It can be seen that the handwritings models gain a higher performance if the statistics of the test images are similar to the statistics of the patches, which have been used in the learning sequence. Hence, the weakest performance is achieved by the model that is trained on natural images. The last column of Table 1 shows numerical results that are gained by a publicly available inpainting algorithm [5], which is based on TV. It is obvious that the FoE algorithm is more suitable for the handwriting recovery than the TV based method, which is designed for natural images. This can also be seen in Figure 2, where outputs of both handwriting priors are shown, along with a result that is generated by the TV based algorithm.

6 Test set \Training set Mixed letters Capitals Natural Images TV based algorithm [5] Lower case letters db db db db Upper case letters db db db db Table 1. Restoration performance of three different image priors and a TV inpainting technique. (a) (b) (c) (d) Figure 2. Text restoration. (a) Input image. (b) Image restored using a prior, which has been trained mainly on cursive words. The retouched image looks more natural than the one in (c), which is obtained with a prior that captures the statistics of uppercase letters. (d) Output of a TV inpainting algorithm. Palimpsest Reconstruction Four test panels have been extracted from different parchments of the Archimedes palimpsest. It turned out that the inpainting algorithm is limited to relatively small inpainting domains: The extend of the occluded palimpsest regions (at the original resolution of 700 Dots per Inch) is too large for a proper restoration, since character strokes are only restored at the border of the mask, whereas the mask centers are blurred out. Therefore, the test panels had to be downsized from pixels to pixels. A ground truth set was generated manually. The PSNR values of the restored panels are given in Table 2. The similarity inside the computed inpainting region is evaluated, like in the previous experiment. Additionally, the similarity of the entire image is provided, since the mask is not always covering the overwritings. The last two columns in the table show the numerical results that are gained by the TV based algorithm [5]. The PSNR values that are achieved by this algorithm are significantly smaller than the PSNR values, which are gained by the FoE method. Panel 99 verso is in a better condition than the other panels, which explains the relatively high PSNR values that are achieved inside the inpainting domain and on the entire image. The similarity values inside the mask regions are higher than the PSNR values, which are gained on synthetic data. Nevertheless, it has to be mentioned that the contrast between the foreground and the background in the palimpsest images is considerably smaller than in the synthetic images. Thus, the MSE is more bounded in the case of the ancient writings. Test set Image - FoE Mask region - FoE Image - TV Mask region - TV 40 recto db db db db 48 verso db db db db 58 verso db db db db 99 verso db db db db Table 2. Palimpsest recovery performance. In Figure 3 a part of the 48 verso panel is presented, along with various interim results. The final inpainting result is shown in Figure 3 (f) and the manually created ground truth image is given in Figure 3 (e). It can be seen that some gaps are successfully restored, while others are not altered adequately. A few parts of the overwriting are not covered by the mask. Those remaining parts lead to the introduction of not existing structures. One example for the introduction of artificial structures is illustrated in Figure 4. The overwriting is not fully detected, which can be seen by comparing the inpainting problem - given in Figure 4 (a) - with the ground truth image - shown in Figure 4 (b). The FoE prior propagates the surrounding dark regions into the unknown image regions, as it can be seen in Figure 4 (c). The unknown regions are

7 (a) (b) (c) (d) (e) (f) Figure 3. Portion of folio 48 verso. (a) Photography taken under red light. (b) The mask is generated from the former image. (c) UV image and superimposed inpainting mask. The mask is slightly dilated to prevent a propagation of remaining overwritings. (d) UV image. (e) Ground truth image. (f) Inpainting result. filled more heterogeneously, compared to the TV based inpainting result, which is shown in Figure 4 (d). This explains the relative weak performance - in terms of PSNR - of the TV based algorithm. (a) (b) (c) (d) Figure 4. Portion of folio 99 verso, illustrating the sensitivity to neighboring dark regions. (a) Input image and superimposed mask, which is not entirely covering the overwritten text. (b) Ground truth image. (c) Inpainted result produced by an FoE prior. (d) Result of the TV based algorithm [5]. 6 Conclusion This paper introduced an approach for the automatic inpainting of occluded handwriting regions. The FoE framework has been utilized in order to learn image models that capture the statistics of handwritten text. It was shown that such an image model learns the main orientation of character strokes, which is a major characteristic of handwritten text. The statistical inpainting method was also used for the reconstruction of underwritings in palimpsests. It turned out that the presented system has several weaknesses: Firstly, noise is often reinforced during the inpainting task, which leads to an introduction of not existing structures. Secondly, the inpainting approach is incapable of retouching the utilized palimpsest at the original resolution, since strokes belonging together are not connected. Therefore the images had to be downsized, which is inappropriate for a subsequent text analysis. Due to the described limitations, the developed technique is currently inapplicable for the automated retouching of palimpsest writings. It has to be mentioned that the performance may be increased by using 5 5 filters, as it is noted

8 in [13]. Furthermore, Heess et al. [7] have shown that the inpainting quality can be improved by using bimodal potential functions. These issues will be studied in our future work. It will also be investigated, whether a textural inpainting method is capable of overcoming the aforementioned drawbacks. References [1] M. Bertalmio, G. Sapiro, V. Caselles, and C. Ballester. Image inpainting. In SIGGraph-2000, pages , [2] H. Cao and V. Govindaraju. Preprocessing of Low-Quality Handwritten Documents Using Markov Random Fields. PAMI, 31(7): , [3] T.F. Chan and J.H. Shen. Mathematical models for local deterministic inpaintings. Cam report 00-11, UCLA, [4] A. Criminisi, P. Perez, and K. Toyama. Region Filling and Object Removal by Exemplar-Based Image Inpainting. ICIP, 13(9): , [5] Joachim Dahl, Per Christian Hansen, Søren Holdt Jensen, and Tobias Lindstrøm Jensen. Algorithms and software for total variation image reconstruction via first-order methods. Numerical Algorithms, 53(1):67 92, [6] R.L. Easton, K.T. Knox, and W.A. Christens-Barry. Multispectral imaging of the Archimedes palimpsest. In 32nd Applied Imagery Pattern Recognition Workshop, pages , [7] N. Heess, C.K.I. Williams, and G.E. Hinton. Learning generative texture models with extended fields-of-experts. In British Machine Vision Conference, [8] G. Hinton. Products of experts. In International Conference on Artificial Neural Networks, volume 1, pages 1 6, [9] N. Komodakis and G. Tziritas. Image Completion Using Efficient Belief Propagation Via Priority Scheduling and Dynamic Pruning. ICIP, 16(11): , [10] U.-V. Marti and H. Bunke. The IAM-database: an English sentence database for offline handwriting recognition. International Journal on Document Analysis and Recognition, 5:39 46, [11] N. Otsu. A threshold selection method from gray-level histograms. IEEE Transactions on Systems, Man and Cybernetics, 9(1):62 66, [12] K. Rapantzikos and C. Balas. Hyperspectral imaging: potential in non-destructive analysis of palimpsests. In ICIP, volume 2, pages , [13] S. Roth and M. J. Black. Fields of Experts: A Framework for Learning Image Priors. In CVPR, pages , [14] B. Su, S. Lu, and C. L. Tan. Binarization of historical document images using the local maximum and minimum. In Proceedings of the 9th IAPR International Workshop on Document Analysis Systems, pages , 2010.

Image Inpainting Using Sparsity of the Transform Domain

Image Inpainting Using Sparsity of the Transform Domain Image Inpainting Using Sparsity of the Transform Domain H. Hosseini*, N.B. Marvasti, Student Member, IEEE, F. Marvasti, Senior Member, IEEE Advanced Communication Research Institute (ACRI) Department of

More information

Texture Sensitive Image Inpainting after Object Morphing

Texture Sensitive Image Inpainting after Object Morphing Texture Sensitive Image Inpainting after Object Morphing Yin Chieh Liu and Yi-Leh Wu Department of Computer Science and Information Engineering National Taiwan University of Science and Technology, Taiwan

More information

The Proposal of a New Image Inpainting Algorithm

The Proposal of a New Image Inpainting Algorithm The roposal of a New Image Inpainting Algorithm Ouafek Naouel 1, M. Khiredinne Kholladi 2, 1 Department of mathematics and computer sciences ENS Constantine, MISC laboratory Constantine, Algeria naouelouafek@yahoo.fr

More information

RESTORATION OF DEGRADED DOCUMENTS USING IMAGE BINARIZATION TECHNIQUE

RESTORATION OF DEGRADED DOCUMENTS USING IMAGE BINARIZATION TECHNIQUE RESTORATION OF DEGRADED DOCUMENTS USING IMAGE BINARIZATION TECHNIQUE K. Kaviya Selvi 1 and R. S. Sabeenian 2 1 Department of Electronics and Communication Engineering, Communication Systems, Sona College

More information

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

Image Inpainting by Hyperbolic Selection of Pixels for Two Dimensional Bicubic Interpolations Image Inpainting by Hyperbolic Selection of Pixels for Two Dimensional Bicubic Interpolations Mehran Motmaen motmaen73@gmail.com Majid Mohrekesh mmohrekesh@yahoo.com Mojtaba Akbari mojtaba.akbari@ec.iut.ac.ir

More information

Object Removal Using Exemplar-Based Inpainting

Object Removal Using Exemplar-Based Inpainting CS766 Prof. Dyer Object Removal Using Exemplar-Based Inpainting Ye Hong University of Wisconsin-Madison Fall, 2004 Abstract Two commonly used approaches to fill the gaps after objects are removed from

More information

IMA Preprint Series # 2016

IMA Preprint Series # 2016 VIDEO INPAINTING OF OCCLUDING AND OCCLUDED OBJECTS By Kedar A. Patwardhan Guillermo Sapiro and Marcelo Bertalmio IMA Preprint Series # 2016 ( January 2005 ) INSTITUTE FOR MATHEMATICS AND ITS APPLICATIONS

More information

An ICA based Approach for Complex Color Scene Text Binarization

An ICA based Approach for Complex Color Scene Text Binarization An ICA based Approach for Complex Color Scene Text Binarization Siddharth Kherada IIIT-Hyderabad, India siddharth.kherada@research.iiit.ac.in Anoop M. Namboodiri IIIT-Hyderabad, India anoop@iiit.ac.in

More information

Markov Random Fields and Gibbs Sampling for Image Denoising

Markov Random Fields and Gibbs Sampling for Image Denoising Markov Random Fields and Gibbs Sampling for Image Denoising Chang Yue Electrical Engineering Stanford University changyue@stanfoed.edu Abstract This project applies Gibbs Sampling based on different Markov

More information

Geeta Salunke, Meenu Gupta

Geeta Salunke, Meenu Gupta Volume 3, Issue 7, July 2013 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com The Examplar-Based

More information

Locally Adaptive Learning for Translation-Variant MRF Image Priors

Locally Adaptive Learning for Translation-Variant MRF Image Priors Locally Adaptive Learning for Translation-Variant MRF Image Priors Masayuki Tanaka and Masatoshi Okutomi Tokyo Institute of Technology 2-12-1 O-okayama, Meguro-ku, Tokyo, JAPAN mtanaka@ok.ctrl.titech.ac.p,

More information

A Review on Design, Implementation and Performance analysis of the Image Inpainting Technique based on TV model

A Review on Design, Implementation and Performance analysis of the Image Inpainting Technique based on TV model 2014 IJEDR Volume 2, Issue 1 ISSN: 2321-9939 A Review on Design, Implementation and Performance analysis of the Image Inpainting Technique based on TV model Mr. H. M. Patel 1,Prof. H. L. Desai 2 1.PG Student,

More information

Image Inpainting By Optimized Exemplar Region Filling Algorithm

Image Inpainting By Optimized Exemplar Region Filling Algorithm Image Inpainting By Optimized Exemplar Region Filling Algorithm Shivali Tyagi, Sachin Singh Abstract This paper discusses removing objects from digital images and fills the hole that is left behind. Here,

More information

SYMMETRY-BASED COMPLETION

SYMMETRY-BASED COMPLETION SYMMETRY-BASED COMPLETION Thiago Pereira 1 Renato Paes Leme 2 Luiz Velho 1 Thomas Lewiner 3 1 Visgraf, IMPA 2 Computer Science, Cornell 3 Matmidia, PUC Rio Keywords: Abstract: Image completion, Inpainting,

More information

Region Filling and Object Removal in Images using Criminisi Algorithm

Region Filling and Object Removal in Images using Criminisi Algorithm IJSTE - International Journal of Science Technology & Engineering Volume 2 Issue 11 May 2016 ISSN (online): 2349-784X Region Filling and Object Removal in Images using Criminisi Algorithm Aryadarsh S Student

More information

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

GRID WARPING IN TOTAL VARIATION IMAGE ENHANCEMENT METHODS. Andrey Nasonov, and Andrey Krylov GRID WARPING IN TOTAL VARIATION IMAGE ENHANCEMENT METHODS Andrey Nasonov, and Andrey Krylov Lomonosov Moscow State University, Moscow, Department of Computational Mathematics and Cybernetics, e-mail: nasonov@cs.msu.ru,

More information

Biometrics Technology: Image Processing & Pattern Recognition (by Dr. Dickson Tong)

Biometrics Technology: Image Processing & Pattern Recognition (by Dr. Dickson Tong) Biometrics Technology: Image Processing & Pattern Recognition (by Dr. Dickson Tong) References: [1] http://homepages.inf.ed.ac.uk/rbf/hipr2/index.htm [2] http://www.cs.wisc.edu/~dyer/cs540/notes/vision.html

More information

Analysis: TextonBoost and Semantic Texton Forests. Daniel Munoz Februrary 9, 2009

Analysis: TextonBoost and Semantic Texton Forests. Daniel Munoz Februrary 9, 2009 Analysis: TextonBoost and Semantic Texton Forests Daniel Munoz 16-721 Februrary 9, 2009 Papers [shotton-eccv-06] J. Shotton, J. Winn, C. Rother, A. Criminisi, TextonBoost: Joint Appearance, Shape and Context

More information

Learning How to Inpaint from Global Image Statistics

Learning How to Inpaint from Global Image Statistics Learning How to Inpaint from Global Image Statistics Anat Levin Assaf Zomet Yair Weiss School of Computer Science and Engineering, The Hebrew University of Jerusalem, 9194, Jerusalem, Israel E-Mail: alevin,zomet,yweiss

More information

A Robust and Adaptive Image Inpainting Algorithm Based on a Novel Structure Sparsity

A Robust and Adaptive Image Inpainting Algorithm Based on a Novel Structure Sparsity A Robust and Adaptive Image Inpainting Algorithm Based on a Novel Structure Sparsity Zhidan Li, Hongjie He, Zhongke Yin, and Fan Chen Sichuan Key Laboratory of Signal and Information Processing, Southwest

More information

Comparative Study and Analysis of Image Inpainting Techniques

Comparative Study and Analysis of Image Inpainting Techniques IOSR Journal of Computer Engineering (IOSR-JCE) e-issn: 2278-0661, p- ISSN: 2278-8727Volume 15, Issue 4 (Nov. - Dec. 2013), PP 43-52 Comparative Study and Analysis of Image Inpainting Techniques Bagadiya

More information

IJSER. Abstract : Image binarization is the process of separation of image pixel values as background and as a foreground. We

IJSER. Abstract : Image binarization is the process of separation of image pixel values as background and as a foreground. We International Journal of Scientific & Engineering Research, Volume 7, Issue 3, March-2016 1238 Adaptive Local Image Contrast in Image Binarization Prof.Sushilkumar N Holambe. PG Coordinator ME(CSE),College

More information

ON THE ANALYSIS OF PARAMETERS EFFECT IN PDE- BASED IMAGE INPAINTING

ON THE ANALYSIS OF PARAMETERS EFFECT IN PDE- BASED IMAGE INPAINTING ON THE ANALYSIS OF PARAMETERS EFFECT IN PDE- BASED IMAGE INPAINTING 1 BAHA. FERGANI, 2 MOHAMED KHIREDDINE. KHOLLADI 1 Asstt Prof. MISC Laboratory, Mentouri University of Constantine, Algeria. 2 Professor.

More information

Image Restoration using Markov Random Fields

Image Restoration using Markov Random Fields Image Restoration using Markov Random Fields Based on the paper Stochastic Relaxation, Gibbs Distributions and Bayesian Restoration of Images, PAMI, 1984, Geman and Geman. and the book Markov Random Field

More information

Time Stamp Detection and Recognition in Video Frames

Time Stamp Detection and Recognition in Video Frames Time Stamp Detection and Recognition in Video Frames Nongluk Covavisaruch and Chetsada Saengpanit Department of Computer Engineering, Chulalongkorn University, Bangkok 10330, Thailand E-mail: nongluk.c@chula.ac.th

More information

Filtering and Enhancing Images

Filtering and Enhancing Images KECE471 Computer Vision Filtering and Enhancing Images Chang-Su Kim Chapter 5, Computer Vision by Shapiro and Stockman Note: Some figures and contents in the lecture notes of Dr. Stockman are used partly.

More information

Computer vision: models, learning and inference. Chapter 13 Image preprocessing and feature extraction

Computer vision: models, learning and inference. Chapter 13 Image preprocessing and feature extraction Computer vision: models, learning and inference Chapter 13 Image preprocessing and feature extraction Preprocessing The goal of pre-processing is to try to reduce unwanted variation in image due to lighting,

More information

Structured Light II. Thanks to Ronen Gvili, Szymon Rusinkiewicz and Maks Ovsjanikov

Structured Light II. Thanks to Ronen Gvili, Szymon Rusinkiewicz and Maks Ovsjanikov Structured Light II Johannes Köhler Johannes.koehler@dfki.de Thanks to Ronen Gvili, Szymon Rusinkiewicz and Maks Ovsjanikov Introduction Previous lecture: Structured Light I Active Scanning Camera/emitter

More information

Image Inpainting and Selective Motion Blur

Image Inpainting and Selective Motion Blur Image Inpainting and Selective Motion Blur Gaurav Verma Dept. of Electrical Engineering, IIT Kanpur 14244, gverma@iitk.ac.in Abstract: This report is presented as a part of the coursework for EE604A, Image

More information

Image Inpainting. Seunghoon Park Microsoft Research Asia Visual Computing 06/30/2011

Image Inpainting. Seunghoon Park Microsoft Research Asia Visual Computing 06/30/2011 Image Inpainting Seunghoon Park Microsoft Research Asia Visual Computing 06/30/2011 Contents Background Previous works Two papers Space-Time Completion of Video (PAMI 07)*1+ PatchMatch: A Randomized Correspondence

More information

Markov Networks in Computer Vision

Markov Networks in Computer Vision Markov Networks in Computer Vision Sargur Srihari srihari@cedar.buffalo.edu 1 Markov Networks for Computer Vision Some applications: 1. Image segmentation 2. Removal of blur/noise 3. Stereo reconstruction

More information

Segmentation and Grouping

Segmentation and Grouping Segmentation and Grouping How and what do we see? Fundamental Problems ' Focus of attention, or grouping ' What subsets of pixels do we consider as possible objects? ' All connected subsets? ' Representation

More information

A New Technique of Extraction of Edge Detection Using Digital Image Processing

A New Technique of Extraction of Edge Detection Using Digital Image Processing International OPEN ACCESS Journal Of Modern Engineering Research (IJMER) A New Technique of Extraction of Edge Detection Using Digital Image Processing Balaji S.C.K 1 1, Asst Professor S.V.I.T Abstract:

More information

Automatic Logo Detection and Removal

Automatic Logo Detection and Removal Automatic Logo Detection and Removal Miriam Cha, Pooya Khorrami and Matthew Wagner Electrical and Computer Engineering Carnegie Mellon University Pittsburgh, PA 15213 {mcha,pkhorrami,mwagner}@ece.cmu.edu

More information

Markov Networks in Computer Vision. Sargur Srihari

Markov Networks in Computer Vision. Sargur Srihari Markov Networks in Computer Vision Sargur srihari@cedar.buffalo.edu 1 Markov Networks for Computer Vision Important application area for MNs 1. Image segmentation 2. Removal of blur/noise 3. Stereo reconstruction

More information

CSE 252B: Computer Vision II

CSE 252B: Computer Vision II CSE 252B: Computer Vision II Lecturer: Serge Belongie Scribes: Jeremy Pollock and Neil Alldrin LECTURE 14 Robust Feature Matching 14.1. Introduction Last lecture we learned how to find interest points

More information

Input sensitive thresholding for ancient Hebrew manuscript

Input sensitive thresholding for ancient Hebrew manuscript Pattern Recognition Letters 26 (2005) 1168 1173 www.elsevier.com/locate/patrec Input sensitive thresholding for ancient Hebrew manuscript Itay Bar-Yosef * Department of Computer Science, Ben Gurion University,

More information

Bilevel Sparse Coding

Bilevel Sparse Coding Adobe Research 345 Park Ave, San Jose, CA Mar 15, 2013 Outline 1 2 The learning model The learning algorithm 3 4 Sparse Modeling Many types of sensory data, e.g., images and audio, are in high-dimensional

More information

Edge and local feature detection - 2. Importance of edge detection in computer vision

Edge and local feature detection - 2. Importance of edge detection in computer vision Edge and local feature detection Gradient based edge detection Edge detection by function fitting Second derivative edge detectors Edge linking and the construction of the chain graph Edge and local feature

More information

Novel Occlusion Object Removal with Inter-frame Editing and Texture Synthesis

Novel Occlusion Object Removal with Inter-frame Editing and Texture Synthesis Journal of Information Hiding and Multimedia Signal Processing c 2016 ISSN 2073-4212 Ubiquitous International Volume 7, Number 2, March 2016 Novel Occlusion Object Removal with Inter-frame Editing and

More information

x' = c 1 x + c 2 y + c 3 xy + c 4 y' = c 5 x + c 6 y + c 7 xy + c 8

x' = c 1 x + c 2 y + c 3 xy + c 4 y' = c 5 x + c 6 y + c 7 xy + c 8 1. Explain about gray level interpolation. The distortion correction equations yield non integer values for x' and y'. Because the distorted image g is digital, its pixel values are defined only at integer

More information

3D Computer Vision. Structured Light II. Prof. Didier Stricker. Kaiserlautern University.

3D Computer Vision. Structured Light II. Prof. Didier Stricker. Kaiserlautern University. 3D Computer Vision Structured Light II Prof. Didier Stricker Kaiserlautern University http://ags.cs.uni-kl.de/ DFKI Deutsches Forschungszentrum für Künstliche Intelligenz http://av.dfki.de 1 Introduction

More information

Hidden Loop Recovery for Handwriting Recognition

Hidden Loop Recovery for Handwriting Recognition Hidden Loop Recovery for Handwriting Recognition David Doermann Institute of Advanced Computer Studies, University of Maryland, College Park, USA E-mail: doermann@cfar.umd.edu Nathan Intrator School of

More information

Biomedical Image Analysis. Mathematical Morphology

Biomedical Image Analysis. Mathematical Morphology Biomedical Image Analysis Mathematical Morphology Contents: Foundation of Mathematical Morphology Structuring Elements Applications BMIA 15 V. Roth & P. Cattin 265 Foundations of Mathematical Morphology

More information

A Survey of Light Source Detection Methods

A Survey of Light Source Detection Methods A Survey of Light Source Detection Methods Nathan Funk University of Alberta Mini-Project for CMPUT 603 November 30, 2003 Abstract This paper provides an overview of the most prominent techniques for light

More information

Motion Estimation. There are three main types (or applications) of motion estimation:

Motion Estimation. There are three main types (or applications) of motion estimation: Members: D91922016 朱威達 R93922010 林聖凱 R93922044 謝俊瑋 Motion Estimation There are three main types (or applications) of motion estimation: Parametric motion (image alignment) The main idea of parametric motion

More information

Digital Image Processing. Prof. P.K. Biswas. Department of Electronics & Electrical Communication Engineering

Digital Image Processing. Prof. P.K. Biswas. Department of Electronics & Electrical Communication Engineering Digital Image Processing Prof. P.K. Biswas Department of Electronics & Electrical Communication Engineering Indian Institute of Technology, Kharagpur Image Segmentation - III Lecture - 31 Hello, welcome

More information

Image Inpainting by Patch Propagation Using Patch Sparsity Zongben Xu and Jian Sun

Image Inpainting by Patch Propagation Using Patch Sparsity Zongben Xu and Jian Sun IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 19, NO. 5, MAY 2010 1153 Image Inpainting by Patch Propagation Using Patch Sparsity Zongben Xu and Jian Sun Abstract This paper introduces a novel examplar-based

More information

MEDICAL IMAGE NOISE REDUCTION AND REGION CONTRAST ENHANCEMENT USING PARTIAL DIFFERENTIAL EQUATIONS

MEDICAL IMAGE NOISE REDUCTION AND REGION CONTRAST ENHANCEMENT USING PARTIAL DIFFERENTIAL EQUATIONS MEDICAL IMAGE NOISE REDUCTION AND REGION CONTRAST ENHANCEMENT USING PARTIAL DIFFERENTIAL EQUATIONS Miguel Alemán-Flores, Luis Álvarez-León Departamento de Informática y Sistemas, Universidad de Las Palmas

More information

MR IMAGE SEGMENTATION

MR IMAGE SEGMENTATION MR IMAGE SEGMENTATION Prepared by : Monil Shah What is Segmentation? Partitioning a region or regions of interest in images such that each region corresponds to one or more anatomic structures Classification

More information

A Review on Image InpaintingTechniques and Its analysis Indraja Mali 1, Saumya Saxena 2,Padmaja Desai 3,Ajay Gite 4

A Review on Image InpaintingTechniques and Its analysis Indraja Mali 1, Saumya Saxena 2,Padmaja Desai 3,Ajay Gite 4 RESEARCH ARTICLE OPEN ACCESS A Review on Image InpaintingTechniques and Its analysis Indraja Mali 1, Saumya Saxena 2,Padmaja Desai 3,Ajay Gite 4 1,2,3,4 (Computer Science, Savitribai Phule Pune University,Pune)

More information

Cursive Handwriting Recognition System Using Feature Extraction and Artificial Neural Network

Cursive Handwriting Recognition System Using Feature Extraction and Artificial Neural Network Cursive Handwriting Recognition System Using Feature Extraction and Artificial Neural Network Utkarsh Dwivedi 1, Pranjal Rajput 2, Manish Kumar Sharma 3 1UG Scholar, Dept. of CSE, GCET, Greater Noida,

More information

Translation Symmetry Detection: A Repetitive Pattern Analysis Approach

Translation Symmetry Detection: A Repetitive Pattern Analysis Approach 2013 IEEE Conference on Computer Vision and Pattern Recognition Workshops Translation Symmetry Detection: A Repetitive Pattern Analysis Approach Yunliang Cai and George Baciu GAMA Lab, Department of Computing

More information

Storage Efficient NL-Means Burst Denoising for Programmable Cameras

Storage Efficient NL-Means Burst Denoising for Programmable Cameras Storage Efficient NL-Means Burst Denoising for Programmable Cameras Brendan Duncan Stanford University brendand@stanford.edu Miroslav Kukla Stanford University mkukla@stanford.edu Abstract An effective

More information

CS229 Final Project One Click: Object Removal

CS229 Final Project One Click: Object Removal CS229 Final Project One Click: Object Removal Ming Jiang Nicolas Meunier December 12, 2008 1 Introduction In this project, our goal is to come up with an algorithm that can automatically detect the contour

More information

Edge-Preserving Denoising for Segmentation in CT-Images

Edge-Preserving Denoising for Segmentation in CT-Images Edge-Preserving Denoising for Segmentation in CT-Images Eva Eibenberger, Anja Borsdorf, Andreas Wimmer, Joachim Hornegger Lehrstuhl für Mustererkennung, Friedrich-Alexander-Universität Erlangen-Nürnberg

More information

Stacked Denoising Autoencoders for Face Pose Normalization

Stacked Denoising Autoencoders for Face Pose Normalization Stacked Denoising Autoencoders for Face Pose Normalization Yoonseop Kang 1, Kang-Tae Lee 2,JihyunEun 2, Sung Eun Park 2 and Seungjin Choi 1 1 Department of Computer Science and Engineering Pohang University

More information

D-Separation. b) the arrows meet head-to-head at the node, and neither the node, nor any of its descendants, are in the set C.

D-Separation. b) the arrows meet head-to-head at the node, and neither the node, nor any of its descendants, are in the set C. D-Separation Say: A, B, and C are non-intersecting subsets of nodes in a directed graph. A path from A to B is blocked by C if it contains a node such that either a) the arrows on the path meet either

More information

Detection of Edges Using Mathematical Morphological Operators

Detection of Edges Using Mathematical Morphological Operators OPEN TRANSACTIONS ON INFORMATION PROCESSING Volume 1, Number 1, MAY 2014 OPEN TRANSACTIONS ON INFORMATION PROCESSING Detection of Edges Using Mathematical Morphological Operators Suman Rani*, Deepti Bansal,

More information

Detection of Man-made Structures in Natural Images

Detection of Man-made Structures in Natural Images Detection of Man-made Structures in Natural Images Tim Rees December 17, 2004 Abstract Object detection in images is a very active research topic in many disciplines. Probabilistic methods have been applied

More information

AN ANALYTICAL STUDY OF DIFFERENT IMAGE INPAINTING TECHNIQUES

AN ANALYTICAL STUDY OF DIFFERENT IMAGE INPAINTING TECHNIQUES AN ANALYTICAL STUDY OF DIFFERENT IMAGE INPAINTING TECHNIQUES SUPRIYA CHHABRA IT Dept., 245, Guru Premsukh Memorial College of Engineering, Budhpur Village Delhi- 110036 supriyachhabra123@gmail.com RUCHIKA

More information

Light Field Occlusion Removal

Light Field Occlusion Removal Light Field Occlusion Removal Shannon Kao Stanford University kaos@stanford.edu Figure 1: Occlusion removal pipeline. The input image (left) is part of a focal stack representing a light field. Each image

More information

Morphological Image Processing

Morphological Image Processing Morphological Image Processing Binary image processing In binary images, we conventionally take background as black (0) and foreground objects as white (1 or 255) Morphology Figure 4.1 objects on a conveyor

More information

Ulrik Söderström 16 Feb Image Processing. Segmentation

Ulrik Söderström 16 Feb Image Processing. Segmentation Ulrik Söderström ulrik.soderstrom@tfe.umu.se 16 Feb 2011 Image Processing Segmentation What is Image Segmentation? To be able to extract information from an image it is common to subdivide it into background

More information

Old Manuscripts Restoration Using Segmentation and Texture Inpainting

Old Manuscripts Restoration Using Segmentation and Texture Inpainting Old Manuscripts Restoration Using Segmentation Texture Inpainting Insaf Setitra Abdelkrim Meziane Research Center on Scientific Technical Information Cerist, Algiers, Algeria E-mail: isetitra@cerist.dz,

More information

CS 223B Computer Vision Problem Set 3

CS 223B Computer Vision Problem Set 3 CS 223B Computer Vision Problem Set 3 Due: Feb. 22 nd, 2011 1 Probabilistic Recursion for Tracking In this problem you will derive a method for tracking a point of interest through a sequence of images.

More information

Spotting Words in Latin, Devanagari and Arabic Scripts

Spotting Words in Latin, Devanagari and Arabic Scripts Spotting Words in Latin, Devanagari and Arabic Scripts Sargur N. Srihari, Harish Srinivasan, Chen Huang and Shravya Shetty {srihari,hs32,chuang5,sshetty}@cedar.buffalo.edu Center of Excellence for Document

More information

Analysis and Comparison of Spatial Domain Digital Image Inpainting Techniques

Analysis and Comparison of Spatial Domain Digital Image Inpainting Techniques Analysis and Comparison of Spatial Domain Digital Image Inpainting Techniques Prof. Mrs Anupama Sanjay Awati 1, Prof. Dr. Mrs. Meenakshi R. Patil 2 1 Asst. Prof. Dept of Electronics and communication KLS

More information

Crack Classification and Interpolation of Old Digital Paintings

Crack Classification and Interpolation of Old Digital Paintings Journal of Computer Sciences and Applications, 2013, Vol. 1, No. 5, 85-90 Available online at http://pubs.sciepub.com/jcsa/1/5/2 Science and Education Publishing DOI:10.12691/jcsa-1-5-2 Crack Classification

More information

Occluded Character Restoration Using Active Contour with Shape Priors

Occluded Character Restoration Using Active Contour with Shape Priors 2012 International Conference on Frontiers in Handwriting Recognition Occluded Character Restoration Using Active Contour with Shape Priors Rafi Cohen, Klara Kedem, Itshak Dinstein, Jihad El-Sana Ben-Gurion

More information

Word Slant Estimation using Non-Horizontal Character Parts and Core-Region Information

Word Slant Estimation using Non-Horizontal Character Parts and Core-Region Information 2012 10th IAPR International Workshop on Document Analysis Systems Word Slant using Non-Horizontal Character Parts and Core-Region Information A. Papandreou and B. Gatos Computational Intelligence Laboratory,

More information

Efficient Feature Learning Using Perturb-and-MAP

Efficient Feature Learning Using Perturb-and-MAP Efficient Feature Learning Using Perturb-and-MAP Ke Li, Kevin Swersky, Richard Zemel Dept. of Computer Science, University of Toronto {keli,kswersky,zemel}@cs.toronto.edu Abstract Perturb-and-MAP [1] is

More information

Learning and Recognizing Visual Object Categories Without First Detecting Features

Learning and Recognizing Visual Object Categories Without First Detecting Features Learning and Recognizing Visual Object Categories Without First Detecting Features Daniel Huttenlocher 2007 Joint work with D. Crandall and P. Felzenszwalb Object Category Recognition Generic classes rather

More information

Algorithms for Markov Random Fields in Computer Vision

Algorithms for Markov Random Fields in Computer Vision Algorithms for Markov Random Fields in Computer Vision Dan Huttenlocher November, 2003 (Joint work with Pedro Felzenszwalb) Random Field Broadly applicable stochastic model Collection of n sites S Hidden

More information

Biomedical Image Analysis. Point, Edge and Line Detection

Biomedical Image Analysis. Point, Edge and Line Detection Biomedical Image Analysis Point, Edge and Line Detection Contents: Point and line detection Advanced edge detection: Canny Local/regional edge processing Global processing: Hough transform BMIA 15 V. Roth

More information

1. Introduction. 2. Motivation and Problem Definition. Volume 8 Issue 2, February Susmita Mohapatra

1. Introduction. 2. Motivation and Problem Definition. Volume 8 Issue 2, February Susmita Mohapatra Pattern Recall Analysis of the Hopfield Neural Network with a Genetic Algorithm Susmita Mohapatra Department of Computer Science, Utkal University, India Abstract: This paper is focused on the implementation

More information

CHAPTER 1 INTRODUCTION

CHAPTER 1 INTRODUCTION CHAPTER 1 INTRODUCTION 1.1 Introduction Pattern recognition is a set of mathematical, statistical and heuristic techniques used in executing `man-like' tasks on computers. Pattern recognition plays an

More information

An Objective Evaluation Methodology for Handwritten Image Document Binarization Techniques

An Objective Evaluation Methodology for Handwritten Image Document Binarization Techniques An Objective Evaluation Methodology for Handwritten Image Document Binarization Techniques K. Ntirogiannis, B. Gatos and I. Pratikakis Computational Intelligence Laboratory, Institute of Informatics and

More information

A New Algorithm for Detecting Text Line in Handwritten Documents

A New Algorithm for Detecting Text Line in Handwritten Documents A New Algorithm for Detecting Text Line in Handwritten Documents Yi Li 1, Yefeng Zheng 2, David Doermann 1, and Stefan Jaeger 1 1 Laboratory for Language and Media Processing Institute for Advanced Computer

More information

Collective classification in network data

Collective classification in network data 1 / 50 Collective classification in network data Seminar on graphs, UCSB 2009 Outline 2 / 50 1 Problem 2 Methods Local methods Global methods 3 Experiments Outline 3 / 50 1 Problem 2 Methods Local methods

More information

Computer Vision Group Prof. Daniel Cremers. 4a. Inference in Graphical Models

Computer Vision Group Prof. Daniel Cremers. 4a. Inference in Graphical Models Group Prof. Daniel Cremers 4a. Inference in Graphical Models Inference on a Chain (Rep.) The first values of µ α and µ β are: The partition function can be computed at any node: Overall, we have O(NK 2

More information

Fast and Enhanced Algorithm for Exemplar Based Image Inpainting (Paper# 132)

Fast and Enhanced Algorithm for Exemplar Based Image Inpainting (Paper# 132) Fast and Enhanced Algorithm for Exemplar Based Image Inpainting (Paper# 132) Anupam Agrawal Pulkit Goyal Sapan Diwakar Indian Institute Of Information Technology, Allahabad Image Inpainting Inpainting

More information

Learning to Segment Document Images

Learning to Segment Document Images Learning to Segment Document Images K.S. Sesh Kumar, Anoop Namboodiri, and C.V. Jawahar Centre for Visual Information Technology, International Institute of Information Technology, Hyderabad, India Abstract.

More information

IJCSN International Journal of Computer Science and Network, Volume 3, Issue 1, February 2014 ISSN (Online) :

IJCSN International Journal of Computer Science and Network, Volume 3, Issue 1, February 2014 ISSN (Online) : 110 Image Inpainting 1 Devidas Lokhande, 2 R.G.Zope, 3 Vrushali Bendre 1, 2, 3 Department of Electronics and Telecommunication, Pune University S.R.E.S.COE Kopargaon, Maharashtra, India Abstract- Inpainting

More information

Advances in Natural and Applied Sciences. Efficient Illumination Correction for Camera Captured Image Documents

Advances in Natural and Applied Sciences. Efficient Illumination Correction for Camera Captured Image Documents AENSI Journals Advances in Natural and Applied Sciences ISSN:1995-0772 EISSN: 1998-1090 Journal home page: www.aensiweb.com/anas Efficient Illumination Correction for Camera Captured Image Documents 1

More information

Two Dimensional Microwave Imaging Using a Divide and Unite Algorithm

Two Dimensional Microwave Imaging Using a Divide and Unite Algorithm Two Dimensional Microwave Imaging Using a Divide and Unite Algorithm Disha Shur 1, K. Yaswanth 2, and Uday K. Khankhoje 2 1 Indian Institute of Engineering Science and Technology, Shibpur, India 2 Indian

More information

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

JPEG compression of monochrome 2D-barcode images using DCT coefficient distributions Edith Cowan University Research Online ECU Publications Pre. JPEG compression of monochrome D-barcode images using DCT coefficient distributions Keng Teong Tan Hong Kong Baptist University Douglas Chai

More information

Texture Analysis of Painted Strokes 1) Martin Lettner, Paul Kammerer, Robert Sablatnig

Texture Analysis of Painted Strokes 1) Martin Lettner, Paul Kammerer, Robert Sablatnig Texture Analysis of Painted Strokes 1) Martin Lettner, Paul Kammerer, Robert Sablatnig Vienna University of Technology, Institute of Computer Aided Automation, Pattern Recognition and Image Processing

More information

Color Image Segmentation Using a Spatial K-Means Clustering Algorithm

Color Image Segmentation Using a Spatial K-Means Clustering Algorithm Color Image Segmentation Using a Spatial K-Means Clustering Algorithm Dana Elena Ilea and Paul F. Whelan Vision Systems Group School of Electronic Engineering Dublin City University Dublin 9, Ireland danailea@eeng.dcu.ie

More information

Image Completion Using Efficient Belief Propagation via Priority Scheduling and Dynamic Pruning

Image Completion Using Efficient Belief Propagation via Priority Scheduling and Dynamic Pruning 1 Image Completion Using Efficient Belief Propagation via Priority Scheduling and Dynamic Pruning Nikos Komodakis, Georgios Tziritas University of Crete, Computer Science Department, P.O. Box 2208, Heraklion,

More information

CHAPTER 6 DETECTION OF MASS USING NOVEL SEGMENTATION, GLCM AND NEURAL NETWORKS

CHAPTER 6 DETECTION OF MASS USING NOVEL SEGMENTATION, GLCM AND NEURAL NETWORKS 130 CHAPTER 6 DETECTION OF MASS USING NOVEL SEGMENTATION, GLCM AND NEURAL NETWORKS A mass is defined as a space-occupying lesion seen in more than one projection and it is described by its shapes and margin

More information

Simultaneous surface texture classification and illumination tilt angle prediction

Simultaneous surface texture classification and illumination tilt angle prediction Simultaneous surface texture classification and illumination tilt angle prediction X. Lladó, A. Oliver, M. Petrou, J. Freixenet, and J. Martí Computer Vision and Robotics Group - IIiA. University of Girona

More information

Research on the Image Denoising Method Based on Partial Differential Equations

Research on the Image Denoising Method Based on Partial Differential Equations BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 16, No 5 Special Issue on Application of Advanced Computing and Simulation in Information Systems Sofia 2016 Print ISSN: 1311-9702;

More information

Robust Ring Detection In Phase Correlation Surfaces

Robust Ring Detection In Phase Correlation Surfaces Griffith Research Online https://research-repository.griffith.edu.au Robust Ring Detection In Phase Correlation Surfaces Author Gonzalez, Ruben Published 2013 Conference Title 2013 International Conference

More information

Estimating Human Pose in Images. Navraj Singh December 11, 2009

Estimating Human Pose in Images. Navraj Singh December 11, 2009 Estimating Human Pose in Images Navraj Singh December 11, 2009 Introduction This project attempts to improve the performance of an existing method of estimating the pose of humans in still images. Tasks

More information

Historical Handwritten Document Image Segmentation Using Background Light Intensity Normalization

Historical Handwritten Document Image Segmentation Using Background Light Intensity Normalization Historical Handwritten Document Image Segmentation Using Background Light Intensity Normalization Zhixin Shi and Venu Govindaraju Center of Excellence for Document Analysis and Recognition (CEDAR), State

More information

CRFs for Image Classification

CRFs for Image Classification CRFs for Image Classification Devi Parikh and Dhruv Batra Carnegie Mellon University Pittsburgh, PA 15213 {dparikh,dbatra}@ece.cmu.edu Abstract We use Conditional Random Fields (CRFs) to classify regions

More information

Segmentation Based Stereo. Michael Bleyer LVA Stereo Vision

Segmentation Based Stereo. Michael Bleyer LVA Stereo Vision Segmentation Based Stereo Michael Bleyer LVA Stereo Vision What happened last time? Once again, we have looked at our energy function: E ( D) = m( p, dp) + p I < p, q > We have investigated the matching

More information

CITS 4402 Computer Vision

CITS 4402 Computer Vision CITS 4402 Computer Vision A/Prof Ajmal Mian Adj/A/Prof Mehdi Ravanbakhsh, CEO at Mapizy (www.mapizy.com) and InFarm (www.infarm.io) Lecture 02 Binary Image Analysis Objectives Revision of image formation

More information

" Video Completion using Spline Interpolation

 Video Completion using Spline Interpolation 521 المجلة العراقية لتكنولوجيا المعلومات.. المجلد. - 7 العدد. - 4 2157 " Video Completion using Spline Interpolation Dr. Abdulameer A. Kareem Sura Hameed Mahdi Computer Science Department /University of

More information