Ultralytics YOLO27: ウェイトリストに登録する
YOLOのライセンス
ビジョンAI

Vision AIソリューションにおけるリアルタイム推論がもたらす影響

コンピュータビジョンにおけるリアルタイム推論がさまざまなアプリケーションで重要な理由と、即時の意思決定を可能にする役割をご紹介します。

Abirami VinaAbirami Vina9 分で読めます
Vision AIソリューションにおけるリアルタイム推論

インターネット接続が遅いときの不便さは、誰もが一度は経験したことがあるでしょう。しかし、自動運転車が障害物に反応するときや、医師が重要なスキャン画像を分析するときなど、重大な結果を招きかねない状況で遅延が発生したらどうでしょうか。わずか数秒の遅れが深刻な結果につながる可能性があります。

ここでリアルタイムAI推論が役立ちます。高速な処理とリアルタイムの予測により、コンピュータービジョンソリューションは視覚データを即座に処理して反応できます。一瞬の判断が、安全性、効率性、日常の利便性を高めます。

たとえば、ロボットアシスタントを使って精密な手術を行う外科医を考えてみましょう。すべての動きは高速接続を通じて制御され、ロボットのビジョンシステムは手術部位をリアルタイムで処理し、外科医に即座に視覚的なフィードバックを提供します。このフィードバックループにわずかな遅延が生じるだけでも、重大なミスにつながり、患者を危険にさらす可能性があります。これはリアルタイム推論が不可欠であり、遅延が許されない理由を示す好例です。

実世界のアプリケーションにおけるAI推論は、主に3つの概念に基づいています。推論エンジン(AIモデルを効率的に実行するソフトウェアまたはハードウェア)、推論レイテンシ(入力から出力までの遅延)、リアルタイム推論(最小限の遅延で処理し、反応するAIシステムの能力)です。

この記事では、こうした基本概念と、Ultralytics YOLO11のようなコンピュータービジョンモデルが、即時の予測を必要とするアプリケーションをどのように実現するかを解説します。

AI推論とは?#

推論の実行とは、学習済みのAIモデルを使って新しいデータを分析し、予測を行ったりタスクを解決したりするプロセスです。大量のラベル付きデータを処理してモデルを学習させるトレーニングとは異なり、推論では学習済みモデルを使って、すばやく正確に結果を出すことに重点を置きます。

推論とは何かを理解する

図1. 推論とは何かを理解する。

たとえば、野生生物の保護では、AIカメラトラップがコンピュータービジョンモデルを使って、リアルタイムで動物を識別・分類します。カメラが動きを検知すると、AIモデルがそれがシカ、捕食動物、あるいは密猟者なのかを即座に認識します。これにより、研究者は人手を介さずに動物の個体数を追跡し、絶滅危惧種を保護できます。この迅速な識別により、リアルタイムの監視と潜在的な脅威への迅速な対応が可能になります。

推論エンジンを理解する#

学習済みの機械学習モデルは、そのままの形ですぐにデプロイできるとは限りません。推論エンジンは、機械学習モデルを効率的に実行し、実環境へのデプロイに向けて最適化するための専用ソフトウェアまたはハードウェアツールです。モデル圧縮、量子化、グラフ変換などの最適化手法を用いて性能を高め、リソース消費を抑えることで、さまざまな環境でモデルをデプロイできるようにします。

推論エンジンは、計算オーバーヘッドとレイテンシを削減し、効率を高めることで、迅速かつ正確な予測を実現します。最適化後、エンジンは新しいデータに対してモデルを実行し、リアルタイムの推論を効率的に生成します。この最適化により、AIモデルは高性能なクラウドサーバーでも、スマートフォン、IoTデバイス、組み込みシステムなどのリソースが限られたエッジデバイスでも、円滑に動作できます。

推論レイテンシによって生じる問題#

推論レイテンシとは、AIシステムが入力データ(カメラからの画像など)を受け取ってから、出力(画像内の物体検出など)を生成するまでの時間です。わずかな遅延でも、リアルタイムAIアプリケーションの性能や使いやすさに大きく影響する可能性があります。

推論レイテンシは、主に次の3つの段階で発生します。

  • 前処理時間: 入力データをモデルに渡す前に準備するための時間です。モデルの入力サイズに合わせた画像のリサイズ、精度向上のためのピクセル値の正規化、形式の変換(RGBからグレースケールへの変換や、動画からフレーム列への変換など)が含まれます。
  • 計算時間: モデルが推論を実行するために実際に要する時間です。ディープネットワークにおけるレイヤーごとの計算、行列乗算、畳み込み、メモリと処理ユニット間のデータ転送などが含まれます。
  • 後処理時間: モデルの生の出力を意味のある結果に変換するために必要な時間です。物体検出で境界ボックスを描画する、画像認識で誤検出をフィルタリングする、異常検出でしきい値を適用するなどの処理が含まれます。Ultralytics YOLO26など、一部の検出器は非極大抑制(NMS)の処理を省略し、この段階を短縮します。

推論レイテンシは、リアルタイムアプリケーションで重要です。たとえば、組み立てラインでの欠陥自動検出では、コンベアを流れる製品をコンピュータービジョンで検査できます。

製品が次の工程に進む前に、システムは欠陥をすばやく特定してフラグを付ける必要があります。モデルの画像処理に時間がかかりすぎると、不良品を時間内に検出できず、材料の無駄、コストのかかる手直し、不良品の顧客への出荷につながるおそれがあります。レイテンシを削減することで、メーカーは品質管理を改善し、効率を高め、損失を抑えられます。

推論レイテンシを削減する方法#

多くのコンピュータービジョンアプリケーションでは、推論レイテンシを最小限に抑えることが不可欠です。これを実現するために、さまざまな手法を利用できます。推論レイテンシの削減によく使われる手法をいくつか紹介します。

モデルプルーニング#

モデルプルーニングは、不要な接続(重み)を削除してニューラルネットワークを簡素化し、モデルを小型化・高速化する手法です。モデルの計算負荷を軽減し、精度を大きく損なわずに速度を高めます。

最も重要な接続だけを残すことで、プルーニングは効率的な推論と性能の向上を実現します。特に、処理能力が限られたデバイスで効果を発揮します。信頼性を維持しながら効率を高めるため、モバイルAI、ロボティクス、エッジコンピューティングなどのリアルタイムアプリケーションで広く使われています。

モデルプルーニングによる効果の低い接続の削除

図2. モデルプルーニングによる効果の低い接続の削除。

モデル量子化#

モデル量子化は、計算に使う数値を簡略化することで、AIモデルの実行を高速化し、メモリ使用量を減らす手法です。通常、モデルは32ビット浮動小数点数を使用します。非常に高精度ですが、多くの処理能力を必要とします。量子化では数値を8ビット整数に変換するため、処理が容易になり、必要な容量も小さくなります。

モデル量子化による浮動小数点値から整数への変換

図3. モデル量子化による浮動小数点値から整数表現への変換。

効率的なモデルの利用#

AIモデルの設計は、予測速度に大きく影響します。Ultralytics YOLO11のように効率的な推論を目的に構築されたモデルは、処理速度が重要なアプリケーションに最適です。

AIソリューションを構築する際は、利用可能なリソースと性能要件に基づいて適切なモデルを選ぶことが重要です。最初に処理負荷の高いモデルを選ぶと、処理の遅延、消費電力の増大、リソースが限られたデバイスへのデプロイの難しさといった問題が発生しやすくなります。軽量モデルなら、特にリアルタイムアプリケーションやエッジアプリケーションで安定した性能を実現できます。

速度と精度: リアルタイム推論の最適化#

レイテンシを削減する手法はいくつかありますが、リアルタイム推論では速度と精度のバランスが重要です。モデルの高速化だけでは不十分で、精度を損なわずに推論速度を最適化する必要があります。高速でも誤った予測を出すシステムは役に立ちません。そのため、実環境でモデルが適切に動作することを確認するには、徹底したテストが不可欠です。テスト中は高速に見えても実際の条件下で失敗するシステムは、真に最適化されているとは言えません。

リアルタイム推論を活用するVision AIアプリケーション#

次に、視覚入力に即座に応答できるようにすることで、リアルタイム推論がさまざまな業界に変革をもたらしている実例を見ていきましょう。

小売店のセルフレジシステム#

Ultralytics YOLO11のようなコンピュータービジョンモデルは、商品認識をより高速かつ正確にすることで、セルフレジシステムの改善に役立ちます。物体検出やインスタンスセグメンテーションなど、さまざまなコンピュータービジョンタスクに対応するYOLO11なら、バーコードがない場合や破損している場合でも商品を識別できます。Vision AIは手入力の必要性を減らし、会計プロセスを迅速化できます。

商品識別だけでなく、コンピュータービジョンをセルフレジシステムに組み込むことで、価格の確認、不正防止、顧客の利便性向上も実現できます。AI搭載カメラは、よく似た商品を自動で見分け、会計時の不審な行動を検知できます。これには、顧客やレジ係が誤って商品をスキャンし忘れる「スキャン漏れ」や、安価な商品のバーコードを高価な商品に貼り付ける「商品すり替え」のような、意図的な不正行為の検出も含まれます。

セルフレジカウンターの機能を高めるAI

図4. AIはセルフレジカウンターの機能を高めます。

その好例が、米国の大手小売業者Krogerです。同社はコンピュータービジョンとAIをセルフレジシステムに導入しています。リアルタイムの動画解析により、Krogerは会計ミスの75%以上を自動修正し、顧客体験と店舗運営の両方を改善しています。

コンピュータービジョンを活用した品質検査#

品質管理のために手作業で製品を検査する方法は時間がかかり、必ずしも正確とは限りません。そのため、製造業者の間では、生産工程のより早い段階で欠陥を検出するために、コンピュータービジョンを活用した外観検査ワークフローへの切り替えが進んでいます。

高解像度カメラとVision AIは、人間が見落とす可能性のある小さな欠陥を検出できます。また、Ultralytics YOLO11のようなモデルは、リアルタイムの品質検査、仕分け、計数に役立ち、完全な製品だけを顧客に届けられるようにします。このプロセスを自動化することで、時間とコストを削減し、廃棄物を減らして、生産をより円滑かつ効率的にできます。

組立ラインで製品を数えるUltralytics YOLO11

図5. 組立ラインで製品を数えるためにUltralytics YOLO11を使用する例です。

重要なポイント#

リアルタイム推論はAIモデルが即座に判断するのに役立ち、多くの業界で重要な役割を果たしています。自動運転車による事故回避、医師による医療画像の迅速な解析、工場での製品欠陥の検出など、AIが高速かつ正確に応答することは大きな違いを生みます。

AIモデルの速度と効率を改善することで、実環境でも確実に機能する、よりスマートで信頼性の高いシステムを構築できます。技術の進歩に伴い、リアルタイムAIソリューションは今後も未来を形作り、日常のプロセスをより迅速、安全、効率的にしていくでしょう。

詳しくは、GitHubリポジトリをご覧いただき、コミュニティにご参加ください。ソリューションページでは、自動運転車におけるAIや農業におけるコンピュータービジョンなどの分野のイノベーションをご覧いただけます。ライセンスオプションを確認して、Vision AIプロジェクトを実現しましょう。

執筆者

Abirami Vina
Abirami Vina

コンテンツクリエイター · Ultralytics

コンピュータービジョンエンジニアとしてキャリアをスタートさせたAbirami Vinaは、ビジョンAIと機械学習の強固な基盤を築きました。Ultralyticsのコンテンツクリエイターであり、Scribe of AIの創設者兼チーフライターとして、AIに特化した企業向けの高品質な技術コンテンツを制作しています。AIを理解しやすく魅力的なものにするという情熱に基づき、最先端のテクノロジーと実社会への影響をつなぐ仕事に取り組んでいます。

コメント

質問したり、結果を共有したり、ほかの人をサポートしたりできます。

ソリューションを見る

スポーツにおけるコンピュータービジョン

スポーツにおけるコンピュータービジョン

Ultralytics YOLOが、選手やボールの追跡、パフォーマンス分析、コーチングへの知見、アスリートのリハビリを通じて、スポーツビジョンをどのように支えるかをご紹介します。
詳しく見る
航空画像向けコンピュータービジョン

航空画像向けコンピュータービジョン

Ultralytics YOLOを使用して、ドローンや航空画像をリアルタイムの知見に変換し、農業、水産養殖、自然保護、地理空間分析に活用できます。
詳しく見る
航空宇宙分野のコンピュータービジョン

航空宇宙分野のコンピュータービジョン

Ultralytics YOLOを活用して航空宇宙分野でコンピュータビジョンを導入し、航空機検査、滑走路上のFOD検出、空港の地上業務、複合材の欠陥検出に活用できます。
詳しく見る
セキュリティ分野のコンピュータービジョン

セキュリティ分野のコンピュータービジョン

Ultralytics YOLOモデルであらゆる施設を保護しましょう。ビジョンAIは、周辺監視、脅威検知、ナンバープレート認識、職場の安全管理を支援します。
詳しく見る
ロボティクス分野のコンピュータービジョン

ロボティクス分野のコンピュータービジョン

Ultralytics YOLOモデルで、よりスマートなマシンを実現しましょう。ロボティクスにおけるビジョンAIは、自律ナビゲーション、認識、物体追跡、リアルタイム制御を支援します。
詳しく見る
物流におけるコンピュータービジョン

物流におけるコンピュータービジョン

Ultralytics YOLOモデルで物流を効率化しましょう。ビジョンAIにより、荷物検査、仕分け、車両追跡、倉庫のリアルタイム安全監視を実現します。
詳しく見る
小売業におけるコンピュータービジョン

小売業におけるコンピュータービジョン

Ultralytics YOLOモデルで小売のあり方を変革しましょう。ビジョンAIにより、在庫追跡、棚の監視、行列管理、より高度な顧客インサイトを実現します。
詳しく見る
医療分野におけるコンピュータービジョン

医療分野におけるコンピュータービジョン

Ultralytics YOLOモデルで医療ソリューションを構築しましょう。医療分野のビジョンAIは、医用画像処理の高速化、より高度な診断、患者モニタリングを実現します。
詳しく見る
製造業におけるコンピュータービジョン

製造業におけるコンピュータービジョン

Ultralytics YOLOモデルで製造を最適化しましょう。ビジョンAIは、品質管理、欠陥検出、PPE準拠、組立ラインの自動化を推進します。
詳しく見る
自動車分野におけるコンピュータービジョン

自動車分野におけるコンピュータービジョン

Ultralytics YOLOモデルで自動車分野にコンピュータービジョンを導入しましょう。ビジョンAIは、道路の安全性、運転支援、車両の自動化を向上させ、よりスマートな道路を実現します。
詳しく見る
農業におけるコンピュータービジョン

農業におけるコンピュータービジョン

Ultralytics YOLOモデルでスマート農業にビジョンAIを導入しましょう。作物のモニタリング、家畜の追跡、精密農業を支援し、より高く効率的な収量を実現します。
詳しく見る

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

機械学習の未来に向けた歩みを始めましょう