自動運転ウォッチ

arXiv の自動運転研究の全数カバー/要約

BDD100K: 多様な運転データセットとheterogeneousマルチタスク学習のベンチマーク

BDD100K: A Diverse Driving Dataset for Heterogeneous Multitask Learning

本文精読データセット認識評価・ベンチマーク

Fisher Yu, Haofeng Chen, Xin Wang, Wenqi Xian, Yingying Chen, Fangchen Liuほか / arXiv:1805.04687PDF

2018-05-12 投稿・2020-04-08 改訂

AI が本文を読んで生成(2026-08-04)

1分まとめ

米国各地から収集した10万本の運転ビデオと10種類のタスクを備えたBDD100Kを構築し、同質・カスケード・異質のマルチタスク学習の評価を行った。

  • 10万本の運転ビデオ(各40秒、720p/30fps)と10タスクのアノテーションを備えた大規模データセットBDD100Kを構築した。
  • レーン検出と走行可能領域の同時学習では、10K画像の学習でレーンODS-F(τ=10)が45.41%から50.40%に向上した一方、20K/70Kでは単一タスク学習との差はほぼ消えた。
  • インスタンスセグメンテーションは検出データとの併用学習でAPが21.8から24.5に、MOTSは検出・追跡・インスタンスセグメンテーションの併用でMOTSAが30.4から41.4に向上した。
  • 評価はシミュレーションではなく実データだが、画像タスクのアノテーションは各ビデオの10秒時点の1フレームのみで、時間的な多様性は追跡系タスクに限られる。
  • 現在の自動運転認識研究で標準的に使われるBDD100Kは、データ多様性とheterogeneousマルチタスク学習の関係を調べる土台を築いた論文である。

課題

既存の運転データセット(KITTI、Cityscapes等)は収集地域や天候・時間帯の多様性が限られ、アノテーションも単一タスク向けが中心だった。実世界の自動運転では出力構造の異なる複数タスク(画像タグ付け、レーン検出、物体検出、セグメンテーション、追跡など)を同時に解く必要があるが、大規模データ上でheterogeneousマルチタスク学習を評価できるデータセットが存在しなかった。

提案手法

クラウドソーシングにより米国各地(ニューヨーク、サンフランシスコ・ベイエリア等)から10万本の運転ビデオ(各40秒、720p/30fps、GPS/IMU付き)を収集した。画像タスクは各ビデオの10秒時点のフレームにアノテーションし、追跡タスクはシーケンス全体を使用する。タスクは画像タグ付け(天候6種、シーン6種、時間帯3種)、レーン検出(8カテゴリ+連続性・方向属性)、走行可能領域(直接/代替)、物体検出(10カテゴリ)、セマンティックセグメンテーション(40クラス)、インスタンスセグメンテーション、MOT(2,000ビデオ)、MOTS(90ビデオ)、ドメイン適応、模倣学習の10種類。評価ではDLA-34、Faster R-CNN、Mask R-CNN等の既存モデルをベースに、単一タスク学習、同質マルチタスク学習(レーン+走行可能領域)、カスケードマルチタスク学習(検出→インスタンスセグメンテーション、検出→MOT、検出+レーン+走行可能領域→セマンティックセグメンテーション)、heterogeneousマルチタスク学習(検出+MOT+インスタンスセグメンテーション+MOTS)を比較した。

評価と結果

同質マルチタスク学習(Table 5)では、10K画像でレーンODS-F(τ=10)が単一タスク45.41%から併用学習50.40%に向上したが、走行可能領域mIoUは64.23%から64.37%とほぼ不変。20K/70Kでは両タスクとも併用学習の優位はほぼ消えた。カスケード学習では、インスタンスセグメンテーションAPが検出併用で21.8→24.5(Table 6)、MOTの検出APが28.1→30.7、MOTAが55.0→56.7(Table 7)、セマンティックセグメンテーションmIoUが56.9→58.3(Table 8、Sem-Seg+Det)。MOTSでは、スクラッチ学習のAP 13.0/MOTSA 30.4に対し、検出+MOT+インスタンスセグメンテーション+MOTSの4タスク併用でAP 23.3/MOTSA 41.4(Table 9)。ドメイン差実験(Table 4)では、City-30Kで学習しCityテストでAP 29.5、Non-Cityテストで26.5、Daytime-30K学習でDaytimeテスト30.6、Non-Daytimeテストで23.6と、昼夜間のドメイン差が大きいことを示した。

カスケードマルチタスク学習の効果

タスク学習設定APMOTAMOTSAmIoU
インスタンスセグメンテーションInst-Segのみ21.8---
インスタンスセグメンテーションInst-Seg + Det24.5---
MOTMOTのみ28.155.0--
MOTMOT + Det30.756.7--
セマンティックセグメンテーションSem-Segのみ---56.9
セマンティックセグメンテーションSem-Seg + Det---58.3
MOTSMOTSのみ(スクラッチ)13.0-30.4-
MOTSDet + T + I + S(4タスク併用)23.3-41.4-
出典: Table 6(インスタンスセグメンテーション)、Table 7(MOT)、Table 8(セマンティックセグメンテーション)、Table 9(MOTS)。タスクごとにベースモデルと評価指標が異なり、APはCOCO APIによる物体検出/インスタンスセグメンテーションのAP、MOTAはMOT用、MOTSAはMOTS用、mIoUはセマンティックセグメンテーション用。同じ列でもタスク間で数値を直接比較できない。

同質マルチタスク学習: レーン検出ODS-Fと走行可能領域mIoU(70K学習時)

4451.7559.567.2575レーン(単一)レーン(単一): 54.4854.48レーン+走行可能領域レーン+走行可能領域: 54.2454.24走行可能領域(単一)走行可能領域(単一): 71.3771.37レーン+走行可能領域レーン+走行可能領域: 72.2172.21
出典: Table 5。70K画像で学習した場合の単一タスクと併用学習の差。レーンODS-Fはτ=10ピクセル。走行可能領域mIoUは直接・代替の平均。

カスケードマルチタスク学習: MOTSのMOTSAとAP

1018.7527.536.2545MOTS(S)MOTS(S): 30.430.4InstSeg + MOTSInstSeg + MOTS: 33.733.7MOT + MOTSMOT + MOTS: 40.340.3Det+T+I+SDet+T+I+S: 41.441.4
出典: Table 9。MOTS評価。MOTS(S)はスクラッチ学習、InstSeg(I)+MOTS、MOT(T)+MOTS、Det+T+I+Sは検出・追跡・インスタンスセグメンテーション・MOTSの4タスク併用。

新規性

既存の運転データセットに欠けていた地理・天候・時間帯の多様性を大規模に備え、単一データセットで出力構造の異なる10タスクを提供してheterogeneousマルチタスク学習のベンチマークを初めて構築した点が新規性である。

限界

著者による明記はないが、以下の制約が論文から読み取れる。画像タスクのアノテーションは各ビデオの1フレームのみで、時間的コンテキストを要するタスク(MOT、MOTS、模倣学習)以外ではビデオの利点が活かされていない。MOTSデータセットは90ビデオと小さく、アノテーション密度はMOTS Challengeと同水準(Ann./Fr. 9.20)だが、シーケンス数ではKITTI MOTS(21)より多い。物体検出のドメイン実験は同一データセット内の分割であり、地域移動(米国内)や天候変化の一般化を直接検証していない。また、ベンチマークモデルはすべて当時の標準的なアーキテクチャ(Faster R-CNN、Mask R-CNN、DLA-34)で、後の手法と比較する際は性能値が古い点に注意が必要。BDD100K自体はその後も物体検出・セグメンテーション等の標準ベンチマークとして広く使われ、Waymo Open Dataset等の競合も登場したが、本論文のheterogeneousマルチタスク学習の実験は限定的な組み合わせの検証にとどまる。

産業へのインパクト

BDD100Kは、データ多様性(地理、天候、時間帯、シーン)を明示的に設計した大規模運転データセットの先駆けであり、以後の自動運転認識研究で標準的な評価データセットの1つとなった。また、単一データセット上で出力構造の異なる10タスクを提供し、heterogeneousマルチタスク学習の評価を可能にした点が重要である。日本の自動車メーカー・サプライヤーにとっては、自社データの収集・アノテーション設計や、複数認識タスクを1モデルで扱う際の学習戦略(単純な併用ではデータ量が増えても性能が頭打ちになる)を検討する際の基準として参照価値が高い。

← 一覧に戻る