YOLO26の紹介: 次世代のビジョンAI。
Ultralytics
ビジョンAI

Vision AIソリューションにおけるリアルタイム推論が影響を与えています

コンピュータビジョンにおけるリアルタイム推論がなぜ重要なのかを発見し、即時の意思決定を可能にする役割を探りましょう。

ABAbirami Vina
4 min read
Vision AIソリューションにおけるリアルタイム推論

インターネット接続が遅いことによるフラストレーションは、誰もが一度は経験したことがあるはずです。しかし、自動運転車が障害物に反応する場面や、医師が重要なスキャン画像を分析する場面など、責任の重い状況でその遅延が発生することを想像してみてください。わずか数秒の遅れが、深刻な結果を招く可能性があります。

そこで重要になるのがリアルタイムAI推論です。高速な処理とリアルタイムの予測により、コンピュータービジョンソリューションは、視覚データを瞬時に処理し反応することが可能になります。こうした刹那の判断が、安全性や効率性、そして日々の利便性を向上させます。

例えば、ロボット支援を使用して繊細な手術を行う外科医を考えてみてください。すべての動作は高速な接続を通じて制御されており、ロボットのビジョンシステムは手術部位をリアルタイムで処理し、外科医に即座に視覚的フィードバックを提供します。このフィードバックループにわずかな遅延が生じただけでも重大なミスにつながる可能性があり、患者を危険にさらすことになります。これはリアルタイム推論が不可欠である完璧な例であり、遅延が入り込む余地は一切ありません。

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

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

Link to this sectionAI推論とは何か?#

推論の実行とは、学習済みAIモデルを使用して新しいデータを分析し、予測を行ったりタスクを解決したりするプロセスです。膨大な量のラベル付きデータを処理してモデルを訓練する学習プロセスとは異なり、推論は、学習済みのモデルを使用して迅速かつ正確に結果を出すことに焦点を当てています。

推論とは何かを理解する

Fig 1. 推論の仕組みを理解する。

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

Link to this section推論エンジンを理解する#

学習済みの機械学習モデルは、生の形式のままですぐにデプロイできるとは限りません。推論エンジンは、機械学習モデルを効率的に実行し、現実世界での展開に向けて最適化するために設計された専用のソフトウェアまたはハードウェアツールです。モデルの圧縮、量子化、グラフ変換といった最適化手法を使用してパフォーマンスを向上させ、リソース消費を削減することで、さまざまな環境でモデルをデプロイ可能にします。

推論エンジンは本質的に、計算のオーバーヘッドを削減し、レイテンシを最小限に抑え、効率を向上させて、高速かつ正確な予測を実現することに焦点を当てています。一度最適化されると、エンジンは新しいデータに対してモデルを実行し、リアルタイムの推論を効率的に生成します。この最適化により、AIモデルは高性能なクラウドサーバーから、スマートフォン、IoTデバイス、組み込みシステムなどのリソース制約のあるエッジデバイスまで、スムーズに動作可能となります。

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

推論レイテンシとは、AIシステムが入力データ(カメラからの画像など)を受信してから、出力(画像内のオブジェクトの検出など)を生成するまでの時間的な遅延のことです。わずかな遅延であっても、リアルタイムAIアプリケーションのパフォーマンスとユーザビリティに重大な影響を与える可能性があります。

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

  • 前処理時間: モデルに入力する前にデータを準備するために必要な時間。これには、モデルの入力サイズに合わせるための画像のリサイズ、精度向上のためのピクセル値の正規化、形式の変換(RGBからグレースケール、あるいは動画からフレームシーケンスへの変換など)が含まれます。
  • 計算時間: モデルが実際に推論を実行するためにかかる時間。これには、ディープネットワークにおける層ごとの計算、行列演算、畳み込み、メモリと処理ユニット間のデータ転送などの操作が含まれます。
  • 後処理時間: モデルの生の出力を意味のある結果に変換するために必要な時間。これには、オブジェクト検出におけるバウンディングボックスの描画、画像認識における偽陽性のフィルタリング、異常検知におけるしきい値の適用などが含まれます。

推論レイテンシはリアルタイムアプリケーションにおいて極めて重要です。例えば、組立ラインでの自動欠陥検知において、コンピュータービジョンを使用して製品がコンベアベルトを流れる際に検査を行うことができます。

システムは、製品が次の段階へ進む前に、欠陥を迅速に識別しマークする必要があります。モデルによる画像処理に時間がかかりすぎると、不良品を見逃す可能性があり、材料の無駄や高コストなやり直し、あるいは欠陥製品が顧客の手に渡る事態を招きます。レイテンシを減らすことで、製造業者は品質管理を改善し、効率を高め、損失を削減できます。

Link to this section推論レイテンシを削減する方法#

多くのコンピュータービジョンアプリケーションにおいて、推論レイテンシを最小限に抑えることは不可欠です。これを達成するために様々な手法を用いることができます。ここでは、推論レイテンシを削減するために最も一般的な手法をいくつか説明します。

Link to this sectionモデルプルーニング#

モデルプルーニングは、不要な結合(重み)を削除することでニューラルネットワークを単純化し、モデルを小型化・高速化する手法です。このプロセスにより、モデルの計算負荷が軽減され、精度を大きく損なうことなく速度が向上します。

重要な結合のみを残すことで、プルーニングは特に処理能力の限られたデバイスにおいて、効率的な推論とパフォーマンスの向上を実現します。モバイルAI、ロボット工学、エッジコンピューティングなどのリアルタイムアプリケーションにおいて、信頼性を維持しながら効率を高めるために広く使用されています。

モデルプルーニングを使用して効果の低い接続を排除する

Fig 2. モデルプルーニングを使用して効果の低い結合を排除する。

Link to this sectionモデル量子化#

モデル量子化は、計算に使用する数値を単純化することで、AIモデルの動作を高速化しメモリ消費を抑える手法です。通常、これらのモデルは32ビット浮動小数点数を使用して動作しますが、これは非常に高精度である反面、多くの処理能力を必要とします。量子化はこれらの数値を処理が容易でメモリ占有量の少ない8ビット整数に変換します。

モデル量子化を使用して浮動小数点値を整数に変換する

Fig 3. モデル量子化を使用して浮動小数点数を整数表現に変換する。

Link to this section効率的なモデルの使用#

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

AIソリューションを構築する際は、利用可能なリソースとパフォーマンスのニーズに基づいて適切なモデルを選択することが重要です。あまりに重いモデルから始めると、処理時間の遅延、消費電力の増大、リソース制限のあるデバイスへのデプロイの困難さといった問題に直面する可能性が高まります。軽量なモデルは、特にリアルタイムアプリケーションやエッジアプリケーションにおいて、スムーズなパフォーマンスを保証します。

Link to this section速度対精度:リアルタイム推論の最適化#

レイテンシを削減するための様々な手法はありますが、リアルタイム推論の鍵となるのは速度と精度のバランスです。モデルを高速化するだけでは十分ではありません。精度を妥協せずに推論速度を最適化する必要があります。迅速であっても誤った予測を行うシステムは非効率です。そのため、モデルが現実の状況で確実に機能することを確認するために、徹底的なテストが不可欠です。テスト中に高速に見えても、実際の条件下で失敗するシステムは、真に最適化されているとは言えません。

Link to this sectionリアルタイム推論を活用するビジョンAIアプリケーション#

次に、リアルタイム推論が視覚入力への即時反応を可能にすることで産業を変革している、実際のアプリケーションのいくつかを見ていきましょう。

Link to this section小売店におけるセルフレジシステム#

YOLO11のようなコンピュータービジョンモデルは、アイテム認識をより高速かつ正確にすることで、セルフレジシステムの改善に貢献できます。YOLO11はオブジェクト検出やインスタンスセグメンテーションといった多様なコンピュータービジョンのタスクをサポートしているため、バーコードが欠落していたり損傷していたりする場合でも製品を特定することが可能です。ビジョンAIは手動入力の必要性を減らし、チェックアウトプロセスを加速させます。

製品識別以外にも、コンピュータービジョンをセルフレジシステムに統合することで、価格の検証、不正防止、顧客の利便性向上を図ることができます。AI搭載カメラは、類似した製品を自動的に区別し、レジでの不審な行動を検知できます。これには、客や店員が誤ってスキャンし忘れる「非スキャン」の識別や、より意図的な不正である「製品すり替え」(より高価な製品の上に安価な商品のバーコードを置く行為)の検知などが含まれます。

AIによって強化されたセルフレジ

Fig 4. AIはセルフレジを強化できる。

これの素晴らしい例として、米国の主要小売業者であるKrogerが、自社のセルフレジシステムにコンピュータービジョンとAIを統合しています。リアルタイムのビデオ分析を使用することで、Krogerはチェックアウトエラーの75%以上を自動的に修正できるようになり、顧客体験と店舗運営の両方を改善しました。

Link to this sectionコンピュータービジョンによる品質検査#

品質管理のために手動で製品を検査する作業は時間がかかるうえ、必ずしも正確ではありません。そのため、より多くの製造業者が、製造プロセスのより早い段階で欠陥を見つけるために、コンピュータービジョンを使用した外観検査ワークフローへ切り替えています。

高解像度カメラとビジョンAIは人間が見逃すような微細な欠陥を発見でき、YOLO11のようなモデルはリアルタイムの品質チェック、分類、カウントを支援して、完璧な製品のみが顧客に届くことを保証します。このプロセスの自動化は時間を節約し、コストを削減し、廃棄物を減らすことで、製造をよりスムーズかつ効率的にします。

YOLO11を使用して組立ライン上の製品をカウントする

Fig 5. 組立ラインでYOLO11を使用して製品をカウントする例。

Link to this section重要なポイント#

リアルタイム推論は、AIモデルが瞬時に判断を下すことを助けており、多くの産業において極めて重要です。自動運転車が事故を回避する場合であれ、医師が医療スキャン画像を迅速に分析する場合であれ、あるいは工場が製品の欠陥を検知する場合であれ、高速で正確なAIの応答が大きな違いを生みます。

AIモデルの速度と効率を向上させることで、現実世界の状況でシームレスに機能する、よりスマートで信頼性の高いシステムを構築できます。技術が進歩するにつれ、リアルタイムAIソリューションは今後も未来を形作り、日々のプロセスをより高速で、より安全に、そしてより効率的なものにしていくでしょう。

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

Explore solutions

Real-time AI that works with your team

ロボティクスにおけるAI

Ultralytics YOLOモデルで、よりスマートなマシンを実現しましょう。ロボティクスにおけるビジョンAIは、自律航行、認識、物体追跡、リアルタイム制御を推進します。
詳細はこちら
Real-time AI that works with your team

物流におけるAI

Ultralytics YOLOモデルで物流を効率化しましょう。ビジョンAIにより、荷物の検査、仕分け、車両追跡、リアルタイムの倉庫安全モニタリングが可能になります。
詳細はこちら
Real-time AI that works with your team

小売業界におけるAI

Ultralytics YOLOモデルで小売を再定義しましょう。ビジョンAIは、在庫追跡、棚のモニタリング、キュー管理、そしてより賢明な顧客インサイトを促進します。
詳細はこちら
Real-time AI that works with your team

ヘルスケアにおけるAI

Ultralytics YOLOモデルを使用してヘルスケアソリューションを構築しましょう。ヘルスケア分野におけるビジョンAIは、より高速な医療画像診断、よりスマートな診断、患者モニタリングを推進します。
詳細はこちら
Real-time AI that works with your team

製造におけるAI

Ultralytics YOLOモデルで製造を最適化しましょう。ビジョンAIは、品質管理、欠陥検出、PPEコンプライアンス、組立ラインの自動化を促進します。
詳細はこちら
Real-time AI that works with your operation

自動車におけるAI

Ultralytics YOLOモデルを使用して、自動車分野にコンピュータビジョンを適用しましょう。ビジョンAIは、道路の安全性、運転支援、車両の自動化を向上させ、よりスマートな道路を実現します。
詳細はこちら
Real-time AI tailored to your operation

農業におけるAI

Ultralytics YOLOモデルを使用して、スマート農業にビジョンAIを導入しましょう。作物モニタリング、家畜のトラッキング、精密農業を強化し、より高くスマートな収穫を実現します。
詳細はこちら
Real-time AI that works with your team

ロボティクスにおけるAI

Ultralytics YOLOモデルで、よりスマートなマシンを実現しましょう。ロボティクスにおけるビジョンAIは、自律航行、認識、物体追跡、リアルタイム制御を推進します。
詳細はこちら
Real-time AI that works with your team

物流におけるAI

Ultralytics YOLOモデルで物流を効率化しましょう。ビジョンAIにより、荷物の検査、仕分け、車両追跡、リアルタイムの倉庫安全モニタリングが可能になります。
詳細はこちら
Real-time AI that works with your team

小売業界におけるAI

Ultralytics YOLOモデルで小売を再定義しましょう。ビジョンAIは、在庫追跡、棚のモニタリング、キュー管理、そしてより賢明な顧客インサイトを促進します。
詳細はこちら
Real-time AI that works with your team

ヘルスケアにおけるAI

Ultralytics YOLOモデルを使用してヘルスケアソリューションを構築しましょう。ヘルスケア分野におけるビジョンAIは、より高速な医療画像診断、よりスマートな診断、患者モニタリングを推進します。
詳細はこちら
Real-time AI that works with your team

製造におけるAI

Ultralytics YOLOモデルで製造を最適化しましょう。ビジョンAIは、品質管理、欠陥検出、PPEコンプライアンス、組立ラインの自動化を促進します。
詳細はこちら
Real-time AI that works with your operation

自動車におけるAI

Ultralytics YOLOモデルを使用して、自動車分野にコンピュータビジョンを適用しましょう。ビジョンAIは、道路の安全性、運転支援、車両の自動化を向上させ、よりスマートな道路を実現します。
詳細はこちら
Real-time AI tailored to your operation

農業におけるAI

Ultralytics YOLOモデルを使用して、スマート農業にビジョンAIを導入しましょう。作物モニタリング、家畜のトラッキング、精密農業を強化し、より高くスマートな収穫を実現します。
詳細はこちら
Real-time AI that works with your team

ロボティクスにおけるAI

Ultralytics YOLOモデルで、よりスマートなマシンを実現しましょう。ロボティクスにおけるビジョンAIは、自律航行、認識、物体追跡、リアルタイム制御を推進します。
詳細はこちら
Real-time AI that works with your team

物流におけるAI

Ultralytics YOLOモデルで物流を効率化しましょう。ビジョンAIにより、荷物の検査、仕分け、車両追跡、リアルタイムの倉庫安全モニタリングが可能になります。
詳細はこちら
Real-time AI that works with your team

小売業界におけるAI

Ultralytics YOLOモデルで小売を再定義しましょう。ビジョンAIは、在庫追跡、棚のモニタリング、キュー管理、そしてより賢明な顧客インサイトを促進します。
詳細はこちら
Real-time AI that works with your team

ヘルスケアにおけるAI

Ultralytics YOLOモデルを使用してヘルスケアソリューションを構築しましょう。ヘルスケア分野におけるビジョンAIは、より高速な医療画像診断、よりスマートな診断、患者モニタリングを推進します。
詳細はこちら
Real-time AI that works with your team

製造におけるAI

Ultralytics YOLOモデルで製造を最適化しましょう。ビジョンAIは、品質管理、欠陥検出、PPEコンプライアンス、組立ラインの自動化を促進します。
詳細はこちら
Real-time AI that works with your operation

自動車におけるAI

Ultralytics YOLOモデルを使用して、自動車分野にコンピュータビジョンを適用しましょう。ビジョンAIは、道路の安全性、運転支援、車両の自動化を向上させ、よりスマートな道路を実現します。
詳細はこちら
Real-time AI tailored to your operation

農業におけるAI

Ultralytics YOLOモデルを使用して、スマート農業にビジョンAIを導入しましょう。作物モニタリング、家畜のトラッキング、精密農業を強化し、より高くスマートな収穫を実現します。
詳細はこちら

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

機械学習の未来とともに旅を始めましょう