Upgrade to Pro — share decks privately, control downloads, hide ads and more …

DsDS#2「交通環境におけるコンピュータビジョン技術実応用」/ DsDS#2 DRIVE C...

DsDS#2「交通環境におけるコンピュータビジョン技術実応用」/ DsDS#2 DRIVE CHART

10/8(金)にScramble Techにより開催されたオンラインイベントDiscovery DataScience Meet up (DsDS) #2における登壇資料です。

MoTの提供する次世代AIドラレコサービス「DRIVE CHART」におけるCV開発について紹介しています。

・Scramble Tech, DsDSについて:
https://www.notion.so/scrambletech/Scramble-Tech-d18531c156cb48158e52104d0dc61446
・DsDS#2:
https://scramble.connpass.com/event/201414/

Avatar for Takumi Karasawa

Takumi Karasawa

October 08, 2021
Tweet

More Decks by Takumi Karasawa

Other Decks in Business

Transcript

  1. confidential Mobility Technologies Co., Ltd. Discovery DataScience Meet up (DsDS)

    #2 交通環境におけるコンピュータビジョン技術実応⽤ 2021.10.8 株式会社Mobility Technologies 唐澤 拓⼰
  2. Mobility Technologies Co., Ltd. confidential 3 唐澤 拓⼰(からさわ たくみ) n株式会社Mobility

    Technologies(MoT) nAI技術開発部 AI研究開発 1Gr. コンピュータビジョン(CV)エンジニア nDeNA新卒⼊社 ➤ MoT移籍 nやってること︓ n外カメラ向けシステム開発 n顔認証システム開発 @Takarasawa_
  3. Mobility Technologies Co., Ltd. confidential 配⾞関連事業 広告決済事業 乗務員向け ソリューション事業 スマート

    ドライビング事業 次世代向け R&D事業 4 タクシーアプリ『JapanTaxi』などを運営するJapanTaxiと、DeNAのタクシーアプリ 『MOV』や 交通事故削減⽀援システム『DRIVE CHART』事業などが統合し2020年4⽉にMoTがスタート。 Mobility Technologies
  4. Mobility Technologies Co., Ltd. confidential 配⾞関連事業 広告決済事業 乗務員向け ソリューション事業 スマート

    ドライビング事業 次世代向け R&D事業 5 タクシーアプリ『JapanTaxi』などを運営するJapanTaxiと、DeNAのタクシーアプリ 『MOV』や 交通事故削減⽀援システム『DRIVE CHART』事業などが統合し2020年4⽉にMoTがスタート。 Mobility Technologies 本⽇の お話
  5. Mobility Technologies Co., Ltd. confidential n内向きカメラ n顔認識モデル n顔検出、ランドマーク検出、オクルージョン推定、 サングラスやマスクの属性認識を同時に⾏う n顔認証モデル

    n正⾯以外の⽅向、マスクやサングラス着⽤状態 での顔認証を実現 n外向きカメラ n物体検出モデル n⾞両や歩⾏者など複数のオブジェクトを検出 nレーン認識モデル n⼈物ポーズ推定の⼿法を応⽤したレーン検出 n映像からの⾞速推定モデル n消失点検出モデル どんなCV開発がされてる︖深層学習モデルの種類
  6. Mobility Technologies Co., Ltd. confidential 8 nエッジデバイスで利⽤可能な処理量が限られる(発熱との戦い) n処理負荷と精度のトレードオフを改善する必要がある n各モデルについて様々な選択肢の組み合わせを試⾏錯誤 n物体検出フレームワーク

    nFaster R-CNN系、YOLO系、CenterNet, … nバックボーンモデル nResNet, MobileNet, EfficientNet, … nモデル軽量化 nPruning, distillation, 量⼦化, … どんなCV開発がされてる︖エッジのためのモデル最適化 画像認識と深層学習:https://www2.slideshare.net/ren4yu/ss-234439652 外向きカメラ エッジAIライブラリ 深層学習モデル 内向きカメラ
  7. Mobility Technologies Co., Ltd. confidential 9 エッジデバイス(ドラレコ)でAI(深層学習を含むアルゴリズム)を 動作させるエッジAIライブラリを開発 nエッジAIライブラリの役割 n深層学習モデル、CVアルゴリズム、前処理・後処理の⾼速実⾏

    n適当にやると前処理・後処理のほうが遅いというケースも n開発環境とエッジデバイスでの⼀貫した動作の担保 どんなCV開発がされてる︖エッジAIライブラリ 外向きカメラ エッジAIライブラリ 深層学習モデル 内向きカメラ
  8. Mobility Technologies Co., Ltd. confidential 10 動画像から⽬的となる危険シーンを直接検出するモデル・アルゴリズムの開発 n脇⾒検知システム n⾞間距離不⾜検知システム n本⽇紹介します

    どんなCV開発がされてる︖イベント検出システム 外向きカメラ 内向きカメラ DeNA TechCon 2020:https://www.slideshare.net/dena_tech/drive-chart
  9. confidential Mobility Technologies Co., Ltd. n⾞間時間(Time Headway, THW)︓前⽅⾞両の存在する位置までの到達時間 n⾞間時間 =

    ⾞間距離 ÷ ⾃⾞両の速度 n衝突余裕時間(Time to Collision, TTC)︓前⽅⾞両への衝突するまでの時間 n衝突余裕時間 = ⾞間距離 ÷ 相対速度 ⾞間距離に関するリスクの定量化指標 14 ⾞ 間 距 離 0sec 0.8sec ⾞間時間 (THW) 相⼿速度は 関係ない
  10. confidential Mobility Technologies Co., Ltd. n⾞間時間(Time Headway, THW)︓前⽅⾞両の存在する位置までの到達時間 n⾞間時間 =

    ⾞間距離 ÷ ⾃⾞両の速度 n衝突余裕時間(Time to Collision, TTC)︓前⽅⾞両への衝突するまでの時間 n衝突余裕時間 = ⾞間距離 ÷ 相対速度 ⾞間距離に関するリスクの定量化指標 ⾞間距離不⾜︖ YES/NO 単眼ドラレコ動画像 ⾞間時間推定システム THW 前⽅⾞両へ近づいていかなくとも、⾞間時間が短い運転は危険 ⾞間距離不⾜かどうかの判定には⾞間時間、THWが⽤いられる 15
  11. confidential Mobility Technologies Co., Ltd. ポイント︓単眼画像中の物体の奥⾏き ➤ フロントカメラ画像の幾何的性質を⽤いた解決 ⾞間時間推定システム 単眼ドラレコ動画像

    対象⾞両検出 移動量検出 座標変換 + THW 算出 ≒⾃⾞両の速度 ≒⾞間距離 THW= ⾞間距離 ÷ ⾃⾞両の速度 THW レーン・消失点検出
  12. confidential Mobility Technologies Co., Ltd. 道路上の点は消失点を利⽤すると座標変換が可能 n「画像上での消失点との距離」と「実際の距離」は反⽐例の関係 nまた、道路の速度は場所によらず⼀定のため、 「画像上での移動速度」は「画像上での消失点との距離」の⼆乗に⽐例 𝑧

    = " #$%&! (𝛼はカメラ依存の定数)− '( ') = "*+! #$%&! " (道路の場所によらず⼀定) フロントカメラ画像の幾何的性質 カメラ 実際の距離 𝒛 消失点 画像上 消失点との距離 𝒚 − 𝒗𝒑𝒚 消失点 画像上での移動速度 𝑽𝒚
  13. confidential Mobility Technologies Co., Ltd. ポイント︓単眼画像中の物体の奥⾏き ➤ フロントカメラ画像の幾何的性質を⽤いた解決 ⾞間時間推定システム(再掲) 単眼ドラレコ動画像

    対象⾞両検出 移動量検出 座標変換 + THW 算出 ≒⾃⾞両の速度 ≒⾞間距離 THW= ⾞間距離 ÷ ⾃⾞両の速度 THW レーン・消失点検出
  14. confidential Mobility Technologies Co., Ltd. ポーズ推定のキーポイント検出を応⽤した独⾃ネットワーク 1. いくつかのy座標でのレーンポイントを検出 2. レーンポイントをグルーピングし、レーン推定

    3. 複数レーンの交点を⽤いて、消失点推定 1. レーン・消失点検出 レーンポイント検出 レーン・消失点推定 消失点 レーン 参考︓ポーズ推定
  15. confidential Mobility Technologies Co., Ltd. 1. 物体検出 n学習データは社内ツールにてアノテーションすることで⽤意 nモデルは⽤途に応じて精度・推論時間を考慮して選択 2.

    対象⾞両抽出︓消失点を⽤いてルールベースで対象⾞両を抽出 n複数ある場合は、最も⼿前( = y 座標が最も下)の⾞両を抽出 2. 対象⾞両検出 1. 物体検出 2. 対象⾞両抽出 消失点 画像上のx座標
  16. confidential Mobility Technologies Co., Ltd. 1. 物体検出 n学習データは社内ツールにてアノテーションすることで⽤意 nモデルは⽤途に応じて精度・推論時間を考慮して選択 2.

    対象⾞両抽出︓消失点を⽤いてルールベースで対象⾞両を抽出 n複数ある場合は、最も⼿前( = y 座標が最も下)の⾞両を抽出 2. 対象⾞両検出 実際の対象⾞両検出の様⼦ GIF
  17. confidential Mobility Technologies Co., Ltd. 3. 移動量検出(⾃⾞両の移動量=道路の移動量) ⾞両 ⾞両 道路上のみ

    抽出 同スケールに統⼀ (≒上から⾒た座標への変換) 移動量 ドラレコ動画 オプティカルフロー 道路 ⾞両 道路情報形成 代表値取得 対象⾞両検出 レーン・消失点検出 道路・消失点の幾何的性質
  18. confidential Mobility Technologies Co., Ltd. (1)THW= ⾞間距離 ÷ ⾃⾞両の速度 (𝑧2

    ︓対象⾞両の初期位置) (2)画像上 y 座標と実際の距離 z との関係式 (𝑣𝑝# ︓消失点 y 座標、𝛼︓カメラ依存の定数) (2)を微分して(1)に代⼊して計算 (𝑦3 ︓対象⾞両下底の初期位置) 4. 座標変換 + THW算出 𝑧 = 𝛼 𝑦 − 𝑣𝑝! 𝑇𝐻𝑊 = 𝑧" 𝑉 # 𝑇𝐻𝑊 = 𝑦$ − 𝑣𝑝! 𝑉 !! カメラ依存の定数は 存在しなくなる ⾃⾞両の速度 ⾞間距離 対象⾞両検出 移動量検出 消失点検出 x フレームレート
  19. confidential Mobility Technologies Co., Ltd. ポイント︓単眼画像中の物体の奥⾏き ➤ フロントカメラ画像の幾何的性質を⽤いた解決 ⾞間時間推定システム 単眼ドラレコ動画像

    対象⾞両検出 移動量検出 座標変換 + THW 算出 ≒⾃⾞両の速度 ≒⾞間距離 THW= ⾞間距離 ÷ ⾃⾞両の速度 THW レーン・消失点検出
  20. Mobility Technologies Co., Ltd. confidential H. Honda, M. Kimura, T.

    Karasawa, Y. Uchida, 2021 https://arxiv.org/abs/2108.13699 レーンアノテーションを活⽤した直接的な消失点検出⼿法の提案 n三次元構造の認識にはカメラキャリブレーションが⾮常に重要 End-to-End Monocular Vanishing Point Detection Exploiting Lane Annotations GIF