Image Inpainting M. Bertalmio, A.L. Sapiro, V. Caselles, C. Ballester M. Bertalmio, A.L. Bertozzi & G. Sapiro presented by Roman Stanchak Navier Stokes,

Slides:



Advertisements
Similar presentations
Stable Fluids A paper by Jos Stam.
Advertisements

No-Slip Boundary Conditions in Smoothed Particle Hydrodynamics by Frank Bierbrauer.
My First Fluid Project Ryan Schmidt. Outline MAC Method How far did I get? What went wrong? Future Work.
Object Removal by Exemplar-Based Inpainting Ye Hong CS766 Fall 2004.
Aero-Hydrodynamic Characteristics
2013 SIAM Great Lakes Section From PDEs to Information Science and Back Russel Caflisch IPAM Mathematics Department, UCLA 1.
Ali Zafarani Subsurface Processes Group University of California, Irvine.
The Art of Comparing Force Strengths… P M V Subbarao Professor Mechanical Engineering Department I I T Delhi Diagnosis of NS Equations.
Chapter 2: Overall Heat Transfer Coefficient
Video Inpainting Under Constrained Camera Motion Kedar A. Patwardhan, Student Member, IEEE, Guillermo Sapiro, Senior Member, IEEE, and Marcelo Bertalm.
12/21/2001Numerical methods in continuum mechanics1 Continuum Mechanics On the scale of the object to be studied the density and other fluid properties.
Simultaneous Structure and Texture Image Inpainting by: Bertalmio, Sapiro, Vese, Osher Presented by: Shane Brennan June 7, 2007 EE 264 – Spring 2007.
Region Filling and Object Removal by Exemplar-Based Image Inpainting
A Generalized Frame work Viscous Fluid Flow… P M V Subbarao Professor Mechanical Engineering Department I I T Delhi Construction of Navier-Stokes Equations.
Tamed Effect of Normal Stress in VFF… P M V Subbarao Professor Mechanical Engineering Department I I T Delhi Negligible Bulk Viscosity Model for Momentum.
Modeling, Simulating and Rendering Fluids Thanks to Ron Fediw et al, Jos Stam, Henrik Jensen, Ryan.
Fluid Dynamics: Boundary Layers
Flow and Thermal Considerations
Paul Drosinis UBC Phys 420. Introduction Short history on fluid dynamics Why bother studying fluid flow? Difference between Newtonian and Non-Newtonian.
FLUID DYNAMICS Phys 5306 By Mihaela-Maria Tanasescu
Conservation Laws for Continua
Energy and Heat Transfer. Objectives Comprehend Forms of energy Energy conversion Heat transfer processes Principles of operation of various heat exchangers.
Viscous Flow Around Metal Spheres
Modeling the Internal Flow of a Droplet Craig Ferguson.
Animation of Fluids.
Chapter 9: Differential Analysis of Fluid Flow SCHOOL OF BIOPROCESS ENGINEERING, UNIVERSITI MALAYSIA PERLIS.
PTT 204/3 APPLIED FLUID MECHANICS SEM 2 (2012/2013)
Smoothed Particle Hydrodynamics (SPH) Fluid dynamics The fluid is represented by a particle system Some particle properties are determined by taking an.
Plug-in and tutorial development for GIMP- Cathy Irwin, 2004 The Development of Image Completion and Tutorial Plug-ins for the GIMP By: Cathy Irwin Supervisors:
A particle-gridless hybrid methods for incompressible flows
GPU-Accelerated Surface Denoising and Morphing with LBM Scheme Ye Zhao Kent State University, Ohio.
Governing equations: Navier-Stokes equations, Two-dimensional shallow-water equations, Saint-Venant equations, compressible water hammer flow equations.

The Principles of Design The ways in which the visual qualities are organized.
Fluid Flows due to Pure Mechanical Forces… P M V Subbarao Professor Mechanical Engineering Department I I T Delhi Construction of Navier-Stokes Equations.
Lecture 4: Isothermal Flow. Fundamental Equations Continuity equation Navier-Stokes equation Viscous stress tensor Incompressible flow Initial and boundary.
Measurements in Fluid Mechanics 058:180:001 (ME:5180:0001) Time & Location: 2:30P - 3:20P MWF 218 MLH Office Hours: 4:00P – 5:00P MWF 223B-5 HL Instructor:
Introduction: Lattice Boltzmann Method for Non-fluid Applications Ye Zhao.
Ch 4 Fluids in Motion.
Conservation of Salt: Conservation of Heat: Equation of State: Conservation of Mass or Continuity: Equations that allow a quantitative look at the OCEAN.
CP502 Advanced Fluid Mechanics
The Stability of Laminar Flows
Two-phase hydrodynamic model for air entrainment at moving contact line Tak Shing Chan and Jacco Snoeijer Physics of Fluids Group Faculty of Science and.
CP502 Advanced Fluid Mechanics
Image Inpainting Marcelo Bertalmío, Minnesota
Digital Image Processing CSC331
Dave Lattanzi’s Laplace Planner. Laplace Solution Store node charges as a dictionary – Originally used state variables and nodeList Find Laplace solution.
Viscosità Equazioni di Navier Stokes. Viscous stresses are surface forces per unit area. (Similar to pressure) (Viscous stresses)
Behavior of the boundary layer vorticity field as the Reynolds number gets large Joe Klewicki Department of Mechanical Engineering University of New Hampshire.
Plug-in and tutorial development for GIMP- Cathy Irwin, 2004 The Development of Image Completion and Tutorial Plug-ins for GIMP By: Cathy Irwin Supervisors:
CONVECTION : An Activity at Solid Boundary P M V Subbarao Associate Professor Mechanical Engineering Department IIT Delhi Identify and Compute Gradients.
Animating smoke with dynamic balance Jin-Kyung Hong Chang-Hun Kim 발표 윤종철.
Technological Uncanny K. S'hell, C Kurtz, N. Vincent et E. André et M. Beugnet 1.
I- Computational Fluid Dynamics (CFD-I)
The Boussinesq and the Quasi-geostrophic approximations
Class 2 Principles of Microfluid Mechanics
Chapter 4 Fluid Mechanics Frank White
Ship Hydrodynamics - Resistance
FLUID DYNAMICS Made By: Prajapati Dharmesh Jyantibhai ( )
FLUID DYNAMICS CREATED BY STUDENTS EDUCATION CIRCLE
Space Distribution of Spray Injected Fluid
Numerical Modeling of Fluid Droplet Spreading and Contact Angle Hysteresis Nikolai V. Priezjev, Mechanical Engineering, Michigan State University, MI
Image Processing, Lecture #10
Introduction to Fluid Dynamics & Applications
12. Navier-Stokes Applications
Convective Heat Transfer
FLUID MECHANICS - Review
Physics 451/551 Theoretical Mechanics
Introduction to Fluid Mechanics
Presentation transcript:

Image Inpainting M. Bertalmio, A.L. Sapiro, V. Caselles, C. Ballester M. Bertalmio, A.L. Bertozzi & G. Sapiro presented by Roman Stanchak Navier Stokes, Fluid Dynamics and Image and Video Inpainting

Goal ● Given image with significant portions missing or damaged ● Reconstitute missing regions with data consistent with the rest of the image

Cracks in Photos

Scratches in Film

Add or remove elements

Professional Inpainters Approach ● Goal: – Subjectively restore unity to artwork ● General Approach: – Structure of surrounding area continued into gap – Color of surrounding area is continued into gap – Texture is added

Gestalt Law of Continuation ● Principle holding that there is an innate tendence to perceive a line as continuing its established direction

General Algorithm ● Iteratively – Continue structure of surrounding area into gap – Continue color of surrounding area into gap

Algorithm ● Define image update as follows: ● It(i,j) = dL(i,j). N(i,j) – It(i,j) is change in intensity to used to update the image – L(i,j) is the information to propagate – N(i,j) is the propagation direction – dL(i,j). N(i,j) is the change in information along the propagation direction

Propagation Direction ● Want to preserve angle of 'arrival' ● Propagate along isophotes – lines of equivalent intensity levels Isophotes

Propagation Direction ● More formally: – Image gradient ● largest change – Perpindicular ● smallest change ● this is the isophote Isophote is this boundary = N(i,j)

Algorithm ● What information to propagate? – 'smoothness' ● Laplacian == Ixx(i,j) +Iyy(i,j) = L(i,j)

Algorithm ● Repeat this image update step to restore image ● When to stop? – Stop when update value is negligible ● i.e. It(i,j) < epsilon for all i,j – Stop after n iterations

Some results

More results

Navier-Stokes equations ● Nonlinear partial differential equations ● Describe the flow of fluids such as liquids and gases – Air currents – Ocean currents – Water flow in a pipe

Navier-Stokes equations

Relation to Inpainting ● Inpainting – Propagation of intensity along isophote according to smoothness ● Fluid mechanics – Convection of fluid along velocity field according to vorticity

Relation to Inpainting ● Mapping – Image intensity == Stream function – Isophote direction == fluid velocity – Smoothness == vorticity ● Propels inpainting into an established field with a wealth of theoretical and numerical literature!

Super Resolution Result Up scaled image Bicubic sampled Navier-Stokes inpainting