Enciclopedia Boulder v1.0

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

15.85 14.4.10 Contrato BoundaryEvent

Campo Tipo/regla
boundaryEventId string immutable within attempt
attemptId string
eventType BoundaryEvent vocabulary or extension namespace
nominalTimestampNs int64|null; posterior median or selected representative
earliestTimestampNs int64 inclusive|null
latestTimestampNs int64 inclusive|null
posteriorStdMs float|null
probability float 0..1 calibrated for the event hypothesis
direction enter|exit|peak|instant|unknown
laneIds array
bodyRegionIds array
contactEpisodeIds array
sourceContactSet array
targetContactSet array
evidence array<{signalId,value,unit,quality,weight,provenance}>
detectionMode OnlineCausal|OfflineSmoothed|Manual|SensorTriggered|Fused
revision integer; boundaries may be revised before timeline sealing
qualityFlags array
provenance model/rule/annotator versions, calibration IDs and timestamps

15.85.1 Incertidumbre temporal

earliestTimestampNs <= nominalTimestampNs <= latestTimestampNs

El intervalo puede representar blur, FPS, latencia, oclusión o desacuerdo de anotadores. Reducirlo artificialmente al centro de un frame produce precisión ficticia.