IKKA: Inversion Classification via Critical Anomalies for Robust Visual Servoing
Organizations: Clausthal-Zellerfeld, Germany
Abstract
We introduce IKKA (Inversion Classification via Critical Anomalies), a topologically motivated weighting framework for robust visual servoing under distribution shift. Unlike conventional outlier handling, IKKA treats maverick points as structurally informative observations: points where small perturbations can induce qualitatively different control responses or class assignments. The method combines local extremality, boundary transversality, and multi-scale persistence into a single anomaly weight, W(x) = E(x) x T(x) x M(x), which modulates control updates near ambiguous decision regions. We instantiate IKKA in a CPU-only embedded visual-servoing pipeline on Raspberry Pi 4 and evaluate it across 230 reproducible runs under nominal and stress conditions. In stress scenarios involving dim illumination and transient occlusion, IKKA reduces the 95th-percentile lateral error by 24% relative to a hybrid baseline (0.124 to 0.094) while increasing throughput from 20.0 to 24.8 Hz. Non-parametric analysis confirms a large effect size (Cliff's delta = 0.79).
Figures & tables
| Tracker | FPS | CPU (%) | (nom.) | (stress) |
|---|---|---|---|---|
| HSV only | 28.1 | 38 | 0.037 | 0.320 |
| HSV + MOSSE | 26.0 | 48 | 0.013 | 0.148 |
| HSV + KCF | 22.0 | 66 | 0.019 | 0.171 |
| HSV + CSRT | 18.0 | 78 | 0.014 | 0.139 |
| Hybrid (M C) | 20.0 | 62 | 0.011 | 0.124 |
| Hybrid + IKKA (ours) | 24.8 | 45 | 0.010 | 0.094 |
| Configuration | Median recovery [s] | IQR [s] |
|---|---|---|
| HSV only | 0.33 | 0.22 |
| MOSSE | 0.21 | 0.11 |
| KCF | 0.62 | 0.25 |
| CSRT | 0.95 | 0.58 |
| Hybrid | 0.53 | 0.58 |
| Hybrid + IKKA | 0.38 | 0.19 |
| Variant | (stress) | FPS | Anomalous runs |
|---|---|---|---|
| Baseline (Hybrid, no IKKA) | 0.250 | 20.0 | 4 / 30 |
| only | 0.210 | 21.5 | 3 / 30 |
| only | 0.195 | 22.0 | 2 / 30 |
| only | 0.205 | 21.2 | 3 / 30 |
| (ours) | 0.094 | 24.8 | 1 / 30 |