Tuesday 8 October 2013

Selecting O3DGC Encoding Parameters


Attribute type
Quantization
Prediction mode
POSITION

Excellent quality: 13
Good quality: 12
Aggressive compression: 10
O3DGC_SC3DMC_PARALLELOGRAM_PREDICTION

TEXCOORD

10 (for 1024x1024) texture images
9 (for 512x512) texture images
8 (for 256x256) texture images
N (for 2^Nx2^N) texture images
O3DGC_SC3DMC_PARALLELOGRAM_PREDICTION

NORMAL

Excellent quality: 10
Good quality: 8
Aggressive compression: 6
O3DGC_SC3DMC_SURF_NORMALS_PREDICTION if the normals magnitudes are not relevant
O3DGC_SC3DMC_PARALLELOGRAM_PREDICTION to preserve the normals magnitudes

COLOR

Excellent quality: 10
Good quality: 8
Aggressive compression: 6
O3DGC_SC3DMC_DIFFERENTIAL_PREDICTION

WEIGHT

No idea yet. I need to test with real data.
I would say between 8-12

O3DGC_SC3DMC_PARALLELOGRAM_PREDICTION

JOINT_ID

No quantization
O3DGC_SC3DMC_DIFFERENTIAL_PREDICTION



Computational complexity of prediction modes:
·         O3DGC_SC3DMC_PARALLELOGRAM_PREDICTION (+++)
·         O3DGC_SC3DMC_SURF_NORMALS_PREDICTION (+++)
·         O3DGC_SC3DMC_DIFFERENTIAL_PREDICTION (++)
·         O3DGC_SC3DMC_NO_PREDICTION (+)