Projet finance par l'ANR

Projet MADRAS

3D Models And Dynamic models Representation And Segmentation

Repository

[English version follows – click here to reach it]

Two manually segmented babies

Un des buts du projet MADRAS est de fournir des collections de maillages 3D avec segmentations vérité-terrain : une collection de maillages 3D statiques et une collection de séquences de maillages 3D (maillages dynamiques, 3D+t).

Dernière mise à jour des collections : 15 juin 2009.

Collection de maillages statiques

La collection est disponible sur le site web dédié 3D Segmentation Benchmark.

A l’heure actuelle, la collection de maillages 3D statiques comprend vingt-huit maillages 3D statiques répartis en cinq classes (animaux, meubles, mains, humains, statuettes). Chaque maillage est accompagné de quatre segmentations manuelles vérité-terrain.

Chaque classe est stockée dans un répertoire :

  • animal : des animaux (cheval, aigle, etc.) ;
  • furniture : des meubles (chaise, table, etc.) ;
  • hand : des mains dans différentes postures ;
  • human : des humanoïdes (bébé, robot, etc.) ;
  • statuette : des statuettes (bimba, vaselion, etc.)

Dans chaque répertoire, un sous-répertoire au nom du modèle (modelname) contient les informations suivantes :

  • modelname.wrl, modelname.ply et modelname.off : le modèle modelname aux formats VRML, PLY et OFF sans aucune couleur ;
  • modelname.n.wrl : la nième version de segmentation vérité-terrain du modèle modelname au format VRML colorisé avec une couleur par segment ;
  • modelname.n.offc : la nième version de segmentation vérité-terrain du modèle modelname au format OFFc (extension colorisée du format OFF - documentation bientôt disponible) ;
  • modelname.n.lab : le fichier de labels de la nième version de segmentation vérité-terrain du modèle modelname (documentation bientôt disponible).

Si vous utilisez tout ou parties de cette collection, veuillez citer l’article suivant :

Halim Benhabiles, Jean-Philippe Vandeborre, Guillaume Lavoué and Mohamed Daoudi
“A framework for the objective evaluation of segmentation algorithms using a ground-truth of human segmented 3D-models”
IEEE International Conference on Shape Modeling and Applications (SMI), Beijing, China, June 26-28, 2009.
(PDF | BiBTeX)

Collection de séquences de maillages (dynamiques)

La collection est disponible à la page MADRAS-repository-seq.

La collection de séquences de maillages est organisée différemment. Elle est classée en fonction du type de séquence (voir cette page pour les différents types de séquences) :

  • maillage dynamique ;
  • séquence stable de maillages ;
  • séquence non-contrainte de maillages.

Chaque type de séquence contient ensuite deux sous-types :

  • séquence articulée : les séquences représentent un (ou plusieurs) mouvement articulé (mouvement humain…) ;
  • séquence non-articulée : les séquences représentent un (ou plusieurs) mouvement non articulé (tissus…).

Les séquences sont stockées dans le format xml.bz2 (voir cette page). Un fichier contient la séquence correspondante ainsi qu’une segmentation stable ou temporelle (qui correspond parfois à la séquence entière).

Un logiciel de visualisation est disponible. Une version pour MS-Windows est en cours de développement.

English version

Two manually segmented babies

One of the MADRAS project’s goals is to provide repositories of 3D-meshes with some ground-truth segmentations: a repository of static 3D-meshes and a repository of 3D-mesh sequences (dynamic meshes, 3D+t).

Last update of the repository: 15 June 2009.

Repository of static 3D-meshes

The repository is available on the 3D Segmentation Benchmark dedicated website.

Nowadays, the static 3D-mesh repository includes twenty-eight 3D-static meshes categorized in five classes (animal, furniture, hand, human, statuette). Each mesh is provided with four manually edited ground-truth segmentations.

Each class of models is stored in a directory:

  • animal: animals as horse, eagle, etc. ;
  • furniture: furnitures as chair, table, etc. ;
  • hand: human hands in different postures ;
  • human: humanoids as baby, robot, etc. ;
  • statuette: statuettes as bimba, vaselion, etc.

In each directory, a sub-directory named as the model name (modelname) contains the following information:

  • modelname.wrl, modelname.ply and modelname.off : the model modelname in VRML, PLY and OFF formats without any color;
  • modelname.n.wrl : the n-th ground-truth segmentation of the model modelname in VRML format colored with a color per segment;
  • modelname.n.offc : the n-th ground-truth segmentation of the model modelname in OFFc format (extension with colors of the OFF format - documentation available soon);
  • modelname.n.lab : the label file of the n-th ground-truth segmentation of the model modelname (documentation available soon).

If you use any part of this repository, please cite:

Halim Benhabiles, Jean-Philippe Vandeborre, Guillaume Lavoué and Mohamed Daoudi
“A framework for the objective evaluation of segmentation algorithms using a ground-truth of human segmented 3D-models”
IEEE International Conference on Shape Modeling and Applications (SMI), Beijing, China, June 26-28, 2009.
(PDF | BiBTeX)

Repository of dynamic 3D-meshes

The repository is available on the MADRAS-repository-seq page.

The collection of mesh sequence is organized in a different way: the sequences are classified by type (see this page for a description):

  • Dynamic Meshes;
  • Stable Mesh Sequences;
  • Unconstrained Mesh Sequences.

Each sequence type is split in two categories:

  • articulated sequence;
  • unarticulated sequence.

The sequences are stored in the xml.bz2 format (defined here). Each file contains the corresponding sequence and a stable or temporal segmentation (sometimes being the sequence itself).

A software to visualize the sequences is available here. An MS-Windows version is currently in developpement.