
How to Fix Dark and Underexposed Photos with AI Tools
Lifting shadows in an underexposed photo is only half the job β it unleashes hidden noise that ruins the result. Learn the correct two-step workflow: fix exposure first, then apply AI denoising to clean up the amplified grain.
Aaron Mitchell
Tools used in this guide: AI noise removal via Photo Denoiser (NAFNet), sharpening via Photo Enhancer (Real-ESRGAN), and restoration for severely damaged files via Old Photo Restoration. All available at ArtImageHub for $4.99 one-time, no subscription.
Quick path: Already fixed exposure in Lightroom and seeing heavy grain? Upload your lifted image to Photo Denoiser β the AI removes amplified shadow noise in under 30 seconds. $4.99 one-time, free preview.
When a photograph comes out darker than you intended, the instinct is to reach for the Brightness or Exposure slider and push it up. It works β the image brightens. But often, the result looks worse than before: the shadows are muddy, the smooth areas are covered in grain, and skin tones look like sandpaper. The photo got brighter but also got visibly worse.
What happened is that underexposed photos carry two problems, not one. The darkness is obvious. The noise hiding inside that darkness is invisible until you lift the exposure β and then it suddenly is everywhere.
Why Do Underexposed Photos Have Two Separate Problems?
Every digital sensor produces noise as an inherent byproduct of capturing light. At correct exposure, this noise is present but invisible because the actual image signal is strong enough to overwhelm it. The signal-to-noise ratio is high enough that your eye does not perceive the noise.
Underexposure means recording a weaker signal than you intended β not because the camera stopped working, but because the image data in the dark regions is numerically much smaller. The noise is still there at the same absolute level. The signal is just too small relative to it.
When you push the Exposure slider in Lightroom to brighten a dark photo, you are multiplying every tonal value in the image upward. The sky that was correctly exposed and looks fine stays fine. The shadow regions that were underexposed get multiplied up into the midtone range β and the noise that was hiding in that darkness gets multiplied by the same factor and becomes fully visible.
This is the second problem: amplified shadow noise. It was always there, just invisible. Exposure correction makes it visible.
What Is the Correct Two-Step Workflow for Fixing Dark Photos?
This is where most people make a workflow mistake that undermines their results: they apply AI denoising to the dark original, before lifting exposure.
The reasoning seems logical β remove the noise, then brighten. But it does not work that way in practice. When you denoise the dark original, the noise is still mostly hidden inside the low tonal values. The AI model has limited information to work with, and it removes what it can see. Then when you lift the exposure, you amplify the noise the denoiser could not see at those dark values β and it reappears.
The correct order:
- Open your file in Lightroom (or any photo editor)
- Lift Exposure until the image looks naturally bright
- Adjust Highlights down if needed to recover blown sky or windows
- Export the corrected image as a TIFF or high-quality JPEG
- Upload to Photo Denoiser β the AI now works on the fully-lifted image and can see all the noise clearly
The denoiser runs NAFNet, a state-of-the-art non-linear activation function network specifically designed for image restoration. When it receives an image that has already had its exposure corrected, it can accurately identify and remove grain across the full tonal range without guessing which areas are dark-by-design and which are underexposed.
Does RAW vs JPEG Really Matter for Underexposed Recovery?
If your camera offers a RAW format, shoot in it whenever you might need exposure recovery later. The difference is not minor.
A RAW file from a modern camera contains 12 to 14 bits of data per channel β between 4,096 and 16,384 distinct tonal steps. A JPEG contains 8 bits β 256 steps. That gap is not abstract: it means RAW files have the actual shadow data you need to recover from.
When you underexpose and then lift exposure from a RAW file, the tonal values you want to brighten genuinely exist in the file at low but real values. The data is there. Two to three stops of underexposure recovery from RAW typically produces clean, usable results after AI denoising.
JPEG recovery is a different story. JPEG compression runs before you ever open the file β the camera converts RAW to JPEG in-camera, compresses the file, and discards shadow tonal distinctions in the process. When you lift exposure on that JPEG, you see both noise and posterization (hard banding of tones where smooth gradients should be). For JPEG files, one stop of underexposure is workable; beyond that, the results degrade noticeably.
What Do ISO-Less Cameras Change About Underexposed Recovery?
If you shoot with a Sony A7 series, many Fujifilm X-Trans bodies, or modern Nikon mirrorless cameras, your sensor may be "ISO-less" (also called dual-native ISO or low read-noise design). This is worth understanding because it changes the recovery calculus.
On conventional sensors, shooting at a high ISO is genuinely different from shooting at low ISO and lifting in post β the in-camera amplification at high ISO adds less read noise than post-process amplification would. This means you should generally use higher ISO in-camera rather than underexpose and push.
On ISO-less sensors, the sensor's read noise is so low that amplifying in-camera versus in post has nearly identical noise results. You can intentionally underexpose in-camera to protect highlights (a technique called "expose to the left") and then lift the whole image in Lightroom with minimal noise penalty. This is a legitimate creative and technical choice on ISO-less bodies.
If you do not know whether your camera is ISO-less, the general advice remains: shoot RAW, use adequate ISO in-camera, and use AI denoising to clean up whatever amplified noise you do get.
What Does AI Denoising Actually Fix (and What Can It Not)?
Photo Denoiser running NAFNet is specifically effective at removing luminance noise (grain), chrominance noise (color splotches), and the amplified shadow noise that appears after exposure correction. On correctly-executed workflow β expose-fix first, then denoise β the results on 1β3 stop underexposure are typically clean enough to print.
What AI cannot fix:
- Blown highlights: If the sky or a window was clipped white at capture, no data exists to recover. Exposure correction and denoising address shadows, not blown highlights.
- Extreme underexposure in JPEG: Beyond about one stop, JPEG posterization is a data destruction problem, not a noise problem.
- Color noise in severely underexposed shadows: At extreme underexposure, color accuracy in shadow regions is essentially gone. Denoising reduces this, but color shifts may remain.
- Motion blur: A dark photo that is also motion-blurred has two separate problems. Denoising addresses noise; Photo Deblurrer addresses blur. These are distinct tools for distinct problems.
For photos that are simultaneously underexposed and physically damaged (scratches, fading, water damage on old prints), the full Old Photo Restoration pipeline chains restoration, enhancement, and cleanup in a single workflow.
What Should You Check Before Running AI Denoising?
Before uploading to Photo Denoiser, run through this quick check:
- Exposure corrected in Lightroom or another editor? (Yes β proceed. No β do this first.)
- Shooting format? (RAW β expect strong results. JPEG β expect good results up to ~1 stop.)
- Any JPEG compression artifacts visible at 100% zoom? (If yes, consider JPEG Artifact Remover first β denoising after artifact removal produces better results than denoising on an artifact-laden file.)
- Are highlights blown? (Denoising will not fix these β address separately in editing.)
The two-step workflow β editor for exposure, AI for noise β is simple once you understand why the order matters. It consistently outperforms applying both operations in either tool alone, and it runs in under two minutes total.
Related Reading:
About the Author
Aaron Mitchell
Photography Educator & Exposure Specialist
Aaron Mitchell has taught exposure and digital darkroom technique for over fifteen years. He specializes in helping photographers recover challenging images and understand the technical boundaries of digital capture β including what AI can and cannot fix.
Share this article
Ready to Restore Your Old Photos?
Try ArtImageHub's AI-powered photo restoration. Bring faded, damaged family photos back to life in seconds.