Objective
This report elaborates on the various aspects of the geometric modelling of the virtual human to be incrusted in the CYBER-II augmented scene. The report describes the research and practical work undertaken to fulfill the requirements of the study of the movements of a real human to be incrusted in a virtual world. These requirements were identified in the document accessible here. They involve:
This report is divided into five parts. My research work on the geometric modelling of the virtual human initiated with a survey of various practices for modelling a virtual human. This survey is briefly overviewed and summarised in the first part of this report. Following the survey, a particular skeleton based model and a synthetic VRML-based h-anim compliant human models were considered. These models helped in identifying important parameters and dependencies governing virtual human models. The technical work related to these models and the identification of the corresponding parameters and dependecies are described in the second part of this report. The third part of this report describes a technique to estimate human motion based on matching the images of an animated human skeleton (a synthetic human model) with the captured images of a real moving human. Part 4, foresees some applications of the CYBER-II project in particular domains. Part 5 concludes with recommendations and future works related to the geometric modelling of virtual humans to meet the various constraints imposed by the CYBER-II project.
You can read the results of the survey in the following publication. The following links allow you to read the paper.
“Geometric Modelling of Moving Virtual Humans: A Survey of Various Practices”
Soha Maad, Saida Bouakaz
Journées GTMG - Groupe de Travail en Modélisation Géométrique - 2004
This part allows you to view and download two programs:
In the context of my work, the estimation of human motion involves the estimation of the parameters for animating a synthetic human skeleton. This estimation is based on the analysis of captured multi-views videos of a real moving human. This analysis relies on an image matching technique and it involves the following steps:
Have a look at the JAVA class documentation for the human motion estimation program by clicking at:
java applet [*]
You may be curious to see how far CYBERII applications can go. Well ... have a look at this paper. The following links allow you to read the paper.
“From Virtual to Augmented Reality in Financial Trading: A CYBER-II Application”
Soha Maad, Saida Bouakaz
European Conference on Combinatorial Optimization ECCO XVII- 2004
[*] Sorry but the Webmaster has lost this applet!
[1] Silhouette extraction involves the substraction of the foreground image of the moving human from the background image which is constant.
[2] The image matching technique uses an optimisation algorithm to estimate the best fit parameters that match the skeleton position to the moving human position.