Liu Risheng, Jiang Zhiying, Fan Xin, Luo Zhongxuan
IEEE Trans Neural Netw Learn Syst. 2020 May;31(5):1653-1666. doi: 10.1109/TNNLS.2019.2921597. Epub 2019 Jul 11.
Single-image layer separation targets to decompose the observed image into two independent components in terms of different application demands. It is known that many vision and multimedia applications can be (re)formulated as a separation problem. Due to the fundamentally ill-posed natural of these separations, existing methods are inclined to investigate model priors on the separated components elaborately. Nevertheless, it is knotty to optimize the cost function with complicated model regularizations. Effectiveness is greatly conceded by the settled iteration mechanism, and the adaption cannot be guaranteed due to the poor data fitting. What is more, for a universal framework, the most taxing point is that one type of visual cue cannot be shared with different tasks. To partly overcome the weaknesses mentioned earlier, we delve into a generic optimization unrolling technique to incorporate deep architectures into iterations for adaptive image layer separation. First, we propose a general energy model with implicit priors, which is based on maximum a posterior, and employ the extensively accepted alternating direction method of multiplier to determine our elementary iteration mechanism. By unrolling with one general residual architecture prior and one task-specific prior, we attain a straightforward, flexible, and data-dependent image separation framework successfully. We apply our method to four different tasks, including single-image-rain streak removal, high-dynamic-range tone mapping, low-light image enhancement, and single-image reflection removal. Extensive experiments demonstrate that the proposed method is applicable to multiple tasks and outperforms the state of the arts by a large margin qualitatively and quantitatively.
单图像层分离旨在根据不同的应用需求将观测图像分解为两个独立的分量。众所周知,许多视觉和多媒体应用都可以(重新)表述为一个分离问题。由于这些分离本质上是不适定的,现有方法倾向于精心研究分离分量上的模型先验。然而,使用复杂的模型正则化来优化成本函数是棘手的。既定的迭代机制极大地影响了有效性,并且由于数据拟合不佳而无法保证适应性。此外,对于一个通用框架,最棘手的问题是一种视觉线索不能在不同任务之间共享。为了部分克服上述弱点,我们深入研究了一种通用的优化展开技术,将深度架构纳入迭代以进行自适应图像层分离。首先,我们提出了一个具有隐式先验的通用能量模型,该模型基于最大后验概率,并采用广泛接受的乘子交替方向法来确定我们的基本迭代机制。通过使用一个通用残差架构先验和一个特定任务先验进行展开,我们成功地获得了一个简单、灵活且依赖数据的图像分离框架。我们将我们的方法应用于四个不同的任务,包括单图像雨痕去除、高动态范围色调映射、低光照图像增强和单图像反射去除。大量实验表明,所提出的方法适用于多个任务,并且在定性和定量方面都大大优于现有技术。