Image inpainting fills a hole (occlusion) in an image — for example to remove an unwanted object or restore a degraded region. It is used in personal editing and professional restoration (including films).

Input image with occlusion
Input image
Inpainted result
Inpainted image

Diffusion-Based Image Inpainting with Internal Learning

Work of Nicolas Cherel (Télécom Paris / Université Paris Cité with Andrés Almansa & Yann Gousseau) — EUSIPCO 2024. See Nicolas Cherel.

Non-Local Patch-Based Image Inpainting

Part of my PhD work (2014), later published in IPOL 2017 with an online demo and source code.