Research Article

An Adaptive Boosting Algorithm for Image Denoising

Algorithm 1

Estimating the noise variance.
Input: Noisy image
Output Noise level .
Initialize Estimate the initial noise level , maximum number of iterations .
While  do
 1: ;
 2: Using Algorthm 1 in [18] to select weak textured patches .
 3: For , use Algorithm 1 in [20] to select flat patches .
 4: For all the patches in , calculate using Eq. (7).
 5: For all the patches in , calculate using Eq. (8).
 6: Calculate using Eq. (9).
End while
Return Noise level .