Steve on Image Processing

March 13th, 2012

Image inpainting using PDE techniques

This week I want to highlight a new article on mathworks.com called "Applying Modern PDE Techniques to Digital Image Restoration," by Carola-Bibiane Schönlieb of the University of Cambridge. Dr. Schönlieb describes PDE-based inpainting, or image interpolation, used to reconstruct missing parts of images.

Her inpainting work began on a project to restore some 14th-century Viennese frescoes that were rediscovered in 1979:

She also describes other applications, such as filling in obscured portions of roads in satellite imagery.

The article describes inpainting using Fourier's heat equation as well as more sophisticated methods that can better handle discontinous image features such as edges. Here's a result using the heat equation. (Click here for the full size image.)

Check out the article if you're interested. You might also want to look at roifill, which implements a simple form of PDE-based inpainting.


Get the MATLAB code

Published with MATLAB® 7.14

Comments are closed.


MathWorks
Steve Eddins is a software development manager in the MATLAB and image processing areas at MathWorks. Steve coauthored Digital Image Processing Using MATLAB. He writes here about image processing concepts, algorithm implementations, and MATLAB.

These postings are the author's and don't necessarily represent the opinions of MathWorks.