Old Photo Studio

Comment ça marche

Old Photo Studio restaure les photos dans votre navigateur web. Votre photo reste sur votre propre appareil du début à la fin.

Votre photo reste sur votre appareil

Quand vous choisissez une photo, votre navigateur la lit depuis votre appareil et la charge en mémoire. Votre propre appareil fait la restauration, à l’aide de petits fichiers de modèles et du logiciel qui les fait fonctionner. Les deux viennent de notre site web. Votre photo n’est jamais envoyée ni à nous ni à personne d’autre. Quand vous enregistrez le résultat, vous choisissez où il va. Sur un téléphone, Enregistrer la photo ouvre le menu de partage de votre téléphone, où vous pouvez enregistrer la photo dans vos photos ou dans vos fichiers. Si votre navigateur ne peut pas partager de fichiers, la photo se télécharge comme n’importe quel autre fichier.

La première fois que vous utilisez l’outil, votre navigateur télécharge les modèles et leur logiciel. Il en garde une copie, pour qu’ils n’aient pas à être téléchargés de nouveau lors des visites suivantes. Ces fichiers ne contiennent aucune information sur vous ni sur vos photos.

Ce qui arrive à votre photo

  1. Vous choisissez une photo. Les fichiers JPEG, PNG et WebP fonctionnent. Si la photo a été prise de travers, elle est d’abord remise dans le bon sens. Les très grandes photos sont d’abord réduites, pour que votre appareil puisse les traiter.
  2. Les rayures et la poussière sont marquées. Un modèle de dommages repère les rayures, la poussière et les petits points, et les marque en rouge. Il laisse les visages de côté, car il prend la lumière dans les yeux pour des petits points. Les marques ne sont qu’une suggestion : sur de vraies photos, le modèle laisse passer une partie de la poussière et des rayures fines. Il peut aussi prendre pour un dommage un bord de carte déchiré ou irrégulier : recadrez donc les bordures avant de commencer.
  3. Vous vérifiez les marques. Peignez sur les dommages que le modèle a manqués, effacez les marques qui ne sont pas des dommages, et annulez si besoin. Puis choisissez « Combler et restaurer », ou « Passer cette étape » pour laisser la photo telle quelle.
  4. Les parties marquées sont comblées. Un modèle de remplissage repeint uniquement les zones marquées, à partir de la photo autour d’elles. Il travaille sur une copie d’environ 1 024 pixels sur le grand côté, et le remplissage n’est reporté dans votre photo complète qu’à l’intérieur des marques. Le reste de la photo n’est pas touché.
  5. Les tons sont rééquilibrés. Une étape fixe étire les tons clairs et sombres des photos passées, pour que les parties les plus sombres soient sombres et les plus claires soient claires. Cette étape ne change pas la teinte de la photo. Si vous désactivez la couleur à l’étape 7, une photo sépia ou aux tons bruns garde sa teinte.
  6. Le modèle d’amélioration nettoie et agrandit la photo. Le modèle travaille sur les détails clairs et sombres de la photo : grain, flou et marques de compression. Il rend la photo 4 fois plus large et 4 fois plus haute. Les couleurs de la photo sont agrandies avec une méthode de redimensionnement standard, puis remises en place : ce modèle ne les modifie donc pas.
  7. La couleur est ajoutée, si vous le voulez. Pour une photo noir et blanc ou sépia, un modèle de couleur propose des couleurs, en partant de la photo comblée et rééquilibrée. Les couleurs sont ensuite associées au résultat agrandi, pour obtenir la pleine taille. La couleur est activée par défaut pour les photos sans couleur et désactivée pour les photos en couleur, et un interrupteur permet de l’activer ou de la désactiver. Le curseur « Intensité des couleurs » rend les couleurs plus discrètes ou plus éclatantes, et il modifie le résultat tout de suite. Les couleurs sont une supposition du modèle, pas les vraies. Coloriser une photo noir et blanc donne des conseils pour de meilleures couleurs.
  8. Vous comparez et enregistrez. Vous pouvez regarder l’original et le résultat, puis enregistrer le résultat comme nouveau fichier PNG, nommé d’après votre photo, avec « -restored » ajouté. Votre fichier d’origine n’est pas modifié. Le nouveau fichier ne reprend pas les détails cachés de l’original, comme la date de prise de vue ou l’appareil utilisé.

Cela prend combien de temps ?

Cela dépend de votre appareil et de la taille de la photo. Sur les navigateurs compatibles avec WebGPU, l’outil utilise la puce graphique de votre appareil, qui est en général plus rapide. Sur les autres navigateurs, il utilise le processeur principal, qui est plus lent. La première photo doit aussi attendre le téléchargement des modèles.

Les modèles

Nous avons entraîné les modèles nous-mêmes, sur de vieilles photos que Flickr indique comme appartenant au domaine public, en CC0 (sans droits réservés) ou comme « aucune restriction de droit d’auteur connue » (Flickr Commons). Ces photos viennent du jeu de données Megalith-10M. Chaque modèle a appris en partie d’un modèle open source plus grand, utilisé comme référence pendant l’entraînement. Nous ne publions que nos propres modèles entraînés. Les modèles de référence ne font pas partie du site.

Marques de rayures et de poussière

  • Entraîné par nous sur de vieilles photos auxquelles des dommages ont été ajoutés volontairement, et sur de vraies photos abîmées marquées par le détecteur de rayures de « Bringing Old Photos Back to Life » [Redonner vie aux vieilles photos] de Microsoft (licence MIT), utilisé comme modèle de référence pendant l’entraînement.

Comblement des marques

  • Entraîné par nous, avec LaMa (licence Apache-2.0) comme modèle de référence pendant l’entraînement.

Couleur

  • Notre modèle ColorNet. Son encodeur part du modèle MobileNetV3-Large entraîné sur ImageNet, dans torchvision (licence BSD-3-Clause).
  • Entraîné par nous, avec DDColor (licence Apache-2.0) comme modèle de référence pendant l’entraînement.

Amélioration (nettoie le grain et le flou, agrandit 4 fois)

  • Architecture du réseau : SRVGGNetCompact, publiée avec Real-ESRGAN par Xintao Wang et d’autres (licence BSD-3-Clause).
  • Entraîné avec des modèles Real-ESRGAN comme modèles de référence : general-x4v3 avec son modèle de débruitage à une intensité de 0,5 (BSD-3-Clause, © 2021 Xintao Wang), et RealESRGAN_x4plus (même licence) dans une étape d’entraînement antérieure. Notre modèle a appris à reproduire leurs résultats sur nos photos.

Logiciel qui fait fonctionner les modèles

  • ONNX Runtime Web, de Microsoft (licence MIT).

Nos modèles

  • Les modèles de restauration de ce site ont été entraînés par nous. Nous n’en concédons aucune licence pour la copie, l’extraction ou la réutilisation. Les licences indiquées ici appartiennent aux projets open source que nous citons, et nos propres modèles ne sont pas publiés sous ces licences.

Links: Bringing Old Photos Back to Life https://github.com/microsoft/Bringing-Old-Photos-Back-to-Life · LaMa https://github.com/advimman/lama · DDColor https://github.com/piddnad/DDColor · torchvision https://github.com/pytorch/vision · Real-ESRGAN https://github.com/xinntao/Real-ESRGAN · ONNX Runtime https://github.com/microsoft/onnxruntime · Megalith-10M https://huggingface.co/datasets/madebyollin/megalith-10m

Limites

  • Il ne peut pas faire revenir ce qui a disparu. Les coins arrachés, les trous et les rayures profondes qui traversent un visage ne laissent rien sur quoi travailler.
  • Il estime les détails fins. Quand il agrandit une photo, il ajoute grain et texture d’après les vieilles photos sur lesquelles il a appris. Les visages et l’écriture peuvent paraître plus lisses ou légèrement différents de l’original. Vérifiez-les avant d’imprimer.
  • Les marques de rayures ne sont qu’une suggestion. Le modèle de dommages laisse passer une partie de la poussière et des rayures fines, et il laisse les visages de côté. Vérifiez les marques rouges avant de les combler. Il n’enlève pas les taches.
  • Les parties comblées sont une supposition. Le modèle de remplissage peint ce qui devait probablement se trouver là, d’après la zone autour. Vérifiez les visages, les yeux et l’écriture.
  • Les couleurs sont une supposition. Le modèle de couleur ne connaît pas les vraies couleurs. Une robe ou une voiture a pu être d’une autre couleur. Rendez les couleurs plus discrètes avec le curseur, ou désactivez la couleur.
  • Ce n’est pas une copie de l’original. Le résultat est une nouvelle image faite à partir de votre photo. Gardez votre tirage original et votre première numérisation. Les National Archives conseillent de garder les originaux après les avoir numérisés.

Source : National Archives, « Digitizing Family Papers and Photographs » (en anglais). https://www.archives.gov/preservation/family-archives/digitizing.html (consulté le 4 novembre 2026)