File Exchange

image thumbnail

Higher-order total variation inpainting

version 1.1.0.0 (192 KB) by Carola-Bibiane Schönlieb
M-files for inpainting with nonlinear and higher-order PDEs

7 Downloads

Updated 07 Aug 2012

View Version History

View License

M-files for inpainting with:

M1: heat_equation.m: the heat equation (harmonic inpainting)
M2: bvl2_inpainting_convs.m: standard total variation inpainting
M3: bvnegh_inpainting_convs.m: a fourth-order total variation PDE for inpainting.

Mat-files include:

MAT1: strip1ades.mat (default image): black strip on white background with a small hole in the middle. All three inpainting methods M1-M3 give similar results. The strip inpainted with M2 and M3 has sharper edges than the one inpainted with M1.
MAT2: strip1ades1.mat: the same black strip as in MAT1 but with a larger hole in the middle. For this example the higher-order inpainting method M3 clearly outperforms the other two inpainting methods.
MAT3: elephantcropdes1.mat: image of elephants with speckled inpainting domain.

Cite As

Carola-Bibiane Schönlieb (2021). Higher-order total variation inpainting (https://www.mathworks.com/matlabcentral/fileexchange/34356-higher-order-total-variation-inpainting), MATLAB Central File Exchange. Retrieved .

Comments and Ratings (2)

Egor

it is working somehow, but i can't understand why script is bluring whole image(with mask, defined in small region). can you comment this, please?

raj kumar

MATLAB Release Compatibility
Created with R2011a
Compatible with any release
Platform Compatibility
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!