1 rri_metrics.types
rri_metrics.types
Typed containers and enums for oracle RRI computation.
This module centralises small, self-contained data structures that are shared between the RRI metrics utilities and the high-level OracleRRI facade. Keeping the types separate avoids circular imports between metrics and aria_nbv.rri_metrics.oracle_rri while providing a single source of truth for shapes, units, and semantic meaning.
RriResult stores both the scalar improvement label and the directional point-mesh diagnostics needed to audit target-vs-scene behavior. Downstream datasets should carry these diagnostics when feasible so improvements in RRI can be decomposed into accuracy and completeness changes.
1.1 Classes
| Name | Description |
|---|---|
| DistanceAggregation | Supported reduction modes for distance tensors. |
| DistanceBreakdown | Directional distance components used to form Chamfer-style metrics. |
| RriResult | Batch of per-candidate RRI outcomes and distance diagnostics. |