MotionDLO: Hybrid Event- and Frame-Based Tracking of Deformable Linear Objects
Organizations: Institute for Factory Automation and Production Systems, Friedrich-Alexander-Universität Erlangen-Nürnberg, Fürther Straße 246b, 90429 Nürnberg, Germany
Abstract
Reliably tracking moving deformable linear objects (DLOs) while simultaneously ensuring robustness, accuracy, and temporally consistent state estimation remains a fundamental challenge in robot perception. We introduce MotionDLO, a real-time tracking framework specifically designed to overcome these limitations in temporal continuity and latency. The method exploits the high temporal resolution and sparsity of event-based cameras and combines segmentation with the Coherent Point Drift (CPD) algorithm under the principles of Motion Coherence Theory. This integration enables temporally consistent shape estimation while maintaining a low computational overhead. Existing event-based tracking methods are typically computationally efficient but exhibit reduced accuracy compared to frame-based approaches, or alternatively compromise event sparsity to achieve competitive performance. To resolve this trade-off, we propose a hybrid event- and frame-based tracking architecture that preserves the complementary strengths of both sensing modalities. The event stream ensures high-frequency motion updates, while frame-based information stabilizes spatial accuracy and object identity. We demonstrate that the proposed framework reliably associates DLO instances across video sequences, enabling robust perception for robotic manipulation tasks. Experimental results validate real-time performance at 12 ms update rates and accurate shape tracking with an point-to-curve error as measurement of accuracy of up to 0.43 mm, supporting dynamic path adaptation during manipulation. The source code and demonstration datasets are publicly available.
Figures & tables
| Task | Category | Methods | Advantages | Limitations |
| Single-frame segmentation | Generic instance segmentation | CNN-based: YOLACT [ 4 ] , YOLACT++ [ 5 ] , SOLOv2 [ 52 ] , CondInst [ 49 ] ; Two-stage: Mask R-CNN [ 29 ] , Mask R-CNN + PointRend [ 19 ] ; Transformer: Mask2Former [ 13 ] , QueryInst [ 20 ] | General-purpose masks via decoupled heads, boundary refinement, or attention | Poor fidelity on pixel-wide DLOs Transformer variants are often too computationally demanding for closed-loop robotic systems with strict latency requirements. |
| DLO-specific graph / skeleton pipelines | Ariadne [ 17 ] , Ariadne+ [ 11 ] , FASTDLO [ 9 ] , RT-DLO [ 8 ] , mBEST [ 15 ] | DLO-tailored segmentation, crossing handling, centerline extraction | Per-frame only, no temporal propagation or cross-frame identity | |
| Foundation-model / vision-language segmentation | SAM family: SAM [ 31 ] , SAM 2 [ 46 ] , SAM 3 [ 12 ] ; Vision-language: CLIPSeg [ 36 ] , ISCUTE [ 32 ] , DLO Perceiver [ 7 ] | Zero-shot or text-guided DLO selection; useful for initialization and drift correction | Masks only, no centerline state or temporal identity High GPU cost for real-time inference | |
| Cross-frame tracking | Registration-based | TrackDLO [ 54 ] , MultiDLO [ 55 ] | Temporally coherent state via point-set registration and Motion Coherence Theory | Degrade under fast motion RGB-D bound and capped at camera frame rate |
| Learning-based | UniStateDLO [ 38 ] | Cross-frame state estimation via learned generative diffusion | Complex multi-stage RGB-D / point-cloud pipeline |
| Task | Category | Methods | Advantages | Limitations |
| Motion & feature estimation | Event-camera sensing | Gallego et al. [ 23 ] , Gehrig et al. [ 24 ] | Microsecond latency, HDR, blur-robust edge output | Raw events lack DLO masks or ordered state |
| Event-based feature / object trackers | Async corners: Alzugaray et al. [ 3 ] ; Moving-object detection: Mitrokhin et al. [ 40 ] ; Hybrid frame-event: Messikommer et al. [ 39 ] ; Spiking fusion: Yang et al. [ 56 ] | Fast feature- or object-level tracking; hybrid and spiking variants add blur robustness and neuromorphic efficiency | Sparse features or generic moving objects, not DLO geometry or identity | |
| Event optical flow | EV-FlowNet [ 59 ] , E-RAFT [ 25 ] , time-surface matching [ 42 ] , triplet matching [ 48 ] | High-rate motion fields for warping under fast motion | No DLO instance identity or ordered centerline | |
| Object / structure segmentation | Event-based thin-structure tracking | Powerlines: Dietsche et al. [ 18 ] ; Cable-suspended loads: Panetsos et al. [ 44 ] | Event-based tracking of thin, cable-like structures | Constrained setups, not cluttered multi-DLO manipulation |
| Open-vocabulary event perception | SEAL [ 34 ] | Multimodal open-vocabulary event segmentation | Outdoor driving benchmarks, not DLO manipulation |
| Robot Speed (%) | Measure | px/s | mm/s |
|---|---|---|---|
| 50 | average | 1398 | 893.7 |
| max | 2339 | 1495.0 | |
| 75 | average | 1923 | 1229.0 |
| max | 2363 | 1510.3 | |
| 100 | average | 2312 | 1477.7 |
| max | 3529 | 2255.1 |
| RT-DLO | SAM 3 | MotionDLO | ||||
| Time | ID switch | Instances | ID switch | Instances | Switch | Instances |
| 1 | 0 | 2 | 0 | 1 | 0 | 1 |
| 2 | 1 | 2 | 0 | 1 | 0 | 1 |
| 3 | 2 | 2 | 0 | 1 | 0 | 1 |
| 4 | 2 | 2 | 0 | 1 | 0 | 1 |
| 5 | 2 | 2 | 0 | 1 | 0 | 1 |
| RT-DLO | SAM 3 | MotionDLO | ||||
| Time | ID switch | Instances | ID switch | Instances | Switch | Instances |
| 1 | 0 | 2 | 0 | 3 | 0 | 1 |
| 2 | 2 | 4 | 0 | 3 | 0 | 1 |
| 3 | 2 | 2 | 0 | 3 | 0 | 1 |
| 4 | 3 | 3 | 0 | 3 | 0 | 1 |
| 5 | 2 | 3 | 0 | 3 | 0 | 1 |
| Inference time in ms | Recentness map | ROI masking | Mask extraction | Skeletonization | CPD | Complete |
| MotionDLO | 0.32 | 2.07 | 2.01 | 3.68 | 3.16 | 12.34 |
| RT-DLO | - | 3.20 | 14.32 | - | - | - |
| TrackDLO | - | - | - | (669) | 15.22 | - |
| DLO | Metric | Mean | Median | Std | Unit |
| DLO 1 | Arc-length paired | px | |||
| mm | |||||
| Point-to-curve | px | ||||
| mm | |||||
| DLO 2 | Arc-length paired | px | |||
| mm |
Visual Object Tracking
Visual object tracking follows objects across video frames, maintaining their locations and identities despite motion, occlusion, and changing appearance.
See all 175 papers