Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Hundred-Kilobyte Lookup Tables for Efficient Single-Image Super-Resolution

About

Conventional super-resolution (SR) schemes make heavy use of convolutional neural networks (CNNs), which involve intensive multiply-accumulate (MAC) operations, and require specialized hardware such as graphics processing units. This contradicts the regime of edge AI that often runs on devices strained by power, computing, and storage resources. Such a challenge has motivated a series of lookup table (LUT)-based SR schemes that employ simple LUT readout and largely elude CNN computation. Nonetheless, the multi-megabyte LUTs in existing methods still prohibit on-chip storage and necessitate off-chip memory transport. This work tackles this storage hurdle and innovates hundred-kilobyte LUT (HKLUT) models amenable to on-chip cache. Utilizing an asymmetric two-branch multistage network coupled with a suite of specialized kernel patterns, HKLUT demonstrates an uncompromising performance and superior hardware efficiency over existing LUT schemes. Our implementation is publicly available at: https://github.com/jasonli0707/hklut.

Binxiao Huang, Jason Chun Lok Li, Jie Ran, Boyu Li, Jiajun Zhou, Dahai Yu, Ngai Wong• 2023

Related benchmarks

TaskDatasetResultRank
JPEG image artifacts removalLIVE1
PSNR28.54
107
Image DenoisingBSD68 (σ = 25)
PSNR27.34
77
Low-light Image EnhancementLOL
PSNR18.08
16
JPEG DeblockingClassic5
PSNR28.65
15
Image DenoisingSet12
PSNR27.94
15
Image DenoisingBSD68
PSNR27.34
15
Image DenoisingUrban100
PSNR26.3
15
Image DerainingTest100
PSNR22.71
8
Showing 8 of 8 rows

Other info

Follow for update