Truncated Nuclear Norm Minimization for HDR ImagingAbstractMatrix completion is a rank minimization problem to recover a low-rank data matrix from a small subset of its entries. Since the matrix rank is nonconvex and discrete, many existing approaches approximate the matrix rank as the nuclear norm. However, the truncated nuclear norm is known to be a better approximation to the matrix rank than the nuclear norm, exploiting a priori target rank information about the problem in rank minimization. In this work, we propose a computationally efficient truncated nuclear norm minimization algorithm for matrix completion, which we call TNNM-ALM. We reformulate the original optimization problem by introducing slack variables and considering noise in the observation. The central contribution of this work is to solve it efficiently via the augmented Lagrange multiplier (ALM) method, where the optimization variables are updated by closed-form solutions.We apply the proposed TNNMALM algorithm to ghost-free high dynamic range (HDR) imaging by exploiting the low-rank structure of irradiance maps from low dynamic range (LDR) images. Experimental results on both synthetic and real visual data show that the proposed algorithm achieves significantly lower reconstruction errors and superior robustness against noise than the conventional approaches, while providing substantial improvement in speed, thereby applicable to a wide range of imaging applications. Experimental Results
Fig. 1. Comparison of normalized reconstruction errors for synthetic data with varying rank $r_0$ and observation ratio $|\Omega|/(mn)$. (a) OptSpace [1], (b) LMaFit [2], (c) IALM-MC [3], (d) TNNR-ADMM [4], (e) IRNN-TNN [5], (f) PSSV-MC [6], and (g) TNNM-ALM. The color magnitude represents the normalized reconstruction error.
Fig. 2. Comparison of execution times for synthetic data with varying rank $r_0$ and observation ratio $|\Omega|/(mn)$. (a) OptSpace [1], (b) LMaFit [2], (c) IALM-MC [3], (d) TNNR-ADMM [4], (e) IRNN-TNN [5], (f) PSSV-MC [6], and (f) TNNM-ALM. The color magnitude represents the execution time in second.
Fig. 3. Convergence behavior of TNNM-ALM. (a) Normalized reconstruction error and (b) stopping criterion.
Fig. 4. Synthesized results of the SculptureGarden image set by (a) Heo et al.'s algorithm [7], (b) Hu et al.'s algorithm [8], (c) Lee et al.'s algorithm [9], (d) PSSV-RPCA [10], (e) PSSV-MC [6], and (f) the proposed algorithm.
Fig. 5. Synthesized results of the Arch image set by (a) Heo et al.'s algorithm [7], (b) Hu et al.'s algorithm [8], (c) Lee et al.'s algorithm [9], (d) PSSV-RPCA [10], (e) PSSV-MC [6], and (f) the proposed algorithm.
Fig. 6. Synthesized results of the AmusementPark image set at $\sigma = 20$. The images are synthesized by (a) Heo et al.'s algorithm [7], (b) Hu et al.'s algorithm [8], (c) Lee et al.'s algorithm [9], (d) PSSV-RPCA [10], (e) PSSV-MC [6], and (f) the proposed algorithm.
Table 1. The computation times of Heo et al.'s algorithm [7], Hu et al.'s algorithm [8], Lee et al.'s algorithm [9], PSSV-RPCA [10], PSSV-MC [6], and the proposed algorithm for the test sets.
References
Publication
Code |