I've implemented non-local means algorithm and after trying and reading everything I still can't find the answer, why it gets so blurred instead of removing the noise.
I set search window to 21, neighborhood window to 3 and h=4, as it was recommended by many sites if the standard deviation of the noise was below 15. Has anyone had this kind of problem?