YOLO26対DAMO-YOLO:リアルタイム物体検出器の技術比較

最先端のコンピュータビジョンモデルを選択する際、推論速度、精度、展開の容易さの最適なバランスを見つけることが重要です。この包括的なガイドでは、ビジョンAI分野における2つの主要なモデル、Ultralytics YOLO26DAMO-YOLOを比較します。どちらのアーキテクチャもリアルタイム物体検出の限界を押し広げるものですが、その根本的な設計思想と想定されるユースケースは大きく異なります。

アーキテクチャの革新と設計

Ultralytics YOLO26:エッジファーストなビジョンの標準

UltralyticsのGlenn JocherとJing Qiuによって開発され、2026年1月14日にリリースされたYOLO26は、YOLO系譜における大きな飛躍を象徴しています。エッジコンピューティングのためにゼロから設計されており、最先端のLLM学習プラクティスと高度なビジョンアーキテクチャをシームレスに融合させています。

YOLO26の主なアーキテクチャのブレークスルーは以下の通りです。

  • エンドツーエンドのNMSフリー設計: YOLOv10の先駆的な研究に基づき、YOLO26はネイティブなエンドツーエンドモデルです。ポストプロセッシング中の非最大値抑制(NMS)を完全に取り除くことで、決定論的なレイテンシを保証し、展開パイプラインを劇的に簡素化します。
  • DFLの削除: Distribution Focal Loss(DFL)の削除により、モデルグラフが効率化されました。ONNXTensorRTなどの展開フレームワークへのエクスポートが非常にスムーズになり、低電力エッジデバイスとの互換性が向上しています。
  • MuSGDオプティマイザー: Moonshot AIのKimi K2から着想を得たこの確率的勾配降下法(SGD)とMuonのハイブリッドは、LLM学習の革新をコンピュータビジョンにもたらし、非常に安定した学習と迅速な収束を実現します。
  • ProgLoss + STAL: これらの高度な損失関数は、ドローンによる航空画像解析や複雑なロボット工学パイプラインにおいて不可欠な、小物体認識の顕著な改善を実現します。

YOLO26の詳細はこちら

DAMO-YOLO:大規模なニューラルアーキテクチャ探索

Alibaba GroupのXianzhe Xu、Yiqi Jiang、Weihua Chen、Yilun Huang、Yuan Zhang、およびXiuyu Sunによって開発され(2022年11月23日リリース)、DAMO-YOLOは自動アーキテクチャ探索に重点を置いています。彼らのarXiv論文に詳述されている研究では、ニューラルアーキテクチャ探索(NAS)を活用して、厳しいレイテンシ予算の下で最適なバックボーンを見つけ出しています。

DAMO-YOLOの主なアーキテクチャの特徴は以下の通りです。

  • MAE-NASバックボーン: 多目的進化的探索を採用し、精度と目標展開速度のバランスを取るバックボーンを自動設計します。
  • Efficient RepGFPN: 異なるスケール間で特徴融合を最適化する堅牢なヘビーネック設計であり、複雑な視覚シーンの処理において高い能力を発揮します。
  • ZeroHead: 最終的な予測層における計算オーバーヘッドを最小限に抑えるよう設計された、大幅に簡素化された検出ヘッドです。

DAMO-YOLOの詳細はこちら

適切なアーキテクチャの選択

DAMO-YOLOのNAS主導型アーキテクチャは特定の事前定義されたハードウェア制約には優れていますが、YOLO26のNMSフリー設計DFL削除により、多様なエッジおよびクラウド環境全体で、より汎用的かつ予測可能な選択肢となっています。

パフォーマンスとメトリクスの比較

標準のCOCO datasetで学習されたモデルバリエーションの直接比較により、明確な性能プロファイルが明らかになります。以下の表は、精度(mAP)、速度、計算量(パラメーター数とFLOPs)のトレードオフを概説しています。

モデルサイズ
(ピクセル)
mAPval
50-95
速度
CPU ONNX
(ms)
速度
T4 TensorRT10
(ms)
パラメータ
(M)
FLOPs
(B)
YOLO26n64040.938.91.72.45.4
YOLO26s64048.687.22.59.520.7
YOLO26m64053.1220.04.720.468.2
YOLO26l64055.0286.26.224.886.4
YOLO26x64057.5525.811.855.7193.9
DAMO-YOLOt64042.0-2.328.518.1
DAMO-YOLOs64046.0-3.4516.337.8
DAMO-YOLOm64049.2-5.0928.261.8
DAMO-YOLOl64050.8-7.1842.197.3

性能分析

データを分析すると、性能のバランスは現代のアプリケーションにおいてYOLO26に大きく傾いています。Nanoバリエーション(YOLO26n)はわずか2.4Mパラメーターと非常に軽量で、NVIDIA T4 GPU上で1.7 msという驚異的な速度を提供します。さらに、YOLO26はCPU推論を最大43%高速化するように設計されており、専用のGPUアクセラレータを持たないエッジデバイスにとって無敵のチャンピオンとなります。

DAMO-YOLOtは純粋なmAPにおいてYOLO26nをわずかに上回りますが、その代償として約4倍のパラメーター数(8.5M)を必要とします。より大きなバリエーションに移行するにつれて、YOLO26は精度でDAMO-YOLOを一貫して上回り、同時にメモリフットプリントの削減、学習中のCUDAメモリ使用量の低減、そしてTensorRT速度の劇的な高速化を実現しています。

エコシステム、ユーザビリティ、および学習効率

機械学習モデルの真の強みは、生のメトリクスだけでなく、開発者や研究者がいかに容易に利用できるかにあります。

Ultralyticsの利点

Ultralyticsモデルを選択することは、洗練された開発者中心のエコシステムへのアクセスを保証するものです。データ拡張ハイパーパラメータ調整、および堅牢な実験追跡を含む複雑なワークフローは、直感的なコマンドに抽象化されています。

さらに、YOLO26は比類のない汎用性を提供します。DAMO-YOLOは純粋な物体検出器ですが、YOLO26は以下の複数のドメインにおいて、すぐに使える包括的かつタスク固有の改善を提供します。

学習手法

DAMO-YOLOの学習には、多くの場合、大規模な「教師」モデルが小さな「生徒」モデルを学習させる複雑な蒸留プロセスが伴います。この手法はわずかな精度向上を絞り出しますが、広範なGPUメモリと長い学習サイクルを必要とします。

逆に、YOLO26のメモリ要件は大幅に低くなっています。MuSGDオプティマイザーを搭載したYOLO26は、標準的なコンシューマーグレードのハードウェアで迅速かつ効率的に学習します。PyTorchをバックエンドとするUltralytics Python APIを使用して、いかに簡単にYOLO26モデルを学習できるかを以下に示します。

from ultralytics import YOLO

# Initialize the natively end-to-end YOLO26 nano model
model = YOLO("yolo26n.pt")

# Train on a custom dataset effortlessly
results = model.train(data="coco8.yaml", epochs=100, imgsz=640, device=0)

# Export the optimized, NMS-free model
model.export(format="onnx")
他のモデルを探る

Ultralyticsエコシステム内の他の現代的なアーキテクチャを探索することに興味がある場合、高い能力を持つYOLO11は依然としてレガシーパイプラインにとって素晴らしい選択肢です。あるいは、Transformerベースのアーキテクチャに関心のある研究者は、RT-DETRモデルを探索できます。

実世界の応用例

これらのアーキテクチャの選択は、最終的には展開環境に依存します。

エッジAIおよびIoTデバイス

スマートリテールカメラ、自動農業監視装置、またはロボット工学では、計算リソースが厳しく制限されます。この場合、YOLO26が決定的な選択肢となります。43%高速なCPU推論、完全にNMSフリーのパイプライン、そして小さなパラメーターフットプリントにより、重要な精度を犠牲にすることなくRaspberry Piのようなエッジデバイス上でスムーズに動作します。

高速製造および品質管理

In fast-paced manufacturing automation lines, detecting defects on fast-moving conveyor belts requires minimal, deterministic latency. While DAMO-YOLO can perform adequately on specific GPU configurations, the fluctuating latency introduced by traditional NMS post-processing can desynchronize robotic actuators. YOLO26’s end-to-end nature guarantees consistent, predictable frame processing times, ensuring a flawless integration into high-speed industrial robotics.

ドローンおよび航空画像

高高度から小さな対象を検出することは非常に困難です。YOLO26におけるProgLossとSTALの統合は、小物体認識を劇的に改善します。野生生物の追跡であれ、UAVからの交通渋滞の分析であれ、YOLO26はDAMO-YOLOを含む古いアーキテクチャが見逃しがちな小さな画素領域の物体を一貫して識別します。

ユースケースと推奨事項

YOLO26とDAMO-YOLOのどちらを選択するかは、特定のプロジェクト要件、展開制約、およびエコシステムの好みに依存します。

YOLO26を選ぶべき場合

YOLO26は以下の場合に強力な選択肢となります:

  • NMSフリーのエッジデプロイ: Non-Maximum Suppressionの後処理の複雑さを伴わずに、一貫した低レイテンシの推論が求められるアプリケーション。
  • CPUのみの環境: 専用のGPUアクセラレーションがないデバイスにおいて、YOLO26の最大43%高速なCPU推論が決定的な利点となります。
  • 小物体の検出: 航空ドローンの映像 やIoTセンサーの分析など、ProgLossとSTALが小物体の精度を大幅に高めることができる困難なシナリオ。

DAMO-YOLOを選択すべきとき

DAMO-YOLOは以下の場合に推奨されます。

  • 高スループットビデオ分析: バッチ1のスループットが主要な指標となる、固定されたNVIDIA GPUインフラストラクチャ上で高FPSビデオストリームを処理する場合。
  • 産業用製造ライン: 組立ラインでのリアルタイム品質検査など、専用ハードウェア上で厳しいGPUレイテンシ制約があるシナリオ。
  • ニューラルアーキテクチャ探索の研究: 検出性能に対する自動アーキテクチャ探索(MAE-NAS)と効率的な再パラメータ化バックボーンの影響を研究する場合。

結論

DAMO-YOLOは特定のハードウェアターゲットに対するニューラルアーキテクチャ探索の可能性の研究として魅力的なままですが、Ultralytics YOLO26は現代のAI実務家にとって優れた、バランスの取れたソリューションです。そのエンドツーエンドのNMSフリーアーキテクチャ、大幅に低いメモリ要件、ハイブリッドMuSGDオプティマイザー、そして完璧にメンテナンスされたエコシステムにより、YOLO26は開発者が最先端のビジョンシステムをこれまで以上に迅速かつ信頼性高く構築および展開できるようにします。

コメント