O que é um Deepfake e como eles são feitos?

Você pode ter visto um vídeo do rosto de Nicholas Cage transposto para outro personagem circulando na internet(rounds on the internet) recentemente. Não, não nos referimos a um clipe do filme Face/Off . Estas são cenas de vários filmes em que Nicholas Cage definitivamente não interpretou, mas parecem muito convincentes. Como eles conseguiram isso?

Bem, a resposta não(answer isn) é “feitiçaria”, mas uma tecnologia que foi apelidada de “deepfake” e está causando um grande alvoroço em várias indústrias e comunidades.

O que é um “Deepfake”?

A palavra “deepfake” vem do termo “deep learning” e, claro, “fake”. O aprendizado profundo(Deep learning) é um ramo especializado do aprendizado de máquina(machine learning) , que novamente faz parte da área geral de Inteligência Artificial(Artificial Intelligence) .

Com o aumento dramático no poder de computação e formas recém-descobertas para os computadores processarem e analisarem uma grande quantidade de dados do mundo real, os computadores agora podem fazer coisas que a maioria de nós nunca poderia imaginar. Os deepfakes(Deepfakes) aplicam essa tecnologia para sintetizar imagens humanas, criando fotos ou vídeos de coisas que essas pessoas nunca fizeram e nunca disseram. 

Como funciona a tecnologia Deepfake?

O aprendizado profundo(Deep learning) , que sustenta os métodos deepfake, descreve a aplicação moderna da simulação de rede neural para conjuntos de dados massivos. As redes neurais não são um conceito ou tecnologia(concept or technology) novo , mas até os tempos modernos eram bastante rudimentares.

Uma rede neural artificial simula o processo de aprendizagem(learning process) que acontece em cérebros biológicos, pelo menos até certo ponto. Quando você aprende ou lida com o mundo exterior, as conexões entre suas células cerebrais mudam.

Eles formam circuitos e estruturas lógicas, fortalecendo algumas conexões e enfraquecendo outras. À medida que você domina algo, como aprender a dirigir ou jogar tênis, esses circuitos cerebrais se tornam rápidos e eficientes. Eventualmente, você é tão bom em algo que nem precisa pensar em fazê-lo.

Isso é essencialmente a mesma coisa que acontece com um sistema de aprendizado(learning system) profundo . Ele analisa montes de exemplos de algo e depois se torna progressivamente melhor em “entendê-lo”.

No caso de deepfakes, o software analisa exemplos do rosto que você deseja transpor, bem como o vídeo para o qual deseja transpô-lo. Com treinamento suficiente, ele pode eventualmente sintetizar uma face que corresponda aos dados de treinamento e, em seguida, sobrepô-la perfeitamente em qualquer outra face.

Qual software é usado para fazer deepfakes?

Existem vários aplicativos que permitem que as pessoas façam deepfakes. O FakeApp(FakeApp) foi o primeiro aplicativo que conhecemos com o objetivo de dar às pessoas normais uma chance de criar conteúdo deepfake. O site agora está extinto e encontrar uma cópia não é nada fácil.

Os fabricantes de deepfakes agora mudaram para um aplicativo chamado DeepFaceLab , que está hospedado no GitHub e gerou um fluxo interminável de tutoriais em lugares como o Reddit .

Fazendo um deepfake

Este artigo não pretende ser um tutorial, portanto, forneceremos uma visão geral de como os deepfakes são feitos na prática, mas não forneceremos etapas exatas sobre como criar um você mesmo.

Existem algumas razões para isso, mas a principal é que a legalidade de fazer deepfakes é altamente controversa. Assim como não fornecemos etapas exatas para ajudá-lo a piratear software ou realizar outras atividades ilegais, não forneceremos instruções passo a passo para fazer deepfakes.

Além disso, o próprio criador do DeepFaceLab lançou um tutorial em vídeo passo a passo(step-by-step video tutorial) para o software que qualquer pessoa pode acompanhar, caso deseje assumir a responsabilidade por tal risco.

Para ter uma ideia de como essas coisas se tornaram boas, confira este site(check out this website) onde uma nova fotografia de uma pessoa que não existe é gerada quando você atualiza a página.

Nosso objetivo é ajudá-lo a entender a tecnologia, já que você a encontrará cada vez mais com o passar do tempo. Com isso dito, essas são as fases amplas da criação de um deepfake com o DeepFaceLab(DeepFaceLab) .

Depois de baixar e descompactar o DeepFaceLab , você se depara com uma pasta contendo muitas outras pastas e uma série de arquivos em lote.

Há uma pasta chamada “workspace” que contém os modelos de treinamento, os vídeos de origem(source videos) e a saída. O DeepFaceLab(DeepFaceLab) trabalha com nomes e locais de arquivos específicos, para que os arquivos em lote possam funcionar. Por exemplo, o arquivo de origem(source file) é sempre denominado “data_src” e o destino é denominado “data_dst”.

Não há interface de software(software interface) como a maioria das pessoas conhece. Apenas uma lista de arquivos em lote numerados representando as etapas do processo. Primeiro(First) os vídeos de origem e destino(source and destination videos) têm seus quadros extraídos como arquivos de imagem.

Em seguida, várias etapas de análise são executadas, seguidas de treinamento baseado em GPU, onde a rede neural aprende o que precisa sobre os rostos nos dois vídeos para construir um modelo. Finalmente, um novo vídeo composto é produzido.

Uso indevido de deepfakes

Como mencionamos acima, os deepfakes são muito controversos. Pode violar as leis existentes em alguns países e novas leis estão em andamento para lidar com a tecnologia e suas aplicações.

Deepfakes podem ser usados ​​para criar hoaxes, como um vídeo de um presidente dizendo coisas malucas(video of a president saying crazy things) . Pode ser usado para inserir pessoas em filmes pornográficos com o propósito de assediar(purpose or harassing) ou prejudicar de alguma forma.

Como você provavelmente pode imaginar, você pode causar muitos danos com um deepfake convincente e as consequências se você for pego podem se tornar muito mais graves em um futuro próximo.

Questionar tudo

Agora que essa tecnologia existe e funciona tão bem, isso significa que temos que olhar para mídias como vídeos sob uma luz totalmente nova. Se alguém divulgar um vídeo nas redes sociais de uma pessoa famosa ou político dizendo ou fazendo algo controverso, primeiro você terá que perguntar se o vídeo é real.

A maioria dos deepfakes mal feitos são obviamente falsos, uma vez que você saiba o que procurar e tenha visto alguns. No entanto, em alguns casos, mesmo um olho treinado pode ter dificuldade em dizer que algum tipo de manipulação de CG(CG manipulation) está acontecendo e, à medida que a tecnologia melhora, isso se tornará impossível.



About the author

Sou técnico de informática com mais de 10 anos de experiência na indústria do entretenimento. Eu sei como consertar computadores e tablets, aumentar seu desempenho e melhorar sua usabilidade. Além disso, também posso ajudá-lo com suas necessidades de entretenimento fornecendo dicas sobre como assistir TV ou baixar conteúdo de filmes no seu iPhone ou Mac.



Related posts