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

since
平成38年9月29日

← 検索結果に戻る

路面電車の前方映像で線路周辺への侵入を判定するRailSafeNet

RailSafeNet

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

RailSafeNetの原論文から掲載した図です。細部はクリックして拡大できます。

原論文の図の説明を読む

Figure 1 : The system pipeline visualization, starting with the system input data sample on the left, continuing to the parallel segmentation and detection, entering The Distance Assessor and ultimately coming out of the system as an output visualization.

出典:RailSafeNet / arXiv ↗

概要

  • RailSafeNetは単眼の前方映像でレールと物体を認識し、軌間1435 mmを基準に線路周囲への侵入度を表示する。
  • 著者らはRailSem19で、11クラスの領域分割の最高IoUを0.650、3クラスの物体検出の平均mAP50を0.756と報告した。領域分割の比較対象とはクラス数や評価条件が異なる。
  • 曲線区間の一例では区域境界に約3~4 cmのずれが報告された。現地映像で境界のずれと誤表示を測る必要がある。
補足:編集した模式図で仕組みを確認する

VISUAL EXPLAINER

図でつかむ、RailSafeNetの仕組み

左から右へ読む
  1. 01前方の単眼映像
  2. 02レール領域と物体の検出
  3. 03軌間から区域を推定
  4. 04侵入度を色で表示

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

研究の背景

RailSafeNetは、路面電車の前方映像から線路と周囲の物体を読み取り、線路に入り込む可能性のある物体を表示する。路面電車が歩行者、自転車、車両と空間を共有する場面では、物体の有無だけでなく線路との位置関係を把握することが重要になる。

人や車を画像内で見つけても、それだけでは線路からの距離は分からない。著者らはレールの形と物体の位置を組み合わせ、線路周囲に設定した区域への侵入を判定する構成を示した。

手法

入力は1台のカメラによる前方映像。SegFormer B3が画素ごとにレールなどの領域を分け、YOLOv8が人や車を四角い枠で囲む。前者を「領域分割」、後者を「物体検出」と呼ぶ。二つの結果はDistance Assessorに渡される。

Distance Assessorは、画像内のレール間の画素幅を軌間1435 mmに対応づけ、奥行きによる見かけの幅の変化を踏まえて線路周囲の区域を描く。次に各検出枠の周囲に等間隔で置いた12点が区域に入るかを調べ、侵入の程度を色で示す。例えば人の枠の点が最も内側の区域に入れば、その人を最も高い危険度で表示する。

新規性

著者らが提案する中心部分は、画像に映る左右のレールの間隔を既知の軌間1435 mmに対応づけ、線路周囲の距離区域を推定するDistance Assessorである。カメラの校正値や深度センサーの入力を前提としない。

レールの領域分割と物体検出を並行して行い、その結果を規則で組み合わせる。領域分割には、注釈を確認して対象クラスを絞る処理と、予測マスクの小領域を整える処理も加えている。

従来手法との違い

領域分割では、RailSem19の元論文が用いたFRRNBを比較対象に、SegFormer B2とB3を検討した。元論文のFRRNBはIoU 0.576、著者らの全クラス設定のSegFormer B3は予測後の処理を加えて0.598と報告される。ただし、評価処理を含む条件が同じとは確認できない。

11クラスに絞ったB3の最高値は0.650だが、FRRNBの掲載値は21クラス設定であり、この差を同条件でのモデル性能差とは扱えない。物体検出では、YOLOv8をRailSem19の枠注釈で追加学習する前後を比較した。

実験結果

著者らはRailSem19の8500画像を学習・テスト・評価に80対10対10で分けた。11クラスに絞ったSegFormer B3の最高IoUは0.650と報告する。IoUは予測領域と正解領域の重なりを測る指標で、この評価には予測マスクを整える処理と小領域を除外する独自の扱いが含まれる。

人・車・トラックの物体検出では、YOLOv8の平均mAP50が追加学習前の0.667から0.756になったと報告する。mAP50は枠の重なりが0.50以上かを基準にした検出指標。車庫で静止した電車から撮った写真を用いた区域確認では、曲線例の一部に約3~4 cmのずれがあった。なお、クラス総数は本文の20と結果表の21で食い違う。

応用の可能性

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

編集上の応用案:路面電車の前方映像に、線路周囲の区域と歩行者・車両の検出枠を重ね、運転者が確認する画面を試作する。入力は前方カメラ映像、出力は物体ごとの区域侵入表示とし、運転者による状況確認につなげる。

準備には導入先の走行映像、レール領域の画素単位のラベル、対象物の枠ラベルが必要になる。現地の軌間を確かめ、線路の見え方に合わせて認識モデルと区域の判定条件を調整する。警告として役立つかは別途検証する。

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

導入時の検証

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

導入時の検証案:導入先の前方映像を集め、一部にレール領域の画素ラベルと、人・車などを囲む枠ラベルを付ける。入力センサーは前方カメラとし、現地の軌間を実測する。そのうえで、映像の見え方に合わせて領域分割、物体検出、区域判定を調整する。

比較基準には、同じ映像で人が付けた領域・枠ラベルと、実測した区域境界を使う。IoU、mAP50、区域境界とのずれに加え、侵入の見逃し件数と不要な表示件数を測る。曲線、混雑、遮蔽を含む場面ごとに結果を確認する。

限界と課題

著者らはRailSem19の領域ラベルを目視で調べ、誤解を招く注釈や物体の検出漏れ、不完全な領域を見つけたと記す。曲線区間の測定例では、横方向に幅を測ると区域が広がり、細く認識されたレール側では区域が内側にずれた。後者のずれは最も幅広い箇所で約3~4 cmと報告される。

編集上の検証事項は、遮蔽や混雑時の見逃し、現地の軌間と映像への適合、誤表示の頻度、運転者が対応できるまでの時間である。掲載された数値から、走行中の警告効果や衝突回避効果は判断できない。

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

出典

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

RailSafeNet: Visual Scene Understanding for Tram Safety

Tram-human interaction safety is an important challenge, given that trams frequently operate in densely populated areas, where collisions can range from minor injuries to fatal outcomes. This paper addresses the issue from the perspective of designing a solution leveraging digital image processing, deep learning, and artificial intelligence to improve the safety of pedestrians, drivers, cyclists, pets, and tram passengers. We present RailSafeNet, a real-time framework that fuses semantic segmentation, object detection and a rule-based Distance Assessor to highlight track intrusions. Using only monocular video, the system identifies rails, localises nearby objects and classifies their risk by comparing projected distances with the standard 1435mm rail gauge. Experiments on the diverse RailSem19 dataset show that a class-filtered SegFormer B3 model achieves 65% intersection-over-union (IoU), while a fine-tuned YOLOv8 attains 75.6% mean average precision (mAP) calculated at an intersection over union (IoU) threshold of 0.50. RailSafeNet therefore delivers accurate, annotation-light scene understanding that can warn drivers before dangerous situations escalate. Code available at https://github.com/oValach/RailSafeNet.

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