Research Article

Image Defogging Algorithm Based on Sparse Representation

Table 1

K-SVD algorithm steps.

Input: pending signal , initialize dictionary to DCT dictionary

Process:
 step (1): normalize the initialization dictionary ; set the number of iterations:
 step (2): while do
  step (2.1): fix the dictionary and find , and
  step (2.2): dictionary update using formula (8)
  step (2.3): get the dictionary after k iterations
 step (3): end while
Output: updated dictionary