表示
超・人工知能研究所 Super AI Research Lab トップへ超・人工知能研究所AI Research Lab / ぱそ太郎工事中

since
平成38年9月29日

← 検索結果に戻る

右折や減速の条件を点数で指定し、歩行者の将来軌跡を生成するCTD

Controllable Trajectory Diffusion (CTD)

保存した記事を見るこのブラウザに保存します。無料会員で端末間の同期・フォルダ整理
原論文の図

Controllable Trajectory Diffusion (CTD)の原論文から掲載した図です。細部はクリックして拡大できます。

原論文の図の説明を読む

(a) Prediction results of CTD-R.

出典:Controllable Trajectory Diffusion (CTD) / arXiv ↗

概要

  • CTDは二者比較から条件への適合点数を学び、その点数を指定して将来軌跡を生成する。
  • 著者らはETH/UCYとSDDで位置誤差を報告し、右折・減速と複合条件による変化を可視化した。
  • 精度表では手法ごとに生成候補数が異なる。条件適合率の定量値も示されておらず、導入先では同条件での検証が要る。
補足:編集した模式図で仕組みを確認する

VISUAL EXPLAINER

図でつかむ、Controllable Trajectory Diffusion (CTD)の仕組み

左から右へ読む
  1. 01過去の位置列と指定点数
  2. 02過去の動きを特徴化
  3. 03雑音を反復除去
  4. 04将来の位置列

原論文の説明をもとにした模式図です。処理の細部は省略しています。

研究の背景

CTDは、過去の位置から歩行者の将来の位置列を予測し、右折や減速といった条件によって候補を変える方法である。将来の進路は一通りとは限らず、周囲の動きを見込む計画には複数の候補が役立つ。

従来の制約付き予測では、規則を計算できる数式にして軌跡を調整する方法が使われる。一方、状況や人の判断に依存する条件は厳密な数式にしにくい。CTDは条件への合い方を点数として学ぶ。

手法

学習では、既存の予測モデルが同じ過去位置列から二つの将来軌跡を作り、判定者が「減速する」などの条件により合う方を選ぶ。この比較ラベルで採点モデルを学習する。二者の順位から点数を学ぶBTLモデルを使い、点数が0か1付近に偏るのを抑える調整も加える。

次に、実際の将来軌跡を採点し、過去の動きから抽出した特徴と点数を条件に拡散モデルを学習する。拡散モデルは雑音を段階的に取り除いてデータを作る生成モデルである。予測時には過去位置列と指定点数を入力し、雑音から将来の位置列を生成する。複数条件を使う場合は、それぞれの点数を入力する。

新規性

CTDが提案するのは、軌跡が条件にどれほど合うかを数値化し、その点数を将来軌跡の生成条件にする方法である。「ゆっくり進む」のように数式で厳密に定義しにくい条件も、候補軌跡の二者比較から採点方法を学べる。

学習後は指定する点数を変えて軌跡を生成する。著者らは、複数の条件をそれぞれ点数として渡す構成も示している。

従来手法との違い

本文が挙げる従来の制約付き予測は、障害物などの規則を微分可能な数式にし、目的関数に組み込んで軌跡を最適化する。CTDは条件への適合度を採点モデルで学び、生成モデルへの入力にする。

精度表にはMIDなどの予測手法も載る。ただしCTDは条件値20通りについて各20軌跡、MIDは20軌跡を生成する。最良候補を選ぶ指標では候補数が結果に関わるため、表の数値差を同じ生成条件での優劣とは読めない。

実験結果

著者らはETH/UCYとStanford Drone Dataset(SDD)の歩行者軌跡で位置誤差を評価した。過去8時点から将来12時点を予測し、ETH/UCYでは5場面のうち1場面ずつをテストに使う。minADEは候補中の最良軌跡についての平均位置誤差、minFDEは終点の誤差で、小さいほどよい。

著者らの表では、減速条件のCTD-SはETH/UCYの5場面平均でminADE 0.14、minFDE 0.18、SDDでそれぞれ5.47、6.84だった。各条件値20通りから20軌跡ずつ生成した結果である。ETHでは訓練集合の1%未満に比較ラベルを付け、右折、減速、左折と減速の組み合わせを可視化した。条件適合率の数値は示されていない。

応用の可能性

編集上の応用案 · 論文が実証した用途とは区別しています。

編集上の応用案。屋外通路で歩行者の直近の位置列を入力し、右折と減速の点数を変えた将来の位置列を複数出す。担当者が交差部の動線を検討する際、条件ごとに予測の変化を見比べる用途を想定する。

現場への適用には、学習用の過去・未来の位置列と、候補軌跡のどちらが各条件に合うかを示す比較ラベルが必要になる。位置取得にはカメラを応用案として想定し、追跡した位置を共通座標に直す手順と、現場データによるモデルの調整を要する。

応用先の候補からNauhに相談できます。

導入時の検証

導入時の検証案 · 対象データでの再評価が必要です。

導入時の検証案。対象通路で歩行者の位置を時系列で追跡し、過去と将来の位置列を作る。カメラを使うなら撮影位置と座標変換を定め、現場の候補軌跡について右折・減速の二者比較ラベルを集める。既存の予測モデルによる候補生成、採点モデルと軌跡生成モデルの現場データでの調整が必要になる。

同じ学習・テスト分割と候補軌跡数で、条件を使わない予測を基準に比べる。平均位置誤差と終点誤差に加え、人が判定した条件適合率、点数を変えた際の軌跡の変化、判定者間の一致度を測る。

限界と課題

著者らは、比較ラベルが少ないと採点モデルの学習が不安定になり、点数が0または1付近に集中し得ると説明する。点数の分布を広げる正則化を加えているが、現場ごとに必要なラベル数は確認できた本文の範囲では分からない。

編集上の検証事項は、判定者間のラベルの一致、異なる通路への適用、条件への適合と位置誤差の両立である。右折・減速などの分析は可視化による報告で、条件適合率の定量値は確認できない。図に示された変化を、導入先での達成率とみなすことはできない。

応用先の候補
研究内容と応用案に基づく分類です。業界での導入実績を示すものではありません。

出典

元のタイトル・要旨を確認する(英語)

Stochastic Trajectory Prediction under Unstructured Constraints

Trajectory prediction facilitates effective planning and decision-making, while constrained trajectory prediction integrates regulation into prediction. Recent advances in constrained trajectory prediction focus on structured constraints by constructing optimization objectives. However, handling unstructured constraints is challenging due to the lack of differentiable formal definitions. To address this, we propose a novel method for constrained trajectory prediction using a conditional generative paradigm, named Controllable Trajectory Diffusion (CTD). The key idea is that any trajectory corresponds to a degree of conformity to a constraint. By quantifying this degree and treating it as a condition, a model can implicitly learn to predict trajectories under unstructured constraints. CTD employs a pre-trained scoring model to predict the degree of conformity (i.e., a score), and uses this score as a condition for a conditional diffusion model to generate trajectories. Experimental results demonstrate that CTD achieves high accuracy on the ETH/UCY and SDD benchmarks. Qualitative analysis confirms that CTD ensures adherence to unstructured constraints and can predict trajectories that satisfy combinatorial constraints.

論文本体の取得範囲に基づく解説。AIが作成した未校閲の記事です。性能の数値は著者の評価条件に依存します。応用例と検証計画は編集上の提案です。解説更新:2026-10-01