Research Article

Joint Subspace and Low-Rank Coding Method for Makeup Face Recognition

Algorithm 1

The JSLC algorithm.
 Input: a dataset of facial images , including with makeup images and without makeup images;
 Output: dictionary D and project matrix W.
 Initialization: random matrix B, constructing R’s columns using eigen-vectors with top p eigen-values of C;
 Repeat
   Update W using equation (13) with D, A, E, and H fixed;
   Update D using equation (15) with A, W, E, and H fixed;
   Update A using equation (17) with W, D, E, and H fixed;
   Update E and H using equations (18) and (19) with W, D and A fixed;
 if converged