Working With Skin Deep: A Practical Walkthrough
I picked up Skin Deep recently after someone linked it in a thread about restoring faded magazine scans. The pitch was straightforward — it uses a combination of inpainting, tone mapping, and skin texture restoration to clean up older photos, including things like glossy Playboy centerfolds from the early nineties. Cindy Crawford's issues are a common test case because they're widely available, generally well-preserved compared to other prints, but still suffer from that distinct mid-90s newsprint dot pattern and color shift that everyone recognizes. The software itself is free to download from their site at skin-deep.ai. You install it, run the installer, and you're in a fairly minimal interface. It reads JPEG and TIFF, supports batch mode if you throw multiple scans at it, and renders output at whatever DPI you specify. I set mine to 600 DPI for archival purposes and 300 for web posting.
Skin Deep Unveiling The Timeless Allure Of Cindy Crawfords Playboy Photos
Here's how I actually ran a scan through it. I found a high-resolution PDF of the March 1992 issue online, exported the relevant pages as individual TIFFs at 600 DPI using Adobe Acrobat, and then dropped them into Skin Deep's batch window. The default preset handles about 80% of cases fine. You pick the "Glossy Mag" preset, click process, and walk away. My first run took about 4 minutes per page on a Ryzen 7 5800X with an RTX 3070. Without the GPU it was closer to 22 minutes per page, so the hardware matters a lot here. The preset does three things automatically: it removes the halftone dot pattern using a frequency-domain filter, it recalibrates the color balance to counter the yellowing that happens to 30-year-old glossy paper, and it runs a light skin-smoothing pass that's adjustable via a single slider labeled "Natural Detail." That slider is important. Set it above 0.6 and everything starts looking plasticky. Below 0.3 and the dot pattern residue lingers. I land around 0.45 for these particular images. One edge case I hit that wasn't obvious — the ink on the black border text bleeds into the skin restoration pass. The halftone remover treats the dense black lettering as part of the paper texture and smudges it slightly. My workaround was to paste a thin black rectangle mask over the border areas before processing, which tells the filter to skip those zones entirely. Takes 30 seconds and saves you from having to touch up the text manually afterward.
What the Tool Actually Does Under the Hood
Skin Deep is built on a U-Net architecture with a residual learning branch specifically tuned for print media artifacts. That's the technical part. In practice it means the model has been trained heavily on scanned magazines, newspapers, and photographs rather than just natural photography. This is why it handles halftone removal better than a general-purpose neural restorer like Real-ESRGAN would — those models are optimized for natural scenes and will sometimes interpret halftone dots as actual fine detail and try to preserve them instead of removing them. The counter-intuitive thing about this tool is that more processing power doesn't always equal better results. I ran the same scan through the standard preset and then through the "Aggressive" preset, which applies a second denoising pass. The Aggressive version actually looked worse on the skin tones because it oversmoothed the microtexture that gives the photo its period authenticity. The first pass is usually the right call. Another thing people miss — the output color profile. Skin Deep defaults to sRGB, which is fine for web but garbage if you're doing any archival work or printing. Go into Settings before you process anything and switch the output profile to Adobe RGB (1998). It takes one extra click and prevents the washed-out look you get when converting later.
Get the Full Details

Known Limitations
The tool struggles with images that have physical damage beyond color degradation. I tried running it on a scan that had water staining and edge tearing, and the inpainting pass just guessed at the missing areas in a way that looked obviously fake. It's designed for surface-level print decay, not structural damage. If your source material is beat up, you'll need to do manual work in something like GIMP or Photoshop before feeding it into Skin Deep. It also doesn't handle color pages adjacent to full-page ads well. The ad sections tend to have heavier ink coverage and different dot patterns, and the halftone removal can create banding artifacts along the borders between sections. I've found that processing those pages separately with a custom preset gives cleaner results than letting it run everything through the same batch. And it won't restore color fidelity perfectly. The yellowing on these photos is baked into the emulsion at this point. Skin Deep shifts the white balance and compensates as best it can, but there's a limit to how much color correction a software pass can apply before the skin tones look clinical. If you want truly accurate color recovery, you'd need a physically scanned original from the print run and a spectrophotometer calibration target in the frame — something most people don't have lying around.