YOLO Vision 2025にご期待ください!
2025年9月25日
10:00 — 18:00(英国夏時間)
ハイブリッドイベント
Yolo Vision 2024

自動運転車におけるAI

Mostafa Ibrahim

4分で読めます

2024年9月25日

自動運転車におけるコンピュータビジョンが、リアルタイムの認識と意思決定をどのように実現し、安全性と全体的な運転体験を向上させるかを探ります。

自動運転車はもはや未来的なアイデアではなく、自動運転のための人工知能(AI)の進歩によって現実のものとなりつつあります。これらの車両は、周囲の世界を理解し解釈するために、高度なAIシステム、特にコンピュータビジョンに大きく依存しています。この技術により、物体を識別し、道路標識を認識し、複雑な環境をリアルタイムで安全にナビゲートすることができます。

世界の自動運転車市場は、2021年に270億米ドル以上と評価され、2026年までに620億ドル近くに成長すると予測されており、自動運転のためのAIが輸送の未来を形作っていることは明らかです。この記事では、自動運転車におけるコンピュータビジョンの応用について詳しく見ていき、歩行者検出、交通標識認識、車線維持システムなどの主要なアプリケーションを取り上げ、これらのイノベーションが運転の未来をどのように変革しているかを紹介します。

自動運転車におけるAIの役割

AIは、自動運転車が周囲の状況を理解し、リアルタイムで意思決定を行うのを大いに支援できます。AIが、多くのアプリケーションの中でも特に、歩行者検出と交通標識認識をどのように支援し、自動運転の信頼性を高める2つの重要な要素となっているかを探ります。

歩行者検出のためのAI

運転中は常に集中し、周囲の状況を把握する必要があります。自動運転車におけるAIは、日常的な車の使用における多くの側面を支援できます。例えば、AIは歩行者を検出し、その動きを予測することで、歩行者の安全を確保する上で重要な役割を果たすことができます。「自動運転車における歩行者検出の研究」によれば、このプロセスは、車両の周囲全体、つまり道路、歩道、横断歩道を含む全景を捉えるために、車両の周囲に配置されたカメラから始まります。これらのカメラは常に視覚的なデータを取り込んでおり、混雑した状況や困難な状況でも、車が歩行者を「見る」のに役立ちます。

収集された視覚データは、Ultralytics YOLOv8などのコンピュータビジョンモデルを使用して処理できます。そのためには、まず物体検出を使用して、画像内の歩行者、車両、交通標識などの潜在的な物体の位置を特定します。検出されると、AIモデルは次のステップである分類に進み、検出された各物体が実際に何であるかを判断します。これらのモデルは、膨大なデータセット学習されており、さまざまなポーズ、照明条件、環境下で、部分的に隠れていたり、動いていたりする場合でも、歩行者を認識できます。

一部のコンピュータビジョンモデルは検出と分類に優れていますが、検出された歩行者の動きを予測するなどのタスクに焦点を当てているものもあります。これらのシステムでは、物体が歩行者として分類されると、AIモデルはさらに一歩進んで、その次の動きを予測します。例えば、誰かが横断歩道の端に立っている場合、車は彼らが道路に足を踏み入れるかどうかを予測できます。この予測能力は、潜在的な危険を回避するために、車両が減速、停止、または方向転換することによってリアルタイムで反応するために不可欠です。これらの意思決定をさらにスマートにするために、AIシステムはカメラからの視覚データとLIDARなどの他のセンサーからの入力を組み合わせることで、車の周囲の状況をより完全に把握できます。

__wf_reserved_inherit
図1. 歩行者を検出するUltralytics YOLOv8。

AIによる交通標識認識

交通標識認識(TSR)は、自動運転車にとって別の重要な要素です。車両が停止標識、速度制限、方向指示などの道路標識をリアルタイムで認識し、対応するのに役立ちます。これにより、車が交通ルールに従い、事故を回避し、乗客がスムーズで安全な乗り心地を楽しむことができます。

TSRの中核となるのは、車のカメラを使用して標識を識別する深層学習アルゴリズムです。これらのシステムは、雨、薄暗い場所、または標識が斜めから見える場合など、さまざまな条件下で動作する必要があります。従来の方法では、標識の形状や色を分析するなどの手法に依存していましたが、悪天候などの複雑な状況では失敗することがよくあります。

研究論文"マルチクラストラフィックサイン検出のためのYOLOv8ベースのアプローチ"の中で、著者らは、交通標識が配置されている画像の領域を識別するためにYOLOv8モデルを使用することを説明しています。このモデルは、さまざまな角度、照明、距離など、さまざまな条件下での交通標識の画像を含むデータセットで学習されました。YOLOv8モデルが交通標識を含む領域を検出すると、それらを正確に分類し、80.64%という驚異的な精度を達成します。これらの機能は、重要な交通標識をリアルタイムで識別することにより、自動運転車が道路状況を理解するのを支援し、より安全な運転の意思決定に貢献する可能性があります。

__wf_reserved_inherit
図2. コンピュータビジョンモデルは、交通標識を正確に検出および分類し、自動運転車の安全なナビゲーションを可能にします。

自動運転車におけるAIの利点

AIは自動運転車の動作を徐々に変化させ、より安全で効率的にしています。スマートなアルゴリズムとデータを迅速に処理する能力により、これらの車は危険を特定し、より良い運転の意思決定を行い、環境への影響を軽減することさえできます。AIが自動運転車にもたらす主な利点を以下に示します。

安全性の向上

AIは、リアルタイムでの危険の検出と対応を可能にすることで、自動運転車の安全性を高めることができます。米国運輸省道路交通安全局(NHTSA)の報告によると、重大な衝突事故の94%は人的ミスが原因です。AIは、人間よりも迅速に対応することにより、このような事故を減らす可能性があり、自動運転システムがより高度になるにつれて、事故率を90%削減できる可能性があります。

よりスムーズな交通の流れと燃料効率

自動運転車におけるAIによる物体検出は、安全性だけでなく、交通の流れも改善します。AIを使用することで、これらの車両は速度を調整し、最適な車間距離を維持し、急ブレーキや加速の必要性を減らすことができ、これらすべてが交通渋滞の緩和に役立ちます。また、AIアルゴリズムは、車両が最も効率的なルートをたどり、不必要な停止を避け、人間のドライバーよりも燃料消費を適切に管理することで、燃料効率を最適化します。その結果、AIは運転体験を向上させるだけでなく、排出量と燃料コストの削減にも貢献します。

自動運転車の未来 

自動運転車の未来は、環境や状況に関係なく、人間の介入を必要としない完全な自動運転を意味するレベル5の自動運転の実現にかかっています。技術がどこに向かっているのかを理解するには、自動車技術会(SAE)が定義する自動運転の5つのレベルを理解することが重要です。

  • レベル0:自動化なし。運転者は完全に制御します。
  • レベル1:運転支援。クルーズコントロールのような基本的なシステムが運転を支援しますが、人間の監視が必要です。
  • レベル2:部分的な自動化。車両はステアリングと加速の両方を制御できますが、運転者は関与し続け、いつでも操作を引き継ぐ準備ができている必要があります。
  • レベル3:条件付き自動化。車両はほとんどの運転タスクを管理できますが、複雑な状況では人間の介入が必要です。
  • レベル4:高度な自動化。車両はほとんどの環境や条件で自動運転できますが、極端な条件下では運転者が必要になる場合があります。
  • レベル5:完全な自動化。車両は完全に自律走行可能で、人間の入力なしにすべての条件下で動作できます。

現在、市販されているほとんどの車両はレベル2の自動運転で動作しており、車両はステアリングと速度制御を支援できますが、運転者は関与し続ける必要があります。 メルセデス・ベンツは、レベル3の自動運転を達成した最初の企業の1つであり、特定の条件下では、運転者はハンドルから手を離し、道路から目を離して周囲の状況を確認できます。

ただし、レベル5の自動運転、つまり、混雑した都市部から遠隔地の田舎道まで、地図や人間の介入なしにすべての地形をナビゲートできる車両を実現するには、大きな課題があります。これらの課題には、予測不可能な環境でリアルタイムの意思決定を行うことができる高度なAIの開発、複雑な気象条件への対応、およびすべての運転シナリオにおける安全性の確保が含まれます。

主なポイント

AIは、自動運転車をさらに現実のものにするための鍵となります。AIは、これらの車両が物体を検出し、交通標識を認識し、車線を維持するのに役立ち、YOLOv8のようなコンピュータビジョンモデルを使用することで、交通管理駐車場管理の最適化を支援し、運転をより安全かつスムーズにします。YOLOやCNNのような技術により、車両は道路上でスマートな意思決定を行うことができます。現在、ほとんどの自動運転車はレベル2で動作しており、運転を支援しますが、依然として人間の注意が必要であり、レベル3の自動運転がテストされており、限定的なハンズオフ運転が可能です。

今後の大きな課題は、人間の助けなしに、あらゆる条件下で車両が自動運転できるレベル5の自動運転を実現することです。これには、予期しない事態に対処し、あらゆる状況でリアルタイムの意思決定を行うことができるシステムを作成するため、さらなる作業が必要になります。AIが改善されるにつれて、完全自動運転車はより近づき、より安全な道路とより快適な運転体験が期待できます。

AIにご興味がありますか?GitHubリポジトリを探索して、画期的なプロジェクトに飛び込み、成長を続けるコミュニティとつながりましょう。ヘルスケアのブレークスルーから自動運転のイノベーションまで、私たちはAIの未来を推進しています!

AIの未来を
共に築きましょう!

未来の機械学習で、新たな一歩を踏み出しましょう。

無料ではじめる
クリップボードにコピーしました