Why AI Photo Restoration Changes Faces (And How to Prevent It)

March 26, 2026
6 min read
Why AI Photo Restoration Changes Faces (And How to Prevent It)

When I started building EternalFrame, I assumed the hard part would be getting AI to enhance old photos - fixing the fading, adding color, cleaning up damage. I was wrong. The hard part was getting AI to stop changing people's faces.

Early on, I restored a photo of my wife's grandfather for her family. The result looked beautiful - clean, colorized, sharp. But when my mother-in-law saw it, she paused and said quietly, "That's not quite him." The eyes were a little different. The jawline had shifted slightly. The AI had created a version of him that was close, but not him.

That one moment sent me down a months-long research rabbit hole. I built an automated testing pipeline, ran over 100 prompt variations, and systematically figured out what causes this problem and how to prevent it. This article is everything I learned.

The Problem: Face Drift

Face drift occurs when an AI model regenerates facial features instead of preserving them. Rather than enhancing what's already in the photo, the model creates a new face that's similar to the original but not identical.

You've probably experienced this yourself. You upload a photo to ChatGPT, Remini, or another AI tool, and the person comes back looking... almost right. The smile is slightly wrong. The nose is a bit different. It's uncanny because it's close enough to recognize, but different enough to feel wrong.

This is especially painful for memorial portraits and family photos, where the whole point is to honor the person as they actually looked. An AI-generated approximation of someone's grandmother isn't the same as a carefully restored original.

What makes it worse

Through our automated testing pipeline - where an LLM judge scores each restoration result against specific criteria - we found several factors that dramatically increase face drift:

The common thread: anything that tells the AI "make this face look better" gets interpreted as "make a new face."

Diagram comparing generic AI restoration flow that causes face drift versus EternalFrame's identity-first approach that preserves faces
Diagram comparing generic AI restoration flow that causes face drift versus EternalFrame's identity-first approach that preserves faces

What We Found

I built an automated evaluation system that generates restorations, then uses a separate AI model to judge each result on specific criteria like face preservation, lighting quality, color accuracy, and sharpness. This let me test at scale - iterating through prompt variations much faster than manual review.

For our warm-family preset alone, we ran 15 iterations across 3 different test photo types (a 1940s B&W family group of 5 people, a couple with a baby, and a multi-generational group of 6). Each iteration changed specific prompt parameters and measured the impact on face fidelity.

The findings were consistent across every preset we tested:

What reduces face drift:

  1. Identity-first prompt ordering - placing face preservation instructions at the very beginning of the prompt, before any enhancement instructions. This was one of the biggest single improvements we found. The AI pays more attention to instructions that come first.
  2. Explicit negative instructions - telling the model "do NOT regenerate or reconstruct the face" is significantly more effective than saying "preserve the face." The negative framing sounds counterintuitive, but it works because it sets a hard boundary rather than a soft preference.
  3. Pixel-faithful copy language - using specific phrases like "pixel-faithful copy of the original face" anchors the model to the source image. Vague instructions like "keep it similar" give the model too much creative license.
  4. Removing retouching language entirely - not just toning it down, but eliminating all skin smoothing, blemish removal, and cosmetic enhancement from the prompt. These fields actively cause face regeneration.

What increases face drift:

  1. Equipment simulation references ("shot on Hasselblad," "85mm lens")
  2. Magazine/editorial quality descriptors ("professional finish," "studio quality")
  3. Any skin retouching or cosmetic enhancement language
  4. High creativity/temperature settings in the model
  5. "Transform" framing - saying "transform this photo" instead of "retouch and color-grade this photo"

That last one surprised me. The word "transform" alone was enough to make the model more aggressive about changing faces. Swapping it for "retouch and color-grade" - a more conservative framing - reduced face alterations noticeably.

Infographic showing AI photo restoration parameters that increase face drift versus parameters that reduce it
Infographic showing AI photo restoration parameters that increase face drift versus parameters that reduce it

How We Fixed It

Based on these findings, we restructured every restoration preset in EternalFrame:

  1. Face preservation rules come first - every prompt begins with explicit instructions to maintain the original person's identity, before any mention of enhancement or styling
  2. No retouching by default - we removed all skin smoothing, cosmetic enhancement, and equipment simulation parameters from our prompts. These fields were actively harmful.
  3. Negative constraints before positive instructions - we tell the model what not to do before telling it what to do. "Do NOT regenerate faces. Do NOT alter facial features. Now, enhance the lighting and color-grade the image."
  4. Controlled enhancement zone - restoration improvements like lighting, clarity, and color are applied to the overall image while the face region is treated as a preservation zone, not an enhancement target

The result: face drift dropped significantly across all our presets. Our automated evaluations showed consistent improvement in face preservation scores while maintaining high quality for lighting, color, and overall restoration.

What This Means for You

If you're trying to restore old family photos, here's the practical takeaway:

If you're using ChatGPT, Midjourney, or other general AI tools:

If you're choosing a dedicated restoration tool: Look for apps that specifically talk about identity preservation and face fidelity - not just "amazing results" or "studio quality." If a tool's marketing is all about making photos look "professional" or "magazine-worthy," that's often a sign they're optimizing for aesthetics over accuracy. The best restoration keeps the person looking like themselves, even if the result is slightly less polished.

Honest Limitations

I believe in being transparent about what AI can and can't do today:

These limitations are common across all AI restoration tools. The difference is whether a tool is engineered to minimize them or just ignores them entirely.


Want to see the difference for yourself? Try a free restoration at eternalframe.app/try and see how your family's faces are preserved - not changed.

See these findings in action

EternalFrame is built on thousands of hours of AI photo restoration research. Try it yourself.

Frequently Asked Questions

Why does AI photo restoration change my face?
Certain prompt parameters like skin retouching, equipment simulation, and professional finish instructions cause AI models to regenerate faces from scratch rather than preserving the original. Removing these parameters and using explicit preservation instructions significantly reduces face drift.
How can I restore old photos without changing faces?
Use AI restoration tools that prioritize identity preservation. Key techniques include identity-first prompt ordering, explicit negative instructions against face regeneration, and pixel-faithful copy constraints. EternalFrame is built with these techniques.
Does AI photo restoration work on group photos?
Group photos with 1-4 people can be restored with high face fidelity. Larger groups of 6+ people may show subtle face alterations due to current AI model limitations, but techniques like front-fill lighting minimize these changes.
What is the best AI photo restoration app that preserves faces?
Look for tools that use identity-first prompt engineering and explicit face preservation constraints rather than generic enhancement filters. EternalFrame was specifically built on research into face preservation, using techniques like negative instruction framing and pixel-faithful copy language to minimize face drift.