Wat is een deepfake en hoe worden ze gemaakt?

Je hebt misschien onlangs een video gezien van het gezicht van Nicholas Cage dat is getransponeerd naar een ander personage dat de ronde doet op internet . (rounds on the internet)Nee, we bedoelen niet een clip uit de film Face/Off . Dit zijn scènes uit verschillende films waarin Nicholas Cage zeker niet speelde, maar ze zien er wel erg overtuigend uit. Hoe hebben ze dit voor elkaar gekregen?

Welnu, het antwoord is niet "hekserij", maar een technologie die "deepfake" is genoemd en die nogal wat opschudding veroorzaakt in verschillende industrieën en gemeenschappen.

Wat is een "Deepfake"?

Het woord "deepfake" komt van de term "deep learning" en natuurlijk "nep". Deep learning is een gespecialiseerde tak van machine learning, die opnieuw deel uitmaakt van het algemene gebied van kunstmatige intelligentie(Artificial Intelligence) .

Met de dramatische toename van rekenkracht en nieuw ontdekte manieren waarop computers enorme hoeveelheden gegevens uit de echte wereld kunnen verwerken en analyseren, kunnen computers nu plotseling dingen doen die de meesten van ons zich nooit hadden kunnen voorstellen. Deepfakes passen deze technologie toe om menselijke afbeeldingen te synthetiseren en foto's of video's te maken van dingen die mensen nooit deden en nooit zeiden. 

Hoe werkt deepfake-technologie?

Deep learning, dat ten grondslag ligt aan deepfake-methoden, beschrijft de moderne toepassing van neurale netsimulatie op enorme datasets. Neurale netten zijn geen nieuw concept of nieuwe technologie, maar tot de moderne tijd waren ze behoorlijk rudimentair.

Een kunstmatig neuraal net simuleert het leerproces dat plaatsvindt in biologische hersenen, althans tot op zekere hoogte. Wanneer je leert of anderszins omgaat met de buitenwereld, veranderen de verbindingen tussen je hersencellen.

Ze vormen circuits en logische structuren, versterken sommige verbindingen en verzwakken andere. Naarmate je iets onder de knie krijgt, zoals leren autorijden of tennissen, worden die hersencircuits snel en efficiënt. Uiteindelijk ben je ergens zo goed in dat je er niet eens over na hoeft te denken om het te doen.

Dat is in wezen hetzelfde als bij een deep learning-systeem. Het kijkt naar talloze voorbeelden van iets en wordt dan steeds beter in het 'begrijpen'.

In het geval van deepfakes kijkt de software naar voorbeelden van het gezicht dat u wilt transponeren en naar de video waarnaar u het wilt transponeren. Met voldoende training kan het uiteindelijk een gezicht synthetiseren dat overeenkomt met de trainingsgegevens en het vervolgens naadloos over een ander gezicht leggen.

Welke software wordt gebruikt om deepfakes te maken?

Er zijn een aantal applicaties waarmee mensen deepfakes kunnen maken. FakeApp was de eerste app die we kennen en die bedoeld is om normale mensen een kans te geven om deepfake-inhoud te maken. De website is inmiddels opgeheven en het vinden van een exemplaar is helemaal niet eenvoudig.

Makers van deepfakes zijn nu grotendeels overgestapt op een applicatie genaamd DeepFaceLab , die wordt gehost op GitHub en heeft geleid tot een eindeloze stroom tutorials op plaatsen als Reddit .

Een deepfake maken

Dit artikel is niet bedoeld als een tutorial, dus we gaan een overzicht geven van hoe deepfakes in de praktijk worden gemaakt, maar geven geen exacte stappen om er zelf een te maken.

Hier zijn een paar redenen voor, maar de belangrijkste is dat de legaliteit van het maken van deepfakes zeer omstreden is. Net zoals we geen exacte stappen zouden geven om u te helpen software te piraten of andere illegale activiteiten uit te voeren, geven we geen stapsgewijze instructies voor het maken van deepfakes.

Bovendien heeft de eigenlijke maker van DeepFaceLab een stapsgewijze video-tutorial(step-by-step video tutorial) voor de software uitgebracht die iedereen kan volgen, mocht hij verantwoordelijkheid willen nemen voor een dergelijk risico.

Om een ​​idee te krijgen van hoe goed dit spul is geworden, ga je naar deze website(check out this website) waar een nieuwe foto van een persoon die niet bestaat wordt gegenereerd wanneer je de pagina ververst.

Ons doel is om u te helpen de technologie te begrijpen, aangezien u er in de loop van de tijd ongetwijfeld steeds vaker mee te maken zult krijgen. Dat gezegd hebbende, dit zijn de brede fasen van het maken van een deepfake met DeepFaceLab .

Na het downloaden en uitpakken van DeepFaceLab(DeepFaceLab) wordt u geconfronteerd met een map met veel andere mappen en een reeks batchbestanden.

Er is een map met de naam "werkruimte" die de trainingsmodellen, de bronvideo's en de uitvoer bevat. DeepFaceLab werkt met specifieke bestandsnamen en locaties, zodat de batchbestanden kunnen werken. Het bronbestand heeft bijvoorbeeld altijd de naam "data_src" en de bestemming heeft de naam "data_dst".

Er is geen software-interface zoals de meeste mensen die kennen. Gewoon een lijst met genummerde batchbestanden die de stappen van het proces vertegenwoordigen. Eerst(First) hebben de bron- en bestemmingsvideo's hun frames geëxtraheerd als afbeeldingsbestanden.

Vervolgens worden verschillende analysestappen uitgevoerd, gevolgd door GPU-gebaseerde training, waarbij het neurale netwerk leert wat het nodig heeft over de gezichten in de twee video's om een ​​model te bouwen. Eindelijk wordt er een nieuwe composietvideo gemaakt.

Misbruik van deepfakes

Zoals we hierboven vermeldden, zijn deepfakes erg controversieel. Het kan in sommige landen in strijd zijn met bestaande wetten en er zijn nieuwe wetten in de maak om de technologie en de toepassingen ervan aan te pakken.

Deepfakes kunnen worden gebruikt om hoaxes te creëren, zoals een video van een president die gekke dingen zegt(video of a president saying crazy things) . Het kan worden gebruikt om mensen in pornografische films in te voegen met het doel hen lastig te vallen of anderszins te schaden.

Zoals je je waarschijnlijk wel kunt voorstellen, kun je met een overtuigende deepfake veel schade aanrichten en de gevolgen als je wordt betrapt kunnen in de nabije toekomst veel ernstiger worden.

Vraag alles

Nu deze technologie bestaat en zo goed werkt, betekent dit dat we media zoals video's in een heel nieuw licht moeten bekijken. Als iemand op sociale media een video circuleert van een beroemd persoon of politicus die iets controversieels zegt of doet, moet je je eerst afvragen of de video echt is.

De meeste slecht uitgevoerde deepfakes zijn duidelijk nep, als je eenmaal weet waar je op moet letten en er een paar hebt gezien. In sommige gevallen kan zelfs een getraind oog moeite hebben om te vertellen dat er een soort CG-manipulatie plaatsvindt en naarmate de technologie verbetert, wordt dit uiteindelijk onmogelijk.



About the author

Ik ben een computerprofessional met meer dan 10 jaar ervaring. In mijn vrije tijd help ik graag aan een bureau en leer ik kinderen internetten. Mijn vaardigheden omvatten veel dingen, maar het belangrijkste is dat ik weet hoe ik mensen kan helpen bij het oplossen van problemen. Als je iemand nodig hebt die je kan helpen met iets dringends of gewoon wat basistips wilt, neem dan contact met me op!



Related posts