Topography-Preserving, Non-Linear Inpainting for Autonomous Bare Earth Digital Elevation Model (Dem) Reconstruction

Total Page:16

File Type:pdf, Size:1020Kb

Topography-Preserving, Non-Linear Inpainting for Autonomous Bare Earth Digital Elevation Model (Dem) Reconstruction TOPOGRAPHY-PRESERVING, NON-LINEAR INPAINTING FOR AUTONOMOUS BARE EARTH DIGITAL ELEVATION MODEL (DEM) RECONSTRUCTION Josef DeVaughn Allen, Software Engineer Anthony O’Neil Smith, Software Engineer Mark Rahmes, Software Engineer Harris Corporation Government Communications Systems Division Melbourne, Florida 32905 [email protected] [email protected] [email protected] ABSTRACT Harris describes a novel way to autonomously inpaint missing data into high resolution single reflective surfaces utilizing a variant of the Navier-Stokes equations. One product of this process is a high-resolution bare earth Digital Elevation Model (DEM) with the same resolution as the input data. Inpainting allows generation of high resolution bare earth DEMs in both high and low frequency terrain environments for urban 3-D modeling. Having this bare earth DEM accounts for a dramatic increase in accuracy in all other steps of the urban 3-D modeling process. The LiteSite™ toolkit has the capability to automatically extract buildings and vegetation from an urban scene. The resulting DEM from this step of the process acts as input to the inpainting process. The expected building and vegetation base heights can then be inpainted into the area of extraction where data is now missing. The inpainting process maintains building and vegetation base height consistency in the inpainted regions and performs high accuracy interpolation and edge propagation on DEMs. Inpainting is highly effective for data sets where the occurrence of missing data is common and undesired. Examples of such data include Shuttle Radar Topography Mission (SRTM), LIDAR, IFSAR, correlated DEMs from imagery, or any other single reflectance collection data set. This technology preserves height contours. A more accurate bare earth product allows for better automated building vector extraction and therefore reduces manual building vector editing. Automated texturing of 3D model products with aerial or satellite imagery is accomplished using Harris’ RealSiteTM Toolkit. Keywords: Navier-Stokes’, partial differential equation, anisotropic diffusion, Inpainting INTRODUCTION This paper describes a novel way of automatically inpainting missing data into high resolution single reflective surfaces utilizing a variant of the heat and/or Navier-Stokes’ equations. More specifically, a general methodology is presented to fill in variable sized voids of a high resolution Digital Elevation Model (DEM) and LIDAR derived 3D site models. Evaluation and results of sample models are provided. The goal of this paper is to introduce an algorithm that jointly performs high accuracy interpolation and contour preservation around extracted features on DEMs. While inpainting has commonly been a method of interpolation applied to images we are unaware of any other work proposing to apply this idea to DEMs (Verdera et al. 2003). Inpainting is most commonly used as an image restoration technique whereby missing data is flowed in from the boundaries of the manually identified region where filling is desired in the image. The technique presented in this paper autonomously identifies and restores voided elevation data. Ideally we would like to replenish removed or missing culture from the input data. Harris Corporation’s current LiteSite™ algorithm can be run on input DEMs with data missing from collection and processing, but can also perform automated culture extraction and filling of the voided regions resulting from this extraction. In the following sections more explanation of the algorithm will be provided along with results from its application. MAPPS/ASPRS 2006 Fall Conference November 6 – 10, 2006 * San Antonio, Texas CURRENT STATE In the past many techniques have been used to perform void filling on digital elevation models (DEMs). Most interpolation techniques can leave visual artifacts in the center of the filled region and tend to blur edge contours. Preserving edge contours in DEMs is absolutely vital to generating accurate topography. The sinc function, also known as the “sampling function,” assumes the signal is band-limited; while this is ideal for communications and audio signals, it may not be the case in this paradigm. Polynomial interpolation techniques perform well in smooth regions but are computationally expensive. When using this type of technique boundary conditions can be tricky to handle and may not be exact. There is also a trade-off between the order of the polynomial and the data fitting accuracy. Splines are very popular and achieve higher reconstruction accuracy than polynomial techniques. The major draw back seen when attempting to fit this method to the data is that it is difficult to accurately solve a global spline over the entire DEM. This seems to point to a need for a method that can accurately propagate edge content without producing visual artifacts in a way that is flexible to the DEM paradigm while being relatively computationally inexpensive. We believe the algorithm described in this paper is extremely well-suited for this purpose. INPAINTING METHODOLOGY Inpainting is the process of filling in part of an image or video using information from the surrounding area. We extend the canonical paper by M. Bertalmio et al. (2000) such that it autonomously detects and fills in variable sized holes in Digital Elevation Models (DEM); it uses a variant of the heat equation to propagate the information from the boundary, ∂Ω, into the voided area Ω. Moreover, the numerical partial differential equation for a Digital Elevation Models will yield the non-linear solution: Η n+1 = Η n + Δ Η n ∀ ∈ Ω (i, j) (i, j) t t (i, j), (i, j) (Equation 1) Here Hn+1 represents the new updated DEM at iteration n+1, where n denotes the iteration. Current height, Hn, represents the DEM at iteration n. The crux of the technology centers on update to change in current DEM height, n Δ H t . The t represents the rate of improvement allowed per iteration. The improved image is given by: ⎛ ⎞ n = ⎜∂ n • N(i, j,n) ⎟ ∇ n Ht (i, j) ⎜ L (i, j) ⎟ | H (i, j) | (Equation 2) ⎝ | N(i, j,n) | ⎠ with H = H , where H is the initial DEM. Here the rate of change of the Laplacian, L, is propagated in the |∂Ω o o direction of minimum change. Visual representation is shown in Figure 1. MAPPS/ASPRS 2006 Fall Conference November 6 – 10, 2006 * San Antonio, Texas Propagate height information from outside inpainting region ? along direction of iso-contour (lines of constant contour height values). ∂H Isophote direction = ∇L • N ∂t Obtain iso-contour direction, N, by taking 90o rotation of ∇ DEM gradient. L is discrete Laplacian. Full inpainting equation: nn+1 =+Δ∀∈Ω n Gradient direction H(, ij ) H (, ij ) tHijt (, ), (, ij ) Figure 1. Inpainting Propagation of Height Information. Another partial differential equation was presented by Bertalmıo et al (2001). A relationship between the aforementioned approach and fluid dynamics of incompressible fluids is found. This novel solution was similar to the derived equation for 2-D vorticity stream equation. The 2-D vorticity stream function is the derived equation is calculated by taking the cross product of the primitive Navier-Stokes equation: G G ⎛ ∂v G G G⎞ ∂ω G G G ∇ × ⎜ + ()v • ∇ v = −∇p +υ∇ 2v ⎟ = + ()v • ∇ ω = υ∇ 2ω (Equation 3) ⎝ ∂t ⎠ ∂t G G 2 with ∇2H = ω H = H , where H is the initial DEM andω = ∇ × v = ∇ Ψ . The stream function |∂Ω o o Ψ represents the DEM heights. Taking the perpendicular at the gradient to Ψ gives the minimum rate of change of ⊥ G the heights (i.e. ∇ Ψ = v ). We propagate this minimum rate of change via the non-linear advection term, G G ()v • ∇ ω . Observe that the advection term propagates the Laplacian of the heights. Equations 1& 2 are variants of the geometric heat equation whereas equation 3 is the derived equation of the primitive equation for momentum for fluids. In the LiteSite™ tool we take advantage of both basic methodologies and extend these ideas to autonomously detect and inpaint variable sized holes in a DEM. We also leverage characteristics of the DEMs and LIDAR in our implementation of the two transport equations. Furthermore, anisotropic diffusion is added to both inpainting algorithms such that the data becomes more continuous. The anisotropic diffusion equation is taken from Perona and Malik (1990): MAPPS/ASPRS 2006 Fall Conference November 6 – 10, 2006 * San Antonio, Texas ∂I = div(g(| ∇I |)∇I) (Equation 4) ∂t We have chosen to use our own various anisotropic diffusers that align with the data. The main products from these technologies are bare earth and occlusion removal for 3-D urban scenes. LiteSite™ toolkit current algorithms perform autonomous culture and vegetation extraction. These features are autonomously detected and voids are created and filled in the single reflective surface input DEM in place. LITESITE PROCESS The LiteSite™ algorithm currently reads a list of 3-D LIDAR or IFSAR points (usually several million). A competitive filter is used to take an unordered list of LIDAR points and generate an equally spaced Digital Elevation Model (DEM) at a given resolution. Alternatively, optical imagery may be correlated to create the DEM as shown in Figure 2. The buildings and trees are then extracted to a separate DEM from the ground and can then even be separated from each other. The remaining ground data then has all of its resulting missing data filled using our inpainting algorithm to complete a full bare earth DEM with edge contours propagated. Filtering is then performed to remove any noisy LIDAR returns. A line following algorithm followed by a multi-stage generalization algorithm applies 3-D chord points, to be used as polygon vertices, to the rooftop features. The sides of the buildings are extruded straight down to the void filled bare earth from the rooftops. The accuracy of this stage of the process is highly dependent on the accurate void filling of the inpainting algorithm. The vertices from the building roofs and sides as well as the ground surface are mapped into polygons and projected into geo-spatial coordinates.
Recommended publications
  • Mcalab: Reproducible Research in Signal and Image Decomposition and Inpainting
    1 MCALab: Reproducible Research in Signal and Image Decomposition and Inpainting M.J. Fadili , J.-L. Starck , M. Elad and D.L. Donoho Abstract Morphological Component Analysis (MCA) of signals and images is an ambitious and important goal in signal processing; successful methods for MCA have many far-reaching applications in science and tech- nology. Because MCA is related to solving underdetermined systems of linear equations it might also be considered, by some, to be problematic or even intractable. Reproducible research is essential to to give such a concept a firm scientific foundation and broad base of trusted results. MCALab has been developed to demonstrate key concepts of MCA and make them available to interested researchers and technologists. MCALab is a library of Matlab routines that implement the decomposition and inpainting algorithms that we previously proposed in [1], [2], [3], [4]. The MCALab package provides the research community with open source tools for sparse decomposition and inpainting and is made available for anonymous download over the Internet. It contains a variety of scripts to reproduce the figures in our own articles, as well as other exploratory examples not included in the papers. One can also run the same experiments on one’s own data or tune the parameters by simply modifying the scripts. The MCALab is under continuing development by the authors; who welcome feedback and suggestions for further enhancements, and any contributions by interested researchers. Index Terms Reproducible research, sparse representations, signal and image decomposition, inpainting, Morphologi- cal Component Analysis. M.J. Fadili is with the CNRS-ENSICAEN-Universite´ de Caen, Image Processing Group, ENSICAEN 14050, Caen Cedex, France.
    [Show full text]
  • Or on the ETHICS of GILDING CONSERVATION by Elisabeth Cornu, Assoc
    SHOULD CONSERVATORS REGILD THE LILY? or ON THE ETHICS OF GILDING CONSERVATION by Elisabeth Cornu, Assoc. Conservator, Objects Fine Arts Museums of San Francisco Gilt objects, and the process of gilding, have a tremendous appeal in the art community--perhaps not least because gold is a very impressive and shiny currency, and perhaps also because the technique of gilding has largely remained unchanged since Egyptian times. Gilding restorers therefore have enjoyed special respect in the art community because they manage to bring back the shine to old objects and because they continue a very old and valuable craft. As a result there has been a strong temptation among gilding restorers/conservators to preserve the process of gilding rather than the gilt objects them- selves. This is done by regilding, partially or fully, deteriorated gilt surfaces rather than attempting to preserve as much of the original surface as possible. Such practice may be appropriate in some cases, but it always presupposes a great amount of historic knowledge of the gilding technique used with each object, including such details as the thickness of gesso layers, the strength of the gesso, the type of bole, the tint and karatage of gold leaf, and the type of distressing or glaze used. To illustrate this point, I am asking you to exercise some of the imagination for which museum conservators are so famous for, and to visualize some historic objects which I will list and discuss. This will save me much time in showing slides or photographs. Gilt wooden objects in museums can be broken down into several subcategories: 1) Polychromed and gilt sculptures, altars Examples: baroque church altars, often with polychromed sculptures, some of which are entirely gilt.
    [Show full text]
  • APPENDIX C Cultural Resources Management Plan
    APPENDIX C Cultural Resources Management Plan The Sloan Canyon National Conservation Area Cultural Resources Management Plan Stephanie Livingston Angus R. Quinlan Ginny Bengston January 2005 Report submitted to the Bureau of Land Management, Las Vegas District Office Submitted by: Summit Envirosolutions, Inc 813 North Plaza Street Carson City, NV 89701 www.summite.com SLOAN CANYON NCA RECORD OF DECISION APPENDIX C —CULTURAL RESOURCES MANAGEMENT PLAN INTRODUCTION The cultural resources of Sloan Canyon National Conservation Area (NCA) were one of the primary reasons Congress established the NCA in 2002. This appendix provides three key elements for management of cultural resources during the first stage of implementation: • A cultural context and relevant research questions for archeological and ethnographic work that may be conducted in the early stages of developing the NCA • A treatment protocol to be implemented in the event that Native American human remains are discovered • A monitoring plan to establish baseline data and track effects on cultural resources as public use of the NCA grows. The primary management of cultural resources for the NCA is provided in the Record of Decision for the Approved Resource Management Plan (RMP). These management guidelines provide more specific guidance than standard operating procedures. As the general management plan for the NCA is implemented, these guidelines could change over time as knowledge is gained of the NCA, its resources, and its uses. All cultural resource management would be carried out in accordance with the BLM/Nevada State Historic Preservation Office Statewide Protocol, including allocation of resources and determinations of eligibility. Activity-level cultural resource plans to implement the Sloan Canyon NCA RMP would be developed in the future.
    [Show full text]
  • Texture Inpainting Using Covariance in Wavelet Domain
    DOI 10.1515/jisys-2013-0033 Journal of Intelligent Systems 2013; 22(3): 299–315 Research Article Rajkumar L. Biradar* and Vinayadatt V. Kohir Texture Inpainting Using Covariance in Wavelet Domain Abstract: In this article, the covariance of wavelet transform coefficients is used to obtain a texture inpainted image. The covariance is obtained by the maximum likelihood estimate. The integration of wavelet decomposition and maximum likelihood estimate of a group of pixels (texture) captures the best-fitting texture used to fill in the inpainting area. The image is decomposed into four wavelet coefficient images by using wavelet transform. These wavelet coefficient images are divided into small square patches. The damaged region in each coefficient image is filled by searching a similar square patch around the damaged region in that particular wavelet coefficient image by using covariance. Keywords: Inpainting, texture, maximum likelihood estimate, covariance, wavelet transform. *Corresponding author: Rajkumar L. Biradar, G. Narayanamma Institute of Technology and Science, Electronics and Tel ETM Department, Shaikpet, Hyderabad 500008, India, e-mail: [email protected] Vinayadatt V. Kohir: Poojya Doddappa Appa College of Engineering, Gulbarga 585102, India 1 Introduction Image inpainting is the technique of filling in damaged regions in a non-detect- able way for an observer who does not know the original damaged image. The concept of digital inpainting was introduced by Bertalmio et al. [3]. In the most conventional form, the user selects an area for inpainting and the algorithm auto- matically fills in the region with information surrounding it without loss of any perceptual quality. Inpainting techniques are broadly categorized as structure inpainting and texture inpainting.
    [Show full text]
  • Curatorial Care of Easel Paintings
    Appendix L: Curatorial Care of Easel Paintings Page A. Overview................................................................................................................................... L:1 What information will I find in this appendix?.............................................................................. L:1 Why is it important to practice preventive conservation with paintings?...................................... L:1 How do I learn about preventive conservation? .......................................................................... L:1 Where can I find the latest information on care of these types of materials? .............................. L:1 B. The Nature of Canvas and Panel Paintings............................................................................ L:2 What are the structural layers of a painting? .............................................................................. L:2 What are the differences between canvas and panel paintings?................................................. L:3 What are the parts of a painting's image layer?.......................................................................... L:4 C. Factors that Contribute to a Painting's Deterioration............................................................ L:5 What agents of deterioration affect paintings?............................................................................ L:5 How do paint films change over time?........................................................................................ L:5 Which agents
    [Show full text]
  • Digital Image Restoration Techniques and Automation Ninad Pradhan Clemson University
    Digital Image Restoration Techniques And Automation Ninad Pradhan Clemson University [email protected] a course project for ECE847 (Fall 2004) Abstract replicate can be found in the same image where the region The restoration of digital images can be carried out using to be synthesized lies. two salient approaches, image inpainting and constrained texture synthesis. Each of these have spawned many Hence we see that, for two dimensional digital images, one algorithms to make the process more optimal, automated can use both texture synthesis and inpainting approaches to and accurate. This paper gives an overview of the current restore the image. This is the motivation behind studying body of work on the subject, and discusses the future trends work done in these two fields as part of the same paper. The in this relatively new research field. It also proposes a two approaches can be collectively referred to as hole filling procedure which will further increase the level of approaches, since they do try and remove unwanted features automation in image restoration, and move it closer to being or ‘holes’ in a digital image. a regular feature in photo-editing software. The common requirement for hole filling algorithms is that Keywords: image restoration, inpainting, texture synthesis, the region to be filled has to be defined by the user. This is multiresolution techniques because the definition of a hole or distortion in the image is largely perceptual. It is impossible to mathematically define 1. Introduction what a hole in an image is. A fully automatic hole filling tool may not just be unfeasible but also undesirable, because Image restoration or ‘inpainting’ is a practice that predates in some cases, it is likely to remove features of the image the age of computers.
    [Show full text]
  • Deep Structured Energy-Based Image Inpainting
    Deep Structured Energy-Based Image Inpainting Fazil Altinel∗, Mete Ozay∗, and Takayuki Okatani∗† ∗Graduate School of Information Sciences, Tohoku University, Sendai, Japan †RIKEN Center for AIP, Tokyo, Japan Email: {altinel, mozay, okatani}@vision.is.tohoku.ac.jp Abstract—In this paper, we propose a structured image in- painting method employing an energy based model. In order to learn structural relationship between patterns observed in images and missing regions of the images, we employ an energy- based structured prediction method. The structural relationship is learned by minimizing an energy function which is defined by a simple convolutional neural network. The experimental results on various benchmark datasets show that our proposed method significantly outperforms the state-of-the-art methods which use Generative Adversarial Networks (GANs). We obtained 497.35 mean squared error (MSE) on the Olivetti face dataset compared to 833.0 MSE provided by the state-of-the-art method. Moreover, we obtained 28.4 dB peak signal to noise ratio (PSNR) on the SVHN dataset and 23.53 dB on the CelebA dataset, compared to 22.3 dB and 21.3 dB, provided by the state-of-the-art methods, (a) (b) (c) respectively. The code is publicly available.1 I. INTRODUCTION Fig. 1. An illustration of image inpainting results on face images. Given In this work, we address an image inpainting problem, images with missing region (b), our method generates visually realistic and consistent inpainted images (c). (a) Ground truth images, (b) occluded input which is to recover missing regions of an image, as shown images, (c) inpainting results by our method.
    [Show full text]
  • A Review on Image Inpainting Techniques and Datasets
    A Review on Image Inpainting Techniques and Datasets David Josue´ Barrientos Rojas Bruno Jose´ Torres Fernandes Sergio Murilo Maciel Fernandes Escola Politecnica´ de Pernambuco Escola Politecnica´ de Pernambuco Escola Politecnica´ de Pernambuco Universidade de Pernambuco Universidade de Pernambuco Universidade de Pernambuco Recife, Brazil Recife, Brazil Recife, Brazil Email: [email protected] Email: [email protected] Email: [email protected] Abstract—Image inpainting is a process that allows filling in target regions with alternative contents by estimating the suitable information from auxiliary data, either from surrounding areas or external sources. Digital image inpainting techniques are classified in traditional techniques and Deep Learning techniques. Traditional techniques are able to produce accurate high-quality results when the missing areas are small, however none of them are able to generate novel objects not found in the source image neither to produce semantically consistent results. Deep Learning techniques have greatly improved the quality on image inpainting delivering promising results by generating semantic Fig. 1. Digital Inpainting example using Context Encoders [2] hole filling and novel objects not found in the original image. However, there is still a lot of room for improvement, specially on arbitrary image sizes, arbitrary masks, high resolution texture II. INPAINTING TECHNIQUES synthesis, reduction of computation resources and reduction of training time. This work classifies and orders chronologically the Existing image inpainting techniques can be divided into most prominent techniques, providing an overall explanation on two different groups: traditional and deep learning-based meth- its operation. It presents, as well, the most used datasets and ods. evaluation metrics across all the works reviewed.
    [Show full text]
  • City Arts Advisory Committee
    City Arts Advisory Committee and Visual Arts in Public Places (VAPP) Committee MINUTES Thursday, May 19, 2011 3:30 -5:00pm David Gebhard Public Meeting Room 630 Garden St., Santa Barbara, CA 93101 Arts Advisory Committee Members Present: Phyllis de Picciotto, Chair; Robert Adams; Roman Baratiak, Darian Bleecher Arts Advisory Committee Members Absent: Suzanne Fairly-Green, Vice-Chair; Michael Humphrey, Judy Nilsen Visual Art in Public Places Committee Members Present: Darian Bleecher, Phyllis de Picciotto, Jacqueline Dyson, Martha Gray, Susan Keller Visual Art in Public Places Committee Members Absent: Judy Nilsen, Chair; Teen Conlon, Suzanne Fairly-Green, Mary Heebner Liaisons Absent: Frank Hotchkiss (City Council); Susette Naylor, (HLC); Paul Zink, (ABR); Judith Cook (Parks & Recreation) Staff: Ginny Brush, Executive Director Rita Ferri, Visual Arts Coordinator/Curator of Collections Linda Gardy, Business Specialist II Lucy O’Brien, Recording Secretary 1. CALL TO ORDER – ROLL CALL- Phyllis de Picciotto, Chair, called the meeting to order at 3:15 pm and called the roll. 2. PUBLIC COMMENT – Robert Adams reminded the committee that it is time for committee members to consider nominations for the Business in the Arts Award from the Art Advisory Committee. It is important to have nominations for the June meeting and a decision made at the July meeting so there is ample time to notify the winner and identify an artist to create the award. 3. ARTS ADVISORY COMMITTEE- Phyllis de Picciotto, Chair A. Approval of Minutes – April 21, 2011 – The minutes were approved as presented. Baratiak /Bleecher. B. Director’s Report- Ginny Brush - 1. There have been two technical support grants workshops held already, and all grant materials are available online.
    [Show full text]
  • Non-Local Sparse Image Inpainting for Document Bleed-Through Removal
    Article Non-Local Sparse Image Inpainting for Document Bleed-Through Removal Muhammad Hanif * ID , Anna Tonazzini, Pasquale Savino and Emanuele Salerno ID Institute of Information Science and Technologies, Italian National Research Council, 56124 Pisa, Italy; [email protected] (A.T.); [email protected] (P.S.); [email protected] (E.S.) * Correspondence: [email protected] Received: 14 January 2018; Accepted: 26 April 2018; Published: 9 May 2018 Abstract: Bleed-through is a frequent, pervasive degradation in ancient manuscripts, which is caused by ink seeped from the opposite side of the sheet. Bleed-through, appearing as an extra interfering text, hinders document readability and makes it difficult to decipher the information contents. Digital image restoration techniques have been successfully employed to remove or significantly reduce this distortion. This paper proposes a two-step restoration method for documents affected by bleed-through, exploiting information from the recto and verso images. First, the bleed-through pixels are identified, based on a non-stationary, linear model of the two texts overlapped in the recto-verso pair. In the second step, a dictionary learning-based sparse image inpainting technique, with non-local patch grouping, is used to reconstruct the bleed-through-contaminated image information. An overcomplete sparse dictionary is learned from the bleed-through-free image patches, which is then used to estimate a befitting fill-in for the identified bleed-through pixels. The non-local patch similarity is employed in the sparse reconstruction of each patch, to enforce the local similarity. Thanks to the intrinsic image sparsity and non-local patch similarity, the natural texture of the background is well reproduced in the bleed-through areas, and even a possible overestimation of the bleed through pixels is effectively corrected, so that the original appearance of the document is preserved.
    [Show full text]
  • Image Provenance Inference Through Content-Based Device Fingerprint Analysis
    “Chapter” — 2016/12/5 — 13:37 — page 1 — #1 Chapter 9 Image provenance inference through content-based device fingerprint analysis Xufeng Lin and Chang-Tsun Li 9.1 Introduction The last few decades have witnessed the increasing popularity of low-cost and high- quality digital imaging devices ranging from digital cameras to cellphones with built- in cameras, which makes the acquisition of digital images become easier than ever before. Meanwhile, the ever-increasing convenience of image acquisition has bred the pervasiveness of powerful image editing tools, which allow even unskilled per- sons to easily manipulate digital images. As a consequence, the credibility of digital images has been questioned and challenged. Under the circumstance where digital images serve as the critical evidence, e.g., presented as evidence in courts, being able to infer the provenance of an image becomes essential for recovering truth and ensuring justice. As an important branch of digital forensics, image provenance inference aims to determine the original source of a digital image. The provenance of an image provides forensic investigators with rich information about the originality and in- tegrity of the image. It does not only look for answers to the question of which device has been used to acquire a given image, but also conveys other implications of the credibility of an image. For example, the inconsistent provenance information from different regions of an image indicates that the image may have been tampered with. This chapter mainly introduces and discusses several intrinsic device finger- prints and their applications in image provenance inference. These fingerprints arise from either the hardware or software processing components in the image acquisition pipeline and exhibit themselves as specific patterns or traces in the image.
    [Show full text]
  • A Novel Image Inpainting Technique Based on Median Diffusion
    Sadhan¯ a¯ Vol. 38, Part 4, August 2013, pp. 621–644. c Indian Academy of Sciences A novel image inpainting technique based on median diffusion RAJKUMAR L BIRADAR1,∗ and VINAYADATT V KOHIR2 1G Narayanamma Institute of Technology and Science, Hyderabad 500008, India 2Poojya Doddappa Appa College of Engineering, Gulbarga 585104, India e-mail: [email protected]; [email protected] MS received 31 August 2011; revised 17 June 2012; accepted 29 May 2013 Abstract. Image inpainting is the technique of filling-in the missing regions and removing unwanted objects from an image by diffusing the pixel information from the neighbourhood pixels. Image inpainting techniques are in use over a long time for various applications like removal of scratches, restoring damaged/missing portions or removal of objects from the images, etc. In this study, we present a simple, yet unexplored (digital) image inpainting technique using median filter, one of the most popular nonlinear (order statistics) filters. The median is maximum likelihood esti- mate of location for the Laplacian distribution. Hence, the proposed algorithm diffuses median value of pixels from the exterior area into the inner area to be inpainted. The median filter preserves the edge which is an important property needed to inpaint edges. This technique is stable. Experimental results show remarkable improve- ments and works for homogeneous as well as heterogeneous background. PSNR (quantitative assessment) is used to compare inpainting results. Keywords. Inpainting; median filter; diffusion. 1. Introduction Reconstruction of missing or damaged portions of images is an ancient practice used exten- sively in artwork restoration. Medieval artwork started to be restored as early as the Renaissance, the motives being often as much to bring medieval pictures ‘up to date’ as to fill in the gaps (Walden 1985; Emile-Male 1976).
    [Show full text]