YOLO26の紹介: 次世代のビジョンAI。
Ultralytics
Ultralytics用語集に戻る

Stereo Vision

ステレオビジョンがAIのためにどのように3D深度を抽出するのかを解説します。その仕組み、アプリケーション、そして最新のUltralytics YOLO26と統合する方法について学びましょう。

ステレオビジョン(両眼視とも呼ばれる)は、デジタル画像から3D深度情報を抽出するために使用されるコンピュータビジョン技術です。人間の両眼視を模倣し、同じシーンをわずかに異なる角度から撮影した2枚以上の2D画像を比較することで、AIシステムは物体までの距離を正確に計算できます。この能力は空間インテリジェンスの基礎であり、機械が周囲の環境をナビゲートし、物理的な物体と安全に対話することを可能にします。

Link to this sectionステレオビジョンの仕組み#

このプロセスは、左右のカメラ映像間の差異を見つけることに依存しています。ここでの主要な課題は対応付け問題であり、両方の画像で全く同じピクセルまたは特徴を特定する必要があります。一致する点が特定されると、システムは水平方向のシフトを計算し、視差マップを作成します。

In a disparity map, larger shifts indicate closer objects, while smaller shifts mean the object is further away. Using triangulation, this map is then converted into a dense 3D point cloud. While traditional mathematical algorithms have historically driven these calculations, modern approaches increasingly rely on convolutional neural networks (CNNs) and deep learning to improve feature matching accuracy in complex lighting or textureless areas, as detailed in recent IEEE computer vision research.

Link to this sectionステレオビジョンと単眼深度推定の比較#

ステレオビジョンを、単一のカメラのみを使用する深度推定技術と区別することは重要です。単眼深度推定は、ディープラーニングモデルを使用して、遠近感や陰影などの視覚的手がかりに基づき、単一の2D画像から3D構造を予測します。対照的に、ステレオシステムは2つのカメラレンズ間の幾何学的な関係を利用して、直接深度を測定します。単眼手法は計算負荷が軽い一方、ステレオビジョンは通常、重要な安全システムに不可欠な、より正確でリアルタイムの深度測定を提供します。

Link to this section実世界のAIアプリケーション#

ステレオシステムは、現実世界における3D物体検出と空間認識を必要とするさまざまな業界で不可欠です。

Link to this sectionAIとステレオデータの統合#

多くの場合、開発者はステレオビジョンと物体検出を組み合わせて、「何が」あるのかと「どのくらい離れているのか」の両方を特定します。OpenCVフレームワークは視差マップの生成によく使用され、多くの場合、広範なPyTorchまたはTensorFlowパイプラインに統合され、AIモデルが認識を処理します。以下は、Ultralytics YOLO26を使用して物体を検出し、バウンディングボックスを取得する概念的な例です。これは、関連するOpenCV視差マップから平均距離値を抽出するために使用できます。

import cv2
from ultralytics import YOLO

# Load the recommended Ultralytics YOLO26 model for high-speed edge inference
model = YOLO("yolo26n.pt")

# Read the left camera frame (typically used as the primary frame for detection)
left_frame = cv2.imread("left_camera_frame.jpg")

# Run inference to detect objects in the scene
results = model(left_frame)

# Extract bounding boxes to later combine with a stereo disparity map
for result in results:
    for box in result.boxes.xyxy:
        x1, y1, x2, y2 = map(int, box[:4])
        print(f"Detected object bounding box: [{x1}, {y1}, {x2}, {y2}]")
        # Depth values can now be extracted from the disparity map within this specific region

Link to this section進歩と将来のトレンド#

高度な認識モデルのトレーニングとデプロイは、非常に効率化されています。Ultralytics Platformのようなツールを使用することで、チームはステレオペアを安全にアノテーションし、堅牢なモデルをトレーニングし、TensorRTなどの最適化されたフォーマットにエクスポートして、エッジAIデバイス上での低遅延な推論を実現できます。

Stanford Vision and Learning Labなどの組織による最近の進歩は、対応付け問題をより迅速に解決するために、ステレオビジョンをVision Transformers (ViT)Google DeepMindの基盤モデルと統合する傾向が高まっていることを示しています。さらに、AnthropicOpenAIなどのリーダーによるマルチモーダルAIモデルが進化するにつれて、堅牢な3D空間データの統合は、具現化された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の未来を共に築き上げましょう!

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