TY - JOUR
T1 - A Deep Journey into Super-resolution
T2 - A Survey
AU - Anwar, Saeed
AU - Khan, Salman
AU - Barnes, Nick
N1 - Publisher Copyright:
© 2020 ACM.
PY - 2020/6
Y1 - 2020/6
N2 - Deep convolutional networks-based super-resolution is a fast-growing field with numerous practical applications. In this exposition, we extensively compare more than 30 state-of-the-art super-resolution Convolutional Neural Networks (CNNs) over three classical and three recently introduced challenging datasets to benchmark single image super-resolution. We introduce a taxonomy for deep learning-based super-resolution networks that groups existing methods into nine categories including linear, residual, multi-branch, recursive, progressive, attention-based, and adversarial designs. We also provide comparisons between the models in terms of network complexity, memory footprint, model input and output, learning details, the type of network losses, and important architectural differences (e.g., depth, skip-connections, filters). The extensive evaluation performed shows the consistent and rapid growth in the accuracy in the past few years along with a corresponding boost in model complexity and the availability of large-scale datasets. It is also observed that the pioneering methods identified as the benchmarks have been significantly outperformed by the current contenders. Despite the progress in recent years, we identify several shortcomings of existing techniques and provide future research directions towards the solution of these open problems. Datasets and codes for evaluation are publicly available at https://github.com/saeed-anwar/SRsurvey.
AB - Deep convolutional networks-based super-resolution is a fast-growing field with numerous practical applications. In this exposition, we extensively compare more than 30 state-of-the-art super-resolution Convolutional Neural Networks (CNNs) over three classical and three recently introduced challenging datasets to benchmark single image super-resolution. We introduce a taxonomy for deep learning-based super-resolution networks that groups existing methods into nine categories including linear, residual, multi-branch, recursive, progressive, attention-based, and adversarial designs. We also provide comparisons between the models in terms of network complexity, memory footprint, model input and output, learning details, the type of network losses, and important architectural differences (e.g., depth, skip-connections, filters). The extensive evaluation performed shows the consistent and rapid growth in the accuracy in the past few years along with a corresponding boost in model complexity and the availability of large-scale datasets. It is also observed that the pioneering methods identified as the benchmarks have been significantly outperformed by the current contenders. Despite the progress in recent years, we identify several shortcomings of existing techniques and provide future research directions towards the solution of these open problems. Datasets and codes for evaluation are publicly available at https://github.com/saeed-anwar/SRsurvey.
KW - Super-resolution (SR)
KW - convolutional neural networks (CNNs)
KW - deep learning
KW - generative adversarial networks (GANs)
KW - high-resolution (HR)
KW - survey
UR - http://www.scopus.com/inward/record.url?scp=85088644323&partnerID=8YFLogxK
U2 - 10.1145/3390462
DO - 10.1145/3390462
M3 - Review article
SN - 0360-0300
VL - 53
JO - ACM Computing Surveys
JF - ACM Computing Surveys
IS - 3
M1 - 60
ER -