Ana Brainiall

Eski aile fotoğraflarını yapay zeka ile restore edin

intermediario · 10 min · Por Ana Brainiall

Eski fotoğraflardaki yüzlere özgü sorun

Eski fotoğraflar pek çok farklı hasara uğrar: çizikler, sararma, düşük çözünürlük, bulanıklık, agresif sıkıştırma. Genel amaçlı upscale algoritmaları bunların büyük bölümünü temizleyebilir — ancak yüzlerde yetersiz kalır. Neden? Çünkü yüzler, beynimizin kusurları en çok fark ettiği bölgedir. Bir duvardaki bulanık lekeyi görmezden gelirsiniz. Bir yanaktaki bulanık leke ise fotoğrafın tamamını mahveder.

GFPGAN (Generative Facial Prior GAN) tam da bu sorun için geliştirilmiştir. İki ağı bir araya getirir: hasarlı görüntüden (ne kadar bozulmuş olursa olsun) yüz yapısını çıkaran bir encoder ve milyonlarca gerçek yüz üzerinde eğitilmiş, ayrıntıları yeniden oluşturan bir StyleGAN üreteci.

uma foto de família antiga em sépia com rasgos e manchas, com destaque nos rosto

Yüz önselinin çalışma prensibi

"Yüz önseli", modelin insan yüzlerinin "nasıl görünmesi gerektiğine" dair sahip olduğu istatistiksel bilgidir. StyleGAN, FFHQ veri seti (70.000 yüksek çözünürlüklü yüz) üzerinde eğitilerek şu ilişkileri öğrendi:

Bozulmuş bir fotoğraf girdiğinizde GFPGAN önce kaba bir tahmin yapar ("bu yaşlı bir hanımın yüzü, muhtemelen açık tenli, kahverengi gözlü, gri saçlı"), ardından StyleGAN'ı kullanarak bu tahminle tutarlı ayrıntıları doldurur.

diagrama mostrando o pipeline — input danificado → encoder extrai features → Sty

Etik sorun: sadakat ve inandırıcılık

Yapay zeka restorasyonunun en hassas noktası burasıdır: restore edilen fotoğraf, orada olan kişinin birebir aynısı değildir. Model, gözlemlenen hasarla uyumlu genel bir yüz için makul görünen ayrıntılar üretir — ancak burnun tam şeklini, gözlerin kesin rengini ya da dişleri yanlış yorumlayabilir.

Aile kullanımı için bu genellikle kabul edilebilir bir durumdur — genel görünüm doğrudur ve kimse zaten tahrip olmuş bir orijinalle adli karşılaştırma yapmaz. Ancak sadakatin kritik olduğu bağlamlarda (hukuki kimlik tespiti, tarihsel gazetecilik) restore edilmiş fotoğrafı orijinalin yanında göstermelisiniz; orijinalin yerine koymamalısınız.

En iyi sonuç için önerilen uygulamalar

diagrama visual das 4 boas práticas em forma de ícone + título — scan alto, crop

GFPGAN'ın yetersiz kaldığı durumlar

Hemen deneyin

Brainiall sohbetine taranmış eski bir fotoğraf gönderin ve "bu fotoğraftaki yüzleri rengi ve bağlamı koruyarak restore et" isteğinde bulunun. Pipeline, yüz tespiti + GFPGAN + yeniden entegrasyonu otomatik olarak birleştirir. Pro Plan ile ayda 100 restorasyona kadar işlem yapabilirsiniz.

API Entegrasyonu

Sohbete ek olarak, uygulamanıza entegre etmek için REST API'yi kullanın. Bearer token ile kimlik doğrulama (app.brainiall.com'dan alın).

curl -X POST https://chat.brainiall.com/api/images/restore-face \
  -H "Authorization: Bearer $BRAINIALL_KEY" \
  -F "image=@old_photo.jpg" \
  -o restored.png
import requests, os
r = requests.post("https://chat.brainiall.com/api/images/restore-face",
    files={"image": open("old_photo.jpg", "rb")},
    headers={"Authorization": f"Bearer {os.environ["BRAINIALL_KEY"]}"} )
open("restored.png", "wb").write(r.content)

Kursu beğendin mi?

17 Pro kurs + sohbette 40+ AI + video, müzik ve tam Studio üretimi aç.

Pro Ol · ₺99/ay

İstediğin zaman iptal et · Taahhüt yok