実世界のロボット工学アプリケーションに適した楕円パターンのリアルタイム検出と追跡のための新しいアルゴリズムを提案します。この方法では、画像フレームの各輪郭に楕円をフィットさせ、適切にフィットしない楕円を拒否します。異常気象や照明条件で完全、部分的、不完全な楕円を検出でき、ロボットのリソースが限られたオンボードコンピューターで使用できるほど軽量です。この方法は、高速で移動する車両に着陸する自律型UAVのアプリケーション例で使用され、屋内、屋外、および実際のロボットタスクのシミュレーションでそのパフォーマンスを示します。他のよく知られている楕円検出方法との比較は、提案されたアルゴリズムが、1500フレームを超えるデータセットでF1スコア0.981で他の方法よりも優れていることを示しています。実験のビデオ、ソースコード、および収集されたデータセットは、論文とともに提供されます。
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. It can detect complete, partial, and imperfect ellipses in extreme weather and lighting conditions and is lightweight enough to be used on robots' resource-limited onboard computers. The method is used on an example application of 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.