hay muchas herramientas, Noise Ninja, NEAT, el propio Photoshop (que en las últimas versiones lo hace cada vez mejor), y los conversores RAW.
yo ahora sólo uso la de PS y suelo usarlo en capa duplicada para controlar con una máscara dónde (las sombras) y donde no (las luces altas) se usa