diff --git a/rtengine/FTblockDN.cc b/rtengine/FTblockDN.cc index 99c0255c2..4c417fd44 100644 --- a/rtengine/FTblockDN.cc +++ b/rtengine/FTblockDN.cc @@ -254,7 +254,7 @@ namespace rtengine { wavelet_decomposition adecomp(labdn->data+datalen, labdn->W, labdn->H, 5, 1 ); wavelet_decomposition bdecomp(labdn->data+2*datalen, labdn->W, labdn->H, 5, 1 ); - float noisevarL = SQR(dnparams.luma/25.0f); + float noisevarL = SQR((dnparams.luma/125.0f)*(1+ dnparams.luma/25.0f)); float noisevarab = SQR(dnparams.chroma/10.0f); //WaveletDenoiseAll_BiShrink(Ldecomp, adecomp, bdecomp, noisevarL, noisevarab); @@ -343,7 +343,7 @@ namespace rtengine { for (int j=-blkrad*offset; j<0; j++) { datarow[j] = datarow[MIN(-j,width-1)]; } - for (int j=width; j