Category: Deep fakes

#006 3D Face Modeling – A Morphable Model for the synthesis of 3D Faces

Highlights: Hello and welcome. In this post, we shall describe a modeling technique for 3D textured faces. By converting a set of 3D face models’ shapes and textures into a vector space representation, we will be able to create a morphable face model. By creating linear combinations of face models, new faces and facial expressions can be generated. So, let us begin this journey! 3D Database of Faces (Cyberware TM) In order to create 3D…
Read more

#005 3D Face Modeling – Principal component analysis (PCA)

Highlights: Hello and welcome to our new post. Here we are going to talk about Principal Component Analysis (PCA). In the previous post, we learned that we need to apply this method to construct a parametric face model. In order to better understand the whole process let’s remind ourselves what is PCA and how it works. The theoretical explanation of the PCA in this post is based on the YouTube video “3D Scanning & Motion…
Read more

#004 3D Face Modeling – 3D Scanning & Motion Capture: Parametric Face Models

Highlights: Hello and welcome. In the last few years, Deep fake videos become very popular on social media. In this post, we will learn the basic theory behind deep fakes, and more specifically, how we can build a 3D face model and capture a motion in the human face. In this post, we are going to review the YouTube video “3D Scanning & Motion Capture: 8. Parametric Face Models”[1]. So let’s begin! Let’s have a…
Read more

#007 3D Face Modeling – 3DMM model fitting in Python

Highlights: In this post, we will see how we can create a face model just from an input image using PyTorch. For this 3D model, we will obtain all the parameters which we can later play with. So, let’s begin with our post. Data preparation The first step for running the code is cloning the GitHub repository from Ascust, which has very well-explained instructions for running the code. The next step is to download the…
Read more