Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Accelerating the Super-Resolution Convolutional Neural Network

About

As a successful deep model applied in image super-resolution (SR), the Super-Resolution Convolutional Neural Network (SRCNN) has demonstrated superior performance to the previous hand-crafted models either in speed and restoration quality. However, the high computational cost still hinders it from practical usage that demands real-time performance (24 fps). In this paper, we aim at accelerating the current SRCNN, and propose a compact hourglass-shape CNN structure for faster and better SR. We re-design the SRCNN structure mainly in three aspects. First, we introduce a deconvolution layer at the end of the network, then the mapping is learned directly from the original low-resolution image (without interpolation) to the high-resolution one. Second, we reformulate the mapping layer by shrinking the input feature dimension before mapping and expanding back afterwards. Third, we adopt smaller filter sizes but more mapping layers. The proposed model achieves a speed up of more than 40 times with even superior restoration quality. Further, we present the parameter settings that can achieve real-time performance on a generic CPU while still maintaining good performance. A corresponding transfer strategy is also proposed for fast training and testing across different upscaling factors.

Chao Dong, Chen Change Loy, Xiaoou Tang• 2016

Related benchmarks

TaskDatasetResultRank
Super-ResolutionSet5
PSNR37.05
751
Image Super-resolutionManga109
PSNR36.67
656
Super-ResolutionUrban100
PSNR29.88
603
Super-ResolutionSet14
PSNR32.66
586
Image Super-resolutionSet5 (test)
PSNR37.05
544
Image Super-resolutionSet5
PSNR36.66
507
Single Image Super-ResolutionUrban100
PSNR29.88
500
Super-ResolutionB100
PSNR31.53
418
Super-ResolutionB100 (test)
PSNR31.53
363
Single Image Super-ResolutionSet5
PSNR37.05
352
Showing 10 of 92 rows
...

Other info

Code

Follow for update