diff --git a/dnn/denoise.c b/dnn/denoise.c index 5627fef889380740730f43517d89e1f35d8002e4..45d385cd1910b920667fc4881520025378154894 100644 --- a/dnn/denoise.c +++ b/dnn/denoise.c @@ -218,7 +218,7 @@ static void dct(float *out, const float *in) { for (j=0;j<NB_BANDS;j++) { sum += in[j] * common.dct_table[j*NB_BANDS + i]; } - out[i] = sum*sqrt(2./22); + out[i] = sum*sqrt(2./NB_BANDS); } } @@ -231,7 +231,7 @@ static void idct(float *out, const float *in) { for (j=0;j<NB_BANDS;j++) { sum += in[j] * common.dct_table[i*NB_BANDS + j]; } - out[i] = sum*sqrt(2.*22)*(1.f/NB_BANDS); + out[i] = sum*sqrt(2./NB_BANDS); } }