03 / Afstudeerproject · 2024
NostalgIA
Restauratie van beschadigde historische foto's
Een volledige experimentatiepipeline die grijstinten, scheuren en krassen simuleert op CelebA-afbeeldingen, GAN- en U-Net-benaderingen vergelijkt en documenteert waarom U-Net de definitieve restauratiearchitectuur werd. Beoordeeld met 10/10 aan de ETSISI, Universidad Politécnica de Madrid.
- Python
- U-Net / GAN
- TensorFlow / Keras
- OpenCV
- CelebA
- Context
- Afstudeerproject — ETSISI, UPM · juni 2024
- Cijfer
- 10/10 · Begeleider: Alberto Díaz Álvarez
- Dataset
- CelebA — circa 210.000 gezichtsafbeeldingen
Restauraties
3 visuals



Hoe het werkt
Aanpak
De schade simuleren
Echte paren van beschadigde en intacte foto's bestaan niet op schaal, dus worden grijstinten, scheuren (Perlin-ruis, twee drempels) en krassen (Perlin + Canny) gesynthetiseerd op schone CelebA-afbeeldingen.
Eerst de GAN proberen
Een generator reconstrueerde beschadigde afbeeldingen tegenover een discriminator. Veelbelovend bij kleuring, maar worstelde met scheuren en krassen, zelfs na tuning.
Het U-Net shippen
Beschadigde afbeelding erin, gerepareerde afbeelding eruit. U-Net voldeed aan de projectdoelen en werd de definitieve architectuur, van begin tot eind gedocumenteerd in het rapport.
Het bewijs
achter de case.