YOLO Vision 2026:
Ultralytics用語集に戻る

Dynamic Resolution Scaling

動的解像度スケーリングとは何か、またそれがどのようにパフォーマンスを最適化するか解説します。効率的なリアルタイム推論のためにUltralytics YOLO26へ適用する方法を学びましょう。

動的解像度スケーリング(Dynamic Resolution Scaling)とは何かという疑問に対して、これは画像、ビデオフレーム、またはレンダリングパイプラインの内部解像度をリアルタイムで調整し、安定したフレームレートを維持して計算リソースを最適化する技術を指します。元々は負荷の高いシーンでのパフォーマンス低下を防ぐためにビデオゲームで普及したDynamic Resolution Scaling(DRS)は、人工知能(AI)コンピュータビジョンにおける重要な概念となっています。ハードウェアの負荷に基づいて解像度を動的に変更することで、システムは深刻な遅延スパイクなしに一貫したスループットを確保できます。

動的解像度スケーリングの仕組み#

標準的な処理パイプラインでは、ハードウェアは固定数のピクセルを処理するタスクを課されます。動的解像度スケーリングは何をするのかと疑問に思われる場合、システムは推論レイテンシやフレームレンダリング時間などのシステムパフォーマンスメトリクスを積極的に監視します。システムがボトルネックを検出すると、DRSは自動的に内部解像度を下げ、グラフィックスプロセッシングユニット(GPU)のワークロードを軽減します。

現代の実装では、DRSと高度なディープラーニングアップスケーラーを組み合わせることがよくあります。このようなシナリオでは、AI駆動型グラフィックスレンダリングが低解像度のベースから高品質な出力画像を再構築します。これにより、AIが不足している視覚情報を知的に補完しながら、アルゴリズムがシーンをスムーズに分析または表示できるようになります。

実社会での応用#

動的解像度スケーリングは、スピードと精度のバランスを取るために、コンピュータグラフィックスと機械学習の両方のデプロイメントで幅広く利用されています。

動的解像度スケーリングを使用すべきか?#

開発者の間でよくある質問は、動的解像度スケーリングを使用すべきか、そして動的解像度スケーリングはエッジコンピューティングのデプロイに適しているかというものです。答えは一般的に「はい」であり、特にすべての細かな視覚的詳細を分析することよりも一貫したパフォーマンスが重要であるシステムにおいてそうです。静的解像度は計算コストに関係なく同じピクセル数の処理を強制しますが、DRSはソフトウェアのクラッシュやカクツキを防ぐ柔軟性を提供します。Ultralytics Platformでコンピュータビジョンパイプラインを構成している場合、適応型解像度戦略を活用することは、パイプラインの全体的な効率を向上させるためにバッチサイズの最適化やモデル量子化の適用と同様に効果的です。

画像の特定の部分のテクスチャ詳細を選択的に削減するVariable Rate Shadingとは異なり、DRSは画像フットプリント全体をスケーリングします。これにより、PyTorchフレームワークまたはグラフィックスエンジンに渡されるグローバルな入力次元に直接影響を与えます。

Vision AIにおける適応型解像度の実装#

Pythonプログラミング言語を使用して、モデルの予測モードに渡される画像サイズを動的に変更することで、DRSを模倣するスクリプトを簡単に作成できます。動的グラフアーキテクチャを活用することで、モデルはリロードを必要とせずに、新しいサイズにその場でシームレスに適応します。

from ultralytics import YOLO

# Load a pre-trained Ultralytics YOLO26 model
model = YOLO("yolo26n.pt")


def adaptive_inference(frame, current_fps):
    # Dynamically scale input resolution based on system performance (e.g., target 30 FPS)
    input_size = 640 if current_fps > 30 else 320

    # Run inference with the dynamically selected resolution
    results = model.predict(source=frame, imgsz=input_size, verbose=False)
    return results

解像度を適応的に管理することで、NVIDIA Jetsonなどのデバイスに、より堅牢なコンピュータビジョンシステムをデプロイし、ビデオフィードを中断することなくパフォーマンスの急増を優雅に処理できます。

Explore solutions

Real-time AI that works with your team

ロボティクスにおけるコンピュータビジョン

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

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

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

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

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

ヘルスケアにおけるコンピュータビジョン

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

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

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

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

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

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

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

ロボティクスにおけるコンピュータビジョン

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

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

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

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

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

ヘルスケアにおけるコンピュータビジョン

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

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

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

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

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

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

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

ロボティクスにおけるコンピュータビジョン

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

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

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

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

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

ヘルスケアにおけるコンピュータビジョン

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

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

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

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

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

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

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

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

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