Enciclopedia Boulder v1.0

Inicio · Capítulos · 14. Señales para visión artificial

En esta página

15.113 14.5.4 Contratos de datos

15.113.1 KinematicSample

Campo Tipo/regla
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

15.113.2 KinematicSeries

Campo Tipo/regla
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

15.113.3 FeatureValue

Campo Tipo/regla
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.