Best
I've the problem that I don't know how to use the Bosphorus data (or a similar one, which uses the same kind of structure). First of all, my final goal is, to create a 3D face recognition system from the Bosphorus database. But unfortunately I don't know how to do this. I don't ask you how to solve the 3d face recognition but I only really like to know how to handle this data so that I can create this application. I've tried a lot of things but non of them worked. And almost all the papers start from a given 3D face.
This Bosphorus database provides me the following data
- images of a human faces (.png)
- landmarks of a human faces [Person X - Outer left eyebrow : -91.623 7.905 -83.9 ... ]
- an Nx5 matrix
And that its basicly everything.
But before I go further, here is the description of the Nx5 Matrix :
% Date: 2008
% Outputs:
% zmin : minimum depth value denoting the background | = -1000000
% nrows : subsampled number of rows | = 229
% ncols : subsampled number of columns | = 188
% imfile : image file name
% data : Nx5 matrix where columns are 3D coordinates and 2D | N = 43052
% normalized image coordinates respectively. 2D coordinates are
% normalized to the range [0,1]. N = nrows*ncols. In this matrix, values
% that are equal to zmin denotes the background.
-1000000000 -1000000000 -1000000000 0,995567 0,003639
-1000000000 -1000000000 -1000000000 0,990248 0,003639
-1000000000 -1000000000 -1000000000 0,984929 0,003639
... ... ... ... ...
And now the real question: How do I handle this data ?
First of all, how do I create an 3D image like in the following image by this data?
Secondly, the Bosphorus data is normalized. But the landmarks are not. How can I plot, use, anker, refer the landmark points on that 3D image?
Third, How can I calculate the geodesic distance between 2 points from the 3D image? E.g. the geodesic distance between two landmarks (shortest path, Dijkstra). Thus how do I hop from the one to another.
And that is basicly it. I've tried a lot of papers but all of them starts with the given 3D image even though they use the Bosphorus database or a similar one.
I hope that someone can help me, everything is welcome
Kind regards
Dieter
-- For this project, I'm using Matlab. But I think that if you've a general idea, that the environment would be independent to solve it --