Category: Deep Learning

#014 3D Face Modeling – Understanding primitives and transformations for image formation (Version A)

Highlights: Hello and welcome to our new post. In this lecture, we will continue gaining a good understanding of the image formation process. In particular, we are going to talk about how we can project a 3D scene onto a 2D image. We will introduce basic primitives and transformations in conventional but also in so-called homogeneous coordinates which play a fundamental role in describing objects and projections in 3D computer vision. Once we have an…
Read more

#014 3D Face Modeling – Understanding primitives and transformations for image formation (Version B)

Highlight: Hi and welcome to our new post! In this post, we will continue our journey of understanding how fundamental computer vision techniques work. We first need to understand how images are formed, and how to go from a 3D scene to a 2D image. By understanding this we can develop models that mathematically formalize this process. So, let us start. Understanding what are primitives They represent the basic building blocks that are used to…
Read more

#012 3D Face Modeling – Pinhole Camera and Perspective Projection

Highlights: Hello, and welcome. In this post, we’re going to talk about how to form an image from a 3D scene onto a 2D plane. We will start with a concept of a pinhole camera which is one of the most important concepts in computer vision. It is the simplest type of camera that you can imagine and it performs perspective projection. In this post, we are going to review the YouTube video “Pinhole and…
Read more

#011 3D Face Modeling – Capture, Learning, and Synthesis of 3D Speaking Styles – VOCA

Highlights: Hello and welcome back! We will continue our post series on talking faces. In this post, we will explore, the so-called, face animation. That is, we will not be focussed on face photo-realism, but on a digital avatar. So, let’s begin. Let’s have a look at the image below. Here we can see the difference between the animated character and a realistic 3D digital human. In this post, we will explore a model called…
Read more

#010 3D Face Modeling – Gentle Introduction to 3D rotations on a cube

Highlights: Hello and welcome. In this post, we will see examples and how we can rotate 3D objects. We will see how we can rotate a 3D cube around each axis, the \(x, y, z\) axes. Definition of the cube Now, we will do an example in Python by creating a 3D object which will consist of points with 3 dimensions. This 3D object will be a cube and we will rotate it around the…
Read more