conditioned or singular due to the presence of unknown
noise realization (η) that turn the SISR to a highly ill-posed
nature of inverse problems. Since, due to ill-posed nature,
there are many possible solutions thus regularization is re-
quired to select the most plausible ones.
Recently, numerous works have been addressed towards
the task of SISR [7,14,32,33,30,13,34,24,20,18,35,12,
5] and real-world SISR [9,28,16,3,19,21,25]. Most of the
SISR methods assume usually bicubic downsampling pro-
cess, which is different from the real LR degradations. The
real-world SISR methods try to solve the problem by uti-
lizing data distribution learning using the GAN [4] frame-
work. However, they do not generalize well to the real
complex degradation, which usually come from the compli-
cated degradation processes, i.e., sensor noise, camera blur,
sharping artifacts, JPEG compression, and further image
editing, and several times image transmission over the in-
ternet. In the most recent works [27,31], the authors aim to
restore general real-world LR images by synthesizing train-
ing pairs with a more practical degradation process. As the
real-world degradation space is much larger/complex, the
synthetic modeling also becomes challenging. Moreover,
the generators (i.e., LR/HR) require a more powerful capa-
bility to model the complex training data, while the gradi-
ents needs to be more accurate for local detail enhancement
with some sophisticated nonlinearities inside the network.
In this work, we proposed the GAN-based real image SR
approach that solves the problem by modeling the LR/HR
process with adaptive sinusoidal activitions (i.e., better rep-
resent the complicated signals) and thus synthesize the more
realistic paired LR/HR data to train the generalized SR
model for the real SR task. The structure of our proposed
real-world SR approach setup is shown in Fig. 1. In the
LR learning, we train the LR network (GLR) with modified
residual structure (i.e., incorporating the sinusodial non-
linearities) in a GAN-framework [4] to generate the real-
istic LR images as the corruptions/degradations of the real
LR images (y). After that, we use the synthesized paired
LR/HR data to train the generalized SR model in the SR
Learning part. The SR network (GSR) is trained in a GAN-
framework [4] with the modified residual structure to super-
resolve the LR images.
We evaluate our proposed SR method on the Real-World
Super-resolution (RWSR) dataset [17] to show the effec-
tiveness of our approach through the quantitative and qual-
itative experiments. We summarize our contributions in
three fold as:
1. We propose an end-to-end deep SRResCSinGAN for
the real-world SR task. Instead of using traditional
bicubic downsampling or the existing deep LR degra-
dation methods, we synthesize the paired training data
with a more practical image corruptions/degradations
by modeling the LR/HR process.
2. By exploiting the sinusoidal non-linearities, we em-
ploy the modified residual network structure incorpo-
rated in both LR and SR learning stages, which bet-
ter models the underlying complex signals i.e., real LR
and HR process.
3. Our proposed approach achieve better quantitative and
visual performance in terms of PSNR/SSIM/LPIPS
(refer to Tables 1and 2).
2. Related Work
2.1. Real World SISR methods
Recently, numerous works [7,14,32,33,30,13,34,24,
20,18,35,12,5] have addressed the task of SISR using
deep CNNs for their powerful feature representation capa-
bilities. The SISR methods mostly rely on the PSNR-based
metric by optimizing the L1/L2losses with blurry results
in a supervised way, while they do not preserve the visual
quality with respect to human perception. Moreover, the
above-mentioned methods are deeper or wider CNN net-
works to learn non-linear mapping from LR to HR with
the ideal bicubic downsampling, while neglecting the real-
world settings.
For the real image SR task, several attempts [9,28,16,
3,19,21,25] have done to solve for realistic LR degrada-
tion. However, the real SR methods still suffer unpleasant
artifacts and challenging for learning fine-grained corrup-
tions/degradations with unpaired data. Our approach takes
into account the real-world settings by increasing its appli-
cability in practical scenarios.
2.2. Blind / Non-Blind degradation models
Classical degradation model (refer to Eq. (1)) is mostly
used in the blind / non-blind deep SISR methods. The
common choice, in the existing SISR degradation models,
usually consist of a sequence of blur kernel (i.e., Gaus-
sian/motion), downsampling (i.e., bicubic, bilinear, nearest-
neighbor), and noise addition (i.e., AWGN). In the existing
deep SISR methods [27,31], they attempt to explicit model
the real-world degradation to super-resolve the real LR im-
ages. But, yet the real-world degradations are too complex
to be explicitly modeled. Therefore, implicit modeling us-
ing GAN framework within the network is a suitable choice
to synthesize more practical degradations.
3. Proposed Method
3.1. Problem Formulation
By referencing to the Eq. (1), the recovery of xfrom
ymostly relies on the variational approach for combining