Learning Image-adaptive 3D Lookup Tables for High Performance Photo Enhancement in Real-time
arXiv:2009.14468 · doi:10.1109/TPAMI.2020.3026740
Abstract
Recent years have witnessed the increasing popularity of learning based methods to enhance the color and tone of photos. However, many existing photo enhancement methods either deliver unsatisfactory results or consume too much computational and memory resources, hindering their application to high-resolution images (usually with more than 12 megapixels) in practice. In this paper, we learn image-adaptive 3-dimensional lookup tables (3D LUTs) to achieve fast and robust photo enhancement. 3D LUTs are widely used for manipulating color and tone of photos, but they are usually manually tuned and fixed in camera imaging pipeline or photo editing tools. We, for the first time to our best knowledge, propose to learn 3D LUTs from annotated data using pairwise or unpaired learning. More importantly, our learned 3D LUT is image-adaptive for flexible photo enhancement. We learn multiple basis 3D LUTs and a small convolutional neural network (CNN) simultaneously in an end-to-end manner. The small CNN works on the down-sampled version of the input image to predict content-dependent weights to fuse the multiple basis 3D LUTs into an image-adaptive one, which is employed to transform the color and tone of source images efficiently. Our model contains less than 600K parameters and takes less than 2 ms to process an image of 4K resolution using one Titan RTX GPU. While being highly efficient, our model also outperforms the state-of-the-art photo enhancement methods by a large margin in terms of PSNR, SSIM and a color difference metric on two publically available benchmark datasets.
arXiv commentHigh quality adaptive photo enhancement in real-time (<2ms for 4K resolution images)! Accepted by IEEE Transactions on Pattern Analysis and Machine Intelligence
References in corpus (5)
- Instance Normalization: The Missing Ingredient for Fast Stylization
- Empirical Evaluation of Rectified Activations in Convolutional Network
- Deep Bilateral Learning for Real-Time Image Enhancement
- DeepISP: Towards Learning an End-to-End Image Processing Pipeline
- CameraNet: A Two-Stage Framework for Effective Camera ISP Learning
Cited by in corpus (16)
- Very Lightweight Photo Retouching Network with Conditional Sequential Modulation
- FastLLVE: Real-Time Low-Light Video Enhancement with Intensity-Aware Lookup Table
- Dense Pixel-to-Pixel Harmonization via Continuous Image Representation
- Toward DNN of LUTs: Learning Efficient Image Restoration with Multiple Look-Up Tables
- Neural Color Operators for Sequential Image Retouching
- SSP-IR: Semantic and Structure Priors for Diffusion-based Realistic Image Restoration
- Distilling Style from Image Pairs for Global Forward and Inverse Tone Mapping
- Crowd-Powered Photo Enhancement Featuring an Active Learning Based Local Filter
- Personalized Image Enhancement Featuring Masked Style Modeling
- ALEN: A Dual-Approach for Uniform and Non-Uniform Low-Light Image Enhancement
- Spatial-Separated Curve Rendering Network for Efficient and High-Resolution Image Harmonization
- Redistributing the Precision and Content in 3D-LUT-based Inverse Tone-mapping for HDR/WCG Display
- Prompt-Guided Image-Adaptive Neural Implicit Lookup Tables for Interpretable Image Enhancement
- Deep Learning for HDR Imaging: State-of-the-Art and Future Trends
- StarEnhancer: Learning Real-Time and Style-Aware Image Enhancement
- PPR10K: A Large-Scale Portrait Photo Retouching Dataset with Human-Region Mask and Group-Level Consistency