Ana Brainiall

Khôi phục ảnh gia đình cũ bằng AI

intermediario · 10 min · Por Ana Brainiall

Vấn đề đặc thù của khuôn mặt trong ảnh cũ

Ảnh cũ thường bị hư hỏng theo nhiều cách: trầy xước, ố vàng, độ phân giải thấp, mờ nhòe, nén ảnh quá mức. Các thuật toán upscale thông thường có thể xử lý được nhiều vấn đề — nhưng lại thất bại với khuôn mặt. Tại sao? Vì khuôn mặt là vùng mà não bộ chúng ta nhạy cảm nhất với mọi khiếm khuyết. Một vết mờ trên bức tường bạn chẳng để ý. Nhưng một vết mờ trên gò má thôi cũng đủ phá hỏng cả bức ảnh.

GFPGAN (Generative Facial Prior GAN) được tạo ra chính xác để giải quyết điều này. Nó kết hợp hai mạng nơ-ron: một encoder trích xuất cấu trúc khuôn mặt từ ảnh bị hư hỏng (dù đã xuống cấp nghiêm trọng) và một bộ tạo StyleGAN được huấn luyện trên hàng triệu khuôn mặt thật, giúp tái tạo lại các chi tiết.

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

Cách prior khuôn mặt hoạt động

"Prior khuôn mặt" là thông tin thống kê mà mô hình nắm giữ về cách khuôn mặt người "nên trông như thế nào". StyleGAN được huấn luyện trên bộ dữ liệu FFHQ (70.000 khuôn mặt độ phân giải cao), học được mối liên hệ giữa:

Khi bạn đưa vào một bức ảnh đã xuống cấp, GFPGAN trước tiên đưa ra ước tính tổng quát ("đây là khuôn mặt của một phụ nữ lớn tuổi, có thể da trắng, mắt nâu, tóc bạc"), sau đó dùng StyleGAN để điền vào các chi tiết phù hợp với ước tính đó.

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

Vấn đề đạo đức: độ trung thực vs độ tin cậy

Đây chính là điểm nhạy cảm nhất của việc khôi phục ảnh bằng AI: bức ảnh đã khôi phục không hoàn toàn là người đã xuất hiện trong đó. Mô hình tự tạo ra các chi tiết trông có vẻ hợp lý với một khuôn mặt chung chung phù hợp với mức độ hư hỏng quan sát được — nhưng có thể sai về hình dạng chính xác của mũi, màu mắt thực sự, hay hàm răng.

Đối với mục đích gia đình, điều này thường chấp nhận được — ngoại hình tổng thể vẫn đúng, và không ai sẽ so sánh pháp y với bản gốc vốn đã bị hư hỏng. Nhưng trong các bối cảnh đòi hỏi độ trung thực cao (nhận dạng pháp lý, báo chí lịch sử), bạn nên trình bày ảnh đã khôi phục cạnh bản gốc, chứ không phải thay thế bản gốc.

Các thực hành tốt nhất để có kết quả tối ưu

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

Giới hạn khi GFPGAN thất bại

Thử ngay bây giờ

Gửi một bức ảnh cũ đã được quét vào chat Brainiall và yêu cầu "khôi phục khuôn mặt trong bức ảnh này, giữ nguyên màu sắc và bối cảnh". Pipeline tự động kết hợp phát hiện khuôn mặt + GFPGAN + tái tích hợp. Gói Pro 29R$ xử lý tới 100 lần khôi phục/tháng.

Tích hợp qua API

Ngoài chat, dùng REST API để tích hợp vào app của bạn. Xác thực bằng Bearer token (lấy tại app.brainiall.com).

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)

Thích khóa học?

Mở khóa 17 khóa học Pro + 40+ AI trong chat + tạo video, âm nhạc và Studio đầy đủ.

Lên Pro · $5.99/tháng

Hủy bất cứ lúc nào · Không ràng buộc