Data
Data Format
Input Data
0_body directory contains information about human body structure,
1_input/off directory contains meshes,
and 1_input/gt directory contains ground truth poses.
Note: off meshes are not in meters, they should be scaled by 0.6.
File format a *.gt file (same format is used for *.pose.txt predicted poses):
NPoses N - number of ground truth poses poses
Pose X Regions R - for each pose X=0, .., N-1, R=number of prescribed points for pose X
Region r name pnts 1 - lists assigned contact points for the pose, name is body part name
NOTE: r maps to a line in 0_body/regions.txt file
fid b1 b2 b3 x y z - contact point on the surface, fid is face id, b1-b3 barycentric coords,
xyz - position
... list of all regions (repeated R times)...
NSkeleton: P - indicates that next P values are skeleton parameters
x y z alpha_up theta_1 ... theta_{P-4} - translation and rotation (around up)
for a root, followed by P-4 joint angles
NOTE: see 0_body/regions_skeleton.txt file format description below
... list of all poses (usually there is only one ground truth pose)...
File format a 0_body/regions_skeleton.txt file (best understood from IKSolver.cpp code):
scale 2.5 - constant scale applied to all distances below.
joint1 joint2 axis length type [link_params] - describes a link between joint1 and joint2,
other parameters:
axis - pick a link direction (along X, Y, or Z coordinate),
length - length of the link,
type=[ball_socket, hinge, fixed] - type of the joint1, parameters depend on link type
ball_socket - 3 euler angles (link_params = min/max values on each angle, multiply by π)
hinge - 1 angle w.r.t. a pivot (link_params = pivot_axis min/max angle, multiply by π)
fixed - no parameters, just a connection.
... list of links (first node is the root) ...
File format a 0_body/regions_symmetry.txt file:
... symmetric body parts appear on the same line ...
|
References
Please cite the pages / papers below if you use the datasets:
[1] Google / Trimble 3D Warehouse
http://sketchup.google.com/3dwarehouse/
[2] Exploring Collections of 3D Models using Fuzzy Correspondences
Vladimir G. Kim, Wilmot Li, Niloy J. Mitra, Stephen DiVerdi, and Thomas Funkhouser
SIGGRAPH 2012
[3] Co-Hierarchical Analysis of Shape Structures
Oliver van Kaick, Kai Xu, Hao Zhang, Yanzhen Wang, Shuyang Sun, Ariel Shamir, and Daniel Cohen-Or
SIGGRAPH 2013
[4] Shape2Pose: Human-Centric Shape Analysis
Vladimir G. Kim, Siddhartha Chaudhuri, Leonidas Guibas, and Thomas Funkhouser
SIGGRAPH 2014
|