精度、効率、適応性を向上させた合理的な物体検出で、実世界のアプリケーションに対応します。
アンカーフリー検出器は、物体検出における最新のアプローチであり、事前に定義されたアンカーボックスに依存することなく、物体の位置を直接予測することでプロセスを合理化する。画像全体の参照として固定サイズのボックス(アンカー)のセットを使用する従来のアンカーベースの検出器とは異なり、アンカーフリーの方法は、ニューラルネットワークによって処理された画像特徴から直接、中心点やコーナーキーポイントのような主要な特性を予測することによって物体を識別します。この転換により、モデル・アーキテクチャがよりシンプルになり、学習過程における計算負荷が軽減され、特にCOCOのような多様なデータセットに見られる特異な形状や大きさの物体に対する性能が向上することが多い。
アンカー・フリー検出器は通常、物体検出を、畳み込みニューラルネットワーク(CNN)によって生成された特徴マップ内のキーポイントの推定や物体中心の予測の問題としてフレームワークする。これらのモデルは、物体候補をアンカーボックスの密なグリッドにマッチングさせ、それらのボックスを精緻化する代わりに、画像の特徴表現内の特定の位置の物体特性を直接回帰する。一般的なアンカーフリーの手法には、以下のようなものがある:
これらの技術により、複雑なアンカー設計、アンカーに関連するハイパーパラメータ調整(学習率、バッチサイズなど)、アンカーベースのシステムに必要な複雑なマッチングロジックが不要になる。
アンカーレス検出器の最大の魅力は、そのコンセプトのシンプルさと柔軟性の向上にあります。主な利点は以下の通りです:
アンカー・フリー検出器とアンカー・ベース検出器の基本的な違いは、どのように最初のオブジェクト提案を生成するかである。Faster R-CNNや YOLOv4のような以前のアーキテクチャのようなアンカーベースのモデルは、画像グリッドに分散された定義済みのアンカーボックスのセットに大きく依存している。ネットワークはこれらのアンカーからのオフセットを予測し、アンカーが物体を含むかどうかを分類する。このアプローチでは、対象となるベンチマークデータセットに基づくアンカー特性の慎重な較正が必要である。
アンカーフリー検出器 Ultralytics YOLOのような YOLO11のような最近のUltralytics YOLOモデルを含むアンカーなし検出器は、アンカーメカニズムを完全にバイパスします。YOLO11のようなYOLOモデルは、アンカーメカニズムを完全にバイパスし、特徴マップ内の特定の点または領域に対するオブジェクトの特性(中心、角、境界までの距離など)を直接予測します。これにより、NMS(Non-Maximum Suppression)などの後処理ステップが簡素化され、不規則な形状の物体の検出精度が向上します。 Ultralytics YOLO11 アンカーフリーであることの利点を探り、YOLOXや YOLOv9のような他のモデルと性能を比較することができます。
アンカーフリー検出器は、幅広いコンピュータビジョン(CV)タスクにおいて非常に効果的である:
アンカーフリー検出器の開発とデプロイは、以下のような主要なディープラーニングフレームワークによってサポートされています。 PyTorchや TensorFlow.Ultralytics エコシステムは、以下のようなアンカーフリー設計を利用する堅牢なツールと事前訓練されたモデルを提供します。 Ultralytics YOLO11.Ultralytics ドキュメントで実装の詳細を調べたり、Ultralytics HUBを活用してモデルのトレーニング、データセットの管理、デプロイを効率化することができます。Papers With Codeのようなリソースは、最先端のオブジェクト検出モデルのキュレーションリストを提供しており、その多くはアンカーフリーアーキテクチャを特徴としています。基礎的な知識は、Courseraや DeepLearning.AIのようなプラットフォームを通じて習得することができる。特定のハードウェア向けにモデルを最適化するには、次のようなツールがある。 OpenVINOのようなツールを利用できる。