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

Dynamic Resolution Scaling

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

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

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

標準的な処理パイプラインでは、ハードウェアは固定されたピクセル数の処理を求められます。動的解像度スケーリングが何をするかというと、推論レイテンシやフレームレンダリング時間などのシステムパフォーマンス指標をアクティブに監視します。システムがボトルネックを検出すると、DRSは自動的に内部解像度を下げ、GPU(グラフィックスプロセッシングユニット)の負荷を軽減します。

最新の実装では、DRSと高度なディープラーニングアップスケーラーが頻繁に組み合わされます。このようなシナリオでは、AI駆動型グラフィックスレンダリングが低解像度のベースから高品質な出力画像を再構成します。これにより、アルゴリズムはシーンをスムーズに分析または表示しながら、AIが欠落した視覚情報をインテリジェントに補完することが可能になります。

Link to this section実際の応用例#

動的解像度スケーリングは、コンピュータグラフィックスと機械学習の実装の両方で広く活用されており、速度と精度のバランスをとるために使用されます。

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

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

画像内の特定の箇所のテクスチャ詳細を選択的に低減する可変レートシェーディング(Variable Rate Shading)とは異なり、DRSは画像全体のスケーリングを行います。これは、PyTorchフレームワークやグラフィックスエンジンに渡されるグローバルな入力次元に直接影響します。

Link to this sectionVision AIにおける適応型解像度の実装#

Pythonプログラミング言語を使用して、モデルの予測モード(predict mode)に渡す画像サイズを動的に変更することで、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 tailored to your operation

農業におけるAI

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

詳細はこちら
Real-time AI that works with your operation

自動車産業におけるAI

Ultralytics YOLOモデルを使用して、自動車産業にコンピュータビジョンを適用します。Vision 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モデルで、よりスマートなマシンを実現します。ロボティクスにおけるVision AIは、自律航行、認識、物体追跡、そしてリアルタイム制御を推進します。

詳細はこちら
Real-time AI that works with your team

製造業におけるAI

Ultralytics YOLOモデルで製造プロセスを最適化します。ビジョンAIは、品質管理、欠陥検出、PPE(個人用保護具)コンプライアンス、および組立ラインの自動化を推進します。

詳細はこちら
Real-time AI that works with your team

物流におけるAI

Ultralytics YOLOモデルで物流を効率化しましょう。ビジョンAIにより、荷物の検査、仕分け、車両追跡、倉庫の安全性のリアルタイム監視が可能になります。

詳細はこちら
Real-time AI tailored to your operation

農業におけるAI

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

詳細はこちら
Real-time AI that works with your operation

自動車産業におけるAI

Ultralytics YOLOモデルを使用して、自動車産業にコンピュータビジョンを適用します。Vision 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モデルで、よりスマートなマシンを実現します。ロボティクスにおけるVision AIは、自律航行、認識、物体追跡、そしてリアルタイム制御を推進します。

詳細はこちら
Real-time AI that works with your team

製造業におけるAI

Ultralytics YOLOモデルで製造プロセスを最適化します。ビジョンAIは、品質管理、欠陥検出、PPE(個人用保護具)コンプライアンス、および組立ラインの自動化を推進します。

詳細はこちら
Real-time AI that works with your team

物流におけるAI

Ultralytics YOLOモデルで物流を効率化しましょう。ビジョンAIにより、荷物の検査、仕分け、車両追跡、倉庫の安全性のリアルタイム監視が可能になります。

詳細はこちら
Real-time AI tailored to your operation

農業におけるAI

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

詳細はこちら
Real-time AI that works with your operation

自動車産業におけるAI

Ultralytics YOLOモデルを使用して、自動車産業にコンピュータビジョンを適用します。Vision 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モデルで、よりスマートなマシンを実現します。ロボティクスにおけるVision AIは、自律航行、認識、物体追跡、そしてリアルタイム制御を推進します。

詳細はこちら
Real-time AI that works with your team

製造業におけるAI

Ultralytics YOLOモデルで製造プロセスを最適化します。ビジョンAIは、品質管理、欠陥検出、PPE(個人用保護具)コンプライアンス、および組立ラインの自動化を推進します。

詳細はこちら
Real-time AI that works with your team

物流におけるAI

Ultralytics YOLOモデルで物流を効率化しましょう。ビジョンAIにより、荷物の検査、仕分け、車両追跡、倉庫の安全性のリアルタイム監視が可能になります。

詳細はこちら

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

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