Inicio · Capítulos · 14. Señales para visión artificial
En esta página
14.5.4 Contratos de
datos
KinematicSample
sampleId |
string |
subjectTrackId |
string |
entityType |
Landmark|DerivedAnchor|BodyRegion|Segment|BodyCOM|ProxyCOM|ContactPoint|SceneObject |
entityId |
string |
timestampNs |
int64 monotonic domain from 14.1 |
frameId |
I|N|C|D|W|B|S_i|G_j|custom |
position |
{x,y,z,unit=m}|null |
orientation |
{rotationMatrix3x3|quaternion_wxyz}|null |
linearVelocity |
{x,y,z,unit=m/s}|null |
linearAcceleration |
{x,y,z,unit=m/s2}|null |
linearJerk |
{x,y,z,unit=m/s3}|null |
angularVelocity |
{x,y,z,unit=rad/s}|null |
angularAcceleration |
{x,y,z,unit=rad/s2}|null |
covariance |
typed covariance blocks or null |
sourceLayer |
L0|L1|L2|L3 |
filterProfileId |
string|null |
derivativeProfileId |
string|null |
quality |
0..1 calibrated plus flags |
visibility |
Visible|OccludedInferred|Interpolated|OutOfFrame|Unknown |
provenance |
model, calibration, transforms, software version and input IDs |
KinematicSeries
seriesId |
string immutable |
entityId |
string |
quantityId |
position|orientation|velocity|acceleration|jerk|jointAngle|custom |
frameId |
string |
unit |
UCUM-compatible string |
timeRangeNs |
[start,end) |
sampleIds |
ordered references or columnar storage pointer |
samplingPolicy |
Native|UniformResampled|EventAligned|PhaseNormalized |
nominalRateHz |
float|null |
actualDeltaTimeStatistics |
{median,min,max,mad} |
validMask |
boolean or categorical per sample |
uncertaintyRepresentation |
None|Covariance|Quantiles|Samples|Ensemble |
lineage |
input series and processing profiles |
FeatureValue
featureValueId |
string |
featureDefinitionId |
KIN-* |
subjectTrackId |
string |
entityRefs |
array |
attemptTimelineId |
string |
phaseIntervalId |
string|null |
moveEpisodeId |
string|null |
window |
{startNs,endNs,boundaryUncertaintyNs} |
value |
scalar|vector|matrix|categorical|series|null |
unit |
string |
frameId |
string|null |
normalizationProfileId |
string |
aggregation |
sample|mean|median|sd|mad|min|max|quantile|integral|count|curve |
uncertainty |
distribution, covariance, interval or null |
quality |
0..1 plus flags |
publicationState |
Valid|Provisional|Censored|Invalid|Unknown |
provenance |
source series, algorithms, parameters, code version and
timestamps |
El contrato evita que un número aislado pierda su frame, unidad,
ventana, método, normalización o procedencia.