DeepDream van Hever Castle met tulpen - mobielefotografie.nl

DeepDream – van mobiele foto naar droombeeld

Ooit een foto willen maken van een droom of hallucinatie? Met het DeepDream netwerk van Google kom je een heel eind!

Dit artikel gaat over het bewerken van je eigen mobiele foto door DeepDream via de Dreamify app.

ComputerComputer
Foto van de stok op het strand na omzetting door DeepDream via de Dreamify app.

Foto van de stok op het strand na omzetting door DeepDream via de Dreamify app.

DeepDream netwerk

Voor het analyseren van foto’s heeft Google onder meer het neurale netwerk DeepDream gebouwd. Dit zelflerende systeem is geprogrammeerd om gezichten en andere onderwerpen op een foto te herkennen. Voor Google is dat natuurlijk interessant omdat ze op die manier foto’s doorzoekbaar en vervolgens vindbaar kunnen maken.

De processen die diep in een dergelijk neuraal netwerk plaatsvinden zijn heel lastig te onderzoeken. Om toch meer te weten te komen over de wijze waarop DeepDream werkt en ‘denkt’ laat Google het netwerk zelf beslissen hoe een foto moet worden aangepast om daar herkenbare onderdelen uit naar voren te halen.

De resultaten van deze DeepDream creaties zijn prachtig, eng en complex tegelijk. Op het internet worden deze beelden niet alleen kunstzinnig maar ook hallucinerend en psychedelisch genoemd.

DeepDream op je mobieltje

Google Research heeft de code voor DeepDream vrijgegeven (open source) waarna er direct allerlei sites en apps beschikbaar kwamen voor het omzetten van eigen foto’s. Een van die apps is de Dreamify app (Android, IOS). Deze werkt daarbij als doorgeefluik: je foto wordt geupload naar DeepDream en na een paar minuten krijg je de ‘Dreamified’ foto weer terug.

Een foto van een kookaburra vogel na een DeepDream bewerking.

Een kookaburra vogel na een DeepDream bewerking.

De rekenkracht die nodig is om je foto om te zetten wordt overigens verzorgd door de DeepDream servers van Google en dus niet door je mobiele telefoon!

Dreamify app

Je kan met de Dreamify app in een paar simpele stappen je eigen foto door DeepDream halen:

BoekenBoeken
  • Als je de app opent kan je een van de twaalf presets kiezen of op het tabblad ‘Customize’ je eigen waarden instellen.
  • Zet ‘Shared in Gallery’ uit als je de foto niet automatisch wil delen met andere gebruikers.
  • Neem vervolgens een foto (’take photo’) of kies een bestaande foto op je telefoon (‘upload image’).
  • Zodra je foto wordt geupload staat je foto onder ‘My Images’ achter de tab ‘pending’.
  • Als de foto klaar is (30 seconden tot een paar minuten later, afhankelijk van de instellingen) verschijnt deze achter de tab ‘completed’.
  • Druk op de foto en vervolgens op Share/Save om deze te delen of op te slaan.
  • De informatieknop rechtsboven laat de preset of de instellingen zien die je hebt gebruikt.
  • Als je de originele foto nog even wil zien druk je op de bewerkte foto.

Iterations in Dreamify

In het tabblad ‘Customize’ kan je met het schuifje ‘iterations’ het aantal keren instellen dat de foto door het systeem wordt gehaald. Hoe hoger het aantal hoe duidelijker de voorwerpen en dieren te zien zijn die DeepDream op je foto heeft ‘gevonden’.

De standaard instelling van ‘iterations’ is 10. Bij een hoog getal (maximaal 40) zal je foto nauwelijks nog herkenbaar zijn omdat in alle hoeken en gaten honden, vazen, auto’s en dergelijke zijn ontstaan. Probeer daarom eerst een waarde tussen 20 en 30, dan zie je de originele foto nog een beetje terug tussen de door DeepDream gegenereerde kunstwerken.

Door ook met andere instellingen te spelen kan je je mobiele foto helemaal omzetten in een prachtige (of enge!) fantasiewereld.

Conclusie

Heb jij al ervaringen met Dreamify of andere DeepDream apps? Heb je nog tips voor goede instellingen van deze app? Laat het eens weten in het commentaarvak hieronder.

MobileMobile

Als je aan de slag gaat met Dreamify vergeet dan niet de hashtag #deepdream te gebruiken in je sociale media.

Tot slot zijn dit nog de links naar de artikelen van Google Research waarin DeepDream wordt beschreven:

Inceptionism: going deeper into neural networks.

DeepDream – a code example for visualizing neural networks.

De gebruikte versies van de Dreamify App in dit artikel:
IOS: 1.o.2 (gratis)
Android: 1.0.2 (gratis).