In this paper we present TreEnhance, an automatic method for low-light image enhancement capable of improving the quality of digital images. The method combines tree search theory, and in particular the Monte Carlo Tree Search (MCTS) algorithm, with deep reinforcement learning. Given as input a low-light image, TreEnhance produces as output its enhanced version together with the sequence of image editing operations used to obtain it. During the training phase, the method repeatedly alternates two main phases: a generation phase, where a modified version of MCTS explores the space of image editing operations and selects the most promising sequence, and an optimization phase, where the parameters of a neural network, implementing the enhancement policy, are updated. Two different inference solutions are proposed for the enhancement of new images: one is based on MCTS and is more accurate but more time and memory consuming; the other directly applies the learned policy and is faster but slightly less precise. As a further contribution, we propose a guided search strategy that "reverses" the enhancement procedure that a photo editor applied to a given input image. Unlike other methods from the state of the art, TreEnhance does not pose any constraint on the image resolution and can be used in a variety of scenarios with minimal tuning. We tested the method on two datasets: the Low-Light dataset and the Adobe Five-K dataset obtaining good results from both a qualitative and a quantitative point of view.
翻译:在本文中,我们介绍Treenhance, 这是一种提高数字图像质量的低光图像增强自动方法,Treenhance。该方法结合了树搜索理论,特别是蒙特卡洛树搜索(MCTS)算法和深强化学习。根据低光图像的输入,Treenhance生成了其强化版,同时使用了图像编辑操作的顺序。在培训阶段,该方法反复交替了两个主要阶段:一个生成阶段,一个经修改版本的 MCTS 探索图像编辑操作空间并选择最有希望的序列,以及一个优化阶段,在这个阶段,一个神经网络的参数,即执行增强政策,得到更新。提出了两种不同的推论方法,用于增强新图像:一个基于 MCTS,更准确但时间和记忆消耗更多;另一个直接应用了所学的政策,而更快但略微不够精确。作为进一步的贡献,我们提出了一个指导搜索策略,即“改变”一个照片编辑对特定输入图像应用的强化程序。不同于艺术状态的其他方法, TreEnEnghances, 和低分辨率的图像使用任何限制。