In this tutorial we will show how to use the algorithm Rapid Frequency Selective Reconstructiom (FSR) for image inpainting.
Basics
------
Image Inpainting is the process of reconstructing damaged or missing parts of an image.
This is achieved by replacing distorted pixels by pixels similar to the neighboring ones. There are several algorithms for inpainting, using different approaches for such replacement.
One of those algorithms is called **Rapid Frequency Selectice Reconstruction (FSR)**.
FSR reconstructs image signals by exploiting the property that small areas of images can be represented sparsely in the Fourier domain. See @cite GenserPCS2018 and @cite SeilerTIP2015 for details.
FSR can be utilized for the following areas of application:
-# **Error Concealment (Inpainting)**:
The sampling mask indicates the missing pixels of the distorted input image to be reconstructed.
-# **Non-Regular Sampling**:
For more information on how to choose a good sampling mask, please review @cite GroscheICIP2018 and @cite GroscheIST2018.
Example
-------
The following sample code shows how to use FSR for inpainting.
The non-zero pixels of the error mask indicate valid image area, while zero pixels indicate area to be reconstructed.
You can create an arbitrary mask manually using tools like Paint or GIMP. Start with a plain white image and draw some distortions in black.