Another sample showing the power of the algorithm if you definitively hate noise (not bad for a high ISO shot, isn't it?):
Or if you don't mind noise when it looks as fine monocromatic grain, and you prefer having your local contrast intact and keep small colour details (as I do):
Now I will try to optimize the code. At this moment, the whole image processing time is awesome. You can download the full bottle's image (JPEG format) in these links:
Full bottles image original.
Full bottles image filtered.
This last image can be easily postprocessed with noise reduction products like Noise Ninja, Neat Image, Noiseware, etc. to reduce even more grain. As the colours in my image are very sharp, those products will not introduce colour smearing as they will if you use them over the original image. This is a Noise Ninja postprocessed sample. I have also increased saturation and contrast using Power Retouche in PS to force any colour smearing to appear... I can not see any:
BR,