Is there a reason whyt denoise algorithm don't work on 32bit floatting point image

Oh yes. Wavelet transform. I already have a implementation of this. But not for denoise purpose.