Research Article
Hand Depth Image Denoising and Superresolution via Noise-Aware Dictionaries
Algorithm 1
The K-SVD algorithm [
19].
input: training data , residual threshold , and iteration number | output: a dictionary | () Initialize as overcomplete DCT dictionary; | () for do | () foreach do / sparse coding phase / | () Using the OMP (Algorithm 2 or Algorithm 3) to solve | s.t. ; | () end | () for do / atom update phase / | () Find the set of patches which use the th atom | ; | () foreach do | () ; / denotes the th column of / | () end | () Set as the matrix whose columns are ; | () Apply SVD decomposition ; | () Update the th column of dictionary by the first column of ; | () Update the coefficient values to be the first column of multiplied by ; | () end | () end |
|