実世界のロボット工学アプリケーションに適した楕円パターンのリアルタイム検出と追跡のための新しいアルゴリズムを提案します。この方法では、画像フレームの各輪郭に楕円をフィットさせ、適切にフィットしない楕円を拒否します。結果として得られる検出および追跡方法は、ロボットのリソースが限られた車載コンピューターで使用できるほど軽量であり、照明の変化に対処し、ビューが部分的であってもパターンを検出できます。この方法は、高速で移動する車両に着陸する自律型UAVのアプリケーション例でテストされ、屋内、屋外、および実際のロボットタスクのシミュレーションでそのパフォーマンスを示します。他のよく知られている楕円検出方法との比較は、提案されたアルゴリズムが、1500フレームを超えるデータセットで0.981のF1スコアで他の方法よりも優れていることを示しています。実験のビデオ、ソースコード、および収集されたデータセットは、https://theairlab.org/landing-on-vehicleの論文で提供されています。
We propose a new algorithm for real-time detection and tracking of elliptic patterns suitable for real-world robotics applications. The method fits ellipses to each contour in the image frame and rejects ellipses that do not yield a good fit. The resulting detection and tracking method is lightweight enough to be used on robots' resource-limited onboard computers, can deal with lighting variations and detect the pattern even when the view is partial. The method is tested on an example application of an autonomous UAV landing on a fast-moving vehicle to show its performance indoors, outdoors, and in simulation on a real-world robotics task. The comparison with other well-known ellipse detection methods shows that our proposed algorithm outperforms other methods with the F1 score of 0.981 on a dataset with over 1500 frames. The videos of experiments, the source codes, and the collected dataset are provided with the paper at https://theairlab.org/landing-on-vehicle .