“…It has been applied to many applications, e:g., noise removing [19,20], image recovering [21], text detection [22], object tracking [23], object classification [24,25], face recognition [26][27][28][29][30], action recognition [6,[31][32][33], event analysis [10,11,34], and so on. For example, Elad and Aharon [19] addressed the image denoising problem by learning an over-complete dictionary from image patches.…”