アーカイブ / Computer Vision
車内カメラで17種類の運転行動を識別し、判定が続いた場合に警告する
Real-Time In-Cabin Driver Behavior Recognition
Real-Time In-Cabin Driver Behavior Recognitionの原論文から掲載した図です。細部はクリックして拡大できます。
原論文の図の説明を読む
Figure 1: End-to-end driver behavior alert pipeline (conceptual).
概要
- 単眼の車内カメラ画像から17種類の運転行動の確率を出し、確率と継続時間の条件を満たした場合に警告する。
- 著者らは約80万枚のラベル付き画像を使い、試験用データでは学習・検証用と運転者および車両を分けた。
- 著者らの実車内測定では、処理速度はRaspberry Pi 5で約16 FPS、Coralで約25 FPSだった。
補足:編集した模式図で仕組みを確認する
VISUAL EXPLAINER
図でつかむ、Real-Time In-Cabin Driver Behavior Recognitionの仕組み
- 01車内RGB画像
- 0217行動の確率
- 03類似行動の整理
- 04確率と継続の判定
- 05行動警告
原論文の説明をもとにした模式図です。処理の細部は省略しています。
研究の背景
この研究は、車内カメラから運転者の行動を識別し、注意を促す警告へ変える。携帯電話の使用や居眠りに関わる行動を捉える一方、短い身振りや視線移動のたびに警告すると、警告が不安定になる。
車内では照明が変わり、顔や手が隠れることもある。著者らは、単眼カメラと車載の小型計算機を前提に、画像ごとの分類だけでなく、継続した行動を警告として出す仕組みを検討した。
手法
運転者を映すRGBカメラの画像を小型の画像分類モデルに入れ、17種類の行動それぞれの確率を出す。RGBは通常のカラー画像を指す。分類には携帯電話で話す・文字を打つ行動の左右別、飲食、あくび、閉眼のほか、整髪や操作パネル利用も含む。後の二つは、電話使用などと見た目が似た行動を区別するための分類だ。
続いて、同じ行動の確率が基準以上の状態で続いたときに、行動と開始・終了時刻を持つ警告に変える。既定の確率基準は0.75、継続時間は約1秒で、警告の連発を抑える調整可能な待機時間も設ける。例えば、手を顔に近づけた一瞬の画像だけでは電話使用の警告を出さず、その判定が続くかを確かめる。
新規性
著者らが主張する新しさは、携帯電話の使用と見間違えやすい整髪や操作パネルの利用を、独立した行動として学習する分類設計にある。似た見た目の行動を分類の段階で区別する狙いだ。
さらに、各画像の判定をそのまま警告にせず、確率と継続時間の条件を通して警告の開始・終了時刻を出す。著者らは、この構成を車載の小型計算機で動かし、実車内で処理速度を測定した。
従来手法との違い
著者らは、画像ごとの分類結果から直ちに警告する方式を比較対象に置く。もう一つの比較対象は、直近の判定を多数決または確率の移動平均でならす方式で、後者には一定時間続くことを明示的に求める条件がない。
数値が示された除去実験では、紛らわしい行動の独立分類と継続判定をそれぞれ外した構成を比較した。多数決などによる平滑化方式や、顔・目の目印を使う方式の数値は示されていないため、それらとの優劣は判断できない。
実験結果
著者らは、許諾を得たデータと独自収集分からなる約80万枚のラベル付き画像を、学習・検証・試験に80対10対10で分けた。試験用には学習・検証用と異なる運転者と車両を含める。除去実験では、両要素を外した構成のマクロF1が0.71、誤警告が毎分1.80件、両要素を備えた構成では0.82、毎分0.30件だった。マクロF1は行動別のF1を等しく平均した指標である。
著者らは実車内で、Raspberry Pi 5の約16 FPSとCoralの約25 FPSを報告する。FPSは1秒に処理する画像数を指す。確認できた本文の範囲では、行動別の成績や実車試験の規模は示されていない。
応用の可能性
編集上の応用案 · 論文が実証した用途とは区別しています。
編集上の応用案:社用車で携帯電話の操作が続いた場合に、車内で注意を促す。運転者を映す単眼のRGBカメラ映像を入力し、判定した行動と警告の開始・終了時刻を記録する。警告の内容と出し方は導入先で決める。
検討には、対象車種とカメラ位置で撮った映像、電話操作・整髪・操作パネル利用などの画像ごとの行動ラベルが必要だ。導入先の映像で分類モデルと警告条件を調整し、記録された警告を担当者が確認する。現場での有効性は未検証の応用案である。
導入時の検証
導入時の検証案 · 対象データでの再評価が必要です。
導入時の検証案:対象車種と設置位置で、運転者を映すRGBカメラの映像を集める。通常運転、電話操作、整髪、操作パネル利用などに画像ごとの行動ラベルを付け、運転者と車両が学習用と重ならない試験用データを確保する。照明変化と一時的な遮蔽も含める。
導入先の映像で分類モデルを調整し、警告の確率基準と継続時間を決める。比較基準は各画像の判定を直ちに警告へ変える方式とし、行動別の見逃し、誤警告件数、行動開始から検知までの時間、カメラ入力から警告までの遅延を測る。結果を見て警告条件を再調整する。
限界と課題
著者らは、学習・評価に使った画像の一部が権利上の理由で再配布できないと明記する。また、車内の照明変化、顔や手の遮蔽、カメラ位置の違いを実運用上の課題として挙げる。これらの条件を網羅して性能を保証したとの記述ではない。
編集上の検証事項は、導入先の運転者と車両で行動別の見逃しや誤警告が何件起きるか、警告が運転を妨げないかである。実車試験の対象人数、走行時間、条件別の成績も確認が必要で、掲載された処理速度だけでは運用時の警告品質を判断できない。
出典
元のタイトル・要旨を確認する(英語)
Real-Time In-Cabin Driver Behavior Recognition on Low-Cost Edge Hardware
In-cabin driver monitoring systems (DMS) must recognize distraction- and drowsiness-related behaviors with low latency under strict constraints on compute, power, and cost. We present a single-camera in-cabin driver behavior recognition system designed for deployment on two low-cost edge platforms: Raspberry Pi 5 (CPU-only) and the Google Coral development board with an Edge Tensor Processing Unit (Edge TPU) accelerator. The proposed pipeline combines (i) a compact per-frame vision model, (ii) a confounder-aware label taxonomy to reduce confusions among visually similar behaviors, and (iii) a temporal decision head that triggers alerts only when predictions are both confident and sustained. The system supports 17 behavior classes. Training and evaluation use licensed datasets plus in-house collection (over 800,000 labeled frames) with driver-disjoint splits, and we further validate the deployed system in live in-vehicle tests. End-to-end performance reaches approximately 16 FPS on Raspberry Pi 5 using 8-bit integer (INT8) inference (per-frame latency <60 ms) and approximately 25 FPS on Coral Edge TPU (end-to-end latency ~40 ms), enabling real-time monitoring and stable alert generation on embedded hardware. Finally, we discuss how reliable in-cabin perception can serve as an upstream signal for human-centered vehicle intelligence, including emerging agentic vehicle concepts.
論文本体の取得範囲に基づく解説。AIが作成した未校閲の記事です。性能の数値は著者の評価条件に依存します。応用例と検証計画は編集上の提案です。解説更新:2026-10-01




