1段階のオブジェクト検出は、通常、2つのサブタスクを最適化することによって実装されます。2つの並列ブランチを持つヘッドを使用して、オブジェクトの分類とローカリゼーションを行います。これにより、2つのタスク間の予測に一定レベルの空間的不整合が生じる可能性があります。この作業では、学習ベースの方法で2つのタスクを明示的に整列させるタスク整列1ステージオブジェクト検出(TOOD)を提案します。まず、新しいタスクアラインヘッド(Tヘッド)を設計します。これは、タスクのインタラクティブ機能とタスク固有の機能の学習のバランスを改善し、タスクアライン予測子を介してアラインメントを学習する柔軟性を高めます。次に、タスクアラインメント学習(TAL)を提案し、設計されたサンプル割り当てスキームとタスクアラインロスを介して、トレーニング中に2つのタスクの最適なアンカーを明示的に近づけます(または統合します)。 MS-COCOで広範な実験が行われ、TOODは単一モデルの単一スケールテストで51.1APを達成します。これは、ATSS(47.7 AP)、GFL(48.2 AP)、PAA(49.0 AP)などの最近の1ステージ検出器を大幅に上回り、パラメーターとFLOPが少なくなっています。定性的な結果は、オブジェクトの分類とローカリゼーションのタスクをより適切に調整するためのTOODの有効性も示しています。コードはhttps://github.com/fcjian/TOODで入手できます。
One-stage object detection is commonly implemented by optimizing two sub-tasks: object classification and localization, using heads with two parallel branches, which might lead to a certain level of spatial misalignment in predictions between the two tasks. In this work, we propose a Task-aligned One-stage Object Detection (TOOD) that explicitly aligns the two tasks in a learning-based manner. First, we design a novel Task-aligned Head (T-Head) which offers a better balance between learning task-interactive and task-specific features, as well as a greater flexibility to learn the alignment via a task-aligned predictor. Second, we propose Task Alignment Learning (TAL) to explicitly pull closer (or even unify) the optimal anchors for the two tasks during training via a designed sample assignment scheme and a task-aligned loss. Extensive experiments are conducted on MS-COCO, where TOOD achieves a 51.1 AP at single-model single-scale testing. This surpasses the recent one-stage detectors by a large margin, such as ATSS (47.7 AP), GFL (48.2 AP), and PAA (49.0 AP), with fewer parameters and FLOPs. Qualitative results also demonstrate the effectiveness of TOOD for better aligning the tasks of object classification and localization. Code is available at https://github.com/fcjian/TOOD.