For the texture restoration, we adopt
Fourier convolutions [1]} from LaMa [2]} for learning in the frequency domain. blackNote that FTR also works as the pre-trained inpainting model for our ZeroRA finetuning with structural priors from TSR.
As in Fig. REF , FTR is an autoencoder based generator. The key module of FTR is the FFC layer, which is consisted of two branches: 1) the local branch uses conventional convolutions and 2) the global branch convolutes features after the fast Fourier transform. Then two branches are combined for larger receptive fields and local invariance during the inpainting [2]}.
Unfortunately, LaMa didn't explicitly learn reasonable holistic structures, which is addressed in our ZITS++.
